
.body_title {padding: 0px 0px 15px 0px;  FONT-SIZE: 13pt; COLOR: #006699; font-weight: bold;    LINE-HEIGHT: 17pt; FONT-FAMILY: arial; }
.body_title  a:link, .body_title a:visited { COLOR: #006699;  text-decoration: none; }
.body_title  a:hover, .body_title a:active {  COLOR: #003366;	text-decoration: none; }

.body_text { padding: 0px 30px 20px 0px; FONT-SIZE: 10pt; COLOR: #666666;  LINE-HEIGHT: 15pt; FONT-FAMILY: arial; }
.body_text a:link, .body_text a:visited { COLOR: #006699;  text-decoration: underline; }
.body_text  a:hover, .body_text a:active {  COLOR: #003366;	text-decoration: underline; }



.subnav_title {padding: 0px 0px 15px 0px;  FONT-SIZE: 10pt; COLOR: #000000; font-weight: bold; text-transform: uppercase;   LINE-HEIGHT: 15pt; FONT-FAMILY: arial; }
.subnav_bottom {padding: 0px 0px 15px 0px;  FONT-SIZE: 8pt; COLOR: #000000; font-weight: bold; text-transform: uppercase;   LINE-HEIGHT: 15pt; FONT-FAMILY: arial; }

.subnav {padding: 50px 5px 40px 20px;  FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 14pt; FONT-FAMILY: verdana; }
.subnav a:link, .subnav a:visited {  COLOR: #333333; text-decoration: none; }
.subnav  a:hover, .subnav a:active {  COLOR: #000000;	text-decoration: underline; }

.subsubnav {padding: 50px 5px 40px 35px;  FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 14pt; FONT-FAMILY: verdana; }
.subsubnav a:link, .subsubnav a:visited {  COLOR: #3333ff; text-decoration: none; }
.subsubnav  a:hover, .subsubnav a:active {  COLOR: #000000;	text-decoration: underline; }


.footer {padding: 0px 0px 30px 30px;  FONT-SIZE: 8pt; COLOR: #999999; text-transform: uppercase;  LINE-HEIGHT: 14pt; FONT-FAMILY: arial; }
.footer a:link, .footer a:visited {  COLOR: #d2ecf8; text-decoration: underline; }
.footer  a:hover, .footer a:active {  COLOR: #ffffff;	text-decoration: underline; }

.viewcart {padding: 0px 0px 5px 0px;  FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; }
.viewcart a:link, .viewcart a:visited {  COLOR: #d2ecf8; text-decoration: underline; }
.viewcart  a:hover, .viewcart a:active {  COLOR: #ffffff;	text-decoration: underline; }

.xxx {padding: 0px 0px 0px 0px;  FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; }


.text { FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.text a:link, .text a:visited {  COLOR: #006699; text-decoration: underline; }
.text  a:hover, .text a:active {  COLOR: #003366;	text-decoration: underline; }

.text_bottom_1 { FONT-SIZE: 8pt; COLOR: #FFFFFF;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.text_bottom_2 { FONT-SIZE: 8pt; COLOR: #CCFFFF;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }


.text_feature { FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.text_feature a:link, .text_feature a:visited {  COLOR: #444444; text-decoration: none; }
.text_feature  a:hover, .text_feature a:active {  COLOR: #111111;	text-decoration: none; }





.navigation { FONT-SIZE: 10pt; COLOR: #FFFFFF;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.navigation a:link, .navigation a:visited {  COLOR: #FFFFFF; text-decoration: none; }
.navigation  a:hover, .navigation a:active {  COLOR: #FFFFFF;	text-decoration: none; }

.navigation_off { FONT-SIZE: 10pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.navigation_off a:link, .navigation_off a:visited {  COLOR: #666666; text-decoration: none; }
.navigation_off  a:hover, .navigation_off a:active {  COLOR: #003366;	text-decoration: none; }

.feature { FONT-SIZE: 10pt; COLOR: #FFFFFF;   LINE-HEIGHT: 12pt; FONT-FAMILY: arial; }
.feature a:link, .feature a:visited {  COLOR: #FFFFFF; text-decoration: underline; }
.feature  a:hover, .feature a:active {  COLOR: #FFFFFF;	text-decoration: underline; }

.main_feature { FONT-SIZE: 10pt; COLOR: #222222;   LINE-HEIGHT: 12pt; FONT-FAMILY: arial; }
.main_feature a:link, .feature a:visited {  COLOR: #FFFFFF; text-decoration: underline; }
.main_feature  a:hover, .feature a:active {  COLOR: #FFFFFF;	text-decoration: underline; }

.main_feature_small { FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: arial; }
.main_feature_small a:link, .feature a:visited {  COLOR: #FFFFFF; text-decoration: underline; }
.main_feature_small  a:hover, .feature a:active {  COLOR: #FFFFFF;	text-decoration: underline; }

.pagetitle {padding: 30px 0px 60px 0px;  FONT-SIZE: 14pt; COLOR: #FFFFFF; font-weight: bold; text-transform: uppercase;   LINE-HEIGHT: 15pt; FONT-FAMILY: arial; }
.pagetext { FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 14pt; FONT-FAMILY: verdana; }
.pagetext a:link, .pagetext a:visited {  COLOR: #006699; text-decoration: underline; }
.pagetext  a:hover, .pagetext a:active {  COLOR: #003366;	text-decoration: underline; }


.update {border:1px solid #999999; width: 30px; height: 19px; font-size:8pt; text-align:center; color: #8c9b3a;}
input.button {background-color: #0099cc; font-weight: bold; font-size: 9.5px; color: white;  LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}


.cart_tbl_head { padding: 10px 10px 10px 20px;  FONT-SIZE: 10pt; COLOR: #ffffff; background-color: #666666;  LINE-HEIGHT: 13pt; FONT-FAMILY: Arial; }
.cart_tbl_head a:link, .cart_tbl_head a:visited {  COLOR: #ffffff; text-decoration: underline; }
.cart_tbl_head  a:hover, .cart_tbl_head a:active {  COLOR: #ffffff;	text-decoration: underline; }


.cart_tbl_even { padding: 10px 10px 10px 20px;  FONT-SIZE: 9pt; COLOR: #666666; background-color: #eeeeee;  LINE-HEIGHT: 12pt; FONT-FAMILY: Arial; }
.cart_tbl_even a:link, .cart_tbl_even a:visited {  COLOR: #525d17; text-decoration: underline; }
.cart_tbl_even  a:hover, .cart_tbl_even a:active {  COLOR: #525d17;	text-decoration: underline; }

.cart_tbl_odd { padding: 10px 10px 10px 20px;  FONT-SIZE: 9pt; COLOR: #666666; background-color: #ffffff;  LINE-HEIGHT: 12pt; FONT-FAMILY: Arial; }
.cart_tbl_odd a:link, .cart_tbl_odd a:visited {  COLOR: #525d17; text-decoration: underline; }
.cart_tbl_odd  a:hover, .cart_tbl_odd a:active {  COLOR: #525d17;	text-decoration: underline; }


.subnav_head {padding: 15px 10px 0px 20px;  FONT-SIZE: 9pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.subnav_link {padding: 10px 10px 40px 20px;  FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 14pt; FONT-FAMILY: verdana; }
.subnav_link a:link, .subnav_link a:visited {  COLOR: #333333; text-decoration: underline; }
.subnav_link  a:hover, .subnav_link a:active {  COLOR: #000000;	text-decoration: none; }


.subnav2_head {padding: 15px 10px 0px 20px;  FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.subnav2_link {padding: 5px 10px 100px 20px;  FONT-SIZE: 7.5pt; COLOR: #006699;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.subnav2_link a:link, .subnav2_link a:visited {  COLOR: #666666; text-decoration: underline; }
.subnav2_link  a:hover, .subnav2_link a:active {  COLOR: #000000;	text-decoration: underline; }


.page_head {padding: 25px 10px 15px 20px;  FONT-SIZE: 12pt; COLOR: #006699;   LINE-HEIGHT: 14pt; FONT-FAMILY: verdana; }
.page_text {padding: 5px 10px 100px 20px;  FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.page_text a:link, .page_text a:visited {  COLOR: #333333; text-decoration: underline; }
.page_text  a:hover, .page_text a:active {  COLOR: #000000;	text-decoration: underline; }

.page_text2 {padding: 5px 10px 20px 20px;  FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.page_text2 a:link, .page_text2 a:visited {  COLOR: #333333; text-decoration: underline; }
.page_text2  a:hover, .page_text2 a:active {  COLOR: #000000;	text-decoration: underline; }

.ship { padding: 2px 5px 2px 10px;  FONT-SIZE: 8pt; COLOR: #666666; background-color: #ffffff;  LINE-HEIGHT: 11pt; FONT-FAMILY: Arial; }
.ship a:link, .ship a:visited {  COLOR: #525d17; text-decoration: underline; }
.ship  a:hover, .ship a:active {  COLOR: #525d17;	text-decoration: underline; }

.ship_head { padding: 4px 5px 4px 5px;  FONT-SIZE: 10pt; COLOR: #ffffff; background-color: #666666;  LINE-HEIGHT: 13pt; FONT-FAMILY: Arial;}
.ship_head a:link, .ship_head a:visited {  COLOR: #ffffff; text-decoration: underline; }
.ship_head  a:hover, .ship_head a:active {  COLOR: #ffffff;	text-decoration: underline; }

.ship_field { border:1px solid #999999;  height: 19px; font-size:9pt; color: #333333;  }

.box_1_head {padding: 15px 10px 0px 20px;  FONT-SIZE: 9pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.box_1_link {padding: 5px 10px 15px 20px;  FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.box_1_link a:link, .box_1_link a:visited {  COLOR: #333333; text-decoration: underline; }
.box_1_link  a:hover, .box_1_link a:active {  COLOR: #000000;	text-decoration: none; }

.box_23_head {padding: 26px 10px 0px 20px;  FONT-SIZE: 9pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.box_23_subhead {padding: 5px 10px 15px 20px;  FONT-SIZE: 8pt; COLOR: #333333;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }


.tbl_head {padding: 5px 5px 5px 5px; background-color: #cccccc; font-weight:bold; FONT-SIZE: 7pt; COLOR: #333333;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.odd {padding: 5px 5px 10px 5px; background-color: #ffffff; FONT-SIZE: 7pt; COLOR: #333333;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.even {padding: 5px 5px 10px 5px; background-color: #eeeeee; FONT-SIZE: 7pt; COLOR: #333333;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.labels {padding: 5px 5px 10px 5px; background-color: #dff1fa; font-weight:bold; FONT-SIZE: 7pt; COLOR: #333333;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }


.features {padding: 10px 10px 10px 10px; background-color: #eeeeee; FONT-SIZE: 7pt; COLOR: #666666;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.features2 {padding: 10px 10px 10px 10px; background-color: #dff1fa; FONT-SIZE: 7pt; COLOR: #666666;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.features_title {padding: 0px 10px 10px 0px;  FONT-SIZE: 9pt; COLOR: #006699;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }


.listing_title {padding: 0px 0px 5px 15px;   FONT-SIZE: 20pt; COLOR: #0b2972; LINE-HEIGHT: 20pt; FONT-FAMILY: verdana; }
.listing_subtitle {padding: 0px 0px 0px 15px;   FONT-SIZE: 11pt; COLOR: #333333; LINE-HEIGHT: 16pt; FONT-FAMILY: verdana; }

.left_col {padding: 0px; background-color: #0b2972;   }

.menu_header {padding: 15px 0px 15px 25px;  FONT-SIZE: 10pt; COLOR: #ffffff;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }

.menu_footer {padding: 55px 0px 15px 25px;  FONT-SIZE: 8pt; COLOR: #ffffff;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }

.home_intro {padding: 25px 0px 25px 15px;  FONT-SIZE: 11pt; COLOR: #0b2972;   LINE-HEIGHT: 15pt; FONT-FAMILY: verdana; }
.home_title {padding: 0px 0px 0px 15px;  FONT-SIZE: 9pt; COLOR: #000000;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }
.home_subtext {padding: 0px 0px 15px 15px;  FONT-SIZE: 9pt; COLOR: #666666;   LINE-HEIGHT: 12pt; FONT-FAMILY: verdana; }





.page_title {padding: 20px 0px 10px 15px;  FONT-SIZE: 9pt; COLOR: #0b2972; font-weight: bold;  LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }
.page_subtext {padding: 0px 0px 10px 0px;  FONT-SIZE: 9pt; COLOR: #333333;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }
.page_bodytext {padding: 0px 0px 15px 15px;  FONT-SIZE: 9pt; COLOR: #666666;   LINE-HEIGHT: 13pt; FONT-FAMILY: verdana; }

.box_title {padding: 5px 0px 5px 15px; background-color: #cccccc; font-weight: bold;  FONT-SIZE: 8pt; COLOR: #0b2972;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }
.box_zoom {padding: 5px 0px 5px 0px; background-color: #0b2972; text-align: center; FONT-SIZE: 8pt; COLOR: #ffffff;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }
.box_zoom a:link, .box_zoom a:visited {  COLOR: #eeeeee; text-decoration: none; }
.box_zoom  a:hover, .box_zoom a:active {  COLOR: #ffffff;	text-decoration: none; }
.box_body {padding: 10px 10px 0px 10px;   FONT-SIZE: 8pt; COLOR: #0b2972;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }

.spec_left {padding: 10px 10px 10px 10px;  FONT-SIZE: 8pt; COLOR: #0b2972;  LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }
.spec_right {padding: 10px 10px 10px 10px;  FONT-SIZE: 8pt; COLOR: #666666;   LINE-HEIGHT: 11pt; FONT-FAMILY: verdana; }





ul {
	margin-left: 5px;
	padding-left: 1em;
	
	}


.ext_tbl_head {padding: 10px 0px 10px 0px; background-color: #dddddd; font-weight: bold; FONT-SIZE: 9pt; COLOR: #444444;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }

.ext_tbl {padding: 10px 0px 10px 0px; background-color: #ffffff; FONT-SIZE: 8pt; COLOR: #006699;   LINE-HEIGHT: 10pt; FONT-FAMILY: verdana; }
.ext_tbl a:link, .ext_tbl a:visited {  COLOR: #333333; text-decoration: undlerline; }
.ext_tbl a:hover, .ext_tbl a:active {  COLOR: #555555;	text-decoration: none; }


.middle_bg, .middle_bg tr
{
	background-image:url('../images/new/new_home/middle.gif');
	color:black;
	font-family:sans-serif;
	font-weight:600;
}

.bottom_bg, .bottom_bg tr
{
	background-image:url('../images/new/new_home/bottom.gif');
	color:black;
	font-family:sans-serif;
	font-weight:600;
}

.middle_bg_x, .middle_bg_x tr
{
	background-image:url('../images/spacer.gif');
	color:black;
	font-family:sans-serif;
	font-weight:600;
}

/* Navigation */


