/* =========================================== 
Designed & built by Solve-IT Commercial Ltd
Tel: 0208 432 6358
E-mail: commercial@solve-it-uk.com
Web: http://www.solve-it-uk.com
============================================== */

html{
width:100%;
}

body{
background-color:#485e88;
background-image:url(../img/main_bg_white.gif);
background-repeat:repeat-x;
width:100%;
text-align:center;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

.container{
margin-left:auto;
margin-right:auto;
margin-top:1px;
width:790px;
padding:0px 0px 0px 0px;
text-align:left;
}

.header{
height:200px;
margin-top:0px;
}

.logos{
height:105px;
padding:29px 0px 0px 0px;
}

.menu{
padding:0px 0px 0px 5px;
}

.menu div{
float:left;
}

.menu div img{
border:none;
}

.main{
width:789px;
/*height:100%;*/
background-image:url(../img/container_bg.png);
background-repeat:repeat-y;
background-color:#7D99C2;
}

.content{
background-image:url(../img/bubble.png);
background-repeat:no-repeat;
width:790px;
padding:50px 0px 0px 0px;
}


table.content_table{
clear:both;
}

td.left{
/*border:solid 1px #FF00FF;*/
color:#000000;
vertical-align:top;
width:410px;
padding:0px 0px 0px 3px;
}

td.right{
/*border:solid 1px #6600FF;*/
vertical-align:top;
width:361px;
padding:0px 0px 0px 0px;
}

.left_1{
height:100px;
}
.left_2{
margin-top:40px;
}
.contact_left_2{
margin-top:40px;
}
.left_3{
margin-bottom:20px;
}
.right_1{
height:440px;
}
.right_2{
}
.right_3{
margin-bottom:20px;
}

.footer{
height:15px;
width:776px;
margin:5px 7px 5px 7px;
text-align:center;
}

.foot_link a:link, .foot_link a:visited{
font-size:10px;
color:#FFFFFF;
margin:0px 30px 0px 30px;
text-decoration:none;
}

/*Generic Styles*/

.bubble_quote{
color:#485e88;
margin:0px 0px 0px 20px;
}

.quote_big{
font-size:22px;
}

.quote_small{
margin:5px 0px 0px 0px;
text-align:right;
font-size:20px;
}

font.white{
color:#FFFFFF;
}

font.underline{
text-decoration:underline;
}


.bubble_bullets{
margin:0px 17px 0px 0px;
padding:40px 0px 0px 0px;
}

.main_bullets{
margin:20px 17px 0px 0px;
}

ul.bubble_list{
color:#485e88;
}

li.bubble_list{
margin-bottom:15px;
}

.bubble_title{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 40px;
}

.bullet_title{
font-size:10px;
color:#485e88;
font-weight:bold;
}

.bullet_title_alt{
font-size:11px;
color:#F9A971;
font-weight:bold;
}

.bullet_detail{
font-size:11px;
color:#485e88;
}

/*bottom left styles*/
.main_text{
margin:20px 15px 15px 25px; 
}

.main_text_bottom{
margin:0px 15px 15px 15px; 
}

.text_title{
color:#F9A971;
font-size:12px;
font-weight:bold;
margin:0px 0px 15px 0px;
}

.text_content{
font-size:11px;
color:#485e88;
}

/*select input + textarea styles*/
input.v_short{
width:70px;
}
input.short{
width:100px;
}
input.medium{
width:150px;
}
input.long{
width:240px;
}
select.mini{
width:40px;
}
select.short{
}
select.medium{
}
select.long{
}
textarea.short{
}
textarea.medium{
}
textarea.long{
width:240px;
height:115px;
}

/*home page styles*/

img.whatis_1{
margin:0px 0px 0px 30px;
}

img.whatis_2{
margin:0px 0px 0px 170px;
}


/*why ptadmin styles*/

.benifits{
padding:0px 15px 0px 10px;
}

img.whyuse_1{
margin:30px 0px 0px 60px;
}

/*callback styles*/

.callback{
margin:15px 25px 15px 25px;
}

.cb_title{
font-size:24px;
margin:15px 0px 15px 0px;
}

.cb_text{
font-size:11px;
margin:0px 0px 15px 0px;
}

.cb_form{
}

.cb_form input, .cb_form select{
font-size:11px;

}

.cb_form_title{
font-size:11px;
font-weight:bold;
margin:10px 0px 3px 0px;
}



.cb_name{
}
.cb_school{
}
.cb_job{
}
.cb_date{
}
.cb_time{
margin:0px 0px 0px 0px;
}
.cb_number{
}
.cb_notes{
}
.cb_submit{
margin:10px 0px 0px 0px;
}
/*features page styles*/


table.feat_table{
margin:0px 0px 0px 10px;
width:380px;
}

td.feat_icon_col{
}

td.feat_detail_col{
width:300px;
}

/*green styles*/
img.green_1{
margin:0px 0px 0px 60px;
}


/*contact us styles*/

.content_contact{
background-image:url(../img/bubble_contact.png);
}

.contact_content{
background-image:url(../img/contact_bg.png);
background-repeat:no-repeat;
height:735px;
margin:-2px 0px 0px 19px;
}

.contact_form_cont{
padding:27px 0px 0px 65px;
height:450px;
}

.contact_title{
font-weight:bold;
font-size:10px;
color:#FFFFFF;
margin:8px 0px 8px 0px;
text-transform:capitalize;
}

input.contact_input{
font-size:11px;
}

input.contact_submit{
margin:10px 0px 0px 190px;
}

.contact_details_cont{
margin:32px 0px 0px 0px;
padding:0px 0px 0px 150px;
font-size:17px;
font-weight:bold;
color:#485e88;
font-family:Arial, Helvetica, sans-serif;
}

.email{
margin:22px 0px 0px 10px;
}

.phone{
margin:60px 0px 0px 68px;
}

.fax{
margin:70px 0px 0px 24px;
}

.address{
text-align:center;
margin:5px 0px 0px 0px;
color:#485e88;
}

/*calculator styles*/

.carbon_calc_cont_before{
background-image:url(../img/green_calc_1.gif);
background-repeat:no-repeat;
padding:10px 0px 10px 0px;
}

.carbon_calc_cont_after_top{
background-image:url(../img/green_calc_top.gif);
background-repeat:no-repeat;
padding:10px 0px 0px 0px;
}
.carbon_calc_cont_after_mid{
background-image:url(../img/green_calc_middle.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 0px;
}
.carbon_calc_cont_after_bottom{
background-image:url(../img/green_calc_bottom.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
}

table.carbon_calc_table tr{
height:40px;
}

.calc_form_title{
font-size:10px;
font-weight:bold;
margin:0px 0px 0px 20px;
}

input.calc_form_input{
margin:0px 0px 0px 20px;
}

input.calc_form_submit{
margin:15px 0px 0px 18px;
}
input.calc_form_after_submit{
margin:20px 0px 0px 255px;
}

.result{
font-weight:bold;
color:#333333;
}

table.results_table{
width:353px;
}

td.result_col{
width:353px;
}

img.tree{
padding:3px 0px 0px 4px;}

img.footprint{
padding:3px 0px 0px 4px;
}
img.paper{
padding:3px 0px 0px 4px;
}

tr.results_img_row{
text-align:center;
}
td.result_row_1{
width:245px;
}
/*td.results_1{
width:170px;
font-size:11px;
font-weight:bold;
vertical-align:middle;
padding:5px 5px 5px 5px;
}

td.results_2{
text-align:center;
width:50px;
padding:5px 5px 5px 5px;
}
td.results_3{
width:160px;
padding:5px 2px 5px 2px;
}*/

/*pricing styles*/

.content_pricing{
background-image:url(../img/bubble_pricing.png);
}

span.intro_text{
font-size:12px;
font-weight:bold;
}

.pricing_title{
font-size:16px;
font-weight:bold;
float:left;
margin:40px 0px 0px 0px;
}

.pricing_img{
margin:18px 0px 0px 200px;
}

.pricing_title_2{
font-size:16px;
font-weight:bold;
float:left;
margin:20px 0px 0px 0px;
}

.pricing_img_2{
margin:15px 0px 0px 200px;
}

.pricing_sub_title{
font-size:12px;
color:#F9A971;
font-weight:bold;
margin:10px 0px 5px 0px;
}

font.reduced_price{
color:#F9A971;
font-weight:bold;
}

.pricing_note{
margin:15px 0px 15px 0px;
font-size:10px;
}

/*pricing table*/

table.pricing_table{
width:100%;
}

tr.pricing_table_title{
font-size:11px;
font-weight:bold;
vertical-align:top;
}

.errortitle{
color:#FF0000;
}

.pricing_table_sub_title{
font-size:10px;
font-weight:normal;
}






