html,body {	margin:0;	padding:0 0 0 0;height:100%; /* needed for container min-height */font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#424242; 	line-height:18px; }
.leftlinktop { position:absolute; z-index:9000; padding:7px 10px 0 0px; width:736px;  }
.leftlinktop a { color:#FA6F23; text-decoration:none; font-weight:bold;}
.leftlinktop a:hover { color:#424242; text-decoration:none}

div#container {	position:relative; /* needed for footer positioning*/margin:0 auto; /* center, not in IE5 */width:100%;	height:auto !important; /* real browsers */ 	height:100%; /* IE6: treaded as min-height*/ 	min-height:100%; /* real browsers */ }
#maincontent {width:980px; margin:0 auto; padding:10px 0 0 0; }
/*Header*/
div#header { }
.logo { float:left; width:263px; height:89px;}
div#header p { margin:0; }
.search { background: url(../images/input-bg.gif) top no-repeat; width:267px; height:23px; padding:3px 0 0 15px; float:left; margin-top:4px;}
.topsearch { float:right; clear:both;} 
.topsearch input { color:#7e7e7e;}
.datebg { background:url(../images/date-bg.jpg) no-repeat; font-size:11px; color:#FFFFFF; height:20px; clear:both;}
.datebg span { float:right; display:block; padding:1px 10px 0 0;}
/*Content*/
div#content { padding:0em 0em 19em !important; /* bottom padding for footer */}
div#content p { text-align:justify; }
/*Footer*/
div#footer { position:absolute;	width:100%;	bottom:0; /* stick to bottom */	background:url(../images/footer-bg.gif) top repeat-x; }
div#footer a {  color:#424242; text-decoration:none;  font-size:12px;}
div#footer a:hover {  color:#000; text-decoration:none;  font-size:12px;}
.pb10 { padding-bottom:10px; text-align:center;}
.ftrleft { float:left; width:214px;}
.ftrright { float:left; text-align:left;}
.ftrwidth { width:980px; padding-top:20px;}
.ftrright ul{ padding:0px 0px; margin:0px auto; list-style:none;}
.ftrright li { margin:0px auto; padding:0px 0px 0px 10px; background:url(../images/arw1.gif) no-repeat 0px 0px; line-height:24px;}  
.ftrright li a{ color:#424242; text-decoration:none;  font-size:12px;} 
.ftrright li a:hover{ color:#000000;}
.width6 { width:6px; float:left;}
.fplr { padding:0 13px; float:left;}
.width11 {width:150px; margin-left:10px; float:left;}
.pl { float:left; padding:0 13px;}
.ul22 { width:150px; margin-left:10px; float:left;}
.ul11 { width:90px; float:left;}
.width100 { width:125px; float:left;} 
/*Top right*/
.toprightpart { *float:left;}
.pro1bg {  color:#fed100; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:746px; height:185px;}
.pro1bg ul { padding:39px 20px 0px 0px; margin:0px auto; list-style:none; float:right; width:273px;}
.pro1bg li { margin:0px auto; padding:0px 0px 0 15px; background:url(../images/arw2.gif) no-repeat 0px -4px;  line-height:20px; }
.pro1bg li a { color:#0449aa; text-decoration:none; font-weight:bold; font-size:12px; color:#fed100} 
.pro1bg li a:hover { color:#fff;}
.bg-1 { background:url(../images/p1.jpg) no-repeat left top}
.bg-2 { background:url(../images/p2.jpg) no-repeat left top}
.bg-3 { background:url(../images/p3.jpg) no-repeat left top}
.headtop { width:188px; padding: 0 13px; background:url(../images/top-leftpartbg.jpg) top repeat-x; font-size:11px; color:#d3e5ff; float:left; height:178px;}
.headtop span { color:#ffffff; font-size:13px; padding-left:8px; font-weight:bold;}
.pass { font-weight:bold; clear:both; text-align:left; padding:10px 0; float:left;}
.pass a { color:#d3e5ff; text-decoration:none;}
.pass a:hover { color:#fff000;}
.newcus { color:#ff9d11; clear:both; font-weight:bold; padding:10px 0;}
.newcus a { color:#ff9d11; text-decoration:underline;}
.newcus a:hover { color:#FFFFFF; text-decoration:none;}
.leftsearch { background: url(../images/left-inputbg.jpg) top no-repeat; width:188px; height:24px; padding:0px 0 0 0px; float:left; margin-top:13px;}
.leftsearch input { color:#4592fd; font-size:11px; padding:5px 0 0 5px;}
.loginbtn { background:url(../images/login-btn.jpg) no-repeat; width:58px; height:24px; cursor:pointer; border:0 none}
.pt10 { padding-top:10px;}
.pr10 { padding-right:10px;}
/*General*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
.yline {background:url(../images/yline.gif) repeat-y center; padding:0 15px;}
.hline { background:url(../images/dote.gif) center repeat-x; margin:10px 0px; padding:0;}
.hline2 { background:url(../images/hline2.gif) center repeat-x; padding:8px 0;}
.noborder { border:0px none !important; padding:0px; background:none !important; }
.valign { vertical-align:middle;}
.nobordercheck input { border:0px none !important; padding:0px; background:none !important;}
/*Extra*/
.viewcart { float:right; padding-top:7px; height:36px;}
.viewcart a { color:#f40000; text-decoration:none; font-weight:bold;}
.viewcart a:hover { color:#000000;}
.bg0 { background:none !important;}
.title13 { font-size:13px;}
.title13 a { font-size:13px; font-weight:bold; color:#0047AB; text-decoration:none;}
.title13 a:hover { color:#000 !important;}
.title14 { font-size:13px; padding-bottom:3px;}
.title14 a { font-size:13px; font-weight:bold; color:#0047AB !important; text-decoration:none;}
.title14 a:hover { color:#000 !important;}
.padt5 { padding-top:5px;}
/*Menu*/
.menu { background:url(../images/menu-bg.gif) top repeat-x; font-weight:bold; height:44px; width:766px;}
.menu ul{ list-style:none; margin:0; padding:0;}
.menu ul li{ list-style:none; margin:0; padding:0; display:inline;}
.menu a { text-decoration:none; padding:7px 36px 18px 36px; *padding:7px 37px 19px 37px; background:url(../images/btn-line.gif) no-repeat right;  color:#fff;  float:left;}
.menu a:hover { color:#fff000;}
/*contbg*/
.flashbg { background:url(../images/cont-bg.gif) repeat-y; padding:0 10px; float:left; z-index:1;  }
.flashbg object{border-right:0px solid #ff0000; z-index:2}
/*left scection*/
.leftsec { width:204px; float:left; padding-right:10px; *padding-right:0px;}
.catbg { background:url(../images/product-bg.gif) no-repeat; color:#fff000; font-weight:bold; width:201px; height:24px; padding:6px 0 0 13px;}
.catbg1 { background:url(../images/product1-bg.gif) no-repeat; color:#fff000; font-weight:bold; width:201px; height:24px; padding:6px 0 0 13px;}
.product { padding:0 0 ; background:url(../images/left-box-bg.gif) repeat-y;}
.product ul{ padding:5px 0px 0px 0px; margin:0px auto; list-style:none;}
.product li { margin:0px auto; padding:0px 0px 0px 10px; background:url(../images/arw.gif) no-repeat 0px 0px; border-bottom:1px solid #ececec; line-height:26px; width:160px;}  
.product li a{ color:#0449aa; text-decoration:none; font-weight:bold; font-size:12px;} 
.product li a:hover{ color:#000000;}
.border0 { border:none !important;}
.contactbg {  background:url(../images/left-box-bg1.gif) repeat-y bottom #ffffff; padding: 0 15px;  padding-bottom:18px;}
.contactbg p { padding:8px 0 0 0; margin:0 0;}
.contactbg strong { font-weight:bold; color:#fa6f23; background:url(../images/dote-line.gif) repeat-x bottom; display:block; line-height:32px;}
.contactbg a { color:#fa6f23; text-decoration:none; font-weight:bold;}
.contactbg a:hover { color:#000;}
/*right section*/
.rightsec { float:left; background:url(../images/cont-bg.gif) repeat-y; width:766px; margin:-6px 0 0 0; padding:0 0;}
.rightsec a { color:#0449AA; text-decoration:none;}
.rightsec a:hover { color:#000000;}
.rightsec table {}
.rightsec table ul { padding:0px 0px 0px 0px; margin:0px auto; list-style:none;}
.rightsec table li { margin:0px auto; padding:5px 0px 0px 10px; background:url(../images/arw.gif) no-repeat; list-style:none; font-weight:normal !important;}
.rightsec p { padding:7px 0; margin:0 0;}
.plr { padding:0 10px;}
.plr13 { padding:0 13px; float:left;}
h1 { font-size:18px; color:#0047ab; font-family: Arial, Helvetica, sans-serif; margin:0 0; padding-top:8px;}
h2 { font-size:18px; color:#fff; font-family: Arial, Helvetica, sans-serif; margin:0 0;}
h3{ font-size:16px; font-weight:normal;  margin:0; padding:0 0 8px 0; font-weight:bold; background:url(../images/dote.gif) bottom repeat-x;}
/*Inner pages*/
.plt { margin:10px 10px 0px 10px;}
.titlebg { background:url(../images/title-bg.jpg) top left no-repeat; font-size:18px; color:#06448f; padding:6px 0 0 10px; height:28px; }
/*Main content*/
.maincont { float:left; text-align:justify; padding-top:10px;  width:746px;}
.maincont ul{ padding:5px 0px; margin:0; list-style:none;}
.maincont li { margin:0 ; float:left; width:215px; padding:0 0 0 38px; *padding:0 0 0 13px;}
.maincont a { color:#424242; text-decoration:none;}
.maincont a:hover { color:#000000; text-decoration:none}
/*a.maincontlink  { color:#353535; text-decoration:none; font-weight:bold; background:#FFFF00; font-size:13px; display:block; text-align:center; line-height:26px;}
a.maincontlink:hover { color:#000;}*/
a.maincontlink  { color:#353535; text-decoration:none; font-weight:bold; background:#ebebeb; font-size:13px; display:block; width:240px; text-align:center; line-height:30px;}
a.maincontlink:hover { color:#000;}
/*Login top left links*/
a.profile, a.password, a.history, a.logout {display:block; height:26px; float:left; width:188px; margin:0 0 10px 0;}
a.profile {background:url(../images/login-link.gif) 0 0 no-repeat;}
a.profile:hover {background:url(../images/login-link.gif) 0 -26px no-repeat;}
.profileactive {background:url(../images/login-link.gif) 0 -26px no-repeat !important;}
a.password {background:url(../images/login-link.gif) 0 -52px no-repeat;}
a.password:hover {background:url(../images/login-link.gif) 0 -78px no-repeat;}
.passwordactive {background:url(../images/login-link.gif) 0 -78px no-repeat !important;}
a.history {background:url(../images/login-link.gif) 0 -104px no-repeat;}
a.history:hover {background:url(../images/login-link.gif) 0 -130px no-repeat;}
.historyactive {background:url(../images/login-link.gif) 0 -130px no-repeat !important;}
a.logout {background:url(../images/login-link.gif) 0 -156px no-repeat;}
a.logout:hover {background:url(../images/login-link.gif) 0 -182px no-repeat;}
.title33 {font-size: 12px; font-weight:bold; padding-bottom:5px; color:#FFF000; line-height:normal;}

/*Login top left links*/
a.agentaccount, a.agentprofile, a.agenthistory, a.agentlogout {display:block; height:26px; float:left; width:188px; margin:0 0 10px 0;}
a.agentaccount {background:url(../images/agent-login-links.gif) 0 0 no-repeat;}
a.agentaccount:hover {background:url(../images/agent-login-links.gif) 0 -26px no-repeat;}
.agentaccountactive {background:url(../images/agent-login-links.gif) 0 -26px no-repeat !important;}
a.agentprofile {background:url(../images/agent-login-links.gif) 0 -52px no-repeat;}
a.agentprofile:hover {background:url(../images/agent-login-links.gif) 0 -78px no-repeat;}
.agentprofileactive {background:url(../images/agent-login-links.gif) 0 -78px no-repeat !important;}
a.agenthistory {background:url(../images/agent-login-links.gif) 0 -104px no-repeat;}
a.agenthistory:hover {background:url(../images/agent-login-links.gif) 0 -130px no-repeat;}
.agenthistoryactive {background:url(../images/agent-login-links.gif) 0 -130px no-repeat !important;}
a.agentlogout {background:url(../images/agent-login-links.gif) 0 -156px no-repeat;}
a.agentlogout:hover {background:url(../images/agent-login-links.gif) 0 -182px no-repeat;}

/* Images styles */
.thumimg {width:90px}
.normalimg { border:1px solid #ebebeb;}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:4px solid #ebebeb; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:4px solid #e0e0e0; padding:1px;}
/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#424242;}
input, select, textarea {border:1px solid #CCC; padding:1px}
.errormsg {background: url("../images/ico-exclam.gif") 10px 10px no-repeat;margin: 0px 0 1em 0;padding: 10px 10px 10px 30px; border: 1px dotted #cc0000;color: #cc0000;font-weight: bold; text-align:left;}
.successmsg { background: url("../images/ico-accept.gif") 10px 10px no-repeat;margin: 0px 0 1em 0;padding: 10px 10px 10px 30px;border: 1px dotted #009900;color: #009900;font-weight: bold; text-align:left;}
.infomsg { background: url("../images/ico-info.gif") 10px 10px no-repeat;margin: 0px 0 1em 0;padding: 10px 10px 10px 35px;border: 1px dotted #edce92;color: #e87b00;font-weight: bold; text-align:left; }
.info {color: #e87b00;font-weight: bold; }
.cursorpointer { cursor: pointer; }
.button {color:#fff; font-weight:bold;  background:url(../images/buttonbg2.gif) top repeat-x #002d6a; height:23px; padding:0 5px 3px 5px;  border:1px solid #00306f;cursor:pointer; font-size:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.red {color:#FF0000}
.allborder {background:#FFF;}
.fieldheader { background:#4b4b4b; color:#fff; font-weight:bold;}
.fieldheader a{ color:#fff; text-decoration:none;}
.fieldheader a:hover{ color:#CCC; text-decoration:none;}
.tabelborder { background:#e4e4e4;}
.lightbg{background:#FFF;}
.darkbg{background:#f7f7f7;}
.contact ul { padding:0px 0px 0px 0px; margin:0px auto; list-style:none; line-height:22px;}
.contact li { margin:0px auto; padding:3px 0px 5px 10px; background:url(../images/arw.gif) no-repeat; list-style:none;}
.contact li a { color:#fa6f23; text-decoration:none; font-size:12px; color:#747577; font-weight:bold;} 
.contact li a:hover { color:#000; font-weight:bold;}
.ac_results { padding: 0px; border: 1px solid #999999; background-color: #f5f5f5; overflow: hidden; font-size:12px; margin:5px 0 0 0;z-index:9999; position:absolute}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding:0; margin:0;}
.ac_results li{font-size:11px !important; border-bottom:solid 1px #eaeaea; padding-left:10px;}
.ac_results li a{	margin: 0px; cursor: default; display: block; 	color:#0449AA; text-decoration:none; font-size:12px; line-height: 19px; overflow: hidden; cursor:pointer; }
.ac_results li a:hover { color:#666666; font-size:12px;}
.ac_loading { background: white url('../images/indicator.gif') right center no-repeat;}
.ac_odd {  background-color: #fff; }
.ac_over { background-color: #fff; color:#424242; font-size:12px; }
.ac_over a {font-size:12px; color:#CC00FF}
.ac_over a:hover {font-size:12px;}
.stockunavailable { background:url(../images/check-cross.gif) 0 0 no-repeat; padding-left:16px;}
.stockunavailable span { width:25px; height:15px;}
.stockavailable { background:url(../images/check-cross.gif) 0 -15px no-repeat; padding-left:18px;}
.stockavailable span { width:25px; height:15px;}
a:active{ outline: none;}
a {outline: none;}
:focus {-moz-outline-style: none; }
.membersec {}
a.membersec { color:#FA6F23; text-decoration:none; font-weight:bold;}
a.membersec:hover { color:#424242; text-decoration:none}
.vline {background:url(../images/hline3.gif) repeat-y right;}
.searchresult{padding:0px 8px 8px 8px;background:#f2f6fb;border:1px solid #cce3ff;}
#wrap {width:734px;margin:0 auto}
.searchresult b{color:#054fb8;display:block;line-height:24px;}
.searchresult .left {float:left;line-height:18px;}
.searchresult .left img{border:3px solid #bebebe;margin:0 8px 0 0;}
.searchresult .left a:hover img{border:3px solid #a6a6a6;margin:0 8px 0 0;}
.paging{margin:5px 0px 5px 5px;}
.paging a{float:left;padding:2px 5px 2px 5px;color:#000;background:#f2f6fb;border:1px solid #cce3ff;display:block;margin:0 5px 0 0;font-weight:bold;}
.paging a:hover{color:#fff;background:#0551bc;border:1px solid #013174;}
.paging .active{float:left;padding:2px 5px 2px 5px;color:#fff;background:#0551bc;border:1px solid #013174;display:block;margin:0 5px 0 0;}
.highlight{background-color:#FA6F23;padding:0 3px;color:#FFF}
.textcenter{text-align:center}
.paragraphalign p{text-indent:10px;padding:2px;margin:0px;text-align:justify;}
/* DIV POP-UP Window Style */
.hint-content { display: none; }
#popupHint { z-index: 99; position: absolute; text-align: left; display: none; top: 38px!important; left: 0px; image: url(../images/cancel.gif)}
.popup-hint-block { z-index: 50; }
.popup-hint { z-index: 100; padding-bottom: 0px; margin: 0px; padding-left: 0px; width:408px; padding-right: 0px; float: left; top: 0px; padding-top: 0px;  border:0;}
.popup-hint-content { padding:0 26px 0 25px; width:380px; margin: 0px 0 0 0; float: left;}
.popup-hint-top { padding-bottom: 0px; line-height: 0; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; height: 47px; font-size: 0px; padding-top: 0px }
.popup-hint-bottom { padding-bottom: 0px; line-height: 0; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; height: 26px; font-size: 0px; padding-top: 0px; }
.left .popup-hint-top { background: url(../images/popup-hint-top.png) no-repeat left top;}
.left .popup-hint-bottom { background: url(../images/popup-hint-bottom.png) no-repeat left top;}
.left .popup-hint-content { background: url(../images/popup-hint-bg.png) repeat-y left top;  border:0px; width: 357px; }
.left .popup-hint-content .popup-hint-content-data { padding:5px;}
.right .popup-hint-top { background: url(../images/popup-hint-top-r.png) no-repeat left top; }
.right .popup-hint-bottom { background: url(../images/popup-hint-bottom-r.png) no-repeat  top;}
.right .popup-hint-content { background: url(../images/popup-hint-bg-r.png) repeat-y -0px top; border:0px;  width:346px;}
.right .popup-hint-content .popup-hint-content-data { }
.popup-hint-content-data { position: relative; padding-bottom: 0px; margin: -30px 0px 0px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; padding-top: 0px;color:#FFFFFF}
.popup-hint-content table { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #FFF; padding-top: 0px;}
.popup-hint-content ul  { padding:0; margin:0;}
.popup-hint-content li { padding:0 0; background:url("../images/arw2.gif") no-repeat 0px 0px; padding:5px 0px 0px 14px; display:block!important; width:95%;}
.popup-hint-content li a{ color:#FED100; text-decoration:none}
.popup-hint-content li a:hover{ color:#fff; text-decoration:none}
.popup-hint-close {position:absolute;right:5px;top:-2px; z-index:9999;}
/* DIV POP-UP Window Style */
ul.list3 li {float:left;width:115px;}
.anchorclass a {color:#0449AA; text-decoration:none;}
.anchorclass a:hover {color:#000000;}
