body{
	background: url(../images/topbg.png) repeat-x;
	font-family: Verdana, Arial;
	padding: 0px;
	margin: 0px;
	text-align: center; text-align:justify;
	}
	
	
img{
	border: 0px;
	}
#wrapper{
	margin: 0px auto; width: 1000px; text-align: left;
	}
	
	#wrapperAdmin{
	margin: 0px auto; width: 100%; text-align: left;
	}
#top-sty{
	width: 1000px; 
	text-align: left; 
	margin-top: 28px;
	}
#logo{
	width: 235px; float: left; margin-top: 20px; margin-left: 25px;
	}
.slogan{
	font-size: 12px; color: #929292; font-family: Arial;
	}
.top-right{
	width: 720px; float: left; text-align: right; padding-right: 0px;
	}
.contact{
	color: #4c4c4c; font-size: 12px; margin-right: 260px;
	}
.tel{
	font-size: 24px; color: #5a6a72;
	}
.top-nav{
	margin-top: 20px;
	font-size: 16px;
	font-family: Verdana, Myriad Pro;
	color: #1e7692;
	}
.top-nav ul{
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px;
	}
.top-nav ul li{
	background: url(../images/menubg.png) top repeat-x;
	list-style: none;
	display: inline;
	padding: 10px 18px 10px 18px;
	border-top: solid 1px #c5d7e0;
	border-left: solid 1px #c5d7e0;
	border-right: solid 1px #c5d7e0;
	margin-right: 0px;
	margin-left: 0px;
	/* height: 40px; */
	}
.top-nav ul li a{
	padding-bottom: 10px;
	text-decoration: none;
	color: #1e7692;
	}
.top-nav ul li a:hover{
	color: #00465c;
	}
#header{
	padding-top: 17px;
	}
.box{
	float: left; width: 254px;
	}
.boxInner{
	float: left; width: 254px; margin-top: -6px; margin-left: -40px;
	}
.header-right{
	float: left; width: 740px; padding-top: 40px;
	}
.header-left{
	float: left; width: 710px; padding-top: 35px; margin-left: 30px;
	}
.looking{
	font-size: 34px; color: #1e7692; word-spacing: -3px; font-family: Myriad Pro, Verdana;
	}
.lookingSub{
	font-size: 34px; color: #1e7692; word-spacing: -3px; font-family: Myriad Pro, Verdana ; margin: 0; padding: 0px; margin-left: -10px;
	}
.welcome{
	word-spacing: 0px; color: #6d6d6d; font-size: 14px; padding-top: 10px; font-weight: bold;
	}
.welcomeSub{
	word-spacing: 0px; color: #6d6d6d; font-size: 14px; padding-top: 25px; font-weight: bold; margin-left: -10px;
	}
	
	.welcomeSub2{
	word-spacing: 0px; color: #6d6d6d; font-size: 14px; font-weight: bold; padding:2px 2px 2px 2px;
	}
.step{
	word-spacing: 0px; color: #6d6d6d; font-size: 14px; padding-top: 10px; font-weight: bold; padding-top: 15px;
	}
.step-sty1{
	background: url(../images/s1.png) top no-repeat; 
	width:168px; 
	height: 34px; 
	float: left; 
	margin-right: 16px; 
	padding-top: 12px; 
	padding-left: 55px; 
	color: #856b33; 
	font-family: Verdana, Myriad Pro; 
	}
.step-sty2{
	background: url(../images/s2.png) top no-repeat; 
	width:168px; 
	height: 34px; 
	float: left; 
	margin-right: 16px; 
	padding-top: 12px; 
	padding-left: 55px; 
	color: #856b33; 
	font-family: Verdana, Myriad Pro; 
	}
.step-sty3{
	background: url(../images/s3.png) top no-repeat; 
	width:168px; 
	height: 34px; 
	float: left; 
	margin-right: 16px; 
	padding-top: 12px; 
	padding-left: 55px; 
	color: #856b33; 
	font-family: Verdana, Myriad Pro; 
	}
#content{
	margin-top: 25px;
	margin-left: 20px;
	}
	
	#contentAdmin{
	margin-top: 5px;
	margin-left: 20px;
	}
.contentWrap{
	float: left; 
	width: 650px; 
	border: solid 1px #90c0d9; 
	/* height: 333px; */
	}
	
	.contentWrapSub2{
	color: #313131;
	font-size: 12px;
	font-family: Arial, Verdana;
	padding: 1px 15px 10px 15px;
	margin-top: -14px;
	float: left;
	width: 240px; 

	
	}
	
	
.contentWrapEmail{
	color: #313131;
	font-size: 12px;
	font-family: Arial, Verdana;
	padding: 15px 15px 50px 15px;
	margin-top: -175px;
	float: left;
	width: 620px; 
	border: solid 1px #90c0d9; 
	}
	
	
	.contentWrapSub{
	color: #313131;
	font-size: 12px;
	font-family: Arial, Verdana;
	padding: 15px 15px 50px 15px;
	margin-top: -75px;
	float: left;
	width: 620px; 
	border: solid 1px #90c0d9; 
	}
	
.c1{
	width: 303px; 
	/* height: 146px;  */
	padding: 8px 8px 20px 8px;
	/* border-bottom: solid 1px #a8cee1;  */
	float: left; background: url(../images/removalbg.png) top right no-repeat #fff; 
	font-size: 12px; 
	color: #414141; 
	font-family: Arial, Verdana;
	}
