/***** RESET *****/
 
body{padding:0;margin:0;font:12px Trebuchet, Verdana, sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}
 
h1{color:#b8c435; font-weight:bold }
 
/***** Links *****/
 
a, a:visited {
text-decoration:none;
}abel
.smalllink{ font-size:10px; }
 
/***** Forms *****/
 
form div { 
	

}

label {
	
	display:block;
	width:120px;
	vertical-align:middle;
	margin:8px 0 6px 0;
	float:left;
}
label.error{
	clear:left;
	font-size:10px;
	margin:0 0 5px 122px;
	text-align:left;
	font-style:italic;
	line-height:13px;
	color:#6a311d;
	font-weight:normal;
	width:230px;
	
}
select {
	height:18px;
	font-family:Trebuchet, Verdana, sans-serif;
	font-size:11px;
	width:202px;
	border:1px solid #868686;
}

form { 
	font-family:Trebuchet, Verdana, sans-serif;
	font-size:11px;
}

form div{
clear:left;
}

form div.actions {
margin-left:6em;
padding-left: 1.5em;
}

.formfieldvisible{font-size:11px; color:#333333; font-family :arial, verdana, helvetica;  margin:1px;  padding:0 4px }


/***** Tables *****/
 
table {
border:0;
margin:0 0 18px 0;
padding:0;
}
 
  table tr td {
  padding:2px;
  }
 
/***** Design *****/
 
#wrap {
width:722px;
margin:0 auto;
}

#header{
width:722px;
height:126px;
}

#logo{ float:left }

#content{
border:1px solid #d1d0d0;
padding:28px 22px 22px 27px;
position:relative
}

#columns{
float:left;
width:198px;
margin:0 113px 0 0;
}

#search_dialog{background:#c8c2b9; border:1px solid #d1d0d0; border-top:none; padding:13px 0px; color:#ffffff;  }
#search_box{width:198px; float:left; margin:0 0 0 30px; }

#result_header{background:#928674; border:1px solid #d1d0d0; border-top:none; padding:9px 28px 7px 28px; color:#ffffff; font-size:11px  }
#result_header a{color:#fff; font-size:11px}

#results_box{float:left; width:100px; font-size:11px }
#results_box a{font-size:11px }
#pageination{float:left; width:250px; text-align:center; font-size:11px; padding:0 0 0 10px }
#pageination_bottom{float:left; width:100%; text-align:center; font-size:11px;  }
#scroll_content{height:334px; width:669px; overflow:auto; z-index:0;}





