/* CART */
body 
{
	background-color: #0d014d;
	margin:0px;
	/* Additions for lightwindow*/
	font-family: "Lucida Grande", Tahoma, sans-serif;
	font-size:12px;
	 }

/*p {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;text-decoration: none;}*/
p {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;	text-decoration: none;}
TD {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #333333; font-weight: bold}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: 600}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 600; color: #666666}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 200; color: #59B22E}

/*a { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; color: #666666; text-decoration: underline ; cursor:pointer; }*/
a { font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #0d014d; cursor:hand; text-decoration: underline; font-size:12px;}

.roll { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: italic; font-weight: normal; color: #333333; cursor:hand; }
.roll:hover { text-decoration: none; color: #2054ab}
.roll1 { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; color: #333333;}
.roll:hover { text-decoration: none; color: #2054ab}
.MainMenu{background-color:#2054ab;	color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.SubMenu{background-color:#ffffff;color:#2054ab;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style: italic;}
.SubMenu2{background-color:#ffffff;	color:#2054ab;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-style: normal;}
.SubMenu3{background-color:#ffffff;	color:#2054ab;font-size:10px;font-family:Arial, Helvetica, sans-serif;}

.BlueTD{background-color:#2054ab;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.BlueTD_top{background-color:#2054ab;border-top:solid 1px #ffffff;}    
.BlueTD_bottom{background-color:#2054ab;border-bottom:solid 1px #ffffff;}
.BlueTD_none{background-color:#2054ab;}

.WhiteTD{background-color:#ffffff;border-top:solid 1px #2054ab;border-bottom:solid 1px #2054ab;}
.WhiteTD_top{background-color:#ffffff;border-top:solid 1px #2054ab;}
.WhiteTD_bottom{background-color:#ffffff;border-bottom:solid 1px #2054ab;}
.WhiteTD_none{background-color:#ffffff;}

.prompt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699}
.heading{  font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color: #336699}

.style1 {color: #0d014d}
.style2 {
	color: #0d014d;
	font-size: 14px;
	font-weight: bold;}
.style3 {font-size: 12px}
.style4 {font-size: 16px}
.stylex5 {color: #333333;
	 font-size:16px;
	 font-weight:bold;}
	   
.stylex5sml {color: #333333;
	 font-size:11px;
	 font-weight:normal;} 

.styleTEXT {color: #333333;
	 font-size:12px;
	 font-weight:lighter;} 

.stylex5mdm {color: #333333;
	 font-size:13px;  font-weight:bold;} 
.stylex6 {
	color: #d3d3d3;
	font-weight: bold;}
.stylex7 {color: #FFFFFF}
.stylex8 {color: #d3d3d3}
.style17 {COLOR: #9e1040}
.style29 {FONT-WEIGHT: bold; COLOR: #333333}
.style18 {COLOR: #666666}
.style20 {FONT-SIZE: 18px}
.style22 {FONT-WEIGHT: bold; COLOR: #ffffff}
.style23 {FONT-WEIGHT: bold; COLOR: #ffffff}
.style24 {FONT-WEIGHT: bold; COLOR: #000000}
.style27 {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333}
.style5 {font-size: 12px; font-weight:bolder;}
.style6 {color: #090536;font-weight: bold;}
.style7 {color: #666666}
.style8 {color: #333333;font-size: 11px;}
.style9 {color: #FF0000;font-weight: bold;font-size: 16px;}
.style13 {color: #ec2637}
.style30 {font-size: 14px; font-weight: bold;}

/* \/ TEMPLATE CSS \/ */

.tabMain
{
	width: 760px;
	background-color: #ffffff;
	padding:0px;	
	border-right: #d6d5d3 3px solid;
	border-top: #d6d5d3 0px solid;
	border-left: #d6d5d3 3px solid;
	border-bottom: #d6d5d3 2px solid;
}
                
.tabMain_HeaderLinks
{
	color: #ffffff;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11pt;
	height:21px;
	border: 0;
}

.tabMain_HeaderLinks_LoggedIn
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
	 font-weight: bold; color: #090536; text-decoration: underline ; cursor:pointer; 
}

.tabMain_HeaderLinks_LoggedIn_Title
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
	 font-weight: bold; color: #090536; 
}

.headerlink
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #eebc2e;
}

.TB136
{
	border-style: gray thin solid;
	background-color: #ffffff;
		font-size: 8pt;
		font-family: Arial, Verdana;
		text-transform: uppercase;
		height: 18px;
		font-weight: bold;
		text-indent: 2pt;
}

.TB136NoCaps
{
	border-style: gray thin solid;
	background-color: #ffffff;
		font-size: 8pt;
		font-family: Arial, Verdana;
		height: 13px;
		font-weight: bold;
		text-indent: 2pt;
}

/* fixes dodgy firefox image bug */  IMG { vertical-align:text-bottom; }

/* main column tables */
.tabMainTriCentral
{
	width: 100%;
	border: 0;
	background-color: #090536;
	color:#0d014d;
	height:400px;	
}

.tabMainSide
{
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align:top;
	background-color : #ffffff;
}

.tabMainCentre 
{
	background-color: #ffffff;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	width:451px;
}

.tabMainCentreAdmin
{
	background-color: #0d014d;
	color:#ffffff;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.tabMainCentreAdmin a 
{
	color:#ffffff;
}

.tabMainListing
{
	border-spacing: 0px;
	border-collapse: separate;
	background-color: white; /*width:451px;*/
	width: auto;
	border-right: #d6d5d3 1px solid;
	border-top: #d6d5d3 1px solid;
	border-left: #d6d5d3 1px solid;
	border-bottom: 0px;
}

.tabMainListingFooter
{
	border-spacing: 0px;
	border-collapse: separate;
	background-color: white; /*width:451px;*/
	width: auto;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: #d6d5d3 1px solid;
}


.tabMainListingTD
{
	width:435px;
	height: 140px;
	background-color: #ffffff;
	color: #000000;
	vertical-align: top;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

/* right hand column tables  >>*/

.tabMainBox
{
	width:139px;
	height:75px;
	background-color:#ffffff;
	border-right: #d6d5d3 1px solid;
	border-top: #d6d5d3 1px solid;
	border-left: #d6d5d3 1px solid;
	border-bottom: #d6d5d3 1px solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-spacing:0px;
}

.tabMainBoxHeader
{
	color:#000000;
	font-weight:bold;
	text-align:center;
	height:14px;
	vertical-align:top;
	background-repeat: repeat-x;
}

.tabMainBoxHeader2
{
	color:#d3d3d3;
	font-weight:bold;
	text-align:center;
	height:14px;
	vertical-align:top;
	background-color: #0d014d;
	}

.tabMainBlue
{
	color:#000000;
	font-weight:bold;
	text-align:center;
	height:14px;
	vertical-align:top;
	background-color: #090537;
	}

.tabLeftLine
{
	border-left: #e1e1e1 1px solid;
	padding:0;
	margin:0;
	background-repeat: repeat-x;
	background-image: url(../CremeImages/grNew.gif);
}
.tabLeftLineBlue
{
	border-left: #cccccc 0px solid;
	padding:0;
	margin:0;
	background-repeat: repeat-x;
	background-image: url(../CremeImages/grNewBlue.gif);
}


.tabMainBoxBody
{
	background-color:inherit;
	color:#000000;
	text-align:center;
	height:65px;
	width:inherit;
}

/*<< right hand column tables */

.tabProductDetail
{
	background-color:inherit;
	color:black;
	border:0;
	border-spacing:0;
	width:inherit;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:bottom;
}

.tabProductDetailRight
{
	border-left:1px; 
	border-left-color:#d6d5d3; 
	border-left-style:solid; 
	padding:10px;
}

.butBuy
{
	cursor:pointer;
}

 #tabCart {cursor:pointer; }
 
 .dgv_Checkout_Header
 {
	 font-family:Arial;
	 font-weight:bold;
	 color:silver;
	 background-color:#0d014d;
	 text-align:center;
 }
 
 .a_ClickEnlarge_links 
 {
	font-family:Arial;
	cursor:pointer;
	font-size:11px;
	color:#090537;
	font-weight:normal;
 }

 .a_Checkout_links 
 {
	font-family:Arial;
	cursor:pointer;
	font-size:12px;
	color:#090536;
	font-weight:normal;
 }
   .dgv_Checkout_Header2
 {
	 font-family:Arial;
	 font-weight:bold;
	 color:#090536;
	 text-align:left;
 }
  
 .txtYellowBoldGeneric
 {
	font-family:Arial;
	font-weight:bold;
	color:#090536;
}
 
.tabProductDetailSpecTitleTop
{
	font-family:Arial;
	color: #090537;
	font-weight: bold;
	text-indent: 2mm;
	font-size:16px;
}

.tabProductDetailSpecTitle
{
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	text-indent: 2mm;
}

.tabProductDetailSpec
{
	font-family: Arial;
	color: #090536;
	font-weight: bold;
	border-left: #393734 thin solid;
	}

.tabProductSpec
{
	color:#393734;
	font-weight:normal;
}

.tabManfID
{
	color:#393734;
	font-weight:bold;
}

.tabClickEnlarge
{
	color:#ff0000;
	font-weight:normal;
}

.tabLoading
{
	background-color: #090536;
	height: 25px;
	border-right: #ffffff 1px solid;
	border-top: 0px;
	border-left: #ffffff 1px solid;
	border-bottom: 0px;
	padding:0;
	margin:0;
	color:#d3d3d3;
}

.txtProductListingPrice
{
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.txtProductListingAddToCart
{
	color: #626262;
	font-size: 12px;
	font-weight: bold;
}

.ddlStyle1
{
	 height:18px;
	 color:#090536;
	 font-size:smaller;
	 border-bottom-style:groove;
}

.aAdminLink 
{
	color:Red;
}

.style1 {color: #FFFFFF};

/* CART END */