.c2{
	width: 305px; 
	/* height: 146px;  */
	border-left: solid 1px #a8cee1; 
	padding: 8px 8px 20px 8px;
	/* border-bottom: solid 1px #a8cee1;  */
	float: left; 
	background: url(../images/glazing.png) top left no-repeat #fff; 
	font-size: 12px; 
	color: #414141; 
	font-family: Arial, Verdana;
	}
.cTitle{
	color: #1e7692; font-size: 18px; padding-bottom: 10px; margin-left: 10px;
	}
.cPic{
	width: 60px; float: left; padding-left: 10px;
	}
.cText{
	width: 200px; float: left; padding-left: 30px; margin-top: 5px;
	}
.contButtons{
	padding-top: 20px;
	margin-left: 10px;
	clear: both;
	}
.contButtons ul{
	margin: 0;
	padding: 0;
	}
.contButtons ul li{
	display: inline;
	margin-right: 3px;
	list-style: none;
	}
.contButtons ul li a{
	background: url(../images/buttonsbg.png) bottom repeat-x #fff;
	border: solid 1px #cacaca;
	padding: 8px 15px; 8px; 15px;
	color: #1e7692;
	text-decoration: none;
	}
.contButtons ul li a:hover{
	background: url(../images/buttonsbghover.png) bottom repeat-x #fff;
	}	
.inpt{
	background: #fff; border: solid 1px #a9ccda;
	}
.inptContact{
	background: #d3d3d3; padding: 7px; border: none;
	}
.quoteForm{
	width: 255px; background: #e7f4fb; border: solid 1px #a9ccda; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
	}
	
	.quoteFormCallBack{
	width: 255px; background: #e7f4fb; display:block; border: solid 1px #a9ccda; float: left; margin-left: 0px; padding:5px 5px 5px 5px; margin-bottom: 10px;
	}
	
	
 .quoteForm2{
	width: 255px; height: 650px; background: #e7f4fb; border: solid 1px #a9ccda; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
	}
	
	.quoteForm3{
	width: 255px; height: 390px; background: #e7f4fb; border: solid 1px #a9ccda; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
	}
	
	
 .quoteForm4{
	width: 255px; height: 690px; background: #e7f4fb; border: solid 1px #a9ccda; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
	}
	
.formTitle{
	font-size: 18px; color: #545657;
	}
.tblSty{
	border: solid 0px #ccc; margin-top: 10px; font-size: 13px; font-family: Arial, Verdana; color: #4b4747;
	}
.optSty{
	width: 170px; border: solid 1px #a9ccda; padding: 2px;
	}
#footer{
	padding: 10px; border-top: solid 5px #dbdbdb; margin-top : 10px; text-align: left
	}
.footerWrap{
	color: #479bb6; font-size: 12px; margin-bottom: 5px; font-family: Arial, Verdana; margin-right: 20px;
	}
.footerWrap ul{
	margin: 0;
	padding: 0;
	}
.footerWrap ul li, .footerWrap ul li a{
	list-style: none;
	color: #479bb6;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	display: inline;
	}
.rBlue{
	color: #1e7692;
	font-weight: normal;
	font-size: 13px;
	font-family: verdana, Arial;
	float: left;
	width: 90px;
	}
.testiBlue, .testiBlue a{
	color: #1e7692;
	font-weight: normal;
	font-size: 13px;
	font-family: verdana, Arial;
	text-align: right;
	width: 230px;
	}
.rText{
	width: 135px;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #313131;
	float: left;
	}
.testiText{
	width: 230px;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #313131;
	}
	
	.adminLink{
	width: 230px;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #313131;
	text-decoration: none;
	 margin-right: 5px;
	  margin-left: 5px;

	}
.siteLink{
	font-family: Verdana, Arial;
	font-size: 14px;
	}
.siteLink li, .siteLink li a{
	font-size: 14px;
	font-weight: bold;
	color: #797979;
	list-style: none;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	}
.siteLink li a:hover{
	color: #1e7692;
	}
.inpText{
	fort-size: 14px;
	}
.inpName{
	width: 100px; font-size: 14px; color: #313131;
	}
.inpType{
	width: 300px;
	}
.inpForms{
		background: #e7f4fb; color: black; text-decoration; padding: 7px;none; border: 1px solid #d3d3d3;
	}
	.inpForms2{
		background: #e7f4fb; color: black; text-decoration; padding: 5px;none; border: 1px solid #d3d3d3;
	}
	
.inpName2{
	width: 200px; font-size: 14px; color: #313131;
	}
.inpType2{
	width: 200px;
	}
.inptInfo{
	background: #d3d3d3; padding: 7px; border: none;
	}
.partners{
	margin-left: 30px; margin-top: 15px;
	}
.clear{
	clear: both;
	}
h2{
	margin: 2;
	padding: 2;
	font-weight: normal;
	font-size: 18px;
	color: #1e7692;
	}
	
	h1{
	margin: 2;
	padding: 2;
	font-weight: normal;
	font-size: 18px;
	color: #1e7692;
	text-transform: uppercase;
	}
	.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.AllWhite
{
    color: #ffffff;
}
