*{
	margin: 0px;
	padding: 0px;
}

body{
	background: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a{
	color: #000;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
img{border: 0;}
h1{
	font-size: 22px;
	font-weight: normal;
	color: #963;
}
h1 span{
	font-size: 18px;
	color: #900;
}
h1.big{
	font-size: 36px;
	color: #c96;
}

#pageWrapper{
	width: 906px;
	border: 12px solid #000;
	position: relative;
	left: 50%;
	margin: 40px 0 40px -488px;
	background: #fff;
	padding: 20px 30px 10px 40px;
}

body.home #pageWrapper{
	background: #fff url(../images/home_bg.jpg) no-repeat right bottom;
	height: 700px;
}
/*body.product #pageWrapper{background: #fff url(<%=pageContext.getAttribute("content") %>) no-repeat right 80%;}*/

#header{
	height: 100px;
	border-bottom: 1px dashed #aeaeae;
}
body.home #header{border: 0;}
#header_links{
	margin-top: 30px;
	float: left;
}
#header_links a{margin: 0 5px;}

.houseware_link a{
	/*width: 210px;*/
	float: right;
	margin: 30px 0pt 0pt 0px;
	padding-left: 10px;
	background: url(../images/bullet.jpg) no-repeat center left;


	font-weight: bold;

}
#logo{
	float: left;
	margin: 0 30px 0 0;
}

#search{
	float: right;
	margin: 0px 0 0 0;
}
input.txt{

	border: 1px solid #b2b2b2;
	float: top right;
	font-size: 10px;
	margin-right: 10px;
}
input.submit_btn{
    float: top right;
	width: 21px;
	height: 19px;
	overflow: hidden;
	text-indent: -6000px;
	border: 0;
	background: url(../images/submit_btn.jpg) no-repeat left top;
}


#menu_bar{
	width: 200px;
	float: left;
	/* border-right: 1px dashed #aeaeae; */
	min-height: 500px
}
#menu_bar a img{margin: 2px 0;}

#main_menu{
	width: 170px;
	list-style: none;
	border-top: 1px dashed #aeaeae;
	padding: 15px 0 0 0;
	float: left;
}
#main_menu li{
	background: url(../images/bullet.jpg) no-repeat left 10px;
	border-bottom: 1px dotted #aeaeae;
	padding: 5px 5px 5px 12px;
	font-weight: bold;
}
#main_menu li ul{
	list-style: none;
	padding: 5px 0;
}
#main_menu li ul li{
	background: url();
	border: 0;
	font-weight: normal;
	padding: 5px 0;
	font-size: 12px;
}
#menu_bar #main_menu{
	border: 0;
	margin-bottom: 20px;
	width: 188px;
}
#menu_bar #main_menu li ul li{padding: 1px 0;}
#menu_bar #main_menu li ul li a{color: #666;}
#menu_bar #main_menu li ul li.opened a{color: #000;}
#menu_bar #main_menu li ul li.opened a.active{color: #900;}
#menu_bar #main_menu li ul li.opened ul{margin: 0 0 10px 0;}
#menu_bar #main_menu li ul li.opened ul li{
	padding: 0;
	line-height: 13px;
	font-size: 10px;
}

#main_content{
	width: 680px;
	float: right;
	padding: 20px 0 0 22px;
/*	border-left: 1px dashed #aeaeae; */
}
#main_content p{
	font-size: 14px;
	line-height: 25px;
}
#txt_quality{
	font-size: 0px;
	text-indent: -6000px;
	overflow: hidden;
	width: 253px;
	height: 59px;
/*	background: url(../images/txt_quality.jpg) no-repeat left top; */
	background-color: transparent;
	position: relative;
	left: -5px;
	top: -10px;
}

