/*---------- 1. BODY ----------*/



body {
	margin: 0;
	padding: 0;
	font: 15px "Times New Roman", Times, serif;
	background: #F6F5F1;
	color: #000;
	text-align: left;



}







/*---------- 2. Wrapper ----------*/



#wrapper {



width: 980px;



margin: 45px auto;



border: 1px solid #796f56;



padding: 1px;



background: #fff;



}







/*---------- 3. General Properties  ----------*/







img {



border: none;



}







.clear { clear: both; }











.wbText_22 {



font-size: 22px;



font-family: "Times New Roman", Times, serif;



color:#fff;



}







.signup_input {



width: 178px;



background: #fff;



border: 1px solid #8c8269;



font-family: "Times New Roman", Times, serif;



padding: 3px;







}







/*---------- Nav  ----------*/











.nav {



width: 465px;



height: 28px;



position: relative;



background: url(../images/nav.jpg);



margin: 0;



padding: 0;



}







.nav li {



float: left;



list-style-type: none;



}







.nav li a {



	position: absolute;



	margin: 0;



	padding: 0;



	display: block;



	height: 28px;



	background: url(../images/nav.jpg) no-repeat;



	text-indent: -9999px;



	overflow: hidden;



	font-size: 1%;



}







.nav li#nav_home a {



left: 0;



width: 71px;



background-position: 0 0;



}







.nav li#nav_company a {



	left: 73px;



	width: 87px;



	background-position: -71px 0;



}







.nav li#nav_showroom a {



left: 158px;



width: 93px;



background-position: -158px 0;



}







.nav li#nav_brands a {



left: 251px;



width: 69px;



background-position: -251px 0;



}







.nav li#nav_gallery a {



left: 320px;



width: 74px;



background-position: -320px 0;



}







.nav li#nav_service a {



left: 394px;



width: 71px;



background-position: -394px 0;



}







.nav li#nav_home a:hover {



background-position: 0 -28px;



}







.nav li#nav_company a:hover {



background-position: -71px -28px;



}







.nav li#nav_showroom a:hover {



background-position: -158px -28px;



}







.nav li#nav_brands a:hover {



background-position: -251px -28px;



}







.nav li#nav_gallery a:hover {



background-position: -320px -28px;



}







.nav li#nav_service a:hover {



background-position: -394px -28px;



}











.nav_right {



width: 246px;



height: 28px;



position: relative;



background: url(../images/nav_right_bg.jpg);



margin: 0;



padding: 0;



float: right;



}







.nav_right2 {



width: 246px;



height: 28px;



position: relative;



background: url(../images/nav_right_bg.jpg);



margin: 0;



padding: 0;



float: left;



}







.nav_right li, .nav_right2 li {



float: left;



list-style-type: none;



}







.nav_right li a, .nav_right2 li a {



position: absolute;



top: 0;



margin: 0;



padding: 0;



display: block;



height: 28px;



background: url(../images/nav_right_bg.jpg) no-repeat;



text-indent: -9999px;



overflow: hidden;



font-size: 1%;



}







.nav_right li#nav_directions a, .nav_right2 li#nav_directions a {



left: 0;



width: 91px;



background-position: 0 0;



}







.nav_right li#nav_contact a, .nav_right2 li#nav_contact a {



left: 91px;



width: 73px;



background-position: -91px 0;



}







.nav_right li#nav_sitemap a, .nav_right2 li#nav_sitemap a {



left: 164px;



width: 82px;



background-position: -164px 0;



}







.nav_right li#nav_directions a:hover, .nav_right2 li#nav_directions a:hover {



background-position: 0 -28px;



}







.nav_right li#nav_contact a:hover, .nav_right2 li#nav_contact a:hover {



background-position: -91px -28px;



}







.nav_right li#nav_sitemap a:hover, .nav_right2 li#nav_sitemap a:hover {



background-position: -164px -28px;



}







/*---------- Link  ----------*/







a.linkb2b, a.linkb2b:visited  {



color: #312D24;



text-decoration: none;



font-weight: bold;



text-transform: uppercase;



font-size: 11px;



}







a.linkb2b.hover {



color: #312D24;



text-decoration: none;



}







a.linkb, a.linkb:visited {



color: #fff;



text-decoration: none;



line-height:30px;



font-weight: bold;



font-size: 14px;







}







a.linkb:hover {



color: #fff;



text-decoration: none;



}







a, a:visited {



color: #312D24;



text-decoration: underline;



}







a:hover {



color: #312D24;



text-decoration: none;



}



















/*---------- Box  ----------*/







.box {
background: #FBFAF8 url(../images/box_bg.gif) repeat-x;
border: 1px solid #DCD9D2;
border-top: none;
min-height: 196px;
vertical-align: top;
}







.bbText {



font-size: 22px;



margin: 0px;



color: #47422E;



font-family: "Times New Roman", Times, serif;



}







.box p {



margin: 0px;



width: 200px;



float: right;



}







.footer {



font-size: 11px;



line-height: 18px;



color: #282828;



}











.leftimg {



float: left;



margin-right: 15px;



margin-bottom: 15px;

border:2px #B3A892 solid;

padding:4px;



}







#content {



width: 980px;



background:#fff url(../images/content_box_bg.gif) repeat-x;



}







.img_bor {



padding: 2px;



border: 1px solid #B3A892;



}



.img_td_bor {



border: 1px solid #F3F2EE;



}



.gallery img{



border: 1px solid #ccc;



padding: 4px;



}







.gallery:hover img{



border: 1px solid #7A6F5A;



}







.gallery:hover{



color: #7A6F5A; /* Dummy definition to overcome IE bug */



}







.input_box {



width: 150px;



border: 1px solid #74684E;



padding: 1px;



}







.input_textarea {



width: 250px;



border: 1px solid #74684E;



padding: 5px;



}











.location_box {



background: #FBFAF8 url(../images/box_bg.gif) repeat-x;



border: 1px solid #DCD9D2;



border-top: none;



padding: 20px; 



line-height: 20px;



}



.location_box2 {



background: url(../images/box_bg2.gif) no-repeat;



border: 1px solid #DCD9D2;



border-top: none;



padding: 10px; 



line-height: 10px;



}





/*---------- Sitemap  ----------*/







.sitemap ul {



margin: 0px;



padding: 0;



list-style: none;



	



}







.sitemap li {



margin: 5px 0 0 0;



padding: 0;



width: 200px;



}







.sitemap li a {



display: block;



background: #eae8e3;



font-size: 14px;



color: #000;



padding: 2px 4px 2px 8px ;



text-decoration: none;



}







.sitemap li a:hover  {



background: #887e6b;



color:#FFFFFF;



}







/* Sample 2*/



#box2{



	position:absolute;



}



#box2 span{



	display:block;



	float:left;



}







.mask2{



	position:relative;



	width:502px;



	height:290px;



	overflow:hidden;



}







.buttons{



text-align: left;



clear:both;



font-size: 10px;



position: absolute;



z-index: 50;



top: 390px;



}







.buttons{padding:5px;}



.buttons span{color:#fff;padding:0 5px;cursor:pointer;font:10px Verdana}







.skip {



	display: none;



}
