@charset "iso-8859-1";
* { margin:0; padding:0;}

body {
	padding:0; 
	margin:0;
	/* background:url(../images/bg.png); TM */
	/*this background is the entire background of whole site*/
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	/*color:#cee7ea; line-height:13px; font-size:11px;*/ /*THIS IS THE PRODUCT INFO TEXT*/
	/*color:#493417; line-height:20px; font-size:12px; changed 060611 TM */
	color:#000000; line-height:15px; font-size:12px; 
}

input, select, textarea {
	font-family: tahoma;
	color:#000000; line-height:13px; font-size:11px;
	/* background:#cee7ea; no background color pariah 061909 */
	padding: 1px;
	/* border: 1px solid #404040; no border pariah 061909 */
}

table, td {vertical-align:top;}
	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}

/*CSS STYLESHEET DESIGN BY TEMPLATEMONSTER CO.*/
/*GLOBAL STYLES START*/
body {
	text-align:center;
	vertical-align:top;
	/* background:url(../images/background_illus.jpg) added this 070509 need to fix tm */
	/* background:url(../images/bg.png) */
	/*this background is the entire background of whole site*/
	/*background:url(../images/bg.png);*/ /*url(../images/blue_background72.jpg);*/
	/* background:#FFFFFF; */
}

img { border:0;}
input, select {vertical-align:middle;}
div { text-align:left;}

table {border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}
/*do not make any change here to prevent design brake!!!*/

/*.main {width:730px; margin:auto;}changed 010411 TM*/
.main {width:830px; margin:auto;}

.clear { clear:both;}

.logo { float:left; margin-top:37px;}

/*
.top-menu {
	float:right; color:#828181;
}

.top-menu .links {
	padding-top:25px;
	text-align:right;
}

.top-menu .links a {
	color: #828181;
	text-decoration: none;
}

.top-menu .links a:hover {
	text-decoration: underline;
}

.top-menu .currencies {
	float:left;
}
*/

/* new style pariah 062009 */
.top-menu {
	background:#493417; /* 493417 5B4523 */
	color: #E6E6E6;
	/*background:#493417; /* 493417 5B4523
	color: #FFFFFF; 123010 TM */
}

.top-menu a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; /* added pariah 070309 */
	text-transform: lowercase; /* added pariah 070309 */
}

.top-menu a:hover {
	text-decoration: underline;
}

.clear{clear:both;}

.top-menu .row1{height:30px; overflow:hidden;} /* was height:44px; pariah */
.top-menu .row1 .col1{width:500px; float:left; padding:0 0 0 5px;} /* was width:365px;  padding:0 0 0 5px; */
.top-menu .row1 .col1 .indent{padding: 5px 0 0 5px;}	/* was padding:12px 0 0 4px; */
.top-menu .row1 .col2{width:180px; float:right; padding-top: 5px;} /* was width:260px; padding-top:12px;*/

