@charset "utf-8";

body {
	background-color:#fff;
	font-size:11px;
	color:#FFF;
	margin:0;
	padding:0;
	background-attachment: fixed;
	background-image: url(../images/silver_back.jpg);
	background-repeat: repeat-x;
}

#front_feature {
height:382px;
width:974px;
background-image:url(../images/fr_b_img_1.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#front_content {
background-image:url(../images/front_content_back.jpg);
background-repeat:repeat-x;
height:581px;
width:974px;
margin:0;
padding:0;
}

#infobox_1 {
background-image:url(../images/fr_box_1.jpg);
height:304px;
width:314px;
display:block;
float:left;
margin:10px 5px;
padding:0;
}

h1 {
font-family:"Trebuchet MS";
font-size:22px;
text-transform:uppercase;
font-weight:700;
color:#FFF;
margin:4px 0;
padding:2px 5px 0 2px;
}

.info_link {
float:right;
margin-right:20px;
background-image:url(../images/img05.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:20px;
}

#operating_since {
height:214px;
width:214px;
background-image:url(../images/operating_since.jpg);
display:block;
float:left;
margin:13px 0 0 55px;
padding:0;
}

h2 {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:400;
line-height:120%;
margin-top:6px;
margin-bottom:6px;
}

#header {
	height:110px;
	width:100%;
background-image:
background-repeat:repeat-x;
	text-align:justify;
	vertical-align:top;
	margin:0;
	padding:0;
	background-color: #fff;
}

#logo {
	height:86px;
	width:270px;
	left:22px;
	top:auto;
	right:auto;
	bottom:auto;
	float:left;
	background-image:url(../images/owc_logo.png);
	background-repeat:no-repeat;
	padding:0;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 14px;
}

#wrapper {
	height:100%;
	width:100%;
}

#menu {
	height:67px;
	background-image:url(../images/menu_back.jpg);
	background-repeat:repeat-x;
	display:block;
	width:974px;
	text-align:right;
	margin:0 auto;
	padding:0;
}

#btn_home a {
display:block;
background-image:url(../images/b_h_off.jpg);
text-decoration:none;
float:left;
height:67px;
width:183px;
margin:0;
padding:0;
}

#callus {
height:63px;
width:267px;
float:right;
margin-top:26px;
margin-right:30px;
background-image:url(../images/call_us.jpg);
background-repeat:no-repeat;
}

#shadows {
	width:100%;
	margin:0 auto;
	padding:0;
}

#subbox {
	width:974px;
	background-color:#363636;
	border:1px solid #999;
	margin:0 auto;
	padding:0;
	position: relative;
}

#btn_about_us {
display:inline;
list-style-image:url(../images/img07.gif);
list-style-type:disc;
margin:0;
padding:0;
}

#btn_home a:hover {
display:block;
height:67px;
width:183px;
background-image:url(../images/b_h_on.jpg);
text-decoration:none;
margin:0;
padding:0;
}

#teaser {
	margin:0;
	padding:0;
}

#btn_about_us a {
display:block;
background-image:url(../images/b_about_su_off.jpg);
text-decoration:none;
float:left;
height:67px;
width:197px;
text-align:right;
margin:0;
padding:0;
}

#btn_services a {
display:block;
background-image:url(../images/btn_services_off.jpg);
text-decoration:none;
float:left;
height:67px;
width:188px;
margin:0;
padding:0;
}

#btn_showroom a {
display:block;
background-image:url(../images/btn_showroom_off.jpg);
text-decoration:none;
float:left;
height:67px;
width:217px;
margin:0;
padding:0;
}

#btn_contact a {
display:block;
background-image:url(../images/btn_contact_off.jpg);
text-decoration:none;
float:left;
height:67px;
width:189px;
margin:0;
padding:0;
}

.info_link a {
font-family:"Trebuchet MS", Calibri;
font-size:12px;
font-weight:700;
color:#FF0;
}

.info_link a:hover {
color:#FFF;
border-bottom-style:dotted;
border-bottom-color:#FFF;
border-bottom-width:1px;
text-decoration:none;
}

#infoboxes {
height:318px;
width:100%;
margin:0 auto;
padding:0;
}

#front_txt {
height:230px;
width:290px;
display:block;
float:left;
color:#D3EBF5;
margin:5px 0 0 77px;
padding:0;
}

#footer {
width:100%;
border-top-width:7px;
border-top-style:solid;
border-top-color:#FFF;
text-align:center;
font-family:"Trebuchet MS";
font-size:11px;
color:#CCC;
margin:0;
padding:10px 0;
}

#footer a {
color:#CCC;
}

#infobox_2 {
background-image:url(../images/fr_box_2.jpg);
height:304px;
width:314px;
display:block;
float:left;
margin:10px 5px;
padding:0;
}

#infobox_3 {
background-image:url(../images/fr_box_3.jpg);
height:304px;
width:314px;
display:block;
float:left;
margin:10px 5px;
padding:0;
}

#front_txt_2 {
height:230px;
width:290px;
display:block;
float:left;
color:#D3EBF5;
margin:5px 0 0 32px;
padding:0;
}

#footer a:hover {
color:#FFF;
text-decoration:none;
}

