body {	margin: 0;padding: 0;line-height: 1.5em;font-family: Verdana, Arial, san-serif;	font-size: 11px;color: #ffffff;	background: url(images/body.jpg);}
a:link, a:visited { color: #e6e154; text-decoration: none; font-weight: bold;} 
a:active, a:hover { color: #e6e154; text-decoration: underline;}
p {margin: 0px;	padding: 0px;}
img {margin: 0px;padding: 0px;border: none;}

.cleaner {clear: both;width: 100%;height: 1px;font-size: 1px;}
.cleaner_with_height {clear: both;width: 100%;height: 20px;font-size: 1px;}
.cleaner_with_width {float: left;width: 15px;height: 20px;font-size: 1px;}

.buy_now_button a{clear: both;text-align: center;display: block;width: 100px;padding: 4px 0 5px 0;margin-bottom: 10px;background: url(images/templatemo_btn_02.jpg) no-repeat;color: #FFFFFF;font-weight: bold;text-decoration: none;}

#templatemo_container{width: 1240px;margin: 0 auto;padding: 0 6px;background: #1c1c1b url(images/bg.jpg) repeat-y;}
#templatemo_menu {clear: both;width: 1240px;height: 45px;background: url(images/menu_bg.jpg) no-repeat;}
#templatemo_menu ul {padding: 13px 0 0 0;margin: 0;list-style: none;}
#templatemo_menu ul li{display: inline;}
#templatemo_menu ul li a{float: left;padding: 0 20px;font-size: 14px;font-weight: bold;text-align: center;text-decoration: none;color: #969547;}
#templatemo_menu li a:hover, #templatemo_menu li .current{color: #fcf88e;}

#templatemo_header {clear: both;width: 1240px;height:285px;padding: 0;margin: 0;background: url(images/header_bg.jpg) no-repeat;}
#templatemo_header a,a:hover {color: #ffffff;}
#templatemo_header #templatemo_special_offers {	float:left;font-size: 13px;margin-top: 48px;margin-left: 590px;width: 585px;}
#templatemo_special_offers a {font-size: 12px;}
#templatemo_special_offers p {margin: 0 0 15px 0;}

#templatemo_content {clear: both;width: 1200px;padding: 0 10px;}
#templatemo_content #templatemo_content_left {float: left; width: 300px;padding: 5px;background-color: #171716;border: 1px solid #212120;}
#templatemo_content #templatemo_content_right {float: right;width: 875px;}

#templatemo_content_left .templatemo_content_left_section{clear: both;padding-bottom: 10px;border-bottom: 1px solid #2b2b2a;margin-bottom: 20px;}
.templatemo_content_left_section h1 {font-size: 14px;color: #cbc750;padding: 0 0 5px 0;margin: 0 0 10px 0;border-bottom: 1px dotted #cbc750;}
.templatemo_content_left_section ul {padding: 0;margin: 0;}
.templatemo_content_left_section ul li{padding: 0 0 3px 10px;list-style: none;}
.templatemo_content_left_section ul li a{text-decoration: none;}
.templatemo_content_left_section ul li ul a{font-weight: normal;text-decoration: none;color: #ffffff;}
.templatemo_content_left_section ul li ul a:hover{color: #fcf88e;}


#templatemo_content_right .templatemo_product_box {float:left;width:413px;height:270px;padding:7px;border: 1px solid #333;}
#templatemo_content_right h1 {height:32px; padding: 5px;margin: 0 0 7px 0;font-size:12px;color: #cbc750;background: url(images/h1_bg.jpg);}
#templatemo_content_right h1 span {font-weight: normal;}

#templatemo_content_right h2 {padding: 0 0 0 0;	margin: 0 0 20px 0;font-size: 12px;color: #e6e154;}
#templatemo_content_right h3 {padding: 0;margin: 0 0 10px 0px;font-size: 18px;color: #cbc750;}
#templatemo_content_right .image_panel {float: left;margin-right: 20px;}
#templatemo_content_right p {text-align: justify;padding: 0 0 8px 0;}
#templatemo_content_right p span {color: #fcf88e;}


.templatemo_product_box img {float: left;margin-right: 10px;}
.templatemo_product_box .product_info {	float: left;width: 270px;}


#templatemo_footer {clear: both;width: 1240px;padding: 20px 0px 20px 0;text-align: center;border-top: 1px solid #25211e;color: #999;background-color: #111110;}
#templatemo_footer a{color: #fff;font-weight: normal;}

.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0d227), color-stop(1, #e09316));
	background:-moz-linear-gradient(top, #f0d227 5%, #e09316 100%);
	background:-webkit-linear-gradient(top, #f0d227 5%, #e09316 100%);
	background:-o-linear-gradient(top, #f0d227 5%, #e09316 100%);
	background:-ms-linear-gradient(top, #f0d227 5%, #e09316 100%);
	background:linear-gradient(to bottom, #f0d227 5%, #e09316 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0d227', endColorstr='#e09316',GradientType=0);
	background-color:#f0d227;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 21px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e09316), color-stop(1, #f0d227));
	background:-moz-linear-gradient(top, #e09316 5%, #f0d227 100%);
	background:-webkit-linear-gradient(top, #e09316 5%, #f0d227 100%);
	background:-o-linear-gradient(top, #e09316 5%, #f0d227 100%);
	background:-ms-linear-gradient(top, #e09316 5%, #f0d227 100%);
	background:linear-gradient(to bottom, #e09316 5%, #f0d227 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e09316', endColorstr='#f0d227',GradientType=0);
	background-color:#e09316;
}
.myButton:active {
	position:relative;
	top:1px;
}


.img_block {
    max-width:330px;
    height: 440px;
    background:#f6f6f6;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    font-weight:400;
    border-width: 4px; 
    border-style: solid; 
    border-color: #83572C;
    box-shadow: 10px 10px 6px -6px #404040; 
    display:block;
    overflow: hidden;
    position: relative;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    cursor:pointer;
}
.img_block .over_block {
    background-color:rgba(0, 160, 150, 0);
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index: 9900;
    -moz-transition:all 1s;
    -webkit-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.img_block:hover .over_block {
    display:block;
    background-color:rgba(80, 80, 80, 0.3);
}
.img_block span {
    background: rgba(60, 60, 60, 0.7);
    width:100%;
    height:0px;
    font-size:11px;
    position:absolute;
    display:block;
    overflow: hidden;
    bottom:0px;
    left:0;
    z-index: 9910;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.img_block:hover span {
    bottom:0;
    height:165px;
    color: #ffffff;
}