html{height:100%;width:100%;}

body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #000;
	margin: 0px;
	height:100%;
}

td {
	font-size: 11px;
	line-height:18px;
}

a {
	color: #2f448f;
	text-decoration: none;
}

a:hover {
	color: #2f448f;
	text-decoration: underline;
}

.white {
	background-color: #FFFFFF;
	}

.black {
	background-color: #000000;
	}
	
.plaintext {
	text-align:justify;
	font-size:13px;
	}	
	
.price {
	color:#2f448f;
	font-weight:bold;
	font-size:18px;
	text-align:right;
	padding-right:10px;
	}	
	
.menubar ul{
   padding : 0;
   margin : 0;
   color : #fff;
}

.menubar ul li{
   display : inline;
}
.menubar ul li a{
   padding: 14px 8px 4px 8px;
   color : #fff;
   font-weight : bold;
   text-decoration : none;
}
.menubar ul li a:hover{
   color : #fff;
   text-decoration:underline;
}

.menubar ul li a:active{
   color : #fff;
    text-decoration:underline;
}

.titlebak {
   background-image: url('images/titlebak.gif');
   background-repeat:repeat-x;
   border-bottom:1px solid #0c1b51;
   } 

.footerleft {
   padding:6px 0 2px 2px;
   color:#000;
   }
   
.footerright {
   padding:6px 2px 2px 0;
   text-align:right;
   color:#000;
   }  
   
.footerright a {
   text-decoration:none;
   color:#000;
   }   
   
.footerright a:hover {
   text-decoration:underline;
   color:#000;
   }         
	
.cattitlebak {
   background-image: url('images/cattitlebak.gif');
   padding:10px;
   color:#fff;
   border-top:1px solid #000f38;
   border-bottom:1px solid #000f38;
   border-left:1px solid #000f38;
   font-weight:bold;
   } 
   
.cattitlebakright {
   background-image: url('images/cattitlebak.gif');
   padding:6px 10px 6px 6px;
   text-align:right;
   color:#fff;
   border-top:1px solid #000f38;
   border-bottom:1px solid #000f38;
   border-right:1px solid #000f38;
   }   
   
.cattitlebakright a {
	color:#fff;
	text-decoration:underline;
	}
	
.cattitlebakright a:hover {
	color:#fff;
	text-decoration:none;
	}	
	
.advanced a {
	color:#000;
	text-decoration:underline;
	}	
	
.advanced a:hover {
	color:#000;
	text-decoration:none;
	}		
	
.cattitlebak2 {
   background-image: url('images/cattitlebak.gif');
   color:#fff;
   border-top:1px solid #000f38;
   border-bottom:1px solid #000f38;
   border-left:1px solid #000f38;
   font-weight:bold;
    padding:6px 6px 6px 10px;
   } 	
   
.cattitlebak2right {
   background-image: url('images/cattitlebak.gif');
   color:#fff;
   text-align:right;
   border-top:1px solid #000f38;
   border-bottom:1px solid #000f38;
   border-right:1px solid #000f38;
   font-weight:bold;
   padding:6px 6px 6px 10px;
   } 	 
   
.userpass {
	padding:6px;
	text-align:right;
	}    
	
