BODY {
	color: #666666;
	margin: 0px;
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#total{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #FFFFFF;text-decoration:none;font-weight:bold}
td { behavior: url('IEFixes.htc');}
TD.selected{background-color: #5C6774;padding: 1px;padding-left:3px;border-top:1px solid #819E0B;border-left:1px solid #819E0B;
border-right:1px solid #B3DC10;border-bottom:1px solid #B3DC10;}

TD.possible{background-color: #9FA6AA;padding: 1px;padding-left:3px;border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3;border-right:1px solid #929292;border-bottom:1px solid #929292;
font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

td.possible:hover,td.possible_hover{background-color: #9FA6AA;padding: 1px;padding-left:3px;border-top:1px solid #B3DC10;border-left:1px solid #B3DC10;border-right:1px solid #819E0B;border-bottom:1px solid #819E0B;
font-family: Arial, Helvetica, sans-serif;font-size: 12px;}


TD.impossible{background-color: #9FA6AA;padding: 1px;padding-left:3px;border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3;border-right:1px solid #929292;border-bottom:1px solid #929292;
font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.maincontent {margin-left:0px; background-color: #B7B7B7;padding: 0px;color:#FFFFFF;}

.simple_text { font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#FFFFFF; text-align:center; padding-top:5px; width:100%; }

.center { padding:0px; text-align:center;}
.tb_padd {border:0px solid #FFFFFF}

TD.possible A:link,TD.possible A:visited,TD.possible A:active,TD.possible A:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration:none;}
TD.possible_hover A:link,TD.possible_hover A:visited,TD.possible_hover A:active,TD.possible_hover A:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration:none;}

TD.impossible A:link,,TD.impossible A:visited,TD.impossible A:active,TD.impossible A:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #C3C3C3;text-decoration:none;}
TD.selected A:link,TD.selected A:visited,TD.selected A:active,TD.selected A:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration:none;}

TD.company_name1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;background: #B3DC10;color: #FFFFFF;padding:8px;}
TD.company_name{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;background: #B3DC10;color: #FFFFFF;padding-top:6px;padding-bottom:5px;padding-left:8px;padding-right:8px;}

#dhtmltooltip{position: absolute;left: -300px;width: 100px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;}
#dhtmlpointer, #dhtmlpointer2{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.errorBox { font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size: 10px; color: #70d250; text-decoration: underline; }

FORM { display: inline; }

TR.header { background: #E2E2E2; background-image: url('images/bgheader.gif');}
TD.headerNavigation { font-size: 10px; background: #008fe0; color: #000000; background-image: url('images/_title_bg.gif'); background-repeat: repeat-x; background-position: left; font-weight: normal; }

TD.breadcrumb { font-size: 10px; color: #505050; font-weight: normal; border-bottom: 0px solid #cccccc; padding: 3px; border-top: 1px solid #333333; }
TD.breadcrumb a, TD.breadcrumb a:visited, TD.breadcrumb a:hover { color: #505050; }
A.headerNavigation {
	font-style: normal;
	text-decoration: none;
	color: #505050; }
A.headerNavigation:hover {
	font-style: normal;
	color: #0C2A7C;
	text-decoration: none;}
TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #de2310; }
TD.footer { font-size: 10px; background: #de2310; color: #ffffff; font-weight: normal; padding: 0px; }
.infoBox {
	background-color: #E9E9E9;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	vertical-align: top;
}

.infoBoxContents { font-size: 10px; background-color: c5eaff; }
.infoBoxNotice { background: #E9E9E9; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }
TD.infoBoxHeading { font-size: 10px; font-weight: normal; background: #008fe0; color: #000000; background-image: url('images/1-b-5.gif'); background-repeat: no-repeat; background-position: left; border-bottom: 0px solid #666666; padding: 1px; border-top: 0px solid #ffffff; }
TD.infoBoxHeading2 { font-size: 10px; font-weight: normal; background: #008fe0; color: #000000; border-bottom: 0px solid #666666; text-transform: uppercase; padding: 2px; border-top: 0px solid #ffffff; }

TD.infoBox, SPAN.infoBox { font-size: 10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #FCFCFC; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #F9F9F9; }
TABLE.productListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	line-height: 12px;
	background-color: E9E9E9;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	vertical-align: top;
}

THEAD.productListing {	height:25px }

.productListing-heading { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
	line-height: 12px;
	background-color: E9E9E9;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	vertical-align: top; }
TD.productListing-data { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	line-height: 12px;
	background-color: E9E9E9;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	vertical-align: top; }
A.pageResults { color: #FFFFAA; }
A.pageResults:hover { color: #0C2A7C; }
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	vertical-align: top;
}
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 10px; color: #353535; }
TD.main, P.main { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	line-height: 12px;
	padding: 2px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top; }
TD.smallText, SPAN.smallText, P.smallText,TR.main { font-size: 10px; color: #505050; }

.explanation
{
	font-size: 10px;
	color: #737373;
	font-weight: bold;
	text-align: center;
}
TD.accountCategory { font-size: 11px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-size: 10px; color: #ff0000; }
TD.category_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5; color: #505050;}
CHECKBOX, RADIO,INPUT, SELECT { font-size: 11px; padding: 2px; }
TEXTAREA { width: 100%; font-size: 11px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px; }
SPAN.greetUser { font-size: 12px; color: #FC265D; font-weight: bold; }
TABLE.formArea { background: #F5F5F5; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { color: #ff0000; }
SPAN.errorText { color: #ff0000; }
.moduleRowOver { background-color: #EFEFEF; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #CACACA; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #353535; }
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-size: 10px; color: #ff0000; }
TD.category_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.5; color: #505050;}
.leftcolumn { background-color: #c5eaff; border-right: 1px dashed #ffffff; }
.rightcolumn { background-color: #c5eaff; }
.site { background-color: #FFFFFF; }
.newstitle { background-color: #E5E5E5; border-bottom: 1px solid #666666; font-size: 11px; padding: 3px; }
hr { color: #D7D7D7; height: 1px; }
.customer_head { background-color: #F3F3F3; border: 1px solid #cccccc; font-size: 11px; padding: 2px; color: #363636; text-align: left; padding-left: 30px; }
.prodinfo_head { background-color: #F8F8F8; border: 1px solid #EAEAEA; font-size: 12px; padding: 2px; color: #FAA115; text-align: center; font-weight: bold; padding-left: 4px; border-bottom: 1px solid #cccccc; }
div#categories a { display: block; background-color: #c5eaff; border-top: 0px dashed; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; color: #000000; border-color: #666666; background-image: url('images/arr_hover.gif'); background-repeat: no-repeat; background-position: left; }
div#categories a:hover { background-color: #799AC9; color: #3A3A3A; text-decoration: none; background-image: url('images/arr_hover.gif'); background-repeat: no-repeat; background-position: left; }
div#categories_sub a { display: block; background-color: #c5eaff; background-image: url('images/arr.gif'); background-repeat: no-repeat; background-position: left; border-top: 0px dashed; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; color: #000000; border-color: #666666; }
div#categories_sub a:hover { background-color: #799AC9; color: #3A3A3A; border-top: 0px dashed; text-decoration: none; background-image: url('images/arr_hover.gif'); background-repeat: no-repeat; background-position: left; border-color: #666666; }

div#headernavigation a { display: block; color: #000000; float: right; padding: 3px; border-left: 1px solid #cccccc; background-color: #f7c600; }
div#headernavigation a:hover { color: #ffffff; text-decoration: none; background-color: #dc2b19; }

.button { padding: 0px; }
.pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	vertical-align: top; }
.boxtext { font-size: 11px; line-height: 1.5; padding: 5px; }
.languages { background-color: #333333; padding-top: 5px; padding-right: 7px; padding-bottom: 2px; }
.prodinfo { background-color: #ffffff; border: 1px solid #999999; }
.prodinfo1 { background-color: #FC265D; border: 1px solid #FC265D; }

.picbox { font-size: 10px; font-weight: bold; background: #ffffff; color: #ffff00; padding: 1px; }
.tocardbox { font-size: 10px; font-weight: bold; background: #ffffff; color: #333333; border-bottom: 1px dashed #666666; padding: 1px; border-top: 0px dashed #666666; }
.tellhead { font-size: 11px; font-weight: bold; background: #E9E9E9; color: #000000;  padding: 6px;}
.tocardbox2 { font-size: 10px; font-weight: bold; background: #CCCCCC; color: #505050; border-bottom: 1px solid #666666; padding: 1px; border-top: 0px dashed #666666; }

.sendsuccesfooter { font-size: 10px; font-weight: bold; background: #000000; color: #333333; border-bottom: 0px dashed #666666; padding: 1px; border-top: 0px dashed #666666; }
.infoBox3 { background: #FFFFFF; padding: 10x; }
.itinerary_header
{
	background: #B0CAFF;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 10px;
}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#F3F3F3}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0C2A7C;
	}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

.bulina
{
	padding-top:64px;
	border-top:0px solid black;
	background: url('images/table_background_specials.gif') no-repeat;
	background-position: 97% 0% ;
}