@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;} 



body {
padding:0px;
margin:0px;
background:#ffffff url(../images/bg.jpg) top left repeat-x;
}

html, body, #container {height: 100%; margin: 0; padding: 0;}

body > #container {height: auto; min-height: 100%;}



a {
text-decoration:none;
color:#5f5f5f;
}

a.pdf {
text-decoration:underline;
color:#5f5f5f;
}

h1 {
padding:0px 0px 24px 0px;
margin:0px;
font-family: Arial;
font-size:24px;
font-weight:100;
color:#5f5f5f;
}

h2 {
padding:0px 0px 10px 0px;
margin:0px;
font-family: Arial;
font-size:14px;
font-weight:bold;
color:#5f5f5f;
}

p {
padding:0px 0px 24px 0px;
margin:0px;
font-family: Arial;
font-size:11px;
font-weight:100;
color:#5f5f5f;
line-height:18px;
}

img {
border:none;
}

#container {
padding:0px;
margin:0px;
width:1000px;

}

#header {
padding:0px;
margin:0px;
width:1000px;
height:390px;
background:url(../images/header/rotate.php) top left no-repeat;
}

.gallery {
padding:0px 0px 15px 0px;
margin:0px;
}

.gallery li {
    list-style:none;
    display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
}


#nav {
padding:0px;
margin:0px;
width:1000px;
height:50px;
font-family:Arial;
font-size:12px;

}



#nav li {
    list-style:none;
    display:inline;
}




#nav a {
    width:140px;
	height:30px;
    color:#fff;
    text-decoration:none;
    background:url(../images/nav.gif);
    float:left;
	text-align:center;
	padding-top:20px;
    /*padding:0px 0px 0px 10px;*/
   /* margin:10px 0px;*/
}

#nav a.quote {
    width:300px;
	height:30px;
    color:#fff;
    text-decoration:none;
    background:url(../images/quote.gif);
    float:left;
	text-align:center;
	padding-top:20px;
    /*padding:0px 0px 0px 10px;*/
   /* margin:10px 0px;*/
}


#nav a:hover { 
    background-position:0 -50px;
    color:#fff;
}

#nav a.current { 
    background-position:0 -50px;
    color:#fff;
}

.specs {
padding:0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
line-height:18px;
}

.specs li {
list-style-position:inside;
}

.heading {
padding:13px 0px 13px 0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#fff;
background-color:#86837b;
}

.heading2 {
padding:13px 0px 13px 0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#fff;
background-color:#767e86;
}

.heading3 {
padding:13px 0px 13px 0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#fff;
background-color:#686f68;
}

.heading4 {
padding:13px 0px 13px 0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#fff;
background-color:#59616b;
}

.white {
padding:5px 0px 5px 10px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
background-color:#fff;
}

.grey {
padding:5px 0px 5px 10px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
background-color:#dcdad6;
}

.grey2 {
padding:5px 0px 5px 10px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
background-color:#dedfe1;
}

.grey3 {
padding:5px 0px 5px 10px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
background-color:#c6d0c6;
}

.grey4 {
padding:5px 0px 5px 10px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
background-color:#c1c8d1;
}

.contact {
padding:5px 0px 5px 0px;
margin:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
vertical-align:top;

}

.contact a {
color:#5f5f5f;
text-decoration:underline;
}




#content {
padding:0px 0px 30px 0px;
margin:0px;
width:1000px;
background-color:#FFFFFF;
overflow:hidden;
clear:both;

}

#content-left {
margin:0px;
padding:30px 50px 30px 50px;
width:600px;
float:left;
background:url(../images/content-bg.jpg) top right repeat-x;

}

.thank_you {
height:600px

}

#content-right {
margin:0px;
padding:30px 20px 30px 20px;
width:260px;
float:left;
}

.side-link {
color:#5f5f5f;
font-family:Arial;
font-size:11px;
padding:0px 0px 0px 10px;
margin:0px;
}
.side-link span{
margin:0px 5px 0px 0px;
padding:0px;
}

.thumb {
margin:0px;
padding:0px 0px 10px 0px;
}

.pad {
margin:0px;
padding:30px 0px 10px 0px;
}

#footer{
padding:0px 0px 0px 0px;
position: relative;
margin-top: -30px; /* negative value of footer height */
height: 30px;
width:1000px;
clear:both;
background-color:#353535;
bottom:0;

}

#footer_logo{
padding:30px 0px 30px 0px;
margin:0px;
width:1000px;
text-align:center;
}

.logo2 {
padding:0px 0px 0px 40px;
}

.copyright {
color:#FFFFFF;
margin:0px;
padding:8px 0px 0px 358px;
float:left;
}

ul.list {

color:#FFFFFF;
font-family:Arial;
font-size:11px;
padding:8px 0px 0px 20px;
margin:0px;
float:left;
}

ul.list li {
display:inline;
padding:0px;
margin:0px;
}

.list a {
color:#FFFFFF;
}

.list span {
padding:0px 5px 0px 5px;
margin:0px;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