/*** PRODUCTS PAGE ***/
#product_listings{width:722px; position:relative; padding:15px 0}
#product{float:left; width:16%; position:relative; text-align:center; margin:0 0 15px 0; height:130px; padding:0 2%}
#product_title{clear:left; text-align:center}
#product_listings a{ color:#928674 }
.product_caption{font-size:11px; color:#928674 }

#thumb_area{margin:0 0 0 -17px;}

/*** HORIZONTAL NAV ***/
#home_nav { width:572px;  padding:0; height:36px; float:left; margin:45px 0 0 24px; }
ul#home_nav li { height:36px; list-style:none; float:left }
ul#home_nav li a { height:36px; display:block; text-indent:-9999px }


 
li#home_n1 a, li#home_n2 a, li#home_n3 a, li#home_n4 a, li#home_n5 a, li#home_n6 a{ background:url(../images/home_nav_full.png)}

li#home_n1 a                { background-position:0 0; width:63px; }
li#home_n1 a:hover, li#home_n1 a.current { background-position:0 -36px; }

li#home_n2 a               { background-position:-63px 0px; width:79px; }
li#home_n2 a:hover, li#home_n2 a.current { background-position:-63px -36px ; }

li#home_n3 a               { background-position:-142px 0px; width:136px; }
li#home_n3 a:hover, li#home_n3 a.current { background-position:-142px -36px; }

li#home_n4 a               { background-position:-278px 0px; width:103px; }
li#home_n4 a:hover, li#home_n4 a.current { background-position:-278px -36px; }

li#home_n5 a               { background-position:-381px 0px; width:103px;  }
li#home_n5 a:hover, li#home_n5 a.current { background-position:-381px -36px; }

li#home_n6 a               { background-position:-484px 0px; width:88px; }
li#home_n6 a:hover, li#home_n6 a.current { background-position:-484px -36px;  }

.home-text
{
	clear:left;
	padding:10px 0 ;
	text-align:center;
}


#products_nav { width:572px;  padding:0; height:36px; float:left; margin:45px 0 0 24px; }
ul#products_nav li { height:36px; list-style:none; float:left }
ul#products_nav li a { height:36px; display:block; text-indent:-9999px }
 
li#products_n1 a, li#products_n2 a, li#products_n3 a, li#products_n4 a, li#products_n5 a, li#products_n6 a{ background:url(../images/product_nav_full.png)}

li#products_n1 a                { background-position:0 0; width:67px; }
li#products_n1 a:hover, li#products_n1 a.current { background-position:0 -36px; }

li#products_n2 a               { background-position:-67px 0px; width:118px; }
li#products_n2 a:hover, li#products_n2 a.current { background-position:-67px -36px ; }

li#products_n3 a               { background-position:-185px 0px; width:85px; }
li#products_n3 a:hover, li#products_n3 a.current { background-position:-185px -36px; }

li#products_n4 a               { background-position:-270px 0px; width:106px; }
li#products_n4 a:hover, li#products_n4 a.current { background-position:-270px -36px; }

li#products_n5 a               { background-position:-376px 0px; width:110px;  }
li#products_n5 a:hover, li#products_n5 a.current { background-position:-376px -36px; }

li#products_n6 a               { background-position:-486px 0px; width:86px; }
li#products_n6 a:hover, li#products_n6 a.current { background-position:-486px -36px; width:86px; }



#showroom_nav { width:572px;  padding:0; height:36px; float:left; margin:45px 0 0 24px; }
ul#showroom_nav li { height:36px; list-style:none; float:left }
ul#showroom_nav li a { height:36px; display:block; text-indent:-9999px }
 
li#showroom_n1 a, li#showroom_n2 a, li#showroom_n3 a, li#showroom_n4 a, li#showroom_n5 a { background:url(../images/showroom_nav_full_new.png)}

li#showroom_n1 a                { background-position:0 0; width:74px; }
li#showroom_n1 a:hover, li#showroom_n1 a.current { background-position:0 -36px; }

li#showroom_n2 a               { background-position:-74px 0px; width:161px; }
li#showroom_n2 a:hover, li#showroom_n2 a.current { background-position:-74px -36px ; }

li#showroom_n3 a               { background-position:-234px 0px; width:97px; }
li#showroom_n3 a:hover, li#showroom_n3 a.current { background-position:-234px -36px; }

li#showroom_n4 a               { background-position:-332px 0px; width:126px; }
li#showroom_n4 a:hover, li#showroom_n4 a.current { background-position:-332px -36px; }

li#showroom_n5 a               { background-position:-458px 0px; width:114px;  }
li#showroom_n5 a:hover, li#showroom_n5 a.current { background-position:-458px -36px; }


/*
#showroom_nav { width:572px;  padding:0; height:36px; float:left; margin:45px 0 0 24px; }
ul#showroom_nav li { height:36px; list-style:none; float:left }
ul#showroom_nav li a { height:36px; display:block; text-indent:-9999px }
 
li#showroom_n1 a, li#showroom_n2 a, li#showroom_n3 a, li#showroom_n4 a, li#showroom_n5 a, li#showroom_n6 a{ background:url(../images/showroom_nav_full.png)}

li#showroom_n1 a                { background-position:0 0; width:63px; }
li#showroom_n1 a:hover, li#showroom_n1 a.current { background-position:0 -36px; }

li#showroom_n2 a               { background-position:-63px 0px; width:136px; }
li#showroom_n2 a:hover, li#showroom_n2 a.current { background-position:-63px -36px ; }

li#showroom_n3 a               { background-position:-199px 0px; width:118px; }
li#showroom_n3 a:hover, li#showroom_n3 a.current { background-position:-199px -36px; }

li#showroom_n4 a               { background-position:-317px 0px; width:77px; }
li#showroom_n4 a:hover, li#showroom_n4 a.current { background-position:-317px -36px; }

li#showroom_n5 a               { background-position:-394px 0px; width:98px;  }
li#showroom_n5 a:hover, li#showroom_n5 a.current { background-position:-394px -36px; }

li#showroom_n6 a               { background-position:-492px 0px; width:80px; }
li#showroom_n6 a:hover, li#showroom_n6 a.current { background-position:-492px -36px; }
*/

/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.green {color:#BECA42; }

.copyright{color:#999999; font-size:9px; margin:0 0 -18px -20px; }

#product_image_lg{float:right;margin:8px 0 4px 0; padding:0; clear:both}

#content a {color:#BECA42;}
.rls a {color:#333333;}
#content a.rls {color:#333333;}

#main_image{margin:10px 10px}

#footer{text-align:center}

#sn {width:100%; text-align:center}
#sn a{color:#CCCCCC; font-size:10px}

/****** FIX FIREFOX *******/
:-moz-any-link:focus {
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}

#home_showroom, #home_product
{
	 
	height:339px; 
	position:relative; 
	background:url(../images/bkg_home_images.png); 

	width:326px;
	display:block;
	float:left;abe
}

#home_product
{
	margin: 0 0 0 19px ;
}
	.home_text{position:absolute; top:142px; left:86px; }
	
	.tooltip{font-size:9px; font-style:italic; color:#666; margin: 0; padding:0 0 10px 0; border:1px solid white;line-height:12px;  }
	
#msg {
	font-style:italic;
	background-color:#b8c435;
	color:#333;
	margin-bottom:18px;
	
	padding:10px 10px;
	text-align:left;
	margin:10px 6px 10px 0
}