@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

*, div, p, span, { color:#333333 }
body {background:url(../images/bg.jpg) repeat-x; color: fff; font-family: Georgia, Arial, "Times New Roman", Times, serif; font-size:12px;}
body#products {background: #fff url('../images/bz-products.jpg') repeat-x;}
body#aboutus {background: #fff url('../images/bz-aboutus.jpg') repeat-x; }
body#brands {background: #fff url('../images/bz-aboutus.jpg') repeat-x;  }
body#pricelist {background: #ffffff}
body#contactus {background: #fff   }

#wrap {width:1003px; margin:auto; background-color:transparent;}
.clear {clear:both;}
a {color:#000000; text-decoration:none;}
a:visited,active {color:#666666;}
.hide {display:none;}
/*Header*/
#topbar {background:url(../images/topbg.jpg) repeat-x; width: 100%; height:106px;}
#topbar #TopSection {
	width:1003px;
	margin:auto;
	height: 106px;
}
#sitename {display:block; height:57px; float:left; padding:0px; font:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFCC;  }
#sitename span {text-transform:lowercase; font-style:italic; color:#D1DDED; font-size:34px;}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{color:#FFFFCC; text-decoration:none;}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {color:#D1DDED; text-decoration:none;}
#topbarnav { height:54px; padding-top:10px; text-align:right; color:#ffffcc;}
#topbarnav a{color:#FFFFCC;}
#topbarnav a:visited,active {color:#FFFFCC;}
#topbarnav a:hover {color:#FFFFFF; text-decoration:none;}
#topbarnav .searchform { float:right; margin:0px 15px 0px 0px;}
.searchform .keywordfield {border:solid 1px #333333; background:#F8F2DA; padding:3px;}
#topbarnav .topnavitems {float:right; display:block;}
#wrap #header {
	background:url(../images/header.jpg) no-repeat;
	height:390px;
	margin-top:0px;
	background-color:#00FF33;
}
#header .introtext {
	display:block;
	padding:60px 380px 25px 0px;
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	font-size:25px;
}

.highlight {background:#FFFFFF; color:#0099CC;}
.highlight2 {color:#FFFF99; font-size:28px; font-style:italic;}

#showroom {background: url(../images/showroom-bz.jpg) no-repeat; withd:471; height:376px;}

/* ---- Simple List --------------------
*/
ul#long	{
float:left;	
width: 100%;	
margin: 5px 0 10px 20px;    
padding: 0;

    font-weight:bold;
	font-size:12px;
    color:#2a245b;
    line-height:1.4;
    list-style-type:none;

}

ul#long li{
	float:left;
	width: 100%;
	margin: 5px 0 0 10px;
	padding: 0 0 0 25px;
	
    background:transparent url('../images/bullet-inner.gif') no-repeat;
    background-position:0 5px;

/*	list-style-image: url(images/bullet-inner.gif);*/


}


/* ---- Two column List 
*/
#two-column-list-container{}
ul#two-column	{
float:left;	
width: 100%;	
margin: 5px 0 10px 20px;    
padding: 0;

    font-weight:bold;
		font-size:12px;
    color:#2a245b;
    line-height:1.4;
    list-style-type:none;

}

ul#two-column li{
	float:left;
	width: 200px;
	margin: 5px 0 0 10px;
	padding: 0 0 0 25px;
	
    background:transparent url('../images/bullet-inner.gif') no-repeat;
    background-position:0 5px;

/*	list-style-image: url(images/bullet-inner.gif);*/


}

/* ---- Two column List Products page
*/
body#products .two-column-list-container{}
body#products ul.two-column	{
float:left;	
width: 100%;	
margin: 5px 0 10px 20px;    
padding: 0;

    font-weight:normal;
		font-size:12px;
    color:#2a245b;
    line-height:1.4;
    list-style-type:none;

}

body#products ul.two-column li{
	float:left;
	width: 200px;
	margin: 0px 0 0 10px;
	padding: 0 0 0 25px;
	
    background:transparent url('../images/bullet-inner.gif') no-repeat;
    background-position:0 5px;

/*	list-style-image: url(images/bullet-inner.gif);*/


}

