@charset "utf-8";
/* CSS Document */
* { margin:0px; padding: 0px;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	border: 0;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{} ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

body { font-family: Verdana, Geneva, sans-serif; font-size: 14px; background: #FFF; line-height:20px; /* Old browsers */}
img { border:0px none;}
.clear { clear: both;}
.wrap1000 { width: 1000px; margin: auto;}
.wrap800 { width: 850px; margin: auto;padding: 20px 0;}
.wrap600 { width: 650px; margin: auto; margin-bottom:20px;}
.botline{ border-bottom:5px solid; padding-bottom:10px;}

#gallery img{ height:90px; width: 116px; margin-top: 10px; margin-right:10px;}


header, footer { background-color:#000; height:50px; padding: 20px; color:#999;}

header ul {float: right; margin-right: 20px; padding: 12px 0px;}
header ul li { float: left; list-style: none; }
header ul li a { color: #fff; text-decoration: none; padding: 0px 20px;}
header ul li a:hover, header ul li a.active { /*text-decoration: underline; */color:#09F;}
header .logo { float:left; width:242px;}
.white{color:#fff !important;}
.black{color:#000 !important;}
.meron{color:#C62127 !important;}
.grey {color:#666; }
.yellow{color:#FF0;}

.fl{float: left;}
.fr{float: right;}

h1,.name{text-transform:uppercase; padding:20px 0; font-weight:normal;}
h2{font-size:18px; text-align:center; font-weight:normal; padding:20px;}
h3{padding-bottom:20px;}
p{padding-bottom: 20px;}

.name{font-size:24px; padding:0; text-transform:capitalize !important;}

section {}
section #banner{ background:url(images/home-main-image.jpg) no-repeat center top; height: 400px; text-align:center;  background-size:cover; position:relative;}
section #banner1{ background:url(images/home-page-2.jpg) no-repeat center top; background-size:cover; }
section #banner2{ background:url(images/home-image-3.jpg) no-repeat center top; background-size:cover;}
section #banner4{ background:url(images/warrenty-fotter.jpg) no-repeat center top; background-size:cover; padding: 20px 0;}

section #bannerTeam{ background:url(images/team-page-main-image.jpg) no-repeat center top; height: 400px; text-align:center;  background-size:cover; position:relative;}

section #bannerContact{ background:url(images/contact-pageimage.jpg) no-repeat center top; height: 400px; text-align:center;  background-size:cover; position:relative;}

section #bannerPortfolio{ background:url(images/main-gallery-image.jpg) no-repeat center top; height: 400px; text-align:center;  background-size:cover; position:relative;}

section #bannerWarranty{ background:url(images/main-warrenty-image.jpg) no-repeat center top; height: 400px; text-align:center;  background-size:cover; position:relative;}

section #banner img,section #bannerTeam img,section #bannerContact img,section #bannerPortfolio img,section #bannerWarranty img{
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

section .box{width:350px; float:left; padding-right:75px;}
section .box img, section .box1 img{width:100px; float:left; margin-right:20px;}
section .box img{margin-bottom:30px;}
section .box1{}

section #greybox{padding: 10px 0; background-color:#CCC}

section #greybox ul.signup_form{ width:700px; }
section #greybox ul.signup_form li {
	float:left;
	width:50%;
	margin:0;
}
section #greybox ul.signup_form li label, #right-dest label {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 4px;
}
section #greybox ul.signup_form li label sup {
	color:#999999;
	font-weight:normal;
}
section #greybox ul.signup_form li input[type="text"], section #greybox ul.signup_form li input[type="password"], section #greybox ul.signup_form li textarea, section #greybox ul.signup_form li select {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	width:93%;
	color:#808080;
	padding:8px 6px;
	margin:2px 0 5px;
	border:0px;
}
section #greybox ul.signup_form li select{
	padding:7px;
	width:97%;
}
section #greybox ul.signup_form li input[type="submit"]{width:100px; cursor:pointer; height:40px; background-color:#333; color:#fff; float:right; border:0px; margin:10px;}

footer{padding:10px;}
footer #copy{font-size:10px; padding-left:20px; vertical-align:middle; line-height:50px;}


section #projects .prgallery{background-color:#E0E0E0; padding:20px; border-radius:5px; margin-bottom:20px;}

section #projects .label{width: 150px; float:left; font-size:16px; color:#000; text-transform:uppercase; margin-bottom:10px;}

section #projects .prname, section #projects .prdetail{float:right; width: 700px; text-transform:uppercase;font-size:16px;}
section #projects .prdetail{font-size:13px;}

section #projects .prgallery img{margin:2px; border:1px solid #ABABAB;}