html, body{margin:0; padding:0; background:#444; font-family:arial,sans-serif;  color:#333}
body#ajx{height:900px;min-height:100%;margin:0; padding:0; background:#fff; font-family:arial,sans-serif; font-size:14px; color:#333}
#flshdiv {position:absolute;top:125px;}
#idcFlash{width:979px; height:250px; margin:0 13px 0 -15px; background:#FFF url("/images/flashbar.jpg") bottom left repeat-x}
#flashcont{position:relative;height:150px; padding:120px 0 0 34px; vertical-align:bottom; background:url(/images/flash1.jpg) top left no-repeat;}
#lrnmore{float:right; margin:95px 20px 20px 0;}
#lrnmore a{display:block; height:25px; width:190px;}
#flashbtm{height:13px; width:979px; margin:0 13px 0 -15px; background:#FFF url("/images/flashbar.jpg") bottom left repeat-x}
#flashbtns {width:150px;position:absolute;left:25px;top:226px;}
A:link{color:#005; text-decoration:none}
A:visited{color:#005; text-decoration:none}
A:active{color:#005; text-decoration:none}
A:hover{color:#005; text-decoration:none}
h1{font:1.5em georgia,serif; margin:0.5em 0}
h2{font:1.25em georgia,serif; margin:0 0 0.5em}
h1, h2, a{color:orange}
p{line-height:1.3; margin:0 0 1em}
legend{font-weight:bold;}
img{border:none}
.radio{border:none}
div#container{position:relative; margin:0 auto; width:1024px; background:#80AB35; height:auto !important; height:100%; min-height:100%}
div#footer{width:100%; margin:12px 0 0 0; bottom:0; color:#333; text-align:center}
div#footer p{padding:1em; margin:0}
#footer a{color:#005; text-decoration:none}
form#form input#input-1, form#form input#input-2{-moz-border-radius:2px; -webkit-border-radius:2px; background-color:#eaeaea;  border:1px solid #cacaca;  color:#444;  font-size:1.4em;  margin:0 0 5px;  padding:4px 5px;  width:240px}
form#form{-moz-border-radius:16px;  -webkit-border-radius:16px;  background-color:#dedede;  border:1px solid #dedede;  color:#484848;  font-size:1.25em;  font-weight:bold;  padding:10px 15px}
input.submit{-moz-border-radius:12px;  -webkit-border-radius:12px;  background-color:#fda000;  border:1px solid #777;  color:#484848;  font-size:1.25em;  font-weight:bold;  padding:5px 7px}
input:focus, textarea:focus, select:focus{ -webkit-box-shadow:0 0 25px #ccc;  -moz-box-shadow:0 0 25px #ccc;  -webkit-transform:scale(1.05);  -moz-transform:scale(1.05)}
input, textarea{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  background-color:#fff;  border:1px solid #ccc;  padding:1px 8px 1px 8px;      display:inline-block;         -webkit-border-radius:8px;     -moz-border-radius:8px}
.checkbox{padding:0; margin-right:10px}
radio{border:none}
.submit{margin-left:40px}
.reqast{font-size:19px; font-weight:bold; color:#F00; padding-left:4px}
#wrapper{width:949px; margin:0px auto; padding:0px 15px 0 15px; text-align:left;  background:#FFF url("/images/bgcontentarea.png") top left no-repeat; z-index:5}
#outer{position:relative; width:780px; padding:0; clear:both; z-index:4}
#left, #right{ width:260px;  z-index:1; position:relative; float:left; margin:14px 0 0 1px; display:inline}
#content{width:483px; height:100%; float:left; margin:0 0 0 11px; display:inline; position:relative; z-index:1}
.col{width:20px; position:absolute; z-index:0; left:10px; bottom:0}
.one{background:#FFF}
.two{background:#FFF; left:282px; width:434px}
html>body .col{top:0}
.clearer{height:1px; overflow:hidden; margin-top:-1px; clear:both}
.homebullets{padding:6px 0 16px 22px; margin:0}
.homebullets li{font-size:1.25em; font-weight:bold; list-style:square outside; color:#346633}
.btext{color:#931111}
.align-right{float:right; margin:0 0 15px 15px}
.align-left{float:left; margin:0 15px 15px 0}
.frame{padding:5px; border:1px solid #aaa}
.colmask{position:relative; clear:both; float:left; width:100%; overflow:hidden; margin:auto; padding-top:8px}
.colright, .colmid, .colleft{float:left; width:100%; position:relative}
.col1, .col2, .col3{float:left; position:relative; padding:0 0 1em 0; overflow:hidden}
.col1home {float:left; position:relative; padding:0 0 1em 0; overflow:hidden}
.threecol{background:#fff}

.threecol .colmid{right:33%; background:#fff}
.threecol .colleft{right:33%; background:#fff}
.threecol .col1{width:290px; left:955px; background:url(/images/col2title.png) no-repeat; padding-top:88px}
.threecol .col2{width:290px; left:350px; background:url(/images/col1title.png) no-repeat; padding-top:88px}
.threecol .col3{width:290px; left:685px; background:#FFF; padding:28px 0 0 20px}
.colmask h1{font-size:26px; color:#fe9800; line-height:1.1em; font-family:'Palatino Linotype','Book Antiqua',Palatino,serif; font-weight:bold; padding-bottom:9px}
.col1 li{list-style:none; background:url(/images/bullet.png) no-repeat; margin:0; padding:0 0 3px 26px; vertical-align:top; font-size:14px; font-weight:bold}
.col1 ul{padding-left:15px}
.col1 h1 {color:#000;font-size:1.1em;}
.col2 li{font-weight:bold}
.shadow{-moz-box-shadow:-11px 13px 12px #333; -webkit-box-shadow:-11px 13px 12px #333; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=12,Direction=-135,Color='#333')"}
.tricol2{float:left; position:relative; padding:0 0 1em 0; overflow:hidden}
.rightmenu .colleft{right:25%; background:#FFF}
.rightmenu .tricol1design{width:610px; left:250px; background:url(/images/tDesign.png) no-repeat; padding-top:138px}
.rightmenu .tricol2{width:290px; left:258px; background:#FFF; padding:52px 0 0 20px}
.tricol1design{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tDesign.png) no-repeat; padding-top:138px}
.tricol1design li{list-style:none; background:url(/images/bullet.png) no-repeat; margin:0; padding:0 0 3px 26px; vertical-align:top; font-size:14px; font-weight:bold}
.tricol1design a{text-decoration:underline}
.tricol1hosting{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tHosting.png) no-repeat; padding-top:138px}
.tricol1hosting li{list-style:none; background:url(/images/bullet.png) no-repeat; margin:0; padding:0 0 3px 26px; vertical-align:top; font-size:14px; font-weight:bold}
.tricol1hosting a{text-decoration:underline}
.hsttblplan{background:#444; color:#FFF}
.hsttbleo{background:#eee}
.hsttbl{text-align:center; width:550px}
.hsttbll{text-align:left}
.tricol1merchant{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tMerchant.png) no-repeat; padding-top:118px}
.tricol1merchant li{list-style:none; background:url(/images/bullet.png) no-repeat; margin:0; padding:0 0 3px 26px; vertical-align:top; font-size:14px; font-weight:bold}
.tricol1merchant a{text-decoration:underline}
.tricol1quote{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tQuote.png) no-repeat; padding-top:118px}
.tricol1quote li{list-style:none; background:url(/images/bullet.png) no-repeat; margin:0; padding:0 0 3px 26px; vertical-align:top; font-size:14px; font-weight:bold}
.tricol1quote a{text-decoration:underline}
.tricol1quote h1, h2{color:#000}
.qfrm_tit{width:110px; display:inline-block}
.qfrm_tot{font-weight:bold}
.qfrm_smdesc{font-size:11px; padding-top:4px}
.qfrm_liveq{font-size:11px; padding:8px 0 0 50px}
#howothr{display:none; padding:11px}
.tricol1port{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tPort.png) no-repeat; padding-top:78px}
.tricol1portsing{float:left; position:relative; padding:0 0 1em 0; width:610px; left:250px; background:url(/images/tPort.png) no-repeat; padding-top:88px}
.tricol1portsing h1,h2 {color:#9e5506;padding:0}
.tricol1portsing div h2 {color:#9e5506;padding:0}
#portlist h2  {color:#9e5506;padding:0}
.portsingdesc {float:left;padding-bottom:20px;}
.portsingicon {float:right}
.tricol1port a{text-decoration:underline}
.tricol1support{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/tSupport.png) no-repeat; padding-top:108px}
.supptop{text-align:right; padding-right:19px}
.tricol1contact{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/tContact.png) no-repeat; padding-top:118px}
.tricol1terms{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/tTerms.png) no-repeat; padding-top:138px}
.tricol1sale{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/tSale.png) no-repeat; padding-top:98px}
.tricol1404{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/t404.png) no-repeat; padding-top:158px}
.tricol1404 p{font-size:17px; font-weight:bold}
.tricol1bed{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:#FFF; padding-top:18px}
.tricol1payment{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:600px; left:250px; background:url(/images/tpayment.png) no-repeat; padding-top:158px}
#newscol{width:260px; background:url(/images/col3title.png) 14px 8px no-repeat; padding:111px 0 0 16px; border-left:1px solid; border-top:1px solid}
.newscollx{position:relative; font-size:15px; font-weight:bold; text-align:right}
.newscollx a{background:url(/images/bullet2d.png) right -2px no-repeat; padding-right:20px; vertical-align:top}
.newscollx a:hover{background:url(/images/bullet2r.png) right -2px no-repeat; padding-right:20px; vertical-align:top; text-decoration:underline; color:#555}
.tricol1blog{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; background:url(/images/tBlog.png) no-repeat; padding-top:138px}
.tricol1showblog{float:left; position:relative; padding:0 0 1em 0; overflow:hidden; width:610px; left:250px; }
.blognavtit {font-weight:bold;}
.blognavintro {font-size:12px;padding:5px 0 0 9px}
.blognavmore {text-align:right;font-size:12px;padding:5px 0 4px 9px}
.blogs {padding:0 20px 0 20px}


.blogblock {border-bottom:2px dashed #c60;padding-bottom:4px}
.blogdate {margin:.5em 0 .5em;font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;line-height: 1.4em;text-transform:uppercase;letter-spacing:.2em;color:#999999;}
.blogtit, .blogtit a{color:#cc6600;}
.blog {padding:16px 16px 0 16px;font-size:12px;}
.blog img {padding:4px 0 4px 4px;}
.blogleave {text-align:right;font:normal normal 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:1px;color:#777;}
.blogcomblock {display:none;border:1px solid #999;padding:0 20px 9px 20px}
.blogcomblockshow {border:1px solid #999;padding:0 20px 9px 20px}
.bccount {font-size:10px;}


div.shr-bookmarks{margin:20px 0 8px;clear:both !important}
div.shr-bookmarks-expand{height:32px;overflow:hidden}
div.shr-bookmarks ul.socials li{background-image:url('/images/shr-custom-sprite.png')!important;background-repeat:no-repeat!important;}
div.shr-bookmarks-bg-knowledge{padding:35px 0 0 10px !important;background:transparent url('/images/sharrow.png')no-repeat !important}
div.shr-bookmarks ul.socials{width:100% !important;margin:0 !important;padding:0 !important;float:left !important}
div.shr-bookmarks ul.socials{background:transparent none !important;border:0 none !important;outline:0 none !important}
div.shr-bookmarks ul.socials li{display:inline !important;float:left !important;list-style-type:none !important;padding:0 !important;height:29px !important;width:60px !important;cursor:pointer !important;margin:3px 0 0 !important;background-color:transparent!important;border:0 none !important;outline:0 none !important;clear:none !important}
div.shr-bookmarks ul.socials li:before,div.shr-bookmarks ul.socials li:after,div.shr-bookmarks ul.socials li a:before,div.shr-bookmarks ul.socials li a:after{content:''!important;}
div.shr-bookmarks ul.socials a,div.shr-bookmarks ul.socials a:hover{display:block !important;width:60px !important;height:29px !important;text-indent:-9999px !important;background-color:transparent!important;text-decoration:none !important;border:0 none !important}
div.shr-bookmarks ul.socials a:hover,div.shr-bookmarks ul.socials li:hover{background-color:transparent !important;border:0 none !important;outline:0 none !important}div.shr-bookmarks div.shr-getshr{line-height:15px !important;padding-top:2px !important;padding-left:8px !important;float:left !important;}div.shr-bookmarks div.shr-getshr a{width:auto !important;font-size:10px !important;  text-indent:0px !important;text-decoration:none;}

div.shr-home{margin:20px 0 8px;clear:both !important}
div.shr-home-expand{height:32px;overflow:hidden}
div.shr-home ul.socials li{background-image:url('/images/shr-custom-sprite.png')!important;background-repeat:no-repeat!important;}
div.shr-home-bg-knowledge{padding:35px 0 0 10px !important;background:transparent url('/images/sharrowhome.png')no-repeat !important}
div.shr-home ul.socials{width:100% !important;margin:0 !important;padding:0 !important;float:left !important}
div.shr-home ul.socials{background:transparent none !important;border:0 none !important;outline:0 none !important}
div.shr-home ul.socials li{display:inline !important;float:left !important;list-style-type:none !important;padding:0 !important;height:29px !important;width:60px !important;cursor:pointer !important;margin:3px 0 0 !important;background-color:transparent!important;border:0 none !important;outline:0 none !important;clear:none !important}
div.shr-home ul.socials li:before,div.shr-home ul.socials li:after,div.shr-home ul.socials li a:before,div.shr-home ul.socials li a:after{content:''!important;}
div.shr-home ul.socials a,div.shr-home ul.socials a:hover{display:block !important;width:60px !important;height:29px !important;text-indent:-9999px !important;background-color:transparent!important;text-decoration:none !important;border:0 none !important}
div.shr-home ul.socials a:hover,div.shr-home ul.socials li:hover{background-color:transparent !important;border:0 none !important;outline:0 none !important}div.shr-bookmarks div.shr-getshr{line-height:15px !important;padding-top:2px !important;padding-left:8px !important;float:left !important;}div.shr-bookmarks div.shr-getshr a{width:auto !important;font-size:10px !important;  text-indent:0px !important;text-decoration:none;}

div.shr-count-outline{position: absolute !important;color: white!important;}
div.shr-count-center{position: absolute !important;color: blue !important;}
li.shr-twitter{background-position:0px bottom !important}
li.shr-twitter:hover{background-position:0px top !important}
li.shr-facebook{background-position:-60px bottom !important}
li.shr-facebook:hover{background-position:-60px top !important}
li.shr-comfeed{background-position:-120px bottom !important}
li.shr-comfeed:hover{background-position:-120px top !important}
li.shr-delicious{background-position:-180px bottom !important}
li.shr-delicious:hover{background-position:-180px top !important}
li.shr-digg{background-position:-240px bottom !important}
li.shr-digg:hover{background-position:-240px top !important}
li.shr-googlebuzz{background-position:-300px bottom !important}
li.shr-googlebuzz:hover{background-position:-300px top !important}
li.shr-reddit{background-position:-360px bottom !important}
li.shr-reddit:hover{background-position:-360px top !important}
li.shr-stumbleupon{background-position:-420px bottom !important}
li.shr-stumbleupon:hover{background-position:-420px top !important}
li.shr-technorati{background-position:-480px bottom !important}
li.shr-technorati:hover{background-position:-480px top !important}
li.shr-hackernews{background-position:-540px bottom !important}
li.shr-hackernews:hover{background-position:-540px top !important}
li.shr-linkedin{background-position:-600px bottom !important}
li.shr-linkedin:hover{background-position:-600px top !important}



.blogcom {padding:9px 0 0 20px;color:#a40;font-style:italic}
.blogcomsig {padding-top:20px;color:#888;font-size:13px;border-bottom:1px dashed #999;}
.blogcomdate{float:right}
.blogformblock {display:none;padding-top:4px}
.blogformblockshow {padding-top:4px}
.blogform {font-size:13px;border-top:1px solid}
.blogform form {padding-top:11px}
.blogform input,textarea {margin-left:20px}
.blogform textarea {width:260px}



#surfmon{position:absolute; top:42px; right:-12px}
.smshadow img{-moz-box-shadow:-11px 13px 12px #333; -webkit-box-shadow:-11px 13px 12px #333; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=12,Direction=-135,Color='#333')"}
.smnoshadow img{background:none}
a.uline{text-decoration:underline}
.gphone{padding-bottom:30px}
a.nobg{background:none; padding:0}
a.nobg:hover{background:none; padding:0}
#port_cont{position:relative; width:600px; height:450px}
#port_main{width:100%; height:410px; border:1px solid #bbb; text-align:left; position:absolute; top:34px; background:#000 url(/images/portbg.jpg) repeat-x; color:#FFF;font-size:14px}
#port_main_bg{background:#000}
.portwait{display:none}
.portpp{width:320px; float:left; padding:2px 0 0 2px}
.portinfo{width:260px; float:right; padding:2px 4px 0 10px}
.portinfo h1, h2{color:orange}
.portinfo ul{padding-left:12px}
.portinfo a{color:#FFF}
.portinfo li{list-style:none; background:url(/images/tick.png) no-repeat; padding-left:19px}
.portpick{width:480px; position:absolute; right:0; bottom:0}
.portdlink {text-align:right;padding:5px 15px 0 0}
#portlist {border-top:1px solid;padding-bottom:150px;clear:both}
#portlist a span {display:none;position:absolute;left:70px;padding:9px 9px 19px 9px;border:1px solid}
#portlist a span img{float:left;padding:0 6px 6px 0}
#portlist a:hover {background:#80ab35}
#portlist a:hover span {display:block;background:#FFF;width:360px}
.porthovlink a {width:300px;padding:16px 0 0 0;position:absolute;right:0;bottom:0;text-align:right;font-size:11.5px}
.porttest {border:1px dashed;font-size:13px;}
.porttest span{padding:19px;font-size:12px;display:block;font-style:italic}
.porttestsig {text-align:right;padding:0 24px 12px 0}


#porttitle{position:relative; width:586px; height:26px; position:absolute; top:492px; left:2px; z-index:5005; text-align:left; font-weight:bold; font-size:19px; color:#009; background:url(/images/porttbg.jpg) no-repeat; padding:6px 0 0 11px}
.portfeat{width:240px; position:absolute; right:0; bottom:20px}
#portscrollsee{position:absolute; bottom:1px; right:12px; font-size:12px; color:#600; background:url(/images/portarrow.png) right no-repeat; padding-right:20px}
#ts_tabmenu{font-size:12px; padding:20px 0px 0px 20px}
#ts_tabmenu ul{ position:absolute; right:8px; line-height:1em; margin:0px; list-style-type:none; float:left; padding:0px 0px 0px 5px}
#ts_tabmenu ul li{float:left}
#ts_tabmenu ul li a{text-decoration:none; display:block; float:left; padding:0px 0px 0px 10px;  background:url(/images/tabs.gif) no-repeat left top;  margin-left:-5px;  z-index:0; position:relative;  color:#666}
#ts_tabmenu ul li{font-weight:normal;  display:block;  float:left;  background:url(/images/tabs.gif) no-repeat right top;  padding:6px 10px 7px 5px;  cursor:pointer}
#ts_tabmenu ul li a:hover{position:relative; z-index:5; background:url(/images/tabs.gif) no-repeat left bottom;  color:#FFF}
#ts_tabmenu ul li a:hover strong{background:url(/images/tabs.gif) no-repeat;  position:relative; z-index:5; background-position:right bottom}
.ts_hl li a{    font-weight:bold; color:#F00;     background:url(/images/tabs.gif) no-repeat;  position:relative; z-index:5; background-position:right bottom}
#scroll_cont{margin:auto; padding:9px 0 0 20px}
.scrollable{position:relative; overflow:hidden; width:480px; height:80px; border:1px solid #ccc; background:#FFF}
.scrollable .items{width:20000em; position:absolute; clear:both; background:#FFF}
.items div{float:left; width:480px; margin:auto; background:#FFF}
.scrollable img{float:left; margin:1px 5px 5px 9px; background-color:#fff; padding:2px; width:100px; height:75px; -moz-border-radius:4px; -webkit-border-radius:4px}
.scrollable .active{border:2px solid #000; position:relative; cursor:default}
.scrollable{float:left}
a.browse{background:url(/images/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:25px 9px; cursor:pointer; font-size:1px}
a.right{background-position:0 -30px; clear:right; margin-right:0px}
a.right:hover{background-position:-30px -30px}
a.right:active{background-position:-60px -30px}
a.left{margin-left:0px}
a.left:hover{background-position:-30px 0}
a.left:active{background-position:-60px 0}
a.up, a.down{background:url(../img/scrollable/arrow/vert_large.png) no-repeat; float:none; margin:10px 50px}
a.up:hover{background-position:-30px 0}
a.up:active{background-position:-60px 0}
a.down{background-position:0 -30px}
a.down:hover{background-position:-30px -30px}
a.down:active{background-position:-60px -30px}
a.disabled{visibility:hidden !important}
#jobtimer {display:none;background:#FFF;padding:11px 11px 0 11px;width:260px;position:fixed;right:0;bottom:0;border-left:4px solid #80ab35;border-top:4px solid #80ab35;text-align:center;z-index:5006;}
#showtime {padding:6px 0 16px 0;font-size:32px;color:#050;font-weight:bold;margin:9px 0 9px 0;text-align:center}
.showtimeactive {background:url(/images/working.gif) bottom no-repeat;border:4px solid #900;}
.showtimepaused {background:none;border:4px solid #aaa;}
#laptime {font-weight:bold;}
#lapttime {font-weight:bold;}
#tmerapply {display:none}
#jobtimerhide {display:none;background:#FFF;padding:11px 11px 5px 11px;width:160px;position:fixed;right:0;bottom:0;border-left:4px solid #80ab35;border-top:4px solid #80ab35;text-align:center}
#jobtimerguest {width:100%;font-size:12px;text-align:left;border-bottom:1px solid;padding-bottom:9px;}
#timertitle {width:100%;text-align:left;font-weight:bold}
.redmessage {color:#f00;font-weight:bold;font-size:18px;padding-bottom:9px}