#headershort {background: url(../images/headershort.jpg) no-repeat; height:119px;}
#headershort .subheader {font-size:48px; color:#F1E8CB; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; display:block; padding:55px 55px 0px 20px; }
/* Top Menu */
#topmenu {list-style:none; text-align:center; padding-top:4px;}
#topmenu li {display:inline;}
#topmenu a, #topmenu a:visited, #topmenu a:active {	display:block;	text-decoration:none; color:#9B7746; float:left; 	height:30px; padding:9px 15px 0px 17px; background:url(../images/menubg1.jpg) no-repeat right top;}
#topmenu a:hover {display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:url(../images/menubg2.jpg) no-repeat right top;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:url(../images/menubg2.jpg) no-repeat right top;}
/* Contents */
#contents {font-size:11px;}
#contents a:hover {text-decoration:none;}
#contents p {color:#0f0f0f; line-height:22px;}
#contents h2 {color:#8D6932; font-weight:normal;}

#left { width:570px; float:left; padding:5px 20px 5px 5px; background:url(../images/sidebarbg1.jpg) repeat-y right;}
#left h3, #left h4, #left h5 { color:#009999; display:block; padding:5px; margin-bottom:10px; margin-top:10px;}
#left h3 {font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#left h4 {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#left h5 {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#left h2 {font-size:26px; display:block; border-bottom:solid 1px #ECDEB0; padding:5px;}
#left h2 a, #left h2 a:visited, #left h2 a:active{color:#8D6932; text-decoration:none;}
#left h2 a:hover {color:#000000;}
#left .postmetadata {display:block; background:url(../images/metadatabg.jpg) no-repeat; margin:10px 0px 20px 0px; padding:15px 0px 0px 0px; text-align:center;}
blockquote {display:block; border-top:dashed 1px #D2B87B;  border-bottom:dashed 1px #D2B87B;text-align:center; margin:10px; padding:10px;}
blockquote p {font-size:12px; }
#left img {background:#FFFFFF; border:solid 1px #cccccc; padding:3px; margin:5px;}
#left .alignleft {float:left;}
#left .alignright {float:right;}
#left .postdata{display:block; padding:3px; text-align:right; color:#999999; margin-bottom:10px;}

#left table {width:95%; border:solid 1px #DCC48F;}
#left th {padding:5px; text-align:left; background:#E8D8B3}
#left td {padding:5px;}
#left .alttr1{ background:#FFFFCC;}
#left .alttr2{ background:#FFFFFF;}
#left .alttr1 th {background:#ffffff;}
#left .alttr2 th {background:#E7F4FA;}

#left ul {padding:10px; color:#0f0f0f;}
#left ul li {padding:3px; display:block; border-bottom:dashed 1px #E8D8B3; background-image:url(../images/bull.gif) no-repeat;}
#left p {margin:10px 0px 10px 0px;}
#left ol {padding:10px; margin:10px; color:#0f0f0f;}
#left ol li {padding:3px;}

#left .contactform {padding:10px; margin:10px;}
/*comments*/
.nocomments {color:#999999; font-size:10px; display:block;}
.commentlist {background: #FFFFCC; list-style-type:decimal; list-style-position:inside; font-family: Verdana, Arial, Helvetica, sans-serif;}
.commentlist li {border-bottom:solid 2px #EADDBF; padding:5px;}
.commentlist cite {display:block; color: #996633; font-weight:bold; padding:0px 3px 3px 20px;}
.commentmeta {display:block; font-size:10px; padding:3px; color:#999999;}
.commenttxt {display:block; padding:5px 5px 5px 15px;}
.textfield {width:190px; background-color: #F7F1E6; margin:0px;	border: 1px solid #C6A453;}
.textfield:hover {background: #FFFFCC;}
.textfield:focus {background:#ffffff;}
/*sidebar*/
#sidebar {margin-left: 605px; padding:5px;}
#sidebar ul {list-style:none;}
#sidebar ul li ul {list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar #categories li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar #categories a, #sidebar #categories a:visited, #sidebar #categories a:active {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none; border-top:solid 1px #F8F4E0;}
#sidebar #categories a:hover {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-top:solid 1px #F8F4E9; background:#FDFCF2;}

#sidebar #blogroll li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar #blogroll a, #sidebar #categories a:visited, #sidebar #categories a:active {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none; border-top:solid 1px #F8F4E0;}
#sidebar #blogroll a:hover {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-top:solid 1px #F8F4E9; background:#FDFCF2;}

#sidebar h2{display:block; font-size:18px; padding:5px; border-bottom:solid 1px #E8DDB3;}
#sidebar #recententries li {padding:5px; border-bottom:solid 1px #e8ddb3;}
/* Home Page Content */
#aboutdiv {
	float:left; padding:3px; width:233px; margin:5px 2px 5px 10px; }
#aboutdiv .openquote {display:block; background:url(../images/quote.gif) no-repeat; float:left; padding:3px; width:12px; height:12px;}
#aboutdiv h2 {

	display:block;
	/*	background:url(images/h2line.gif) repeat-x left bottom;*/
	color:#193fa0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:0px;
	margin: 10px 0 5px 0;
}
#highlights {
	float:left;
	width:233px;
	padding:3px 8px 3px 8px;
	margin:5px 5px 5px 0px;
/*	background:url(images/sidebarbg1.jpg) repeat-y left;*/

}
#highlights h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fb46d1;
	font-size:24px;
	font-weight:normal;
	padding: 0;
	margin: 10px 0 5px 0;
}
#highlights h3 {color:#8D6932; font-weight:normal; font-size:14px;}
#highlights h3 a {color:#9B7746; text-decoration:none; display:block; border-bottom:solid 1px #F5EFC9;}
#highlights h3 a:hover {color:#B38348; display:block; text-decoration:none; background:#ffffcc;; border-bottom:dashed 1px #BC8F52;}
/*#highlights ul {list-style:none; color:#999999; text-align:right;}
#highlights li {display:block; padding:3px; background: none; border-bottom:solid 1px #fff;}
#highlights li:hover {display:block; padding:3px; border-bottom:solid 1px #fff; background:#FFFFFF; }*/

#homecontents {
	float:left;
	width:492px;
	padding:3px 3px 3px 3px;
	margin:5px 0px 5px 0px;
/*	background:url(images/sidebarbg1.jpg) repeat-y left;*/
}
#homecontents p, left p, right p {margin:0.5em 0 2em 0;}
#homecontents h2 {display:block; color:#8d6932; /*border-bottom:solid 1px #E1D2A6;*/ font-size:22px; margin: 12px 0 5px 0;}
#homecontents h2 a{text-decoration:none; color:#8d6932;}
#homecontents h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}
#homecontents h3 {display:block; color:#8d6932; /*border-bottom:solid 1px #E1D2A6; */ font-size:16px; margin: 12px 0 5px 0; font-weight:normal;}
body#aboutus #homecontents p.maintext {font-size:18px; color:#8fd400; margin:0.5em 0 1em 0;}
#homecontents h3.tagcloudspecial {display:block; color:#eb46ac; /*border-bottom:solid 1px #E1D2A6; */ font-size:18px; margin: 12px 0 5px 0; font-weight:normal;}

#homecontents .txt_button {background:#8d6932; border: solid 1px #333333; color:#FFFFFF;  }
/*#homecontents .txt_hilight {border-top: solid 1px #333333; color:#FFFFFF; background: transparent url(../images/uparrow.gif) no-repeat postion: -20px;  }*/

.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}



/*Footer*/

#footer {background: url(../images/footer.jpg) repeat-x; padding:60px 0px 0px 15px; background-color:#333333;}
#footercontent {width:862px; margin:auto; padding:10px;}
#previews {padding:5px;}
#previews .item {width:120px; height:110px; float:left; text-align:center;}
#previews .item a img, #previews .item a:visited img, #previews .item a:active img{background:#efefef; border:solid 1px #CCCCCC; padding:3px;}
#previews .item a:hover img{background:#efefef; border:solid 1px #000000; padding:3px;}
#previews .item .caption {display:block; color:#CCCCCC;}
#copyright {margin:20px 0xp 20px 0px; padding:20px 0px 20px 0px; color:#FFFFFF; border:0; text-align: center;/*background:url(images/copyrightbg.jpg) repeat-x;*/}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#credit {background:#000000; height: 25px; padding:10px; border:0; text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#footer a:visited, #footer a:active, #footer a:hover {color:#999999;}
#credit a {color: #c66308;} #credit a:hover {color: #8fd400;}

#spacer57px {height:57px; width: 90%;}
#spacer10px-left{width:100%; height:10px; background-color:#e4f2ff;}
#spacer10px-mid{width:100%; height:10px; background-color:#f2f2f2;}
#spacer10px-right{width:100%; height:10px; background-color:#efe5fe;}

#leftnav ul { padding:0 0 20px 20px; color:#00d270; list-style-image: url(../images/bull.gif);}
#leftnav ul li a { display:block; 	background-image:url('../images/left-nav-sep-line.jpg');	font-size:12px;	color:#33CC33; /*0dcb75*/ line-height: 24px;height: 24px; padding:0 0 1px 0;} 
#leftnav ul li a:hover {color:#FFFFFF; font-weight:bold; background-image: url('../images/leftnav-hover-bz.png'); padding: 0 0 0 1em;height:27px; line-height: 27px;/*border:solid 1px #33CC33;*/}

#rightnav ul {padding:0 0 20px 20px; color:#0f0f0f; text-align:left; list-style-image: url(../images/bull.gif);}
#rightnav ul li a{ display:block; background-image:url('../images/right-nav-sep-line.jpg'); color: #33CC33; padding:0 0 1px 0;  font-size:12px; line-height:24px; height:24px;}
#rightnav ul li a:hover {text-align: left; color:#FFFFFF; font-weight:bold; background-image: url('../images/rightnav-hover-bz.png'); padding: 0 0 0 1em; height:27px; line-height: 27px;}

#swatches{margin: 0 0 0 1px;}
#swatches img { margin:0 3px 0 0px; border:solid 3px #fff;}
#logo {
	position:absolute;
	left:130px;
	top:12px;
	border: 0;
}

#address {
	position:absolute;
	width: 270px;
	height: auto;
	left:730px;
	top:10px;
	border: 0;
	color: #818285;
	font-size:10px;
	text-align:left;
	line-height:130%;
}

#address .name {color: #7eb438; font-size:12px; font-weight:bold;}
#address .phone {color: #050505; font-size:12px; font-weight:bold;}


#breadcrums {height: 10px; line-height:10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 13px; margin: 15px 0 0 0;}

#form_price_list {padding-left: 4em; background: url('../images/form_price_list_back.jpg') no-repeat ; }
#form_price_list .inputbox{ padding: 3px; margin-bottom: 0.5em; background: url('../images/input-bz.jpg') repeat-x; width: 170px;}


form {border: 0; }
.fieldset, legend {
	width:220px; 
	font-size:24px;
	color:#fb46d1;
	font-family:Arial, Helvetica, sans-serif;
	border:0;}
.fieldset .label {
	
	text-align:right;
	width:160px;
	float:left;
	padding:0 0 0 0em;
	margin:0;
	margin-top:0.3em; 
 	}
.fieldset .nobr {
	display:none; }  
.fieldset .textfield {
	margin:3px;
	height:20px;
	width:150px; }
.fieldset .textarea {
	margin:3px;
	height:165px;
	width:150px; }*/
	
	
#send_query_box {
width: 220px;


}