.details{
	width: 520px;
	position: relative;
	left: 70px;
	top: 40px;
	padding-bottom: 40px;
}
.actions{
	text-align: right;
	width: 70px;
	float: right;
	font-size: 11px;
}
.actions a{
	display: block;
	padding-right: 20px;
	margin-bottom: 5px;
}
.details .download{background: url(../images/save_icon.jpg) no-repeat right center;}
.details .enlarge{background: url(../images/enlarge_icon.jpg) no-repeat right center;}
.details .title{
	float: left;
}
.details img.product{float: right;}
.details .title h1{
	color: #000;
	font-size: 10px;
}
.details .title h2{
	font-size: 30px;
	font-weight: normal;
}
.details table{
	clear: both;
	margin-top: 20px;
	font-size: 12px;
}
.details table tr.head td{
	font-size: 14px;
	border-bottom: 2px solid #9e9e9e;
	height: 24px;
}
.details table tr td{padding: 2px 0;}
.details table tr.odd{background: #dbdbdb;}


.item_list{
	list-style: none;
	margin-top: 20px;
}
.item_list li{
	text-align: center;
	font-size: 10px;
	width: 165px;
	height: 140px;
	float: left;
	padding: 5px 0;
	margin-bottom: 10px;
	
	border-bottom: 1px dotted #aeaeae;
}
.item_list li img{
	display: block;
	margin-bottom: 3px;
}
.item_list li a{
	display: block;
	color: #333;
	text-decoration: underline;
	text-align: bottom;
	
}

.label
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;
}

.label a{
    font-family : Verdana, arial, helvetica, sans-serif;
    font-size : 7pt;
    font-style : normal;
    font-weight : bold;
    text-decoration : none;
    color : black;
    background : #CECFCE;
}

fieldset{
	border: 0;
	margin-bottom: 30px;
}
.form_row{
	width: 500px;
	height: 15px;
	clear: both;
	padding-bottom: 10px;
}
.form_row label{
	float: left;
	color: #333;
	font-size: 13px;
	cursor: pointer;
}
.form_row label em{color: red;}
.form_row .input{
	float: right;
	width: 340px;
	border: 1px solid #9a9a9a;
	border-top: 0;
	background: url(../images/field_bg.jpg) repeat-x top;
}
.form_row a{
	color: #9a6632;
	text-decoration: underline;
}

.submit{
	font-size: 0px;
	text-indent: -9000px;
	width: 44px;
	height: 20px;
	background: url(../images/go_btn.jpg) no-repeat left top;
	border: 0;
	display: block;
	clear: both;
}

#contact_information{height: 60px}
#contact_information img{
	float: left;
	margin: 0 80px;
}



#main_content #contact_information img{
	float: left;
	margin: 0 0px;
}

#main_content #contact_information div{
	line-height: normal;
	position: relative;
	margin: 180px 0px;
	float: left;

}
#main_content #contact_information_dash{
	margin: 190px 380px 0 0px;
	border-bottom: 1px dotted #aeaeae;
}

#main_content #contact_information_fd{
	line-height: normal;
	position: relative;
	margin: 15px 0px 0 0px;
	float: left;
}



.faq{
	margin-bottom: 35px;
	padding-bottom: 5px;
	border-bottom: 2px solid #c6c6c6;
	font-size: 14px;
}

.faq a{
	color: #9a6632;
	text-decoration: underline;
}

.faq span{
	font-weight: bold;
	color: #c96;
	font-size: 16px;
}
.faq h4{
	margin-bottom: 15px;
	font-size: 14px;
}
#main_content .faq p{line-height: normal;}


.gallery_item{
	margin-bottom: 10px;
	border-bottom: 2px solid #c6c6c6;
	font-size: 14px;
	width: 680px;
	min-height: 100px;
	padding: 10px 0;
}
.what_is_new_item{
	margin-bottom: 10px;
	font-size: 14px;
	width: 400px;
	min-height: 100px;
	padding: 10px 0;
}
.what_is_new_item a{
	color: #9a6632;
	text-decoration: underline;
}
.what_is_new_bottom{
	border-bottom: 2px solid #c6c6c6;
	margin-right: 0px;
	min-height: 1px;

}
body.testimonials .gallery_item{
	width: 640px;
	padding: 10px 0;
	min-height: 110px;
}
.gallery_item img{
	padding: 0 15px;
	float: left;
}
body.testimonials .gallery_item img{
	padding: 0 30px;
}
.gallery_item h4{
	margin-bottom: 10px;
	font-size: 14px;
}
#main_content .gallery_item p{line-height: 17px;}