#sidebarcontainer{float:left;border-top:1px solid #FFF;border-bottom:1px solid #FFF;white-space:normal;width:auto;height:auto;display:block;}
.sb1 a, .sb2 a, .sb3 a, .sb4 a{text-decoration:none;display:block;text-align:left;}
.sb1 a:hover, .sb2 a:hover{color:#FFF;}	
.sb3 a:hover, .sb4 a:hover{color:#000;}
.sb1 a, .sb1 a:visited{width:14em;border-left:10px solid #011565;border-right:10px solid #7182c5; font-weight:bold; background-color:#4b5ea9;padding:0 0.5em 0 0.5em;color:#FFF;}
.sb1 a:hover{border-left: 10px solid #253d9a;border-right:10px solid #95a3d9;background-color: #6577be;}
.sb2 a, .sb2 a:visited{width:13em;border-left:10px solid #676565;border-right:10px solid #949292; font-weight:100; background-color:#6d6b6b;padding:0 0.5em 0 1.5em;color:#FFF;}
.sb2 a:hover{border-left:10px solid #7e7c7c;border-right:10px solid #aeadad;background-color:#8e8b8b;}
.sb3 a, .sb3 a:visited{width:12em;border-left:10px solid #8a8a8a;border-right:10px solid #aba9a9;background-color:#9a9898;padding:0 0.5em 0 2.5em;color:#000;}
.sb3 a:hover{border-left:10px solid #a4a2a2;border-right:10px solid #bfbebe;background-color:#b2b0b0;}
.sb4 a, .sb4 a:visited{width:11em; border-left:10px solid #b0bae1;border-right:10px solid #cfd6f5;padding:0 0.5em 0 3.5em;background-color:#d3d9f2;color:#000;}
.sb4 a:hover{background-color:#dbe0f7;border-left:10px solid #c0c8eb;border-right:10px solid #e2e6f9;}
.sb5 a, .sb5 a:visited{width:10em; border-left:10px solid #dbdbdb;border-right:10px solid #f7f6f6;padding:0 0.5em 0 4.5em;background-color:#f3efef;color:#000;}
.sb5 a:hover{background-color:#e1e1e1;border-left:10px solid #d2d1d1;border-right:10px solid #f3efef;}
.sb6 a, .sb6 a:visited{width:9em; border-left:10px solid #e8e8e8;border-right:10px solid #ffffff;padding:0 0.5em 0 5.5em;background-color:#f9f8f8;color:#000;}
.sb6 a:hover{background-color:#e6e6e6;border-left:10px solid #d2d1d1;border-right:10px solid #f3efef;}

.sb1a a, .sb1a a:visited, .sb2a a, .sb2a a:visited, .sb3a a, .sb3a a:visited, .sb4a a, .sb4 a:visited{text-decoration:none;display:block;text-align:left;}
.sb1a a:hover, .sb2a a:hover{color:#FFF;}	
.sb3a a:hover, .sb4a a:hover{color:#000;}
.sb1a a, .sb1a a:visited{width:180px;border-left:10px solid #011565;border-right:10px solid #6b78a9;background-color:#FFF;color:#FFF;padding:3px 4px 3px 4px;}
.sb1a a:hover{border-left: 10px solid #000b39;border-right:10px solid #324076;background-color: #fff;}
.sb2a a, .sb2a a:visited{width:180px;border-left:10px solid #a4a4a4;border-right:10px solid #d4d2d2;background-color:#b9b8b8;color:#FFF;padding:3px 4px 3px 4px;}
.sb2a a:hover{border-left:10px solid #bebebe;border-right:10px solid #dfdfdf;background-color:#d1d1d1;}
.sb3a a, .sb3a a:visited{width:180px;border-left:10px solid #d1d1d1;border-right:10px solid #F7F5F5;background-color:#EFEAEA;color:#000;padding:3px 4px 3px 4px;}
.sb3a a:hover{border-left:10px solid #d9d8d8;border-right:10px solid #eceaea;background-color:#e0e0e0;}
.sb4a a, .sb4a a:visited{width:180px; border-left:10px solid #e3e3e3;border-right:10px solid #f7f6f6;background-color:#f3efef;color:#000;padding:3px 4px 3px 4px;}
.sb4a a:hover{background-color:#f5f4f4;border-left:10px solid #eeeeee;border-right:10px solid #fdfdfd;}	
	
	 
.catmenubak {
	background-color:#4b5ea9;
	height:100%;
	}   	
	
.catdetailstitle {
	background-color:#0a2f60;
	background-image:url('images/cattitlebak.gif');
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:27px;
	padding-left:10px;
	}	
	
.catdetailstitle a {
	color:#FFF;
	text-decoration:none;
	}	
	
.catdetailstitle a:hover {
	color:#FFF;
	text-decoration:underline;
	}	
	
.catimagetitle {
	font-weight:bold;
	font-size:16px;
	color:0a2f60;
	padding:0;
	line-height:16px;
	}	
.catimagetitle h3 a {
	color:#000;
}
.catimagetitle h3 a:hover {
	text-decoration:none;
}
.catimagetext {
	height:20px;
	vertical-align:top;
	text-align:justify;
	padding:18px 10px 0 0;
	}	
	

.button1 {background:url('images/button1.gif') repeat-x left top;padding:2px 4px 2px 4px;color:#FFF;}
.button1small {background:url('images/button2.gif') repeat-x left top;padding:2px 4px 2px 4px;color:#FFF;font-size:10px;}
.button2 {background:url('images/button2.gif') repeat-x left top;padding:2px 4px 2px 4px;color:#FFF;}
.button3 {background:url('images/cattitlebak.gif') repeat-x left top;padding:2px 4px 2px 4px;color:#FFF;}

.apreform {
	background-color:#e8f0f6;
	text-align:right;
	padding:4px;
	border-bottom:1px solid #FFF;
	}		
	
.apostform {
	background-color:#f5f7f8;
	text-align:left;
	border-bottom:1px solid #FFF;
	}	
	
.myacctitles {
	font-size:18px;
	font-weight:bold;
	color:#0a2f60;
	padding:10px 0 4px 10px;
	background-color:#9fb2bc;
	}		
	
.tabletitle {
	color:#FFF;
	background-color:#3a6aac;
	background-image:url('images/cattitlebak.gif');
	padding:8px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #b8b8b8;
	border-top:1px solid #000;
	text-align:center;
	font-weight:bold;
	line-height:14px;
	}
	
.tabletext {
	color:#000;
	border-bottom:1px solid #b8b8b8;
	background-color:#f2f2f2;
	padding:4px 8px 4px 8px;;
	text-align:center;
	}
	
.tabletext1 {
	color:#000;
	border-bottom:1px solid #b8b8b8;
	background-color:#fff;
	padding:4px 8px 4px 8px;
	text-align:center;
	}	
	
.preform {
	background-color:#e9ebf2;
	text-align:right;
	padding:4px;
	border-bottom:1px solid #FFF;
	}		
	
.postform {
	background-color:#f5f7f8;
	text-align:left;
	border-bottom:1px solid #FFF;
	}		
	
.button {
	font-weight:bold;
	color:#fff;
	background-color:#344586;
	padding:2px 6px 2px 6px;
	}	
	
.menu2 {
	color:#000c3e;
	font-size:12px;
	}
	
.menu2 a {
	color:#000c3e;
	text-decoration:none;
	}
	
.menu2 a:hover {
	color:#000c3e;
	text-decoration:underline;
	}		
	
.popuptitle {
	background-image:url('images/cattitlebak.gif');
	color:#fff;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	}
	
.popupleft {
	background-color:#F2F2F2;
	padding:4px 6px 4px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	text-align:right;
	}	

.popupdet {
	padding:4px 6px 4px 10px;
	border-bottom:1px solid #ccc;
	}	
	
.catlist {
	color:#0a2f60;
	background-image:url('images/catlist.gif');
	background-color:#c4c4c4;
	padding:8px 10px 8px 10px;
	font-size:14px;
	}
	
.catlist a {
	color:#0a2f60;
	text-decoration:none;
	}
	
.catlist a:hover {
	color:#0a2f60;
	text-decoration:underline;
	}			

.keytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #ACACAC;
}

.tdbgblack {
	background-color: #000000;
}

.boldtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.boldtextsmall a {
	color: #000000;
	text-decoration: none;
}

.boldtextsmall a:hover {
	color: #FFBA00;
	text-decoration: none;
}

.boldtextorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFBA00;
	text-align: left;
}

.boldtextorange a {
	color: #FFA200;
	text-decoration: underline;
}

.boldtextorange a:hover {
	color: #FFBA00;
	text-decoration: none;
}

.boldtextunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}

.boldtextright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #E7E7E7;
	text-align: right;
}

.plaintext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	text-align: left;
}

.plaintext2 a {
	color: #000000;
	text-decoration: none;
}

.plaintext2 a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.plaintext2selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.plaintext2selected a {
	color: #000000;
	text-decoration: none;
}

.plaintext2selected a:hover {
	color: #000000;
	text-decoration: underline;
}

.footerrpt {
	background-image:url('images/footerrpt.gif');
	background-color:#FFF;
	height:112px;
	}
	
.maincenter{text-align:center;height:100%;}
.maincentertable {background-color:#fff;margin:0 auto;text-align:left;}		

.mybuttons {
	color:#FFF;
	text-align:center;
	font-weight:bold;
	background-image:url('images/mybuttons.gif');
	border-left:3px solid #FFF;
	border-top:6px solid #FFF;
	padding:10px;
	}
	
.mybuttons a {
	color:#FFF;
	text-decoration:none;
	}
	
.mybuttons a:hover {
	color:#FFF;
	text-decoration:underline;
	}		
	


.caticons ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}

.caticons ul li { display: inline; }

.caticons ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

.caticons ul li a:hover
{
color: #fff;
background-color: #369;
}

#cartcontents {padding: 10px;}
.carttitlearea {background-image: url('images/carttitlebak.gif');background-repeat: repeat-x;}
.carttitle1, .carttitleleft, .carttitles, .carttitleqty, .carttotal, .carttotalamount {font-weight: bold;}
.carttitle1, .carttitles, .carttitleqty, .cartvalues, .cartvaluesc, .cartvaluefirst, .cartvaluelast, .cartvaluelastc, .carttotalamount {text-align: center;}
.cartvalues, .cartvaluesc, .cartvaluerightc, .cartvaluerightcspec, .cartvalueleft, .cartvalueleftc, .cartvaluefirst, .cartvaluelast, .cartvaluelastc {background-color: #F2F2F2;vertical-align: text-top;	}
.carttitle1, .carttitleleft, .carttitles, .carttitleqty {padding: 2px 6px 2px 6px;color: #333333;border-left: 1px solid #FFFFFF;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
.carttitle1 {border-left: 1px solid #000000;}
.carttitleleft, .cartvalueleft, .cartvalueleftc {text-align: left;}
.cartvaluerightc, .cartvaluerightcspec, .carttotal {text-align: right;}
.cartvaluesc, .cartvaluerightc, .cartvaluerightcspec, .cartvaluelastc {padding: 2px 0 2px 0;}
.carttitle1, .carttotal {border-right: 1px solid #FFFFFF;}
.carttitle1 {width: 50px;}
.carttitleleft {border: 1px solid #000000;}
.carttitles, .carttitleqty, .cartvaluelast, .cartvaluelastc, .cartbottom, .carttotalamount {border-right: 1px solid #000000;}
.carttitles {width: 84px;}
.carttitleqty {width: 90px;color: #333333;border-left: 1px solid #FFFFFF;border-top: 1px solid #000000;}
#cartcontents li {background-color: #F2F2F2;list-style-type: none;padding: 3px 0 3px 0;margin-left: -40px;vertical-align: text-top;}
.cartvalues {padding: 6px 0 6px 0;}
.cartvaluerightc {border-left: 1px solid #000000;}
.cartvalueleft, .cartvaluefirst, .cartvaluelast, .carttotalamount {padding: 6px 0 6px 0;}
.cartvalueleftc, .cartvaluefirst, .cartbottom, .carttotal, .carttotalamount {border-left: 1px solid #000000;}	
.cartvalueleftc {padding: 2px 0 2px 6px;}
.cartvaluelastc a {text-decoration: underline; color: #393939;}
.cartvaluelastc a:hover {text-decoration: none; color: #393939;}
.cartbottom, .carttotal, .carttotalamount {border-bottom: 1px solid #000000;}
.cartbottom {background-color: #F2F2F2;}
.carttotal, .carttotalamount {background-color: #CCCCCC;}	
.carttotal {padding: 6px 4px 6px 0;}
.carttotalamount {font-size: 18px;color: #000000;}
.carttotalamount a {text-decoration: underline; color: #393939;}
.carttotalamount a:hover {text-decoration: none; color: #393939;}
.totalamountcc, .ordernumber {color: #000000;font-size: 14px;}
.totalamountcc {font-weight: bold;}
.ordernumber {background-color: #F2F2F2;padding: 2px 10px 2px 10px;}

.catalt {
	padding:7px;
	text-align:center;
	line-height:12px;
	font-size:10px;
	font-family:Arial;
	background-color:#f2f2f2;
	}
	
.catalta {
	padding:7px;
	vertical-align:top;
	width:100%;
	background-color:#f2f2f2;
	}	
	
.catalt1 {
	padding:7px;
	text-align:center;
	line-height:12px;
	font-size:10px;
	font-family:Arial;
	background-color:#FFF;
	}
	
.catalta1 {
	padding:7px;
	vertical-align:top;
	width:100%;
	background-color:#FFF;
	}		
	
.glossary {
	font-size:16px;
	font-weight:bold;
	padding:11px;
	color:#011565;
	}
	
.glossary a {
	color:#011565;
	text-decoration:underline;
	}	
	
.glossary a:hover {
	color:#cab000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.glossary1 {
	font-weight:bold;
	font-size:12px;
	padding:6px;
	text-align:right;
	vertical-align:top;
	}
	
.glossary2 {
	text-align:justify;
	font-size:12px;
	padding:6px 6px 20px 6px;
	vertical-align:top;
	}		
	
.pageno {
	color:#293a7d;
	font-size:14px;
	padding:6px;
	}	
	
pageno a{
	color:#293a7d;
	text-decoration:none;
	}
	
pageno a:hover {
	color:#293a7d;
	text-decoration:underline;
	}		
	
.pageyes {
	color:#293a7d;
	font-weight:bold;
	font-size:18px;
	padding:6px;
	}
	
pageyes a{
	color:#293a7d;
	text-decoration:none;
	}
	
pageyes a:hover {
	color:#293a7d;
	text-decoration:underline;
	}		
	
.sendselect {
	background-image:url('images/sendselect.gif');
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	}
		
	
		

