body {font-family:Verdana,Arial,Tahoma; font-size:12px; line-height:16px; color:#333;}
h1 {font-family:Verdana,Arial; font-size:18px; font-weight:normal; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000000}
h2 {font-family:Verdana,Arial; font-size:13px; line-height:18px; margin-top:0px; margin-bottom:0px;}
h3 {font-family:Verdana,Arial; font-size:9px; line-height:13px; margin-top:0px; margin-bottom:0px; font-weight:normal;}
h4 {font-family:Verdana,Arial; margin-top:0px; margin-bottom:0px}

a:visited {text-decoration:none; color:#FFFFFF;}
a:link {text-decoration:none; color:#FFFFFF;}
a:active {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#FFFFFF;}

.b_link {font-size:15px; font-weight:bold; margin:10px 0px 5px 0px;} .b_link a {color:#ff9900;}
.u_link a {color:#000; text-decoration:underline;}

ul {list-style:none; margin:0px; padding:0px;}
ol {list-style-position:inside; margin:0px; padding:0px;}

.maincanv {width:990px; background-color:#FFF; margin-left:auto; margin-right:auto;}
.mainbod {width:950px; background-color:#FFF; margin-left:auto; margin-right:auto;}

.sitetitle {display:block; background:url('/uploader/main/locallifedesign_eye.gif') no-repeat left 10px; width:950px; height:18px; font-size:12px; padding:22px 0px 0px 0px; text-align:right; margin:0px 0px 0px 0px; color:#fff;} .sitetitle a {color:#777; font-weight:bold;}
.hnav_on {color:#FF9900; font-weight:bold;} .hnav_on a {color:#FF9900;}
.topsep {position:relative; display:block; height:1px; width:950px; background-color:#333333; margin:7px 0px 10px 0px; overflow:hidden; padding:0px 0px 0px 0px;}
#headercontainer {height:120px; margin:0px 0px 15px 0px; background:url('/uploader/main/new_lime_top.jpg'); color:#FFF; font-size:25px; text-align:right; padding:0px 0px 0px 0px;}

.subsep {display:block; height:1px; width:670px; background-color:#999999; margin:7px 0px 20px 0px; overflow:hidden;}
.subsep_500 {display:block; height:1px; width:500px; background-color:#999999; margin:7px 0px 20px 0px; overflow:hidden;}
.subsep_440 {display:block; height:1px; width:440px; background-color:#999999; margin:7px 0px 20px 0px; overflow:hidden;}
.dashsep {display:block; height:1px; width:670px; border-bottom:1px #999 dashed; margin:30px 0px 10px 0px; overflow:hidden;}

.maincontainer {float:left; background:url('/uploader/side_tables/light_green_bg.gif');}
.leftmain {width:260px; margin:0px 20px 0px 0px; float:left; background:url('/uploader/side_tables/new_side_top.gif') no-repeat;}
.leftside {float:left; width:75px; min-height:355px;}
.rightmain {float:left; width:670px;}
.col12 {float:left; width:460px;}
.threecol {float:left; width:210px; margin:0px 20px 0px 0px;}
.lastcol {margin:0px 0px 0px 0px;}
.main_image1 {height:127px; background:url('/uploader/main/homepage_image1_blend.jpg') no-repeat left center;}
.main_image2 {height:127px; background:url('/uploader/main/homepage_image2_blend.jpg') no-repeat left center;}
.main_image3 {height:127px; background:url('/uploader/main/homepage_image3_blend.jpg') no-repeat left center;}
.main_image4 {height:127px; background:url('/uploader/main/homepage_image4_blend.jpg') no-repeat left center;}
.mainhead {text-align:center; font-family:Verdana,"Trebuchet MS"; font-size:15px; padding:8px 0px 0px 0px; font-weight:bold;}
.web_serv_img {height:110px; background:url('/uploader/services/webdesign.jpg') no-repeat left center;}
.seo_serv_img {height:110px; background:url('/uploader/services/seo.jpg') no-repeat left center;}
.host_serv_img {height:110px; background:url('/uploader/services/hosting.jpg') no-repeat left center;}
.cms_serv_img {height:110px; background:url('/uploader/services/cms.jpg') no-repeat left center;}
.promo_serv_img {height:110px; background:url('/uploader/services/promotion.jpg') no-repeat left center;}
.market_serv_img {height:110px; background:url('/uploader/services/marketing.jpg') no-repeat left center;}

.bulletpoints {font-size:14px; line-height:36px; color:#FFF; text-align:left; padding:40px 0px 0px 20px; float:left;}
.prodbuts {color:#FF9900; font-weight:bold; text-align:left; float:left; padding:43px 0px 0px 45px;} .prodbuts a {color:#000; font-weight:normal;} ul.prodbuts li {background:url('/uploader/product_buttons/trans_green.png'); width:85px; height:19px; padding:4px 0px 0px 25px; margin:0px 0px 12px 0px;}
.proddescs {color:#000; padding:0px 0px 0px 0px; float:left;} .proddescs a {color:#000;} ul.proddescs li {height:18px; padding:0px 0px 5px 0px; margin:0px 0px 12px 0px;}
.prodsumm {line-height:16px; color:#000000; margin:0px 0px 15px 0px; font-size:12px;}

.complist {width:652px; font-size:12px; background-image: url('/uploader/main/green_tick.gif'); background-repeat: no-repeat; background-position:0px 5px; padding-left:18px; margin:0px 0px 5px 0px;} .complist b {color:#FF9900; text-align:right;} .complist a {color:#000;}
.compdesc {float:right; width:552px; line-height:16px;}
.compprice {font-size:11px; float:right; text-align:right; width:100px; color:#000;}
.prodex {color:#333;} .prodex b {color:#FF9900;} .prodex a {font-size:11px; font-weight:normal; color:#020296;}
.totprice {width:670px; font-size:11px; color:#000; font-weight:bold;} .totprice b {display:block; float:right; text-align:right; color:#000; font-weight:bold;} .totprice i {font-weight:bold; font-size:11px; color:#6699CC; font-style:normal;}

.bld_title {width:490px; float:left; color:#FF9900; margin:5px 0px 5px 0px;}
.bld_amount {width:180px; float:left; font-size:12px; color:#000; text-align:right; margin:5px 0px 5px 0px;}
.bld_desc {width:490px; float:left; margin:0px 0px 10px 0px;}
.bld_qty {width:180px; float:left; font-size:11px; text-align:right;}
.bld_error {color:#FF0000; font-weight:bold; margin:0px 0px 10px 0px;}
.bld_sel {font-weight:bold;}

.linesep155 {height:1px; width:670px; background-color:#999; margin:15px 0px 5px 0px;}
.linesep515 {height:1px; width:670px; background-color:#999; margin:5px 0px 15px 0px;}
.linesep520 {height:1px; width:670px; background-color:#999; margin:5px 0px 20px 0px;}

.portpopcats {font-size:13px; line-height:26px; color:#FFF; text-align:left; padding:20px 0px 0px 10px; float:left;}
.portsearch {color:#000;} .portsearch a {color:#000;}

.town3col {width:219px; margin:0px 11px 0px 0px; font-size:12px; line-height:22px;} ul.town3col {float:left;} .town3col a {color:#333;} 
.town3col3 {width:210px; margin:0px 0px 0px 0px; font-size:12px; line-height:22px;} ul.town3col3 {float:left;} .town3col3 a {color:#333;} 

.boxes {color:#003366; width:130px; font-size:10px;}
.box100 {color:#666666; width:100px; background-color:#FFF;} 
.boxesbigger {font-family:Verdana; color:#666666; width:300px; background-color:#FFF; padding:0px 0px 0px 2px;}
.box_nowidth {font-size:10px; color:#003366; height:18px;}
.vsmboxes {color:#666666; width:75px;}
.vsm {font-family: Arial,Helvetica,sans-serif; font-size:8px;}
.blackborder {border:1px #000000 solid}
.SearchBox {font-size:10px; width:150px;}
.menuhead {font-family: Georgia, "Times New Roman", Times, serif; font-size:50px;}
.menuitem {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.menudes {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}

.main_tight {font-size:10px;}
.nc10point {font-size:10px; line-height:14px;}
.nc14point {font-size:14px; line-height:18px;}
.example_header {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.boxes2 {color:#666666; width:50px; font-size:10px; border:1px #8CB340 solid;}
.boxessmaller {color:#666666; width:140px; border:#999999; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px }
.package_title {font-size:12px;}
.nc15point {font-size:15px; line-height:18px;}

#testimonials {width:670px; font-size:11px; padding:10px 0px 10px 0px; color:#000000} #testimonials b {font-size:16px; color:#FF9900; font-weight:normal;} #testimonials i {display:block; font-family:Georgia; font-size:11px; color:#444444; padding:10px 0px 10px 0px; line-height:13px; text-align:justify;} #testimonials u {text-decoration:none; font-size:16px;}
.testsep {height:1px; width:670px; background-color:#CCCCCC;}

.footersep {height:1px; width:950px; background-color:#888; margin:15px 0px 15px 0px; overflow:hidden; padding:0px 0px 0px 0px; clear:both;}
.footertext {width:950px; font-size:11px; color:#000; padding:0px 5px 0px 5px;} .footertext b {color:#FF9900;}

.clear {clear:both;}

#contactcontainer {
display: block;
width: 188px;
height: 300px;
padding: 10px;
background: url('uploader/main/contactbg.jpg');
font-family: tahoma;
font-size: 11px;
margin: 0px 0px 20px 0px;
border:#CCC 1px solid;
}

#contactcontainer form{
padding: 0px;
margin: 0px;
}

#contactcontainer strong{
display: block;
width: 190px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: solid 1px #999;
color: #f90;
font-size: 20px;
font-weight: normal;
}

#contactcontainer b{
display: block;
padding: 2px 0px;
color: #666;
}

#contactcontainer input{
padding: 5px 5px;
border: solid 1px #ccc;
width: 178px;
}

#contactcontainer textarea{
border: solid 1px #ccc;
padding: 5px 5px;
width: 178px;
height: 105px;
font-size: 11px;
font-family: tahoma;
overflow: auto;
}
