/*
	Title:	Total Comfort Landing Pages
	Author:	xian.seoexperts@gmail.com 
*/



@font-face {
	font-family:"Futurama";
	src:url("fonts/Futurama_Bold_Font/fr-bold.eot?") format("eot"),
	url("fonts/Futurama_Bold_Font/fr-bold.woff") format("woff"),
	url("fonts/Futurama_Bold_Font/fr-bold.ttf") format("truetype"),
	url("fonts/Futurama_Bold_Font/fr-bold.svg#FuturamaBoldFont") format("svg");
	font-weight:normal; font-style:normal;
}

body { font-family:Arial, Century Gothic, Tahoma; font-size:15px;color:#000000; line-height:21px; margin:0; padding:0; text-align:left; 
	background:url('images/x_01.png') top repeat-x;
}

p { font-family:Tahoma, Arial, Century Gothic; font-size:13px; color:#000; line-height:21px; }

a { color:#207cca; text-decoration:none; }

h1 { font-size:32px; text-transform:uppercase; color:#000000; }
h5 { font-size:15px; text-transform:uppercase; color:#ffffff; margin:10px 0; }
h6 { font-size:15px; font-weight:100; text-transform:uppercase; color:#079fd9; padding:0; margin:10px 0; }

white { color:#ffffff; }
sky { color:#207cca; }
black { color:#000000; }
green-bold { font-size:16px; font-weight:bold; color:#71B24D; }
sky-bold { font-size:16px; font-weight:bold; color:#207cca; }
 
/*===Wrapper*/
#wrapper {  }

/*===Grid*/
.grid-wrapper { width:850px; margin:0 auto;}
.grid-525 { width:500px; }
.grid-325 { width:300px; }
.grid-425 { width:410px; }
.grid-210 { width:210px; }

/*===Align*/
.fleft { float:left; margin:0 0 0 12px; }
.fright{ float:right; margin:0 12px 0;  }
.align-center { text-align:center; }
.line-h18 { line-height:18px; }

/*===List*/
.glist ul li { list-style:none; background:url('images/p1_arr1.png') no-repeat left; color:#207cca; padding:0 0 0 15px; margin:0 0 0 -20px; }

/*===Header*/
#header { float:left; width:100%; height:auto; }
.header-logo { float:left; width:360px; }

/*Navi*/
#nav { float:left; width:auto; margin:10px 0 0 0; padding:0; }
#nav ul { width:auto; margin:0; padding:0; text-align:left; }
#nav ul li { display:inline; list-style:none; text-align:right; margin:0; padding:0 15px 0; }
#nav ul li a { 
	font-family:Arial, Century Gothic, Tahoma;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#0a0a0a;
}
#nav ul li a:hover {
	font-family:Arial, Century Gothic, Tahoma;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#0a0a0a;
}

#contact-number { 
	float:right;
	margin:5px 43px 0;
}
#contact-number strong{ font-size:21px; color:#4c96bb; }

/*===Main*/
#main { float:left; width:100%; height:auto; margin:0 0 40px; }
.main-wrapper { float:left; width:850px; background:url('images/bg-main.jpg'); border:1px solid #ccc; border-radius:10px; margin:0 auto; }
#main .title { font-size:36px; font-weight:bolder; text-transform:uppercase; color:#000000; margin: 10px 0; font-family:Arial Black, Arial, Century Gothic; }
#main .subtitle { font-size:15px; text-transform:uppercase; color:#ff5300; }
#main .highlighted-title { 
	font-size:38px; text-transform:uppercase; color:#ffffff; text-align:center;
	border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius:10px;
	padding:20px 0; margin:10px 0;
background: #207cca; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #207cca 0%, #207cca 15%, #002d62 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#207cca), color-stop(15%,#207cca), color-stop(100%,#002d62)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #207cca 0%,#207cca 15%,#002d62 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #207cca 0%,#207cca 15%,#002d62 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #207cca 0%,#207cca 15%,#002d62 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #207cca 0%,#207cca 15%,#002d62 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207cca', endColorstr='#002d62',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.plumber-in { font-size:20px; font-weight:500; text-transform:uppercase; color:#207cca; margin:0; }

#main-list ul li { list-style:url('images/list-icon.png'); font-size:18px; margin:0 0 10px; }

#img-plumber {
	position: absolute;
	margin: -450px 0 0 300px;
	left: 202px;
	top: 815px;
}

#main-container { float:left; width:500px; margin:0 0 30px 0; }
#side-container { float:left; width:300px; margin:0 0 20px 0; }

#feedback { 
	float:left;
	width:275px;
	background:#ffffff;
	border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius:10px;
	padding: 0 10px 0;
	margin:0 0 20px; border:1px solid;
}
.testi-name-wrapper{ background:url('images/p1_arr1.png') no-repeat left; padding:0 0 0 15px; }
.border-feedback { width:256px; height:21px; background:url('images/x_25.png'); margin:0 auto; }
p img { float:left; margin:0 5px 5px; }


/*===footer*/
#footer { float:left; width:100%; height:auto; }

.footer-wrapper { width:850px; margin:0 auto; } /*background:#fafbf6; border:1px solid #f0f0f0;*/

.privacy2 { text-align:center; }
.privacy2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#8A8A8A;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	text-align:center;
}
.privacy2 a { text-decoration:none; color:#3a3a3a; }

.footer-secure {font-size:9px;margin-bottom:14px;margin-top:5px; border:1px solid #efefef;padding:5px;}

.footer a {font-family:verdana; font-size:10px; color:#838383; text-decoration:none; text-align:center;font-weight:normal;}
.footer a:hover {text-decoration:underline;}
.footer {font-family:verdana; font-size:10px; color:#838383; text-decoration:none;  text-align:center; padding:0;padding-top:0px; padding-bottom:0px;width:420px;line-height:17px;padding-bottom:21px;}
.disclaimer {font-size:9px;margin-bottom:14px; border:0px solid #9da98b;padding:5px;line-height:15px;}
.footer-secure {font-size:9px;margin-bottom:14px;margin-top:5px; border:3px solid #fff;padding:0px;}
