/* Reset CSS */

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 {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
a {text-decoration: none;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Font Styles */

@font-face {
    font-family: 'Univers LT STD Condensed';
    src: url('../fonts/universltstd-cn-webfont.eot');
    src: url('../fonts/universltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/universltstd-cn-webfont.woff') format('woff'),
         url('../fonts/universltstd-cn-webfont.ttf') format('truetype'),
         url('../fonts/universltstd-cn-webfont.svg#univers_lt_std_57_cnregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Page Styles */

html {height: 100%; overflow-y: auto;}
body {
	height: 100%;
	background-image: url(../images/background.png);
	background-repeat: repeat;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
strong {font-weight: bold;}
li, p {line-height: 150%;}
a {color: #FFF;}

h2 {font-size: 21px; margin-bottom: 15px;}
h3 {font-size: 21px; margin-bottom: 15px; color: #B8B6A1;}
.font18 {font-size: 18px;}
.starting-price {font-size: 18px;}
.full-site {font-size: 13px; color: #FFFFFF;}
.full-site strong {font-size: 16px;}
.required {font-size: 11px;}
p.thankyou {font-size: 15px;}

.clear {clear: both;}

.shadows {
	-moz-box-shadow: 5px 5px 10px #000; 
    -webkit-box-shadow: 5px 5px 10px #000; 
    box-shadow: 5px 5px 10px #000; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',direction='120',strength='10');
	behavior: url(ie-css3.htc);
}

.contact-btn {display: block; background-color: #FF4000; padding: 5px 10px; width: 120px; font-size: 21px; text-align: center; color: #FFFFFF;}
.submit {display: inline-block; background-color: #FF4000; padding: 5px 10px; width: 90px; font-size: 16px; text-align: center; color: #FFFFFF; border: none;}

#wrapper {position: relative; width: 1025px; margin: 0 auto; background-color: #444444;}

#banner {background-color: #FF3E00; text-align: center; padding: 20px 0;}
#banner h1 {font-family: 'Univers LT STD Condensed'; font-size: 24px; color: #FFFFFF;}

#logo {margin-bottom: 20px;}

#column1 {width: 260px; float: left; margin: 20px 0 30px 35px;}
#column2 {width: 670px; float: right; margin: 0 35px 30px 0;}

#content {padding-left: 30px; border-left: solid 1px #353526;}
#content.thankyou {padding-left: 0; border-left: none; margin: 75px 0 0 0;}

#content.contact-form span {display: inline-block; width: 235px; padding-bottom: 5px; line-height: 200%;}

#footer {background-color: #D7D8D8; color: #000000; border-bottom: solid 1px #686859; padding: 24px 0;}
#footer a {color: #000000;}
#footer-inner {padding-left: 350px; font-size: 12px;}

#thankyou #column1 {width:175px;}
#thankyou #column2 {float: left; margin: 0 0 30px 0;}
#thankyou #footer-inner {padding-left: 210px;}
label.error {padding-left: 20px; ;color: #F30;}