* {
	margin:0px;
	padding:0px;
}
a, img {
	text-decoration:none;
	outline:none;
	border:none;
}
a:link, a:visited { color:#00A0AF; }
body {
	font-size:11px;
	font-family:Arial,Sans-serif;
	color:#515151;
	line-height:15px;
}
.mini_column, a#b_image_products, #questions, .hide, ul#main_navigation, a#arrow { display:none; }
ul.bar_menu {
	list-style:none;
}
ul.bar_menu a { text-indent:0px;}
#container {
	position:relative;
	width:960px;
	margin:0px auto;
}
#content {
	padding-bottom:4px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
}
img#logo_text {
	position:absolute;
	top:64px;
	left:114px;
}
img#image_header { display:block; behavior: url(/library/images/iepngfix.htc); }
#copy {
	width:860px;
	overflow:auto;
	margin:0px auto;
	padding-bottom:30px;
	background:#FFFFFF url(/library/images/background-copy.gif) repeat-x;
	background-position:top right;
}
#footer {
	width:960px;
	height:63px;
	overflow:hidden;
	margin:0px auto;
	font-family:Verdana,Sans-serif;
	border-top:1px solid #828282;
	padding-top:10px;
}
#footer ul {
	list-style:none;
	display:inline;
	float:left;
	overflow:hidden;
	margin:27px 0px 0px 27px;
}
#footer ul li {
	margin-right:23px;
	float:left;
	display:inline;
}
#footer p.copyright {
	float:right;
	margin:36px 26px 0px 0px;
	font-size:11px;
	color:#828282;
}
#footer a {
	color:#4B4B4B;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
}
#footer p.copyright span { font-size:9px; text-transform:uppercase; }
#left_column {
	width:283px;
	float:left;
	margin:57px 0px 0px 21px;
}
#right_column {
	width:505px;
	float:right;
	margin:57px 21px 0px 0px;
}
h2#comments {
	text-indent:-2000px;
	width:194px;
	height:16px;
	overflow:hidden;
	background:transparent url(/library/images/text-questions-comments.gif) no-repeat;
	margin-bottom:19px;
}
span.pad { padding-left:10px; }
.show { display:block; }
#left_column h3, #left_column h3 a {
	color:#DD0303;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	margin:24px 0px 7px;
	letter-spacing:.75px;
}
#left_column p {
	padding-bottom:8px;
}
ul#sub_navigation { display:none; }
#right_column h1 {
	color:#000000;
	font-size:19px;
	line-height:21px;
	font-weight:normal;
	margin:13px 0px 11px;
	padding-right:144px;
}
#right_column p { margin-bottom:11px; }
a.blue_bar:link, a.blue_bar:visited {
	display:block;
	height:21px;
	text-indent:-2000px;
	background-color:#6FC6DE;
}
a#visit_showroom, a#learn_about, a#locations_to_serve { text-indent:0px; }

a#b_download { display:none; }
.divider {
	width:100%;
	height:1px;
	border-top:1px solid #E4E4E4;
	overflow:hidden;
	margin:10px 0px 0px;
}
#left_column h3 { margin:20px 0px 6px; }
p.light {
	color:#828282;
}
#questions {
	background-image:none;
}
#left_column, #right_column { padding-bottom:70px; }
#right_column { width:500px; overflow:hidden; }
#right_column h4 {
	color:#ABA392;
	font-size:11px;
	letter-spacing:1.5px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:9px;
}
#right_column h4 strong {
	color:#82765E;
}
ul#thumbnails {
	list-style:none;
	width:100%;
	overflow:auto;
}
ul#thumbnails li {
	display:inline;
	float:left;
	margin-right:13px;
}
ul#thumbnails li.last { margin-right:0px; }
p.right {
	padding:4px 0px 37px;
	width:100%;
	display:block;
	clear:both;
}
a.blue_bar {
	text-align:left;
	float:right;
}
a#b_enter, a#b_view_all { text-indent:0px; }
ul#thumbnails_mini {
	display:none;
}
p.footnote { display:none; }
h1#welcome, h1#looking {
	padding:0px 0px 10px;
	font-style:italic;
	font-size:26px;
	line-height:30px;
	font-family:Georgia,'Times New Roman',Serif;
	width:100%;
	overflow:hidden;
	text-indent:0px;
}
a#b_tell_friend:link, a#b_tell_friend:visited { display:none; }
#gallery {
	background:#E5E4E4 none;
	width:100%;
	text-align:center;
}
#gallery img { display:block; margin:0px auto; }
a#b_virtual_red { text-indent:0px; }
#right_column h3 {
	text-transform:uppercase;
	color:#646464;
	font-weight:normal;
	font-size:11px;
	margin:0px 0px 11px;
}

/* contact us */
ul.contact_list {
	overflow:auto;
	list-style:none;
	width:400px;
	border-bottom:1px solid #E4E4E4;
	float:right;
	margin-bottom:14px;
}
ul.contact_list li {
	width:180px;
	border-bottom:1px solid #E4E4E4;
	display:inline;
	float:left;
	font-size:10px;
	line-height:15px;
	margin-right:40px;
	margin-bottom:16px;
}
ul.contact_list li.end { margin-right:0px; }
ul.contact_list li p {
	margin-bottom:0px;
	padding-bottom:7px;
}
ul.contact_list li h3 {
	color:#DD0303;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	margin:0px 0px 7px;
	letter-spacing:.75px;
}
ul.contact_list li h4 {
	color:#2A2A2A;
	font-weight:normal;
}
ul.contact_list li.blank { border:none; }
ul.blank { border:none; }
ul.contact_list li.last {
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
}	
ul.blank li { border:none; }
#right_column h2 {
	text-indent:0px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	clear:both;
	width:100%;
	margin:20px 0px 28px;
}