@charset"UTF-8";body{behavior:url("csshover3.htc");background-color:#333;}
a{color:#F60;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
#container{width:890px;margin-right:auto;margin-left:auto;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background-color:#333;color:#CCC;}
#banner{background-image:url(swd_logo1.jpg);height:120px;background-repeat:no-repeat;padding-top:5px;background-position:20px 30px;background-color:#000;padding-left:20px;margin-bottom:5px;border:1px solid #ffffff;-moz-border-radius:6px;-webkit-border-radius:6px;color:#FFF;}
#kw{width:200px;}
#topnav{float:right;clear:right;margin-right:15px;margin-top:40px;font-size:.75em;color:#FFF;text-align:right;}
#twitter_div{margin-bottom:1px;list-style-type:none;margin-top:10px;width:200px;text-align:center;padding:5px;float:right;}
#body_area{text-align:left;margin-top:10px;font-size:0.85em;float:left;width:630px;padding-top:5px;color:#CCC;}
#body_area1{text-align:left;margin-top:10px;font-size:0.85em;float:left;width:100%;padding-top:5px;color:#CCC;}
#timg{float:right;width:260px;border:thin solid #666;margin-bottom:5px;margin-left:5px;padding:10px;}
.imgRight{float:right;margin-bottom:10px;margin-left:10px;}
#gallery{width:729px;height:282px;float:right;background-color:#000;}
#gallery IMG{text-align:right;padding-left:420px;}
#galleryNav{display:block;color:#FFF;text-align:right;background-color:#000;height:282px;width:135px;float:left;font-size:.85em;padding-right:20px;margin-right:5px;}
#galleryNav ul{text-decoration:none;width:100%;margin-left:-35px;}
#galleryNav li{list-style-type:none;height:30px;padding-top:5px;}
.galleryInfoBox{position:absolute;color:#FFF;margin-top:7px;float:left;padding-bottom:5px;padding-left:30px;width:311px;font-size:.75em;font-weight:lighter;}
#footer{padding:5px;clear:both;background-color:#000;color:#CCC;font-size:75%;text-align:center;margin-top:10px;}
h1{color:#F60;font-size:.8em;padding-top:70px;font-weight:lighter;}
h2{color:#F60;font-size:1.2em;}
h3{font-size:1.1em;color:#F60;}
h4{font-size:1em;color:#F60;}
.right{float:right;}
.left{float:left;}
.box{url(./theme-images/bg_boxes.png) repeat-x bottom;border:1px solid #ccc;-moz-border-radius:12px;-webkit-border-radius:12px;}
img{border:none;}
ul,li{margin:0;padding:0;list-style:none;}
.hl{color:#ccc;}
.hlalt{color:#333;}
ul.btns li{float:left;}
ul.btns li a{float:left;text-align:center;color:#F60;font-weight:bold;font-size:14px;text-decoration:none;padding:10px 20px;background:#666 url(./theme-images/bg_btns.png) repeat-x top;margin-right:10px;-moz-border-radius:20px;-webkit-border-radius:20px;}
ul.btns li a:hover{background:#b1b1b1 url(./theme-images/bg_btns.png) 0 -40px;color:#fff;}
ul.btns li.alt a{background:#333 url(./theme-images/bg_btns.png) 0 -80px;}
ul.btns li.alt a:hover{background:#7f7f7f url(./theme-images/bg_btns.png) 0 -120px;color:#fff;}
#header{width:100%;height:150px;border-bottom:1px solid #ccc;background:#666 url(./theme-images/bg_header.png) repeat-x top;}
#innerheader{width:920px;padding:0 20px;margin:0 auto;}
.logo{float:left;padding:45px 0 0 0;}
#mainsearch{width:490px;padding:7px;float:right;background:#666 url(./theme-images/bg_main_search.png) repeat-x top;margin-top:40px;padding:10px;-moz-border-radius:30px;-webkit-border-radius:30px;}
#mainsearch .searchbox{font-size:20px;padding:7px 10px;border:1px solid #fff;background:#fff url(./theme-images/bg_search.png) repeat-x top;width:405px;color:#bfbfbf;-moz-border-radius:20px;-webkit-border-radius:20px;float:left;}
.btnsearch{background:#999 url(./theme-images/btn_bg_mainsearch.png) repeat-x top;float:right;-moz-border-radius:30px;-webkit-border-radius:30px;}
.btnsearch:hover{background:#b0b0b0 url(./theme-images/btn_bg_mainsearch.png) 0 -40px;}
#nav{width:100%;background:#666 url(./theme-images/bg_nav.png) repeat-x top;height:35px;margin-bottom:5px;}
ul#navigation{width:850px;margin:0 auto;padding:0 0 0 20px;color:#fff;font-weight:bold;}
ul#navigation li{float:left;margin-right:20px;font-size:14px;height:35px;line-height:2.4em;}
ul#navigation li a{color:#fff;text-decoration:none;outline:none;}
ul#navigation li a:hover{color:#ccc;}
#home li.navhome,#hosting li.navhosting,#domains li.navdomains,#about li.navabout,#order li.navorder{background:url(./theme-images/bg_navigation_arrow.png) no-repeat bottom;}
#home li.navhome a,#hosting li.navhosting a,#domains li.navdomains a,#about li.navabout a,#order li.navorder a{color:#ccc;}
ul#navigation li.right{float:right;margin:0;padding-right:20px;}
ul#navigation li.right img{float:left;padding:9px 5px 0 0;}
#intro{width:850px;padding:20px;margin-bottom:10px;overflow:auto;border:none;}
#introleft{width:450px;float:left;}
#introleft p{font-size:;letter-spacing:-1px;color:#F60;font-size:22px;font-weight:bold;line-height:.85em;padding-top:1px;}
ul#introlist{float:right;width:380px;}
ul#introlist li{float:right;width:175px;line-height:1.6em;font-size:.75em;margin-top:0;margin-bottom:5px;margin-left:14;}
ul#introlist li.listheading{float:none;font-size:17px;font-weight:bold;margin:0;width:380px;letter-spacing:-1px;padding-bottom:10px;}
ul#introlist img{float:left;padding-right:4px;}
#wbp{width:553px;float:left;margin-bottom:10px;height:200px;padding-left:20px;font-size:.8em;}
#wbp img{float:left;margin:20px 15px 0 0;}
ul#wbplist{width:320px;float:left;}
ul#wbplist li{width:142px;background:url(./theme-images/bullet_wb_tick.gif) no-repeat top left;padding:0 0 0 18px;float:left;margin-bottom:6px;}
#wbpright{float:right;width:145px;}
#wbpright p{padding:0;}
#wbpright p.big{font-size:38px;letter-spacing:-3px;line-height:.8em;}
#wbpright .pricebox{width:135px;background:#333;text-align:center;color:#fff;font-weight:bold;font-size:15px;-moz-border-radius:12px;-webkit-border-radius:12px;float:right;margin-top:8px;margin-right:0;margin-bottom:8px;margin-left:0;padding-top:3px;padding-right:0;padding-bottom:5px;padding-left:0;}
#wwh{width:553px;float:left;margin-bottom:10px;font-size:.8em;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:20px;}
#pri{width:553px;float:left;margin-bottom:10px;font-size:.8em;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:20px;}
#fpdomains{width:293px;float:right;}
#fpdomains h3{padding-left:10px;}
#fpdomains p{padding:0 0 0 15px;}
#fpdomains p.desc{background:#333;color:#fff;padding:3px 15px;clear:both;}
#fpdomains ul{width:293px;}
#fpdomains li{color:#F60;width:273px;float:left;font-size:1.2em;font-weight:bold;padding-right:20px;padding-left:0;background-color:#333;border-top-width:thin;border-bottom-width:thin;border-top-style:solid;border-bottom-style:solid;border-top-color:#666;border-bottom-color:#666;}
#fpsearch{width:273px;background:#999 url(./theme-images/bg_fpsearch.png) repeat-x top;overflow:auto;padding:10px;-moz-border-radius-bottomleft:11px;-moz-border-radius-bottomright:11px;-webkit-border-bottom-left-radius:11px;-webkit-border-bottom-right-radius:11px;}
#fpdomains .fpsearchbox{float:left;padding:9px 10px 8px 10px;border:1px solid #fff;background:#fff url(./theme-images/bg_search.png) repeat-x top;width:206px;color:#666;font-size:12px;}
.fpbtnsearch{background:#666 url(./theme-images/btn_bg_fpsearch.png) repeat-x top;-moz-border-radius:8px;-webkit-border-radius:8px;float:right;}
.fpbtnsearch:hover{background:#818181 url(./theme-images/btn_bg_fpsearch.png) 0 -35px;}
#newsbox{width:483px;padding:20px;float:left;margin-right:10px;}
#newsbox li{float:left;width:408px;line-height:1.5em;}
#newsbox h3{line-height:.8em;padding-bottom:5px;}
#newsbox h4{line-height:1.2em;}
#newsbox h4 a{color:#666;font-size:22px;text-decoration:none;}
#newsbox h4 a:hover{color:#333;}
#newsbox p.date{float:left;margin:0 15px 20px 0;width:50px;height:65px;background:url(./theme-images/bg_newsdate.png) no-repeat top;color:#fff;text-align:center;font-weight:bold;}
#newsbox .day{font-size:32px;line-height:1.4em;letter-spacing:-1px;}
#newsbox .month{font-size:12px;line-height:1.6em;}
#scripts{width:223px;float:left;margin-right:10px;width:193px;padding:15px;}
#reviews{width:193px;padding:15px;float:left;}
#reviews h3{line-height:.9em;padding-bottom:4px;}
#reviews li p{line-height:1.5em;padding:0;}
#reviews li{padding:0 0 15px 0;background:url(./theme-images/bg_review_line.png) repeat-x bottom;}
#reviews li.none{background:none;padding-top:13px;}
ul#promobox{width:920px;position:relative;float:left;margin-bottom:15px;}
ul#promobox p{margin:0;padding:0;}
ul#promobox li{width:265px;padding:20px 10px 20px 20px;float:left;background:#333;margin:15px 15px 0 0;-moz-border-radius:10px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;}
ul#promobox ul{margin:0 0 10px 0;}
ul#promobox li ul li{margin:5px 0 0 0;background:url(./theme-images/bullet.png) no-repeat left center;padding:0 0 0 10px;width:250px;}
ul#promobox li h3{line-height:1;color:#fff;letter-spacing:-1px;font-size:25px;float:left;margin:0;padding:0 0 3px 0;}
ul#promobox li .pricebox{line-height:1;float:right;text-align:center;padding-right:10px;}
ul#promobox li .pricebox .lrg{line-height:1;letter-spacing:-1px;font-size:35px;font-weight:bold;margin:0;padding:0;}
ul#promobox a{background:#000;color:#fff;float:left;margin:15px 10px 0 0;padding:5px 10px;text-decoration:none;-moz-border-radius:5px;font-weight:normal;}
ul#promobox a:hover{background:##111;}
ul#promobox li.two{background:#666;}
ul#promobox li.three{margin-right:0;background:#999;}
ul#cpnav{width:200px;float:left;margin-top:10px;margin-bottom:10px;}
ul#cpnav li{width:200px;font-weight:bold;margin-bottom:2px;}
ul#cpnav li a{color:#fff;height:23px;background:url(./theme-images/bg_cp_nav.png) no-repeat top;text-decoration:none;display:block;padding:7px 0 0 20px;}
ul#cpnav li a:hover{background:url(./theme-images/bg_cp_nav.png) 0 -30px;}
#cpright{float:right;width:650px;margin-top:10px;}
#cpright h3{font-size:25px;}
#cpright h4{font-size:18px;}
#cpright ul{margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;}
ul#cpanel{width:650px;}
ul#cpanel li{width:128px;height:123px;background:url(./theme-images/bg_cp_button.png) repeat-x bottom;border:1px solid #dedede;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;padding-top:7px;float:left;margin:0 10px 10px 0;}
ul#cpanel li a{display:block;text-decoration:none;font-weight:bold;font-size:.75em;}
ul#cpanel img{margin-bottom:5px;}
ul#cpanel img.hosting{margin:0 0 5px 12px;}
ul#cpanel li.end{margin-right:0;}
.bad-input{color:#d94943;background:#f9e0df;}
.contact-1{float:left;}
table.price-and-description{border:1px solid #888;width:95%;}
table.price-and-description td{border:1px solid #888;padding:5px;background:#f6f6f6;}
.error{color:#f60;}
table.basket{width:100%;border-collapse:collapse;border:1px solid #ccc;border-spacing:2;margin-bottom:15px;}
table.basket thead th{background:#888;color:white;}
table.basket tbody td,table.basket tbody th,table.basket tfoot th,table.basket tfoot td{background:#eee;color:black;border-bottom:1px solid #ccc;text-align:center;}
table.basket tfoot th,table.basket tbody th{text-align:left;}
table.basket tbody td:first-child{text-align:left;}
td.unit_price_left{border-width:1px 0 1px 1px;}
td.unit_price_mid{border-width:1px 0 1px 0;}
td.unit_price_right{border-width:1px 1px 1px 0;text-align:right;}
.contact-1 table th{text-align:left;}
a:link img#check-cookie{border:none;}
a:visited img#check-cookie{border:none;}
a:hover img#check-cookie{border:none;}
.bottom-links span{font-size:smaller;}
.left-th th{text-align:left;}
select{width:200px;}
.normal-input-width input[type="text"],.normal-input-width select{width:auto;}
.dac-results-table{width:100%;border:1px solid #ccc;border-collapse:collapse;border-spacing:2;margin-bottom:15px;}
.dac-results-table td,th{padding:5px;}
input[type="text"],input[type="password"]{width:200px;border:1px solid #ccc;padding:5px;}
.basket .item-name{text-align:left;padding:5px;}
.basket tbody th{text-align:left;}
.basket tfoot th{text-align:left;}
.bad-input{color:red;background:yellow;}
.contact-1{float:left;}
table.price-and-description{border:1px solid #888;width:95%;}
table.price-and-description td{border:1px solid #888;padding:5px;background:#f6f6f6;}
.error{color:red;}
table.basket{width:95%;}
table.basket thead th{background:#888;color:white;}
table.basket tbody td,table.basket tbody th,table.basket tfoot th,table.basket tfoot td{background:#eee;color:black;border-bottom:1px dashed #ccc;text-align:center;}
table.basket tfoot th,table.basket tbody th{text-align:left;}
table.basket tbody td:first-child{text-align:left;}
td.unit_price_left{border-width:1px 0 1px 1px;}
td.unit_price_mid{border-width:1px 0 1px 0;}
td.unit_price_right{border-width:1px 1px 1px 0;text-align:right;}
.contact-1 table th{text-align:left;}
a:link img#check-cookie{border:none;}
a:visited img#check-cookie{border:none;}
a:hover img#check-cookie{border:none;}
.bottom-links span{font-size:smaller;}
.left-th th{text-align:left;}
input[type="text"],select{width:200px;}
.normal-input-width input[type="text"],.normal-input-width select{width:auto;}
.dac-results-table{width:95%;}
.basket .item-name{text-align:left;}
.basket tbody th{text-align:left;}
.basket tfoot th{text-align:left;}
h4{font-size:100%;}
.table{color:#999;font-size:80%;}
#body_area1 li{margin-left:40px;list-style-type:circle;}
.web_services{font-size:0.85em;}
.free_website{padding:5px;float:right;-moz-border-radius:6px;-webkit-border-radius:6px;border:medium solid #666;color:#CCC;background-color:#000;margin-top:10px;font-size:10pt;}
.free_website li{list-style-type:disc;list-style-position:inside;line-height:1.1em;}
.free_website H3{color:#FFF;}
.product{border:2px solid #000;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none;width:193px;float:left;margin-left:7px;height:225px;background-color:#C60;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;color:#FFF;background-image:url(../1assets/product-bg.png);background-repeat:repeat-x;background-position:top;font-size:85%;}
.product-l{border:2px solid #000;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none;width:194px;float:left;height:225px;background-color:#C60;padding-right:10px;padding-bottom:5px;padding-left:10px;color:#FFF;background-image:url(product-bg.png);background-repeat:repeat-x;background-position:top;padding-top:5px;font-size:85%;}
#main_product a:hover{text-decoration:underline;}
#main_product a{color:#FFF;text-decoration:none;}
#menu{margin-top:-22px;border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fff;margin-bottom:10px;}
#menu a{border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#333;text-decoration:none;width:100px;padding:5px;margin-left:5px;color:#FFF;}
#menu a:hover{background-color:#C60;color:#FFF;text-decoration:underline;}
#wrap{width:890px;margin-right:auto;margin-left:auto;}
.recent_projects{padding:5px;float:left;width:30%;-moz-border-radius:6px;-webkit-border-radius:6px;border:thin solid #666;height:435px;margin-right:50px;}
.sb_recent_projects{padding:5px;float:left;width:30%;-moz-border-radius:6px;-webkit-border-radius:6px;border:thin solid #666;margin-left:50px;margin-right:50px;}
#portfolio{margin-bottom:10px;background-color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border:thin solid #666;float:left;padding-top:10px;padding-bottom:10px;}
#sb_portfolio{margin-bottom:10px;background-color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border:thin solid #666;float:left;padding:10px;background-color:#000;}
.hoverbox{cursor:default;list-style:none;}
.hoverbox a{cursor:default;}
.hoverbox a .preview{display:none;}
.hoverbox a:hover .preview{border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;display:block;position:absolute;top:15px;z-index:1;background-color:#000;padding:20px;right:50px;}
.hoverbox img{background:#666;color:inherit;padding:1px;vertical-align:top;width:75px;height:56px;}
.hoverbox li{color:inherit;display:inline;float:left;margin:2px;padding:1px;position:relative;}
.hoverbox .preview{border-color:#000;width:200px;height:150px;}
.sitemap{padding:5px;float:left;width:30%;margin-left:12px;-moz-border-radius:6px;-webkit-border-radius:6px;border:thin solid #ccc;height:330px;font-size:10pt;}
.sitemap li{list-style-type:disc;list-style-position:inside;line-height:1.1em;}
.sitemap H3{color:#FFF;}
#body_area3{float:left;padding:1%;margin-bottom:1px;width:98%;color:#FFF;font-size:10pt;}
