* {
     border: 0;
     outline: 0;
}
html, body {	height: 100%;  margin: 0 0 1px;  padding: 0;}
table {  border-collapse: collapse;  	border-spacing: 0;  }

body {
	background:#161f22 url(../images/bg-main.gif) repeat-x;
	color:white;
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
h1 { 
	font-size:23px; 
	font-weight:bold; 
	line-height:28px;
	color: #081E44;

	}
	
h2 {
	font-size:18px; 
	font-weight:bold;
	line-height:22px;
	color: #081E44;

	}

.padME {padding:15px 35px;}


a {
	text-decoration:none;
	color: #466CB1;
	color:#aa294b;
}
a:hover {
	text-decoration:underline;
	color: #0D4AB6;
	color:#aa294b;
}


.header {
	height:130px;
	width:1000px;
	margin:0px auto;
}

.homePhone {
	font-style:normal;
	font-size:20px;
	width:250px;
	position:absolute;
	right:22px;
	top:82px;
	font-style:italic;
}
.mainPhone {
	font-style:normal;
	font-size:20px;
	text-align:right;
	font-style:italic;
	padding-bottom:12px;
}
.tagline {
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#afaeae;
	color:white;
	padding-bottom:12px;
	font-style:italic;
}

.quoteRequest a {
	font-size:19px;
	font-style:italic;
	color:white;
	margin-left:22px;
}

p b {color:black;}

.mainContent {
	width:900px;
	margin:16px auto;
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:26px;
	color:white;
}
.mainContent td {
	vertical-align:top;
	padding:10px 15px;
}
.photoA img {
	width:600px;

}
.photoB img {
	width:320px;

}
.photoC {width:320px; overflow:hidden;}
.photoC img {
	height:400px;
	
}
.photoD img {
	width:320px;

}


.boxW {
	margin-top:26px;
	color:black;
}
.boxW td {padding:0px;}
.boxCorner {
	width:66px;
	height:52px;
	background: url(../images/boxCorner.gif) bottom left no-repeat;
	position:absolute;
	margin-top:-42px;
}
td.boxWcontent {
	padding:12px;
}
.boxX {
	height:500px;
	margin-top:26px;
	background:url(../images/bg-ourProcess.jpg) no-repeat;
	color:#000000;
	background-color: #FFFFFF;
}

.processText {
	height:275px;
	margin-left:400px;

}


.contactFooter {
	text-align:center;
}
.copyright {
	margin:12px auto;
	text-align:center;
	font-size:11px;
	padding:12px;
}
.bgfooterInner {
	height:65px;
	width:100%;
	background:#0c0c09 url(../images/bg-footerInner.jpg) repeat-x;
	text-align:center;
	padding:0px;
	padding-top:37px;
}
.bgfooterInner a {color:white; font-size:15px;}


.title {
	font-size: 23px;
	font-weight: bold;
	color: #081E44;
}



.showroomRC {
	margin-top:22px;
	text-align:center;
	background:url(../images/bg-showRC.png) center no-repeat;
	color:white;
	width:298px;
	padding:18px 12px;
}
.showroomRC a {color:white; font-size:16px; line-height:22px;}

.formTABLE td {padding:3px;}
.formTABLE input, .formTABLE select, .formTABLE textarea {
	border:1px solid #ccc;
	text-align:left;
}
.x { 
	font-size:11px;
	font-weight:bold;
	text-align:right;
	cursor:pointer;
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:205px;
	color:#2e5660;
}

.footerV2 {
	height:45px;
	width:100%;
	color:white;
	font-family:"Lucida Sans Unicode", "Lucida Console", sans-serif;
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

.footerV2 a{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}