body{
text-align:center;
font-family: Arial,Helvetica, Geneva, SunsSans-Regular,sans-serif;
font-size:12px;
margin:0;
padding:0;
background-image:url('/images/main_bg.jpg');
background-repeat:repeat-x;
background-position:50% 0;
}

.main_table_background{
background-image:url('/images/bg.png');
background-repeat:repeat-y;
text-align:center;
}


p, td   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px }

.main_table  { border-style: solid; border-width: 5px 1px; border-color: #597b7c;margin:0 auto; }
.white_border { border: solid 1px #fff }
.top_table    { padding: 15px 15px 0px 15px }

.nav_links  { font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }

.nav_links  a { font-weight: bold; color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.nav_links  a:link {  }
.nav_links  a:active  { color: #09f; }
.nav_links  a:visited {  }
.nav_links  a:hover  { text-decoration: underline }

.nav_links_white   { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.nav_links_white  a { font-weight: bold; color: white; text-decoration: none }
.nav_links_white  a:link  { color: white;  }
.nav_links_white  a:visited  {  }
.nav_links_white  a:hover   { text-decoration: underline; color: white}

.nav_indent { 
font-weight: normal; 
padding-left: 12px; 
margin-left: 8px; 
margin-top: 1px; 
margin-bottom: 2px; 
font-size: 11px; 
line-height: 12px; 
background-image: url("images/bullet.gif"); 
background-repeat: no-repeat; 
background-position: -1 2px
}

.nav_indent_test { 
font-weight: normal; 
padding-left: 5px; 
margin-left: 17px; 
margin-top: 1px; 
margin-bottom: 2px; 
font-size: 11px; 
line-height: 12px; 
border-left: 4px solid #E5EBEB; 
}

a { color: #1D5D5F; text-decoration: underline; }
a:hover { color: #535353; text-decoration: none; }
h1 { font-size: 20px; font-style: italic; font-weight: bold; line-height: 26px; margin-bottom: 0.67em; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #4b6768; border-bottom: 1px solid #4b6768 }
h2 { font-size: 16px; font-style: italic; font-weight: bold; line-height: 26px; margin-bottom: 0.67em; padding-top: 4px; padding-bottom: 4px; }
h3 { font-size: 16px; font-style: italic; font-weight: bold; line-height: 26px; margin-bottom: 0.67em; padding-top: 4px; padding-bottom: 4px; border-top: 2px solid black }

a.header:link, a.header:visited, a.header:active {color:#000000; text-decoration:none;}
a.header:hover {color:#000000; text-decoration:underline;}

/* CART STYLES */
.cart-table {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	border: 1px #999999 solid;
}
.cart-title {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: #CCD0CC;
}
.cart-header {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #4B6768;
}
.cart-caption {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	background: #6B9495;
}
.cart-item {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	background: #E5EAE5;
}
.row-even {
	color: #000000;
	background: #E5EAE5;
}
.row-odd {
	color: #000000;
	background: #CCD0CC;
}
.cart-form-error {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background: #CC4235;
}
.cart-data {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background: #E5EBEB;
}
.cart-input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color: white;
	border: 1px #7F9DB9 solid;
}
.cart-form-select {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px #999999 solid;
}
.cart-submit {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: white;
	border: 1px #7F9DB9 solid;
	padding: 2px;
	cursor: pointer;
}
.cart-general-error {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
	background-color: #530611;
	border: 1px white dashed;
	padding: 4px;
}

.footer{
margin:0 auto;
}

.iconspan{
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid black;
cursor:pointer;
float:right;
}

.popeye-caption {
float:right;clear:right;width:212px;text-align:center;margin:-7px 0 0 10px;line-height:12px;font-size:11px;
}

