@charset "utf-8";
body				{ margin:0 3px 0 0;background:url(../images/page_bg.jpg) top left repeat-x;background-color:#fff}
div,form			{ font-family:Arial;font-size:12px;color:#000;margin:0;padding:0;outline:none}
.divleft			{ float:left}
.divright			{ float:right}
.widthsen			{ width:100%}
.fltwdth			{ float:left;width:100%}
.btndem				{ width:185px}
.boxenq				{ width:200px}
.boxsms				{ width:120px}
.cdivinput			{ width:65px}
.clrred				{ color:#d95700}
.cll				{ clear:left}
.main 				{ margin-left:auto;margin-right:auto;width:960px}
.departbg			{ background:url(../images/bg_grey_top.jpg) top left repeat-x;height:43px}
.deptitle			{ padding:14px 0 0 10px}
.depinput			{ padding:11px 0 0 10px}
.depinbox			{ padding:9px 0 0 10px}
.depadv				{ padding:12px 0 0 10px}
a.linkblck			{ font-size:13px;color:#333;text-decoration:underline}  
a.linkblck:hover	{ font-size:13px;color:#333;text-decoration:none} 
a.linknor			{ text-decoration:none;font-size:13px;color:#000}
a.linknor:hover 	{ text-decoration:underline;color:#000}
a.linkgrey			{ font-size:11px;color:#999;text-decoration:none}  
a.linkgrey:hover	{ font-size:11px;color:#999;text-decoration:underline} 
a.linkblcks			{ font-size:11px;color:#000;text-decoration:underline}  
a.linkblcks:hover	{ font-size:11px;color:#000;text-decoration:none} 
.contact			{ padding:18px 0 10px 18px;width:680px;line-height:22px}
.contactlist		{ padding:18px 0 27px 18px;min-width:489px;line-height:22px}
.contactlist h1		{ font-size:24px;color:#333;margin:0;font-weight:bold}
.contact h1			{ font-size:26px;color:#333;margin:0;font-weight:bold}			
.fntpan				{ font-size:20px;font-weight:normal;padding:5px 0}
.pagemid			{ background-color:#FFF}
.print				{ position:relative;width:150px;padding-top:13px}
.padlft				{ width:500px}
.imglft				{ padding-right:15px}
.searchfix			{ position:relative;z-index:891}
.searchtop			{ position:absolute;top:13px;left:-99px;min-height:100px}
.searchdiv1			{ position:relative;min-width:250px}
.searchdivin1		{ position:absolute;border:1px solid #CCC;font-size:12px;border-bottom:none;right:0;top:0;background-color:#FFF;padding:4px 6px 5px;z-index:2}
.searchdivin2		{ position:absolute;border:1px solid #CCC;padding:8px 0 8px 8px;right:0;top:24px;background-color:#FFF;min-width:240px;z-index:1}
.clmleft			{ width:453px;padding-left:18px}
.revpol				{ margin-bottom:10px;width:441px;background-color:#dbdde3;padding:6px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.tablist			{ font-size:14px}
.current			{ float:left;background-color:#FFF;height:50px;border:1px solid #fff;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.normal				{ float:left;background-color:#e0e0e0;height:50px;border-color:#FFF #CCC #CCC #FFF;border-style:solid;border-width:1px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;cursor:pointer}
#current1			{ float:left;background-color:#FFF;height:50px;border:1px solid #fff;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}
#normal1			{ float:left;background-color:#e0e0e0;height:50px;border-color:#FFF #CCC #CCC #FFF;border-style:solid;border-width:1px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;cursor:pointer}
.normal:hover 		{ color:#f44500}
.normal h4			{ margin:0;font-size:13px;font-weight:bold}
.current h4			{ margin:0;font-size:13px;font-weight:bold}
.tabcmain			{ width:441px}
.tabcontent			{ padding:5px;background-color:#FFF;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}
.padimg				{ padding:5px 0 0 5px}
#sc1 h2				{ padding-left:5px}
.imgin				{ padding-left:7px}
.rsellcnt			{ margin:0 0 15px 5px}
.opennew			{ background-color:#f5f5f5;padding:10px 5px 0}
.rsellopmain		{ margin:0;padding:10px 1px 0 31px;_padding:10px 3px 0 31px}
*+html .rsellopmain	{ padding:10px 3px 0 31px}
.ohoursline			{ width:402px;background:url(../images/spliter_ohours.gif) no-repeat bottom center;padding:9px 0}
.ohoursline2		{ width:402px;padding:9px 0 20px}
.ohoursdiv			{ width:95px;padding-left:9px}
.ohoursdiv2			{ width:63px}
.ohoursdiv3			{ width:58px}
.ohoursdiv4			{ width:20px}
.ohorde				{ width:60px}
.ohoursline			{ background:url(../images/spliter_ohours.gif) no-repeat bottom center;width:359px;padding:9px 0}
.notestxt			{ padding:10px 0 25px 30px;color:#000;font-size:12px;line-height:14px;width:390px}
.rselladd			{ margin-bottom:10px}
.clmright			{ width:453px;padding-right:18px}
.reselltabset		{ width:437px}
.currenthash		{ float:left;background-color:#fff;height:52px;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.noSelecthash		{ float:left;height:50px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 0 3px;-webkit-border-radius:0 0 3px 3px;cursor:pointer}
.rescboxin			{ width:422px;background-color:#fff}
.rescontenmail		{ background-color:#fff;-moz-border-radius:0 0 3px 3px;border-radius:3px;-webkit-border-radius:3px;padding:5px;width:426px;min-height:110px}
.recntenmail		{ background-color:#fff;-moz-border-radius:0 0 3px 3px;border-radius:3px;-webkit-border-radius:3px;padding:5px;width:426px;min-height:110px}
.resellemail 		{ margin-bottom:10px;width:437px;background-color:#ffeb00;padding:8px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.rsellgmain			{ width:415px;padding:5px 0 0 10px}
.rsellgsa			{ margin:10px 0 5px 10px;color:#333;width:400px}
.rsellginner		{ padding:5px 0 10px 10px;font-size:13px;color:#578700;height:25px;width:415px}
.rsellgleft			{ width:80px;height:26px;font-size:12px;color:#2b2b2b;padding-top:4px}
.rsellgright		{ width:320px;height:30px;font-size:12px;color:#2b2b2b}
.revbtn				{ padding:4px 0 4px 70px;text-align:center}
.smsdivmain 		{ margin:10px 0 0;padding:0 0 0 10px;font-size:13px;color:#578700;height:103px;width:400px}
.smsdivinleft		{ margin:0;color:#000;width:90%}
.smsdivinright 		{ margin:0;font-size:13px;color:#2b2b2b;padding:10px 0 0 15px; margin:0px}
.smsphrec			{ margin:0;color:#000;width:90%;float:left;padding-bottom:10px}
.smsdivcell			{ margin:0;color:#000;width:90%;float:left;padding-bottom:39px}
.divin				{ padding:8px 0 0 15px;font-size:14px}
.divin h4			{ font-weight:bold;font-size:14px;margin:0;line-height:14px;padding-top:10px}
.resgreytop			{ padding:10px;color:#333;width:417px;border-bottom:1px solid #dfe0e1}
.resgreybtm			{ padding:10px;color:#333;width:417px;border-top:1px solid #dfe0e1}
.cdivalign			{ padding:10px 0 5px 128px;width:280px}
.revpoleform 		{ float:left;margin-bottom:10px;width:437px;background-color:#ffeb00;padding:8px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.revformtxt			{ padding:0px 0 10px 10px;font-size:14px;line-height:16px;width:385px;}
.revformtxt h4 		{ margin:0;font-size:16px;padding-top:3px}
.revmaincontent		{ width:437px}
.revgreymain		{ margin:0;padding:10px 0 0;width:437px;background-color:#FFF}
.revtxtinner		{ background-color:#F1F1E5}
.revgreyintxt		{ margin:0;width:400px;color:#000;font-size:11px;line-height:14px}
.vipcodein			{ float:left;width:960px;padding:10px;margin-bottom:10px;background-color:#DEEFAF;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.vipinputin			{ float:left;padding:10px 5px 10px 40px}
.vipinputin .pad	{ float:left;padding-left:7px}
.plane				{ float:right;font-weight:normal;margin-top:5px;text-align:right}
.plane a			{ text-decoration:underline;font-size:13px;height:17px;display:block;font-weight:normal}
.plane a:hover		{ text-decoration:none;font-size:13px;height:17px;display:block}
.revtxtin			{ margin-bottom:10px;float:text-align:left;border:1px solid #e2e2e2;padding:5px;height:40px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
.dmantxt 			{ padding:10px 0 5px;font-size:13px}
.rsellgin 			{ margin:0;padding:0 0 10px 17px;color:#578700}
.rsellginl			{ width:120px;margin:0;font-weight:bold;color:#2b2b2b}
.rsellginr			{ margin:0 0 5px;color:#2b2b2b}
.rsellginrrad		{ width:150px;margin:0 0 5px;color:#2b2b2b}
.privacytxt 		{ font-size:11px;color:#999;position:relative; padding:0 10px 0 17px}
.privacytxt div		{ position:absolute;bottom:10px;left:147px}
.ftrmain			{ width:924px;padding:18px}
.fotterbg			{  background:url(../images/bg_grey_btm.jpg) repeat-x top left;height:25px;padding:16px 10px 0;margin-bottom:10px}
.fotterbg div		{ color:#999;font-size:11px}
.ftrline			{ border-bottom:1px solid #e6e4e4;color:#999;padding:0 0 10px 10px;margin-bottom:10px}
.extlink			{ width:920px;padding:0 0 40px}
.extlinkin			{ float:left;width:230px;color:#999;font-size:11px;text-align:left;padding-bottom:2px}
.extlinkin a		{ color:#999;text-decoration:none}
.extlinkin a:hover	{ color:#999;text-decoration:underline}
.gbtnmainr			{ cursor:pointer;margin-right:10px}
.gbtnbg 			{ padding:7px 5px 6px 10px}
.gbtnbg	a			{ color:#000;text-decoration:none}
.gbtnbg	a:hover		{ color:#000;text-decoration:underline}
.gbtnmainr div 		{ float:left}
.redmainr			{ margin:13px 0 0;min-width:200px}
.redbtnbg 			{ margin:0;line-height:normal;background-color:#f44500;color:#FFF;font-size:11px;font-weight:bold;padding:2px 0 2px 5px}
.yellbtnbg 			{ margin:0;line-height:normal;background-color:#ffb214;color:#FFF;font-size:11px;font-weight:bold;padding:2px 0 2px 5px}
.redmainr div 		{ float:left}
.mappad				{ padding:0 0 15px 20px}
.indextxt			{ padding:20px 0 0 18px;width:568px}
.newtitle			{ margin:0 18px;width:924px}
.newtitle h1		{ padding:30px 0 4px;color:#ff9000;font-size:20px;font-weight:normal;margin:0}
.incaption			{ font-size:13px;color:#333;width:350px;line-height:18px;padding-bottom:20px}
.indisc				{ width:568px}
.indisc p			{ margin:0;padding-bottom:5px;line-height:18px}		
.listmap			{ padding:0 0 0 17px}
.mapout				{ position:relative;height:425px}
.hoz .ovrw			{ width:452px;padding-right:18px}
.hoz .redbar		{ width:454px;padding:0 0 10px 0}
.hoz .redbar div	{ background-color:#ed4600;color:#FFF;padding:3px 4px}
.hoz .regmap		{ position:absolute;top:410px;left:0;background:url(../images/enlarge_map_left.gif) no-repeat left center;padding-left:30px;white-space:nowrap}
.hoz .yellbar		{ width:454px;padding:0 0 10px 0;clear:left}
.hoz .yellbar div	{ background-color:#FFAD15;color:#FFF;padding:3px 4px}
.hoz .listblockup	{ padding:0 0 10px;position:relative}
.hoz .padsigleleft	{ padding:0 0 0 17px;width:452px}
.hoz .mapbdr		{ width:452px;height:401px;border:1px solid #1f7848}
.hoz .padlst		{ width:452px}
.hoz .legende		{ width:454px}
.hoz .ltitle		{ width:422px;padding:15px}
.hoz .engleg		{ position:absolute;top:410px;right:0;white-space:nowrap}
.ver .ovrw			{ width:942px}
.ver .redbar		{ width:925px;padding:0px 0 10px 17px}
.ver .redbar div	{ background-color:#ed4600;color:#FFF;padding:3px 4px}
.ver .engmap		{ position:absolute;top:410px;left:0;background:url(../images/enlarge_map_left.gif) no-repeat left center;padding-left:30px;white-space:nowrap}
.ver .yellbar		{ width:925px;padding:0 0 10px 17px}
.ver .yellbar div	{ background-color:#FFAD15;color:#FFF;padding:3px 4px}
.ver .listblockup	{ padding:0 0 10px 18px }
.ver .padsigleleft	{ padding:2px 0 0 0px}
.ver .padsigleleft1	{ padding:2px 0 0 17px}
.ver .mapbdr		{ width:924px;height:401px;border:1px solid #1f7848}
.ver .padlst		{ width:925px}
.ver .dummy			{ width:925px;font-size:0;height:1px}
.ver .legende		{ width:925px;margin-bottom:10px}
.ver .ltitle		{ width:895px;padding:15px}
.ver .engleg 		{ position:absolute;top:410px;right:0;white-space:nowrap}
.ver .regmap,.hoz .engmap	{ display:none}
a.link				{ color:#000;text-decoration:underline}
a.link:hover		{ color:#333;text-decoration:none}
.bovr				{ cursor:pointer;margin:20px 17px 0 0;display:inline}
.df					{ background:url(../images/iconb_set.gif) no-repeat top left;width:22px;height:23px}
.dm					{ background:url(../images/msplit.gif) repeat-x top left;padding:4px 5px 4px 8px;height:15px}
.de					{ background:url(../images/iconb_set.gif) no-repeat -23px 0;width:2px;height:23px}
.dm a				{ color:#FFF;text-decoration:none}
.dm a:hover			{ color:#FFF;text-decoration:underline}
 .mapout			{ position:relative;height:442px}
.padlst				{ padding:10px 0 10px}
.paging 			{ padding:10px 0;margin:0 auto;width:190px}
.paging a:hover 	{ background:#ffad15 none repeat scroll 0 0;border:1px solid #ffad15;color:#FFF;font-weight:bold}
.paging a 			{ border:1px solid #ffad15;background:#FFF none repeat scroll 0 0;text-decoration:none;color:#000}
.paging a, .paging span {display:block;float:left;margin-right:2px;padding:6px 10px}
.paging .crnt 		{ background:#ffad15 none repeat scroll 0 0;border:1px solid #ffad15;color:#FFF;font-weight:bold}
.legende			{ background-color:#eee;margin-top:10px}
.tlin				{ font-size:17px;font-weight:bold}
a.lclose 			{ background:url(../images/legend_close.gif) no-repeat 0 0;display:block;width:23px;height:22px;text-decoration:none}
a.lclose:hover 		{ background:url(../images/legend_close.gif) no-repeat -23px 0;display:block;width:23px;height:22px;text-decoration:none}
.mfix				{ width:452px}
.disicn				{ background:url(../images/legend_all.gif) no-repeat}
.rb					{ background-position:-110px 0;width:55px;height:48px}
.rs					{ background-position:-121px -51px;width:30px;height:34px;margin-left:10px;display:inline}
.bb					{ background-position:-55px 0;width:55px;height:48px}
.bs					{ background-position:-65px -48px;width:30px;height:34px;margin-left:10px;display:inline}
.gb					{ background-position:0 0;width:55px;height:48px}
.gs					{ background-position:-10px -48px;width:30px;height:34px;margin-left:10px;display:inline}
.tdis1				{ padding:0 20px 15px 15px}
.tcmn				{ width:70px;padding-bottom:10px}
.tdtxt				{ width:338px;padding-top:5px}
.ver .revver,.hoz .revhoz 		{ display:none}
.ver .revvere,.hoz .revhoze 	{ display:none}
 .arrowleft			{ padding:0 0 0 18px}
*+html .ftpad		{ padding:15px 0 0 18px}
* html .ftpad		{ padding:15px 0 0 18px}
.listblock			{/* background:url(../images/white_dot.jpg) repeat-y  40px top;*/background-color:#eaeaea;width:454px}
.hoz .listblock 	{ background-color:#eaeaea;width:452px;/*overflow:hidden*/}
.hoz .listblock:hover	{ text-decoration:none;cursor:pointer}	
.ver .listblock		{ background-color:#eaeaea;width:454px;/*overflow:hidden*/}
.ver .listblock:hover	{ text-decoration:none;cursor:pointer}
.bllow				{ padding:10px 10px 30px 10px}
.listintxt			{ padding:10px 10px 5px 5px;/*width:230px;width:315px*/}
.listintxt a		{ font-size:14px;color:#0180c7;margin:0;font-weight:bold;text-decoration:underline}
.listintxt a:hover	{ font-size:14px;color:#0180c7;margin:0;font-weight:bold;text-decoration:none}
.listintxt	div		{ padding-top:5px;color:#333}
.listblocknor a		{ text-decoration:none;cursor:pointer}		
.btmpad				{ padding-bottom:25px}
.vipcodein			{ width:930px;padding:10px;margin:5px 5px 10px;background-color:#dbdde3;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}
.vipimg				{ padding:0 0 0 5px}
.viptxttop			{ padding:0 0 10px 20px;line-height:16px;width:90%}
.viptxt				{ padding:0 0 10px 47px;line-height:16px;width:90%}
.vipnumtxt			{ padding:0 0 10px 45px;width:90%}
.viptxtin			{ padding:0 0 15px 20px;line-height:18px;width:90%}
h6.recv				{ color:#f44500;font-size:16px;margin:0}
.vipcapt			{ padding:7px 20px 0 46px}
.vipcaptin			{ padding:7px 20px 0 46px;width:80%}
.vipinputin			{ padding:0 5px 10px 40px}
.vipinputin div		{ float:left;padding-left:7px}
.clrgn				{ color:#207943}
h6.vipnum			{ font-size:26px;font-weight:bold;margin:0;color:#000}
#salsename			{ padding:0 20px 7px 0;font-size:20px;color:#445158}
#blockleft			{ float:left;clear:left}
#addreseller		{ float:left;padding:5px 0 0;font-size:16px}
#resellerlink		{ font-size:14px;padding:7px 0 0;font-weight:bold;clear:left}
#tablist #tabin1 	{ float:left;height:67px;width:235px;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
#tablist #tabin2 	{ float:left;height:67px;width:236px;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.rselltext			{ margin-bottom:10px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;width:440px;padding:5px;border:1px solid #CCC}
.listheight			{ min-height:70px}
.yellbox			{ padding:15px 15px 0 17px;width:926px}
.yellbox div		{ background-color:#ffeb00;border:1px #b1b2b0 solid;padding:4px}
.revinput			{ font-family:Arial;font-size:12px}
.tlinkfix			{ position:relative}
.tlink				{ position:absolute;bottom:10px;left:124px}
#tabin				{ margin-right:3px}
.procontent			{ width:440px;height:80px;text-indent:none}
.depinputadv		{ padding:11px 0 11px 10px;width:230px}
.scroll				{ margin-top:0px;position:relative;width:230px;white-space:nowrap;height:150px;overflow-y:scroll;overflow-x:hidden;background-color:#FFF;border:1px solid #ccc;color:#000;font-size:13px;font-family:Arial}
.scroll ul			{ padding:0;margin:0;color:#000}
.scroll ul	li		{ padding-bottom:5px;_padding-bottom:0}
.depbgexp			{ background-color:#d2d5de;border-bottom:1px solid #c0c1c3}
.selectwidth		{ width:234px;font-size:13px;font-family:Arial}
.list				{ width:220px;padding-right:10px;min-height:20px;font-size:14px;color:#666}
.wdtcon				{ border:1px solid #7f9db9}
.httcon				{ height:24px;padding:0 1px 1px;cursor:pointer;font-size:13px}
.imgpadr			{ padding-right:7px}
.msgboxwid			{ width:277px;height:141px}
#fstyles			{ display:none}
.mapdiv				{ height:450px}
#floatmap			{ left:49.8%;position:absolute;top:242px;width:487px;overflow:hidden;padding-left:10px}
.errcls				{ position:relative}
.errclsimg			{ position:absolute;bottom:5px;right:0px}
.lbxn				{ position:relative}
.vdetails			{ position:absolute;bottom:0;right:0;height:20px;padding:5px 5px 0 0;background-color:#c9c9c9;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}
.dlist				{ background:url(../images/icon_details.gif) no-repeat 5px 3px;padding-left:19px}
.icmap				{ background:url(../images/icon_vmap.gif) no-repeat 5px 3px;padding-left:19px}
.vdetails a			{ text-decoration:underline;color:#333;font-size:12px}
.vdetails a:hover 	{ text-decoration:none;color:#333;font-size:12px}
.boxwdh				{ width:100px}
.crmfix input		{ margin:0;padding:0;height:17px}
.crminp				{ width:130px; margin:0 7px 0 0}
.crmfix2			{ margin:0;padding:0;height:17px}			
.smwdth				{ width:260px;_width:278px}
.nwthree			{ padding-top:3px;padding-left:14px}
.hfix				{ padding-top:2px}
.nwone				{ padding-left:120px}
.maplabel			{ color:#000;font-weight:bold;font-size:13px}
.maplabel2			{ color:#000;font-weight:bold;font-size:12px}
.maplabel3			{ color:#000;font-weight:bold;font-size:11px}
.maplabel4			{ color:#000;font-weight:bold;font-size:9px}
.locpinyell			{ background:transparent url(/images/location_pin_yell.png) repeat scroll 0% 0%;width:26px;height:28px;cursor:pointer}
.locpinred			{ background:transparent url(/images/location_pin_red.png) repeat scroll 0% 0%;width:26px;height:28px;cursor:pointer}
.loctxt				{ padding:5px 0 0 1px;font-size:13px;width:26px;line-height:16px;text-align:center;color:#000;font-weight:bold}
.inifx				{ _width:120px; margin:0}
.ohbolor			{ background-color:#ffffad}

.excpt ul			{ padding:0 0 10px 15px;list-style:none; background:none;font-size:13px;margin:0px; color:#000; width:400px;}
.excpt ul li		{ padding:0 10px 10px 25px;background: url(../images/ohours_bull.gif) no-repeat 10px 6px;line-height:18px;white-space:normal}
h4.title			{ font-size:13px;color:#008fcf;padding:13px 10px; margin:0px;white-space:nowrap; width:400px}
