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

body {
	padding:0px;
	margin:0px;
	background:#282828 url(images/bgTop.gif) repeat-x;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	}
	
img {
	border: 0px;
	}

a {
	color:#FFFFFF;
	}

#curtains {
	width: 1120px;
	min-width: 1120px;
	margin: 0px auto;
	background: url(images/curtainbg.gif) no-repeat;
	}


#content {
	width: 766px;
	margin: 0px auto;
	}


#contentBody {
	padding: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 15px;
	color:#FFFFFF;
	}


.leftColumn {
	width: 374px;
	float: left;
	}


.rightColumn {
	width: 375px;
	padding-left:10px;
	margin-left:375px;
	}


.form input {width:258px; height:26px; border:#4F4F4F 1px solid; background:#282828; padding-left:9px; padding-top:4px; color:#FFFFFF; }

textarea {width:258px; height:250px; border:#4F4F4F 1px solid; background:#282828; padding-left:9px; padding-top:4px; overflow:auto; color:#FFFFFF; }


/* Responses -------------------------------------------------------*/

#errorMsg {
	color: #FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom: 1px solid #FF6600;
	margin:10px 0;
	padding-bottom:6px;
	}

#successMsg {
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom: 1px solid #0099FF;
	margin:10px 0;
	padding-bottom:6px;
	}


/* Quote Form ------------------------------------------------------*/
#quoteForm {
	border-collapse:collapse;
	}
	
#quoteForm td {
	padding: 4px;
	}


/* Footer Styles ---------------------------------------------------*/

#footer {
	clear:both;
	width: 100%;
	height: 100px;
	background:url(images/bg-bot.gif) left top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}

#footer .footerDivider {
	background:url(images/bg-mid.gif) left bottom repeat-x;
	margin-bottom:10px;
	}
	
#footer  a {
	color:#FFFFFF;
	text-decoration:none;
	}