span.brown{color: #9a6632;}

.gallery_item a{
	color: #9a6632;
	text-decoration: underline;
}

.mini-column{
	width: 250px;
	border-right: 1px dotted #333;
	float: left;
	padding-right: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	min-height: 100px;
}

.small-font{font-size: 13px;}

.tools-column{
	width: 350px;
	padding: 0 10px;
	padding-bottom: 30px;
	float: left;
}
.tools-column b{
	color: #c96;
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}
.tools-column ul{list-style: none;}
.tools-column ul li{
	height: 20px;
	line-height: 20px;
	margin-bottom: 8px;
	padding-left: 20px;
	background: url(../images/pdf_icon.jpg) no-repeat left center;
}
.tools-column ul li a{color: #636363}
.bordered{border-right: 1px dotted #333}


#main_content .news-headline{
	color: #c96;
	font-size: 14px;
	width: 680px;
	float: right;
 	padding: 20px 0 0 10px;  
	}
	
body.about h1, h1.big{
	color: #c96;
	font-size: 30px;
	margin-bottom: 20px;
}
body.about h4{
	color: #333;
	margin: 30px 0 15px 0;
}
body.about #main_content{
	width: 620px;
	float: left;
}
body.about #main_content p{
	line-height: 18px;
	margin-bottom: 20px;
}

#footer{
	font-size: 9px;
	/*position: absolute;*/
	bottom: 10px;
	right: 10px;
	padding-top: 30px;
	text-align: right;
}

.column{
	width: 300px;
	float: left;
}
.column a{color: #9a6632;}
body #main_content .column p{
	margin-bottom: 5px;
	line-height: normal;
	color: #333;
	font-size: 13px;
}
body .column h4{
	color: #000;
	margin: 8px 0;
	font-size: 14px;
}

.int-sales-rep-table{
	width:550px;

}

.int-sales-rep-table td{
width: 450px;
	text-align: center;
}

.int-sales-rep-table a{
	color: #963
}



.int-sales-rep-table h1{
	font-weight:bold;
}

#int-salerep-back-link{
	text-align:right;
	margin: 20px;
	font-weight:bold;
	
}

#int-salerep-back-link a{
	color: #000000;
}

#int-salerep-line{
	position:relative;
        left:200px;
	width:50px;
	float:left;
}



/* latest style */
h1 span{
	color: #c03;
	font-size: 14px;
}


.items-header{
	height: 25px;
	border-bottom: 1px solid #999;
	color: #000;
	margin: 20px 30px 0 0;
}
.items-header h1{
	color: #000;
	float: left;
}
.items-header span{
	position: absolute;
	right: 60px;
	top: 195px;
	font-size: 12px;
}
.items-header span a{
	color: #c93;
	text-decoration: none;
}

.items-footer{
	border-top: 1px solid #999;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	margin-top: 50px;
}
.items-footer a.next{color: #c93;}

.item-details{
	width: 647px;
	padding-bottom: 0px;
	font-size: 12px;
}

.item-details{margin: 0px 0;}
.item-details .iheader th{
	font-weight: normal;
	text-align: left;
	padding: 3px 10px;
}
.item-details th{
	background: #ccc;
}
.item-details th.top-left{
	background: #ccc url(../images/table_corners_top_left.jpg) no-repeat left top;
}
.item-details th.top-right{
	background: #ccc url(../images/table_corners_top_right.jpg) no-repeat right top;
}

.item-details tr td{
	padding: 0 10px;
}

.item-details .item-features{
	margin: 20px 0 10px 50px;
	float: left;
}
.item-details .item-features ul{margin-left: 20px;}

.item-details img{
	float: right;
	margin: 10px 60px;
}
.details-detail img.product{
	align: right;}

.item-details .actions{
	position: relative;
	top: 0px;
	right: 0px;
}
.actions a.download{background: url(../images/save_icon.jpg) no-repeat top right;vertical-align: top; }
.actions a.enlarge{background: url(../images/enlarge_icon.jpg) no-repeat top right;vertical-align: top; }

.lborder{border-left: 1px solid #ccc;}
.rborder{border-right: 1px solid #ccc;}
.bborder{border-bottom: 1px solid #ccc;}
.lbborder{border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.rbborder{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}

.item-details td.more{
	background: url(../images/table_detail_bg.jpg) no-repeat right bottom;

}

.borderTable {	
padding: 1px 1px 1px 1px;
border: 1px solid;
}