#btn_home_active {
display:block;
height:67px;
width:183px;
background-image:url(../images/b_h_on.jpg);
text-decoration:none;
float:left;
margin:0;
padding:0;
}

#about_us_wrap {
background-color:#563C2C;
background-image:url(../images/back_about_us_content.jpg);
background-repeat:no-repeat;
background-position:top;
height:990px;
margin:0 auto;
padding:0;
}

#main_content_section {
float:right;
width:696px;
background-image:url(../images/back_main_content_wood.jpg);
background-repeat:no-repeat;
height:auto;
border-top-width:2px;
border-left-width:2px;
border-top-style:solid;
border-left-style:solid;
border-top-color:#563C2C;
border-left-color:#563C2C;
background-color:#563C2C;
background-position:top;
margin:15px 0 0;
padding:0;
}

.main_content_text {
font-family:"Trebuchet MS", Calibri;
font-size:13px;
color:#FFF;
line-height:22px;
text-align:justify;
margin:27px;
padding:0;
}

#decor_element {
background-image:url(../images/decor_element.png);
background-repeat:no-repeat;
background-position:right top;
height:170px;
width:194px;
position:static;
margin-right:-1000px;
visibility:hidden;
overflow:visible;
}

.main_content_text li {
color:#FC0;
margin-top:0;
margin-bottom:0;
margin-left:40px;
text-indent:20px;
background-image:url(../images/0043_bullet2.png);
background-repeat:no-repeat;
background-position:left top;
list-style-type:none;
}

.main_content_title {
margin-top:25px;
margin-left:18px;
}

#content_shadows {
width:710px;
float:right;
background-image:url(../images/back_brown_shadow.png);
background-repeat:no-repeat;
background-position:left top;
margin:204px 0 0;
padding:0;
}

#left_column {
float:left;
width:200px;
margin-top:315px;
margin-left:33px;
font-family:"Trebuchet MS", Calibri;
font-size:11px;
color:#EFE2DA;
line-height:22px;
}

.testimonials_title {
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
}

.testimonials_title li {
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#EFC989;
list-style-type:none;
list-style-image:url(../images/0043_bullet2.png);
text-indent:-5px;
margin:0;
padding:0;
}

.testimonials_title ul {
margin:0;
padding:0;
}

#services_wrap {
background-color:#563C2C;
background-image:url(../images/back_services_content.jpg);
background-repeat:no-repeat;
background-position:top;
height:980px;
margin:0 auto;
padding:0;
}

#showroom_wrap {
background-color:#563C2C;
background-image:url(../images/back_showroom_content.jpg);
background-repeat:no-repeat;
background-position:top;
height:980px;
margin:0 auto;
padding:0;
}

#contact_wrap {
background-color:#563C2C;
background-image:url(../images/back_contact_content.jpg);
background-repeat:no-repeat;
background-position:top;
height:980px;
margin:0 auto;
padding:0;
}

#contact_txt_back {
background-image:url(../images/contact_back.jpg);
height:280px;
width:619px;
margin-left:42px;
}

#contact_box_1 {
float:left;
width:250px;
margin-top:20px;
}

#contact_box_2 {
float:right;
width:250px;
margin-top:20px;
margin-right:40px;
}

.style1 {
color:#FC0;
}

#contact_map_back {
background-image:url(../images/back_map.jpg);
height:395px;
width:678px;
float:left;
margin-left:10px;
padding:0;
}

#map_holder {
height:309px;
width:644px;
border:2px solid #34261B;
margin:50px auto auto 17px;
}

#infobox_1_content,#infobox_2_content,#infobox_3_content {
height:115px;
width:284px;
margin:184px 14px auto auto;
padding:0;
}

#btn_home,#btn_services,#btn_showroom,#btn_contact {
display:inline;
margin:0;
padding:0;
}

#btn_about_us a:hover,#btn_about_us_active {
display:block;
background-image:url(../images/b_about_su_on.jpg);
text-decoration:none;
float:left;
height:67px;
width:197px;
text-align:right;
margin:0;
padding:0;
}

#btn_services a:hover,#btn_services_active {
display:block;
background-image:url(../images/btn_services_on.jpg);
text-decoration:none;
float:left;
height:67px;
width:188px;
margin:0;
padding:0;
}

#btn_showroom a:hover,#btn_showroom_active {
display:block;
background-image:url(../images/btn_showroom_on.jpg);
text-decoration:none;
float:left;
height:67px;
width:217px;
margin:0;
padding:0;
}

#btn_contact a:hover,#btn_contact_active {
display:block;
background-image:url(../images/btn_contact_on.jpg);
text-decoration:none;
float:left;
height:67px;
width:189px;
margin:0;
padding:0;
}

#front_txt h1,#front_txt_2 h1 {
text-transform:none;
color:#FBD9AB;
font-family:"Trebuchet MS";
}

#front_txt li,#front_txt_2 li {
font-family:"Trebuchet MS";
font-size:16px;
text-transform:capitalize;
background-image:url(../images/0064_ticket.png);
list-style-type:none;
background-repeat:no-repeat;
background-position:left 60%;
margin:0;
padding:0 0 0 30px;
}

#front_txt ul,#front_txt_2 ul {
margin:22px 0 0 18px;
padding:0;
}

