body {background:#FFF url(../images/top-bg.gif) repeat-x; font:13px Arial, Helvetica, sans-serif; color:#3c3c3c;}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font:26px Georgia, "Times New Roman", Times, serif; color:#000;}
li { margin:0px; }
ol { margin:5px 0 5px 22px; padding:0; }
ul { margin:5px 0 5px 22px; padding:0; }
ul ul, ol ol, ol ul, ul ol {}
blockquote { margin:5px 20px; }
fieldset { border:1px solid #dfcfb2; }
table { border-collapse:collapse; border-spacing:0; }
input, select, textarea { font:bold 14px Arial, Helvetica, sans-serif; border:none; color:#000; background:none; padding:3px;}
.button-style { background:url(../images/button-style.gif) no-repeat; width:122px; padding:11px 0; color:#303030; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}
.button-style2 { background:url(../images/button-style2.gif) no-repeat; width:147px; padding:6px 0; color:#fff; cursor:pointer; font:bold 13px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}

.button-style1 { background:url(../images/button-style2.jpg) no-repeat; width:171px; padding:11px 0; color:#303030; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}

.button-style3 { background:url(../images/button-style3.jpg) no-repeat; width:250px; padding:11px 0; color:#303030; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}

.button-style4 { background:url(../images/btn-style.gif)  no-repeat scroll 50% 51% transparent; width:250px; padding:11px 0; color:#fff; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}
.button-style5 { background:url(../images/button-style5.jpg) no-repeat; width:350px; padding:11px 0; color:#303030; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}

.button-go { background:url(../images/go.jpg) no-repeat; width:76px; padding:11px 0; color:#303030; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:none; text-align:center; display:inline-block; border:0;}

.button1{cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif Georgia, "Times New Roman", Times, serifvetica, sans-serif; text-decoration:underline; text-align:center; display:inline-block; color:#2b92c2;}
.button1:hover{ color:#000; }

img{border:0;}

/***** FONT STYLES *****/

.black, .black a:link, .black a:visited { color:#000; text-decoration:none;}
.black a:hover, .black a:active { color:#9b0020; }
.white, .white a:link, .white a:visited { color:#fff; text-decoration:none;}
.white a:hover, .white a:active { color:#85dcff; }
.orange, .orange a:link, .orange a:visited { color:#ff8a00; text-decoration:none;}
.orange a:hover, .orange a:active { color:#000; }
.green, .green a:link, .green a:visited { color:#46b80e; text-decoration:none;}
.green a:hover, .green a:active { color:#000; }
.grey, .grey a:link, .grey a:visited { color:#6a6a6a; text-decoration:none;}
.grey a:hover, .grey a:active { color:#000; }
.blue, .blue a:link, .blue a:visited { color:#1481b3; text-decoration:none;}
.blue a:hover, .blue a:active { color:#000; }
.red, .red a:link, .red a:visited { color:#ff0000; text-decoration:none;}
.red a:hover, .red a:active { color:#000; }

/***** ALIGNMENT STYLES *****/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; display:inline; }
.cb { clear:both; display:block; visibility:hidden; height:auto; line-height:0; content:'.' }
.cl { clear:left; }
.cr { clear:right; }

/***** ACCESSORIES STYLES *****/
.alpha50 { opacity:0.5; filter:alpha(opacity=50); }
.alpha75 { opacity:.75; filter:alpha(opacity=75); }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.fvsc { font-variant:small-caps; }
.block { display:block; margin:0 auto; }
.inline { display:inline; }
.none { display:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.pointer { cursor:pointer; }
.price-strike{text-decoration:line-through;}
.over-hid{overflow:hidden;}
.bgnone{background:none;}
.bdrnone{border:none;}

.ffgeo { font-family:Georgia, "Times New Roman", Times, serif;}
.fftms { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.ffarialblack { font-family:"Arial Black", Gadget, sans-serif;}
.ffver { font-family:Verdana, Geneva, sans-serif;}

.link3{color:#006699; text-decoration:none;}
.link3:hover{color:#000;}

.mauto{margin:auto;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt27{margin-top:27px;}
.mt30{margin-top:30px;}
.mt52{margin-top:52px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr10{margin-right:10px;}

.p0{padding:0px;}
.p10{padding:10px;}
.plr5{padding:0 5px;}
.plr10{padding:0 10px;}
.plr14{padding:0 14px;}
.ptb5{padding:5px 0;}
.ptb10{padding:10px 0;}
.pt3{padding-top:3px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt40{padding-top:40px;}
.pb5{padding-bottom:5px;}
.pl10{padding-left:10px;}
.pl25{padding-left:25px;}
.pl133{padding-left:133px;}
.pr25{padding-right:25px;}

.w70{width:70px;}
.w220{width:220px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}

.h70{height:70px;}

.lh18 { line-height:18px; }
.lh25 { line-height:25px; }

/********** OTHER STYLES **********/

.bdr { border:#706d6b 1px solid; padding:2px;}
.bdr2 { border:#90d4f4 1px dotted;}
.bdrT { border-top:#999 1px dotted;}
.bdrR { border-right:#b8b8b8 1px solid;}
.bdrR2 { border-right:#000 1px solid;}
.bdrB { border-bottom:#000 1px solid;}
.bdrB2 { border-bottom:#d9d9d9 1px solid;}
.bdrL { border-left:1px solid #fff;}
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #cee7f2; }

.star { color:#ff004e; font-size:14px;}

/********/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }
.fs24 { font-size:24px; }
.fs25 { font-size:25px; }

.dn{ display:none;}
.bg1{ background:#619fbc;}
.bg2{ background:#fff;}

/*
.bg-new{background:url(../images/new.jpg) 85px 10px no-repeat; padding-top:20px;}
.bg-search{background:url(../images/searchbox-bg.gif) repeat-x;}
.bg-txtbox{border:#e7e7e7 solid; border-width:2px 1px 1px 1px; padding:9px;}
.bg-boxtc{background:url(../images/bluebox-tc.jpg) repeat-x;}
.bg-sepbdr{background:url(../images/sep-bdr.gif) right no-repeat;}
.bg-heading{background:url(../images/heading-bg.jpg) repeat-x;}
.bg-footer{background:#f5f5f5 url(../images/footer-bg.jpg) repeat-x;}
.bg-meter{background:url(../images/reg-meter.gif) no-repeat; width:298px; height:33px; padding:19px 2px 0 2px;} */
.bg-new{background:url(../images/new.jpg) 85px 10px no-repeat; padding-top:20px;}
.bg-search{background:url(../images/searchbox-bg.gif) repeat-x;}
.bg-txtbox{border:#cccccc solid; border-width:2px 1px 1px 1px; padding:9px;}
.bg-boxtc{background:url(../images/bluebox-tc.jpg) repeat-x;}
.bg-sepbdr{background:url(../images/sep-bdr.gif) right no-repeat;}
.bg-heading{background:url(../images/heading-bg.jpg) repeat-x;}
.bg-footer{background:#f5f5f5 url(../images/footer-bg.jpg) repeat-x;}
.bg-meter{background:url(../images/reg-meter.gif) no-repeat; width:298px; height:33px; padding:19px 2px 0 2px;}
.bg-strip-color{background-color:#EBF7FC;}
.bg-strip-color1{background-color:#aedbff;}
.bg-color{background:#eef7ff;}

.bold{ font-weight:bold;}

.box-tc{background:url(../images/accbox-tc.gif) repeat-x;}
.box-bc{background:url(../images/accbox-bc.gif) repeat-x;}
.box-bg{border:#bdddeb solid; border-width:0 1px; background:#ebf7fc;}

.txtbox{background:url(../images/txtbox.gif) no-repeat; width:268px; height:32px; padding:8px 5px 0 5px;}
.txtbox:hover{background:url(../images/txtbox.gif) 0 -44px no-repeat;}

.txtarea{background:url(../images/textarea.gif) no-repeat; width:268px; height:92px; padding:8px 5px 0 5px;}
.txtarea:hover{background:url(../images/textarea.gif) 0 -104px no-repeat;}

.txtarea2{background:url(../images/textarea2.gif) no-repeat; width:450px; height:92px; padding:8px 5px 0 5px;}
.txtarea2:hover{background:url(../images/textarea2.gif) 0 -104px no-repeat;}

.txtarea3{background:url(../images/textarea3.gif) no-repeat; width:268px; height:196px; padding:8px 5px 0 5px;}
.txtarea3:hover{background:url(../images/textarea3.gif) 0 -204px no-repeat;}

.catelist a{text-decoration:none; font:13px Arial, Helvetica, sans-serif; color:#3c3c3c; display:block; padding:4px 5px 4px 23px; background:url(../images/arrow2.gif) 10px 10px no-repeat;}
.catelist a:hover{ color:#0c6fa7;}

.catelist2 a{text-decoration:none; font:12px Arial, Helvetica, sans-serif; color:#3c3c3c; display:block; padding:4px 5px 4px 15px; background:url(../images/arrow3.gif) 3px 10px no-repeat;}
.catelist2 a:hover{ color:#0c6fa7;}

.accountlink a{text-decoration:none; font:14px Arial, Helvetica, sans-serif; color:#0b6a96; display:block; padding:9px 0 11px 10px; background:url(../images/account-tab.gif) no-repeat; width:176px;}
.accountlink a:hover{background:url(../images/account-tab.gif) 0 -37px no-repeat; color:#fff;}
.accountlink p a{text-decoration:none; font:12px Arial, Helvetica, sans-serif; color:#000; display:block; padding:5px 0 5px 16px; background:url(../images/arrow3.gif) no-repeat 3px 9px; width:176px;}
.accountlink p a:hover{background:url(../images/arrow3.gif) no-repeat 3px 9px; color:#0b6a96}

.tree{color:#333; font:11px Arial, Helvetica, sans-serif; text-align:right; padding:3px; border:#e4e4e4 solid; border-width:1px 0; background:#f7f7f7;}
.tree a{color:#117fb3; text-decoration:none; padding:5px 3px 5px 15px; background:url(../images/tree-icon.gif) 0 8px no-repeat;}
.tree a:hover{text-decoration:underline;}

.paging a{color:#000; text-align:center; padding:1px 5px; display:inline-block; margin:0px 3px; background:#fff; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; border:#999 1px solid;}
.paging a:hover, .paging a.select{ background:#000; color:#FFF;}

.list-box{border:#90d4f4 1px dotted; padding:10px;}
.list-box:hover{ background:#f7f7f7;}

#dhtmltooltip{
	position: absolute;
	width: auto;
	visibility: hidden;
	z-index: 100;
	background:#2b92c2; 
	padding:2px 4px; 
	border:1px solid #fff;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
}

/*--------------05-02-11------------------------*/
.sitemap a{color:#2b92c2; text-decoration:none; padding:6px 10px 2px 25px; display:block; background:url(../images/acc-arrow.gif) 8px 12px no-repeat; line-height:20px; }
.sitemap a:hover{color:#000;}

/*--------------------------------------*/

.lt-menu{
margin:0px;
padding:0px;}

.lt-menu a{
font-size:12px;
background:url(../images/left-menu.jpg);
display:block;
text-decoration:none;
color:#3e82a2;
line-height:33px;
padding:0 0 0 22px;
}

.lt-menu a:hover{
background:url(../images/left-menu-hv.jpg);
color:#000;
padding:0 0 0 29px;
}

.lt-menu a.lt_act2{
background:url(../images/left-menu-hv.jpg);
display:block;
text-decoration:none;
color:#595959;
padding:0 0 0 29px;
}

/*-------------------------------*/

.bdr-lr{ border:3px solid #e7e7e7; }
.bg3{ background-color:#f6f8f9; padding:5px;}
.bg4{ background-color:#fff; padding:5px;}
.scroll{width:250px; height:70px; overflow-y: auto; overflow-x:	hidden; border:1px solid #fdf3c1;}

.scroll2{width:260px; height:185px; overflow-y: auto; overflow-x:hidden; border:1px solid #fdf3c1;}


/*-------------------------------*/

.helpful a{ background:url(../images/helpful.gif) no-repeat 0 -20px ; width:41px; height:18px; display:block; color:#000; text-decoration:none; text-align:right; padding:2px 5px 0 0;}
.helpful a:hover{ background:url(../images/helpful.gif) 0 -20px no-repeat;}

.nothelpful a{ background:url(../images/helpful.gif) -46px -20px no-repeat; width:42px; height:18px; display:block; color:#000; text-decoration:none; text-align:right; padding:2px 5px 0 0;}
.nothelpful a:hover{ background:url(../images/helpful.gif) -46px -20px no-repeat;}

.tool-pop{border:solid #ffbdbd !important; border-width:1px 1px 1px 1px !important; background:#fff; padding:5px; margin-left:0px; position:absolute; margin-top:30px; font-size:11px; font-weight:bold; 
box-shadow: 5px 5px 8px #818181 !important;
-webkit-box-shadow: 5px 5px 8px #818181 !important;
-moz-box-shadow: 5px 5px 8px #818181 !important;}

/*---------------10-11-11----------------------------*/
.pro-bg{width:920px; height:147px; background:url(../images/proBox.jpg) center top no-repeat;}
.pro-bg:hover{background:url(../images/proBox.jpg) center -149px no-repeat;}