body {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-top: 10px;
	background-color:white;
}

td {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:16px;
	color: #666666;
}

td.verticleborder {
border-left:1px dashed #AD2227;
}

.mainBody {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background-color:white;
}

.topcaption {
	font-family:'Cambria',Georgia,'Times New Roman',Times,serif;
	font-size: 10pt;
	color: black;
	text-align: right;
	
	font-weight: bold;
	margin-right: 10px;
	}



/* Image border trick from notions.okuda.ca/2007/02/06/cool-css-image-border-style/
---------------------------------------------------------------- */

.mainBody img {
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

#pagecontainer {
	width: 702px;
	background-color: white;
}

#contentcontainer {
	width: 702px;
	text-align: left;
	padding-top: 15px;
	background-color: white;
}

#contentcontainer H1 {
	font-family:"Times New Roman",Times,serif;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
	/* font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color: #AD2227 /*#AC7BBF */;
	font-size: 15pt;
	margin-bottom: 10px;
}

.banner
{
	font-family:'Cambria',Georgia,'Times New Roman',Times,serif;
	font-size:13px;
	letter-spacing:4px;
	color:#A29D00;
/*	line-height:0px; */
	text-align:left;
	margin-bottom: 25px;
}

.bannerstrong {
	font-size:20px;
	font-weight: bold;
}

.headlinecontainer {
width: 702px;
margin-bottom: 10px;
}

.colheadlinecontainer
.headlinecontainer {
width: 195px;
margin-bottom: 10px;
}


H2 {
	display: inline;
	font-size: 8pt;
}

#navcontainer {
	text-align: left;
	color: #666666;
	padding-bottom: 10px;
}

#navcontainer a {
	color: #666666;
	text-decoration: none;
}

#navcontainer a:hover {
	color: #ff0033;
}	

H1 {
	font-family: "Trajan Regular", "Times New Roman", Times, serif;
	font-size: 12pt;
	display: inline;
}

#homeboxes td {
	padding-top: 20px;
	padding-left: 14px;
	padding-bottom: 20px;
	color: #ffffff;
	border-left: 1px solid #ffffff;
}

a {
	color: #666666;
}

#productinfo {
	width: 300px;
}

#productarea {
	padding: 10px;
}

#shopnav a {
	text-decoration: none;
}

#shopnav a:hover {
	text-decoration: underline;
}

.plussign {
	text-decoration: none;
	color: #ff0033;
	font-weight: bold;
}

.thumbslinks {
	border-right: 3px solid white;
	border-bottom: 3px solid white;
}

/* From wicked
---------------------------------------------- */

br.clear {
	clear: both;
}

/* navigation
---------------------------------------------- */
#nav-wrapper {
	background-color: #ffffff;
	width: 100%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
#nav {
	padding: 0;
	margin: 0 auto;
	width: 100%;
}
#nav-home {
	background-image: url(../images/sub-logo.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 53px;
	width: 206px;
}
#nav-home span {
	display: none;
}

#nav ul {
	float: right;
	padding: 16px 0;
	text-align: right;
	width: 100%;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	color: #00000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
letter-spacing: 0.03em;
	margin-left: 40px;
	text-decoration: none;
}
#nav ul li a:hover {
	color: #666;}

/* Sideways policy menu
--------------------------------------------------------- */

#SidewaysPolicyMenuButton {

	font-family: 'Tahoma', 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: white;
	font-size:12px;
	font-weight:bold;
	color: black;
}

#SidewaysPolicyMenuButton ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#SidewaysPolicyMenuButton li { 
	margin: 0 0 0 0;
	list-style-type: none;
	display: inline;
	border-top: 1px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 1px solid white;
	

 }

#SidewaysPolicyMenuButton a
{

color: black;
background-color: white;

padding: 2px 2px;
text-decoration: none;
margin: 0 0px 0 0px;
}

html>body #PolicyMenuButton li a {
		width: auto;
}

#SidewaysPolicyMenuButton a:hover
{
		background-color: #CDD37D;
		color: black;
}

/* Left Column 
-------------------------------------------- */
.leftcolumn {
margin-right: 5px;
background-color:white;
color: black;
}

.classFooter{
color: black;
}

/* Left Column bullets
------------------------------------------------ */

.leftcolumn ul {
font-family:Tahamoa,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
list-style-image:url(greenblack_bullet_arrow.gif);
margin:5px;
padding-bottom:5px;
padding-left:15px;
}


.leftcolumn li {
padding-bottom:0.5em;
}

/* Left Column links
------------------------------------------------ */

.leftcolumn a:link
{
color: #AD2227;
background-color: white;
padding: 2px 2px;
text-decoration: underline;
margin: 0 0px 0 0px;
}

html>body .leftcolumn li a {
		width: auto;
}

.leftcolumn a:visited
{
color: #AD2227;
background-color: white;
padding: 2px 2px;
text-decoration: underline;
margin: 0 0px 0 0px;
}

.leftcolumn a:hover
{
		background-color: #CDD37D;
		color: black;
}


.leftcolumn a:active
{
color: #AD2227;
background-color: white;
padding: 2px 2px;
text-decoration: underline;
margin: 0 0px 0 0px;
}