.top-menu .row1 .col2 .col1{width:5px; float:left; color:#afafaf; padding-top:2px;} /* width:54px; */

.top-menu .row1 .col2 .col2{width:120px; float:left; padding-top:0;}
.top-menu .row1 .col2 .col2 .h_search_left_bg{background:url(../images/search_left.jpg) no-repeat left top;}
.top-menu .row1 .col2 .col2 .h_search_center_bg{background:url(../images/search_center.jpg) repeat-x left top;}
.top-menu .row1 .col2 .col2 .h_search_right_bg{background:url(../images/search_right.jpg) no-repeat right top; padding:2px 0 0 5px;} /* was padding:2px 0 0 13px; */
.top-menu .row1 .col2 .col2 input{border:none; background:none; color:#000000; width:90px; height:20px;}
.top-menu .row1 .col2 .col3{width:auto; float:left}

/* +========+ */

.lang { padding-top:25px;}
.lang select { width:104px;}
.lang img{ vertical-align:middle;}

/*this is the top bar that has search in it now 010411 TM*/
.k-tr { background:url(../images/k-tr.png) top right no-repeat;}
.k-tl { background:url(../images/k-tl.png) top left no-repeat;}
.k-br { background:url(../images/k-br.jpg) bottom right no-repeat; padding:5px 0px 5px 0px;}	/* was padding:17px 0px 29px 0px; pariah 070309 changed from png to jpg 070509 tm*/
.k-bl { background:url(../images/k-bl.png) bottom left no-repeat; width:100%;}

.tall-t { background:url(../images/tall-t.png) top repeat-x /* #3c5602 */; margin-top:5px;} /* was margin-top:27px; pariah 070309 */
.tall-b { background:url(../images/tall-b.png) bottom repeat-x;}

.tall-ttt { background:url(../images/tall-t.png) top repeat-x /* #3c5602 */; margin-top:3px;}
.k-brrr { background:url(../images/k-br.png) bottom right no-repeat; padding:5px 0px 5px 0px;} /* was padding:10px 0px 10px 0px; pariah 070309 */

.k-br ul { list-style:none; padding:0px; margin:0px;}
.k-br ul li { float:left; padding:0px 23px 0px 23px; background:url(../images/bg-li2.jpg) right no-repeat;}
.k-br ul li a{ color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:lowercase; font-family:Arial;}
.k-br ul li a:hover{ color:#3ec5db}    /*.k-br ul li a:hover{ color:#FFD841} 050609 */

.k-tr2 { background:url(../images/k-tr2.gif) top right no-repeat; width:100%;} /*changed from .png to .jpg 070509 TM*/


/*this line controls the whole box of color in the main section, if removed, all is white */
.k-tl2 { background:url(../images/k-tl2.gif) top left no-repeat #81C0BE; width:100%; margin-top:3px;} 
/*.k-tl2 { background:url(../images/k-tl2.gif) top left no-repeat #81C0BE; width:100%; margin-top:3px;}*/
/*changed from .gif to .jpg and removed color call #81C0BE 070509 TM*/ 



/*.k-tl2 { background:url(../images/k-tl2.png) top left no-repeat #91A355; width:100%; margin-top:3px;}*/
/*.k-tl2 { background:url(../images/k-tl2.png) top left no-repeat #4f7103; tm050609*/
.k-br2 { background:url(../images/k-br2.gif) bottom right no-repeat; padding:7px;}/*changed from .png to .jpg 070509 TM*/ 
/*this is rounded corner for center color, removed TM CHANGED 060611 readded back in 083111*/
.k-bl2 { background:url(../images/k-bl2.gif) bottom left no-repeat; width:100%;} /*changed from .png to .jpg 070509 TM*/

/* .k-tr3 { background:url(../images/k-tr3.gif) top right no-repeat; width:100%;} */
/* .k-tl3 { background:url(../images/k-tl3.gif) top left no-repeat; width:100%;} */
/* .k-br3 { background:url(../images/k-br3.gif) bottom right no-repeat; width:100%;} */
/* .k-bl3 { background:url(../images/k-bl3.gif) bottom left no-repeat; width:100%;} */
/* .tall-t3 { background:url(../images/tall-t3.gif) top repeat-x #493417 ; width:100%;} */
/*.tall-t3 { background:url(../images/tall-t3.gif) top repeat-x #ffd841; width:100%;}*/
/* .tall-b3 { background:url(../images/tall-b3.gif) bottom repeat-x; width:100%;} */
.bg-h { background:url(../images/bg-h.jpg) no-repeat 5px 0; padding:18px 0px 15px 62px; font-size:10px;}
.bg-h strong { color:#000000; font-size:11px;}
.bg-h a { color:#000000; font-weight:bold; text-decoration:none; font-size:10px;}
.bg-h a:hover { text-decoration:underline;}

/* .top-l { background:url(../images/top-l.jpg) top left no-repeat;} */

.top-l {
	/* background:url(../images/header/header_image_01.jpg) top left no-repeat; */
	/*height: 263px; changed 010411 TM*/
	/*height: 360px; changed back to original setting 112611 TM*/
	height: 263px;
}

.top-r {
	/* background:url(../images/top-r.gif) top right no-repeat; */
	/*height: 263px;changed 010411 TM*/
	/*height: 360px; changed back to original setting 112611 TM*/
	height: 263px;
}
/*
.top-r IMG {margin:73px 21px 0px 418px;}
*/

.top-c {
	/* background:url(../images/top-c.gif) top repeat-x; lose this pariah */
	margin-top:3px;
}

.k-tr4 { background:url(../images/k-tr4.gif) top right no-repeat; width:100%; }
.k-tl4 { background:url(../images/k-tl4.gif) top left no-repeat #A5CC7A; width:100%;} /*.k-tl4 { background:url(../images/k-tl4.gif) top left no-repeat #2a3d02; width:100%;} THESE ARE CATEGORY BOXES*/
.k-br4 { background:url(../images/k-br4.gif) bottom right no-repeat; width:100%;}
.k-bl4 { background:url(../images/k-bl4.gif) bottom left no-repeat; width:100%;}

.left { width:164px; float:left;}
.cont { color:#000000; margin-right:10px; padding-top:5px;}
/*.cont { color:#493417; margin-right:10px; padding-top:5px;} CHANGED 060611 TM*/

.cont a { color:#000000; text-decoration:none; font-weight:bold;}
/*.cont a { color:#493417; text-decoration:none; font-weight:bold;} CHANGED 060611 TM*/

.cont a:hover{ text-decoration:underline;}
.cont img.but { float:right; margin-right:10px;}
.cont .price { color:#000000; font-size:11px; font-weight:bold; float:left;} 
/*.cont .price { color:#493417; font-size:14px; font-weight:bold; float:left;} CHANGED 060611 TM*/

.line { background:#cee7ea;} /*.line { background:#4e7103;} tm050609*/

.product { width:100%;}

.product .margin_col {
	/* padding:10px 0px 10px 0px; add left right padding pariah 061909 */
	padding: 10px 20px 10px 0px;
}

.product .left {margin-left:-100%; float:left; padding-top:10px; padding-bottom:13px;}

.product .right {width:100%; float:left;}
.product .right .margin {padding:20px 0px 15px 0px;}

.product a { color:#000000; text-decoration:none; font-weight:bold;} /*THIS IS PRODUCT TITLE ON MAIN PAGES*/
/*.product a { color:#3B2C1D; text-decoration:none; font-weight:bold;} THIS IS PRODUCT TITLE ON MAIN PAGES CHANGED 060611 TM*/
.product a:hover{ color:#0B8185; text-decoration:none;} /*changed text-decoration, removed underline 070409 tm*/

.product .text { color:#000000; padding-top:12px;}
/*.product .text { color:#493417; padding-top:14px;} CHANGED 060611 TM*/

.product .price strong { float:left; color:#000000; font-size:14px; line-height:normal; font-weight:bold; padding-top:15px;}
/*.product .price strong { float:left; color:#493417; font-size:14px; line-height:normal; font-weight:bold; padding-top:15px;}  CHANGED 060611 TM*/

.product .button { padding-top:13px; text-align:center;}

.footer { padding-bottom:15px;}
.footer .left { float:left; width:540px; padding-top:18px;  color:#e5dbcf; font-size:10px; line-height:20px;}
.footer .left a { color:#e5dbcf; font-size:11px; text-decoration:underline;}
.footer .left a:hover{ text-decoration:none;}
.footer .left .margin { margin-left:17px; line-height:20px;}
.footer .right { float:right; padding-top:24px;}
.footer .right .margin { margin-right:14px;}
