.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:bottom;}
form,ul,h1,h2,h3,h4,h5,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:14px;font-family:Arial;background:#000;}
input,select,textarea{font-size:12px;font-family:Arial; vertical-align:bottom;line-height:12px;}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline}
h1{font-size:24px;line-height:26px;}
h2{font-size:16px;line-height:18px;}
h3{font-size:14px;line-height:16px;}
div.container{width:847px;margin:0 auto;background:url(images/body.jpg) no-repeat left top;height:808px;}
p.logo{padding:48px 0 28px 270px;}
ul.topnav{width:240px;margin:1px auto 0 auto;}
ul.topnav li{float:left;padding:0 9px;}
ul.topnav li a{color:#8ae0f6;font-size:12px;font-weight:bold;line-height:24px;}
ul.topnav li a.active{color:#fff;}
ul.content{width:762px;margin:0 0 0 38px;height:476px;overflow:hidden;}
li.content-left{width:375px;float:left;}
li.content-right{width:387px;float:left;padding:11px 0 0 0;}
h1.testimonials-title{width:340px;margin:0 auto;font-weight:normal;padding:15px 0 16px 0;}
p.testimonials-info{width:340px;margin:0 auto;padding:0 0 12px 0;}
ul.testimonials{background:url(images/testimonials-bg.jpg) repeat-x left top;padding:4px 0 0 0;color:#666666;}
div.testimonial-mid{width:340px;background:url(images/testimonial-mid.gif) repeat-y left top;margin:0 auto;}
div.testimonial-top{width:340px;background:url(images/testimonial-top.gif) no-repeat left top;}
div.testimonial-btm{background:url(images/testimonial-btm.gif) no-repeat left bottom;padding:3px 9px 14px 9px;font-style:italic;}
p.testimonial-author{width:340px;margin:0 auto;text-align:right;padding:2px 0 10px 0;border-bottom:dashed 1px #d3d3d3;}
li.testimonial{padding:8px 0 0px 0;}
li.last-testimonial p.testimonial-author{border-bottom:0;}
div.content-right-mid{width:387px;background:url(images/content-right-mid.jpg) repeat-y left top;}
div.content-right-top{width:387px;background:url(images/content-right-top.jpg) no-repeat left top;}
div.content-right-btm{background:url(images/content-right-btm.jpg) no-repeat left bottom;padding:6px 0 14px 0;}
ul.box{background:url(images/box.jpg) no-repeat left top;height:123px;width:375px;margin:0 auto;color:#fff;}
li.box-left{width:169px;float:left;text-align:right;}
li.box-right{width:206px;float:left;}
h1.box-title{font-weight:normal;padding:17px 0 0 0;background:url(images/arrow.jpg) no-repeat 23px 22px; }
ul.home{width:200px;clear:both;padding:22px 0 22px 0;}
li.home-left{width:80px;float:left;text-align:right;}
li.home-right{width:120px;float:left;}
ul.subpages{width:200px;clear:both;}
li.subpages-left{width:78px;float:left;text-align:right;}
li.subpages-right{width:122px;float:left;}
li.home-right h2,li.subpages-right h2{padding:0 0 0 35px;}
li.home-right h2 span,li.subpages-right h2 span{font-size:9px;color:#beddea;}
div.order form{border-bottom:solid 1px #bfe8f4;}
div.order{width:364px;border:solid 1px #bfe8f4;margin:0 auto;clear:both;}
li.order-title-left{width:135px;float:left;font-size:24px;color:#00a5d3;font-weight:normal;line-height:37px;padding:0 0 0 0px;border-bottom:solid 1px #bfe8f4;}
li.order-title-right{width:215px;float:left;font-size:14px;color:#FF0000;font-weight:normal;line-height:37px;padding:0 0 0 0px;border-bottom:solid 1px #bfe8f4;}
ul.order-item{width:350px;margin:0 auto;padding:3px 0;}
li.order-item-left{width:135px;float:left;color:#00a5d3;}
li.order-item-right{width:215px;float:left;}
input.name,input.email,input.project{width:212px}
textarea.details{width:210px;height:90px}
input.files{width:213px;margin:0 5px 0 0}
ul.buy{width:250px;margin:0 0 0 135px}
li.buy-left{width:228px;float:left;padding:5px 0 0 0;}
li.buy-right{width:130px;float:left;padding:5px 0 0 0;}
div.benefits{width:757px;margin:0 auto;}
h1.benefits-title{font-weight:normal;text-align:center;color:#008aad;padding:16px 0 12px 0;background:url(images/curabitur-seperator.jpg) no-repeat 50% bottom;}
ul.benefits-list{width:252px;float:left;color:#008aad;padding:14px 0 0 0;}
ul.benefits-list li{background:url(images/curabitur-list.jpg) no-repeat left -4px;padding:2px 0 2px 30px;}
p.footer{font-size:9px;color:#666666;text-align:right;width:778px;margin:0 auto;padding:36px 0 20px 0;}

/***********************************template2.htm***********************************************/
div.samples{background:url(images/testimonials-bg.jpg) repeat-x left top;}
ul.sample-list{width:360px;margin:0 auto;padding:25px 0 0 0;}
ul.sample-list li{width:120px;float:left;text-align:center;}
/***********************************home.htm***********************************************/
div.steps{background:url(images/steps.jpg) repeat-x left top;color:#666666;}
h1.steps-title{font-weight:normal;padding:15px 0 12px 19px;}
ul.steps-list{width:235px;font-weight:bold;padding:0 0 36px 0;}
ul.steps-list li{padding:0px 0 12px 50px;}
li.steps-first{background:url(images/1.jpg) no-repeat 22px top;}
li.steps-second{background:url(images/2.jpg) no-repeat 19px top;}
li.steps-third{background:url(images/3.jpg) no-repeat 19px top;}
div.steps p.testimonial-author{border-bottom:0;}
/***********************************template4.htm***********************************************/
div.sit{background:url(images/testimonials-bg.jpg) repeat-x left top;padding:14px 18px 0 18px;color:#666666;}
div.sit p{padding: 0 0 20px 0;}
div.sit a{color:#00a5d3;font-size:14px;}
/**********************************LiveValidate*************************************************/
.LV_invalid {font-size:10px; line-height:10px; color:#CC0000;}
div.chat {overflow:hidden; height:38px;}