@charset "UTF-8";
/* CSS Document */
.error { color:#f00; }
.clear { clear:both; }
.centered { text-align:center; }
.paging a { text-decoration:none; }
.paging a:hover { text-decoration:underline; }
.paging a.active { font-weight:bold; text-decoration:underline; }
.right10 { margin-left:10px; }
.left10 { margin-right:10px; }
.down10 { margin-top:10px; }
.down20 { margin-top:20px; }
.down30 { margin-top:30px; }
.right { float:right; }
.float { float:left; }
.inline { display:inline; }
.small { font-size:12px; }
.bold { font-weight:bold; }

img { border:none; }
a img { border:none; }
form { margin:0; padding:0; }
hr { height:1px; margin:10px 0; padding:0; background-color:#333; color:#333; border:none; }

.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(../images/rating/filled.png); }
.emptyRatingStar { background-image: url(../images/rating/empty.png); }
.savedRatingStar { background-image: url(../images/rating/saved.png); }

.review { margin:10px 10px 0 10px; padding-bottom:10px; font-weight:bold; color:#5a564d; }
.review .rating { float:right; }
.review .name { }
.review .comments { margin-top:10px; }
.review .photos { margin-top:10px; }
.review .photos img { float:left; margin:10px 10px 0 0; }

.gallery .photo { float:left; margin:10px 10px 0 10px; }
.gallery .photo img { height:114px; width:auto; border:none; }
.gallery .photo .name { font-size:11px; font-weight:bold; }

#pricelist { display:none; z-index:100; position:absolute; width:552px; margin:0; padding:59px 10px 10px 10px; background:#a4b356 url(../images/pricelist/header.jpg) no-repeat; color:#fff; font-size:16px; border:solid 5px #fff; }
#pricelist a { color:#fff!important; cursor:pointer; }

#definition_list { display:none; z-index:100; position:absolute; width:800px; margin:0; padding:10px; background-color:#2a1e10; border:solid 3px #e4dcd0; opacity:0.94; filter:alpha(opacity=94); -moz-border-radius:10px; -webkit-border-radius:10px; }
#definition_list .title { font-size:22px; color:#93a245; font-weight:bold; }
#definition_list .row { clear:both; margin-top:6px; }
#definition_list .row .word { color:#93a245; font-weight:bold; float:left; width:300px; text-align:right; }
#definition_list .row .def { color:#fff; font-weight:bold; float:left; width:450px; margin-left:20px; }

#tips { float:right; margin:1px 3px 10px 10px; background:url(../images/tips_bg.jpg) repeat-x; color:#4f452e; width:240px; min-height:230px; padding:10px 10px 0 10px; }
#tips h3 { color:#4f452e; font-weight:bold; margin:0 0 10px 0; padding:0; font-size:16px; }
#tips .tip { }
#tips .tip .name { font-size:14px; }
#tips .tip .name a { color:#4f452e; font-weight:bold; text-decoration:none; }
#tips .tip .name a:hover { text-decoration:underline; }
#tips .tip .description { margin-bottom:20px; }

.productphotos td { padding:1px 4px 1px 2px; }

html { margin:0; padding:0; }
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #312c21;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #4f452e;
	margin-left: 16px;
}
#home_lg {
	position:absolute;
	left:0px;
	top:0px;
	width:969px;
	height:205px;
}
#home_sm {
	position:absolute;
	left:0px;
	top:205px;
	width:223px;
	height:54px;
}
#menu_container {
	position:absolute;
	left:223px;
	top:205px;
	width:740px;
	height:45px;
}
#menu1 {
	position:absolute;
	left:0px;
	top:0px;
	width:58px;
	height:45px;
}
#menu2 {
	position:absolute;
	left:58px;
	top:0px;
	width:65px;
	height:45px;
}
#menu3 {
	position:absolute;
	left:123px;
	top:0px;
	width:90px;
	height:45px;
}
#menu4 {
	position:absolute;
	left:213px;
	top:0px;
	width:88px;
	height:45px;
}
#menu5 {
	position:absolute;
	left:301px;
	top:0px;
	width:92px;
	height:45px;
}
#menu6 {
	position:absolute;
	left:393px;
	top:0px;
	width:91px;
	height:45px;
}
#menu7 {
	position:absolute;
	left:484px;
	top:0px;
	width:79px;
	height:45px;
}
#menu8 {
	position:absolute;
	left:563px;
	top:0px;
	width:84px;
	height:45px;
}
#menu9 {
	position:absolute;
	left:647px;
	top:0px;
	width:99px;
	height:45px;
}
#below_menu {
	position:absolute;
	left:223px;
	top:250px;
	width:747px;
	height:9px;
	z-index:0;
}
#footer { position:absolute; bottom:0; left:16px; right:37px; background-color:#d9c894; padding:10px; color:#4f452e; text-align:right; font-size:11px; }
#footer a { color:#4f452e; text-decoration:underline; cursor:pointer; }









#text {
	position:relative;
	left:0px;
	top:45px;
	width:715px;
	margin-left: 215px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #93a445;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #000;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: lighter;
}
h1 a { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:21px; color:#000; font-weight:lighter; text-decoration:none; }
h1 a:hover { text-decoration:underline; }
#text_container {
	position:relative;
	left:0px;
	top:259px;
	min-height:600px;
	width:990px;
	background-image: url(../images/text_bg.png);
	background-repeat: repeat-y;
	padding-bottom:60px;
}

#text_right {
	float:right;
	width:232px;
	bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
	padding-top: 135px;
}	


#master {
	position:relative;
	top:0px;
	width:969px;
	height:442px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	bottom: 0px;
}

#submenu {
	position:relative;
	left:0px;
	top:0px;
	width:230px;
	float: left;
}

#submenu1 {
	position:absolute;
	left:8px;
	top:11px;
	width:192px;
	height:31px;
}
#submenu2 {
	position:absolute;
	left:8px;
	top:42px;
	width:202px;
	height:31px;
}
#submenu3 {
	position:absolute;
	left:8px;
	top:73px;
	width:202px;
	height:31px;
}
#submenu4 {
	position:absolute;
	left:8px;
	top:104px;
	width:202px;
	height:31px;
}
#submenu5 {
	position:absolute;
	left:8px;
	top:135px;
	width:202px;
	height:30px;
}
#submenu6 {
	position:absolute;
	left:8px;
	top:165px;
	width:202px;
	height:30px;
}
#submenu7 {
	position:absolute;
	left:8px;
	top:195px;
	width:202px;
	height:31px;
}
#pricelist_link {
	position:absolute;
	left:8px;
	top:246px;
	width:202px;
	height:39px;
	text-align:center;
}
#pricelist_link img { cursor:pointer; }
#text_products {
	position:relative;
	left:0px;
	top:45px;
	width:735px;
	margin-left: 215px;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 30px;
	line-height: 18px;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	margin-top: 10px;
}
.productinformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #312c21;
	text-decoration: none;
	bottom: 30px;
}
#search {
	position:absolute;
	left:210px;
	top:0px;
	width:744px;
	height:39px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.customerreview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #5a564d;
	text-decoration: none;
	margin-left: 10px;
	bottom: 30px;
	font-weight: bold;
}

.grid { width:97%; }
.grid .header { font-weight:bold; }
.grid .even { background-color:#fff; }
.grid .odd { background-color:#f4f4f4; }
.grid td { padding:4px 10px; }

#welcome{
	font-size: 18px;
	margin-left:16px;
}