body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	background:url(images/site_bg.gif);
}
img {
	border:0px;	
}
form {
	margin:0;
	padding:0;
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
	border:1px solid black;
	border-top:4px solid #fa0000;
	background:#fff;
	overflow:auto;
}
#main_container {
	margin:0;
	padding:0;
	width:100%;
}
#header {
	margin:0;
	padding:0;
	width:100%;
	height:84px;
	background:url(images/header_bg.jpg) top no-repeat;
}
a#logo {
	margin:0;
	padding:0;
	height:83px;
	width:225px;
	float:left;
	display:block;
}
a#chat {
	margin:0;
	padding:0;
	height:83px;
	width:215px;
	float:right;
	display:block;
}
#menu {
	margin:0;
	padding:0;
	width:100%;
	height:29px;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul li {
	margin:0;
	padding:0;
	float:left;
}
#menu ul li a {
	margin:0;
	padding:6px 25px 7px 25px;
	font-size:80%;
	color:#000;
	text-decoration:none;
	display:block;
}
#menu ul li a:hover {
	background:url(images/menu_rollover.gif) bottom repeat-x;
}
#menu ul li a.buyback {
	padding:6px 24px 7px 24px;
}
#menu ul li a.contact {
	padding:6px 24px 7px 24px;
}
.sub_menu {
	border-bottom:1px solid #f90102;
}
#billboard {
	margin:0;
	padding:0;
	width:100%;
	height:206px;
	background:url(images/billboard_bg.gif) top repeat-x;
	border-top:1px solid red;
}
#content {
	margin:0;
	padding:12px 0 10px 0;
	width:100%;
	font-size:80%;
	text-align:justify
}
#content div#col1 {
	margin:0;
	padding:0 10px 15px 10px;
	width:230px;
	float:left;
}
#content div#col2 {
	margin:0;
	padding:0 10px 15px 10px;
	width:230px;
	float:left;
}
#content div#col3 {
	margin:0;
	padding:0 10px 15px 10px;
	width:230px;
	float:left;
}
#content div#col4 {
	margin:0;
	padding:0 10px 15px 10px;
	width:230px;
	float:left;
}
#sub_col1 {
	margin:0 5px;
	padding:0 15px 0 5px;
	width:215px;
	float:left;
}
#callouts {
	margin:20px 0 0 0;
	padding:0;
}
#question_mark{
	float:left; 
	margin-right:17px;
}
#sub_contact h3 {
	margin:0;
	padding:0;
	color:#f30400;
}
#sub_contact p {
	margin:0 0 15px 0;
	padding:0;
	font-size:126%;
}
#sub_contact table td {
	margin:0;
	padding:3px 0;
}
#sub_contact table td hr {
	color:#f30400;
	background:#f30400;
	height:1px;
}
form#sub_contact_form input.fields  {
	padding:3px 3px;
	font-size:90%;
	width:145px;
	height:17px;
}
form#sub_contact_form textarea  {
	padding:3px 3px;
	font-size:90%;
	width:145px;
	height:60px;
}
form#sub_contact_form input.fields:hover {
	border:2px solid #f30400;
}
form#sub_contact_form textarea:hover {
	width:143px;
	height:58px;
	border:2px solid #f30400;
}
form#sub_contact_form input.cont_button {
	width:118px;
	height:32px;
	background:url(images/contact_button.gif) top no-repeat;
	border:0;
	cursor:pointer;
}
form#main_contact_form input.fields  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:17px;
}
form#main_contact_form textarea  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:60px;
}
form#main_contact_form input.fields:hover {
	border:2px solid #f30400;
}
form#main_contact_form textarea:hover {
	width:213px;
	height:58px;
	border:2px solid #f30400;
}
form#main_contact_form input.cont_button {
	width:118px;
	height:32px;
	background:url(images/contact_button.gif) top no-repeat;
	border:0;
	cursor:pointer;
}

form#buyback_form input.fields  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:17px;
}
form#buyback_form textarea  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:60px;
}
form#buyback_form input.fields:hover {
	border:2px solid #f30400;
}
form#buyback_form textarea:hover {
	width:213px;
	height:58px;
	border:2px solid #f30400;
}
form#buyback_form input.cont_button {
	width:118px;
	height:32px;
	background:url(images/submit_button.gif) top no-repeat;
	border:0;
	cursor:pointer;
}

form#consult_form input.fields  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:17px;
}
form#consult_form textarea  {
	padding:3px 3px;
	font-size:90%;
	width:215px;
	height:60px;
}
form#consult_form input.fields:hover {
	border:2px solid #f30400;
}
form#consult_form textarea:hover {
	width:213px;
	height:58px;
	border:2px solid #f30400;
}
form#consult_form input.cont_button {
	width:118px;
	height:32px;
	background:url(images/submit_button.gif) top no-repeat;
	border:0;
	cursor:pointer;
}
#sub_col2 {
	margin:0;
	padding:0 20px 0 10px;
	width:719px;
	float:left;
	border-left:2px solid #f30400;
}
h2.page_title {
	margin-top:0;
	padding-top:0;
	color:#f30400;
}
.sample_pic {
	width:230px;
	height:100px;
}
#footer_container {
	margin:0;
	padding:0;
	width:100%;
	font-size:80%;
}
#links {
	clear:both;
	margin:5px 0 10px 0;
	text-align:center;
}
#footer_container hr {
	margin:3px auto;
	text-align:center;
	width:900px;
	color:#f2f2f2;
	height:1px;
	background-color:#f2f2f2;
}
#logos {
	margin:0 auto;
	padding:0;
	width:764px;
	height:68px;
	background:url(images/logos.gif) top no-repeat;
}
#logos a.global {
	margin:0 25px 0 0;
	padding:0;
	width:112px;
	height:68px;
	display:block;
	float:left;
}
#logos a.paoli {
	margin:0 45px 0 0;
	padding:0;
	width:172px;
	height:68px;
	display:block;
	float:left;
}
#logos a.lacasse {
	margin:0 60px 0 0;
	padding:0;
	width:172px;
	height:68px;
	display:block;
	float:left;
}
#logos a.lazboy {
	margin:0 15px 0 0;
	padding:0;
	width:162px;
	height:68px;
	display:block;
	float:left;
}
#copyright {
	margin:5px 0 10px 10px;
	padding:0;
	font-size:85%;
	float:left;
}
#design_link {
	margin:5px 10px 10px 0;
	padding:0;
	font-size:85%;
	float:right;
}
table#showroom_photos td {
	padding-right:10px;
}
table#showroom_photos td img {
	width:230px;
	height:150px;
}
#special_offers {
	text-align:center;
}