#send_query_box .qq 
{
float: left;
padding: 10px 10px 5px 10px;
margin: 5px 0 0 0px;
border:0;
background: none;
background-image: url('../images/search-box.jpg') ;
background-repeat: no-repeat;
width: 220px;
height: 34px;
}

#send_query_box .textfield {
	margin:3px;
	height:80px;
	width:160px;
	border:solid 0 #fff;
	background-image: url("../images/textfield_bg.jpg") no-repeat fixed; 
	background-color: transparent;}
	
/*#send_query_box>input.textfield {
	background: transparent 
	url("images/textfield_bg.jpg") no-repeat; }*/
	

#send_query_box textarea{ 	
/*	background-image: url('../images/textarea.jpg'); 
	background-position: top center;; */
	background:#f7f6d8;
	background-repeat: no-repeat;
	border: solid 1px #9f583c ; wrap: virtual;
	
} 


/*contactus page form */

#contact {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LEFT: 50px; FLOAT: left; WIDTH: 275px; COLOR: #6d6e70; POSITION: relative; BACKGROUND-COLOR: transparent
}
#contact P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 275px; COLOR: #6d6e70; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}

.formFields {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 200px; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #8fd400 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
#contactInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/line_contactFooter.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px
}
#contactInfo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contactInfo UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 185px; COLOR: #6d6e70; PADDING-TOP: 0px
}
.contactCenter {
	TEXT-ALIGN: center
}
.contactTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 30px; COLOR: #8fd400; PADDING-TOP: 0px
}
.emailLink {
	FONT-WEIGHT: bold; COLOR: #8fd400; TEXT-DECORATION: none
}
.emailLink:hover {
	TEXT-DECORATION: underline
}
.sendButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #8fd400; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
.succeMsg {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #00a6ee; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
.errorMsg {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #00a6ee; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}



.brands  {clear: both;}

.left {width: 30%; float: left; float: left; display:inline-block;}
.brands .right_info_tx { color: #0f0f0f; width: 63%; float: right; display:inline-block; line-height:1.4;}

div.hr {
		height: 25px; clear:both; margin-top:1em; margin-bottom:1em; background-attachment: scroll;	background-image: url(../images/seprator.gif) ; background-repeat: repeat-x; background-position: center;
}
div.hr hr { display: none;}

.fltleft{float: left; padding:2px; margin:2px; border: solid 5px #1dadae;}
.fltright{float: right; padding:2px; margin:2px;}
