﻿/* ::::: http://cms.template-help.com/virtuemart_28052/templates/theme016/css/constant.css ::::: */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0px; margin: 0px; }

html { height: 100%; }

body { text-align: center; }

table {
	border-collapse: collapse;
	border: 0px none;
	width: 100%;
	text-align: right;

}

a, object { outline: medium none; }

td { vertical-align: top; }

img {
	border: medium none;
	padding-top: 0px;
}

h3 { font-size: 110%; }

p { padding: 0px 0px 10px; }

select { height: auto; margin: 0px 0px 2px; vertical-align: middle; }

ul { list-style: disc outside none; margin: 0px 0px 0px 15px; }

.width { width: 100%; }

.main {

	margin: auto;

	text-align: left;

	font-family: tahoma;

}

/* ::::: http://cms.template-help.com/virtuemart_28052/templates/theme016/css/template.css ::::: */



body, td, th, div, p, label, input {
	color: #000;
	font-family: tahoma;
	font-size: 11px;
	line-height: 7px;
	text-align: center;

}

input, select { color: rgb(0, 0, 0); margin-top: 0px; font-size: 11px; }

a, a:visited, a:hover { color: rgb(134, 133, 133); }

a {

}

a:hover { text-decoration: none; }

.button, .validate, .modal-button, .readmore a, div.blank a { background: url('button01.gif') repeat-x scroll 0pt 0pt transparent; border: medium none; color: rgb(255, 255, 255); font: 10px/12px Arial,Helvetica,sans-serif; padding: 0px 0px 2px; margin: 0px; text-decoration: none; text-align: center; width: 86px; height: 20px; text-transform: uppercase; display: block; vertical-align: top; }

.module, .module_text, .module_menu { margin: 0px 0px 6px; background: none repeat scroll 0% 0% rgb(25, 25, 25); }

.module-corner-right-bottom { background: url('module-corner-right-bottom.gif') no-repeat scroll right bottom transparent; }

.module-corner-left-bottom { background: url('module-corner-left-bottom.gif') no-repeat scroll left bottom transparent; }

.module-corner-right-top { background: url('module-corner-right-top.gif') no-repeat scroll right top transparent; }

.module-corner-left-top { background: url('module-corner-left-top.gif') no-repeat scroll left top transparent; width: 100%; }

.module .boxIndent, .module_text .boxIndent {
	padding: 5px 10px 10px 10px;
	font-size: 10px;
	color: #999;
	text-align: left;

}

.module h3, .module-search h3, .module_text h3 {
	margin: 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: rgb(255, 255, 255);
	font: bold 13px/17px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}

.module-featured .width { overflow: hidden; width: 100%; }

.module div, .module td, .module p {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 12px;
	line-height: 22px;

}

.module ul { list-style: none outside none; margin: 0px; }

.module ul li { padding: 0px 0px 6px; margin: 0px; line-height: 16px; font-size: 12px; color: rgb(146, 153, 161); }

.module li a, .module li a:visited { background: url('listitem.gif') no-repeat scroll 0pt 5px transparent; font: 11px/14px Arial,Helvetica,sans-serif; color: rgb(92, 92, 92); padding: 0px 0px 0px 11px; margin: 0px; text-decoration: none; }

.module li a:hover { color: rgb(252, 69, 6); text-decoration: none ! important; }

.module a {

	color: #FFFFFF;

}

.module a:hover {

	text-decoration: none ! important;

	text-align: center;

}

.module_menu li a, .module_menu li a:visited, a.mainlevel, a.mainlevel:visited, a.sublevel, a.sublevel:visited { color: rgb(92, 92, 92); display: block; font: 11px/14px Arial,Helvetica,sans-serif; text-decoration: none; margin: 0px; padding: 2px 0px 4px 2px; border-bottom: 1px solid rgb(46, 46, 46); }

.module_menu li a:hover, a.mainlevel:hover, a.sublevel:hover { color: rgb(252, 69, 6); text-decoration: none; }

.topmenu-left { position: absolute; background: url('module-menu-left.png') no-repeat scroll 0pt 0pt transparent; width: 4px; height: 47px; margin: 0pt; }

ul.menu-nav { padding: 0px; list-style: none outside none; margin: 0pt; width: 100%; overflow: hidden; }

ul.menu-nav li, ul.menu-nav li.active { background: none repeat scroll 0% 0% transparent; float: left; border: medium none; padding: 0px; }

ul.menu-nav li a, ul.menu-nav li a:visited { color: rgb(255, 255, 255); display: block; font: bold 13px/16px Arial,Helvetica,sans-serif; text-decoration: none; text-transform: uppercase; background: none repeat scroll 0% 0% transparent; padding: 0pt; }

ul.menu-nav li a span, ul.menu-nav li a:visited span { display: block; padding: 15px 20px 16px; }

ul.menu-nav li a:hover { text-decoration: none ! important; color: rgb(255, 255, 255); background: url('menu-active-bg.gif') repeat-x scroll center top transparent; }

ul.menu-nav li a:hover span { background: url('menu-active-bg-marker.gif') no-repeat scroll center bottom transparent; }

ul.menu-nav li.active a { text-decoration: none ! important; color: rgb(255, 255, 255) ! important; background: url('menu-active-bg.gif') repeat-x scroll center top transparent ! important; }

ul.menu-nav li.active a span { background: url('menu-active-bg-marker.gif') no-repeat scroll center bottom transparent; }

#form-login-remember { padding: 3px 0px 0px; }

label.remember { color: rgb(252, 69, 6); font: 11px/11px Arial,Helvetica,sans-serif; display: inline; }

#mod_login_username, #mod_login_password { background: none repeat scroll 0% 0% rgb(48, 48, 48); width: 146px; border: 1px solid rgb(48, 48, 48); padding: 2px 0px 3px 8px; font: 11px/11px Arial,Helvetica,sans-serif; color: rgb(152, 152, 152); margin: 0px 0px 5px; }

.form-login .button { background: url('loginbutton.gif') repeat-x scroll 0pt 0pt transparent ! important; border: medium none; color: rgb(255, 255, 255); font: 10px/10px Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; text-align: center; text-transform: uppercase; width: 43px; height: 17px; display: block; float: right; }

.form-login .rememberCheck { float: left; width: 95px; padding: 2px 0pt 0pt; }

input.checkbox { border: medium none; display: block; float: left; margin: 0px 5px 0px 0px; vertical-align: middle; width: 12px; height: 12px; }

#inputs { padding: 5px 0px 11px; width: 100%; overflow: hidden; }

#form-login-remember { font: 11px/19px Arial,Helvetica,sans-serif; color: rgb(154, 154, 154); }

#form-login-remember a { text-decoration: none; color: rgb(255, 255, 255); font: 11px/19px Arial,Helvetica,sans-serif; }

#form-login-remember a:hover { text-decoration: underline ! important; }

#form-login-remember .reg { color: rgb(252, 69, 6); }

#body { background: url('body-tail.gif') repeat-x scroll center top rgb(248, 248, 250); }

.main { width: 907px; }

#topmenu {
	padding-bottom: 0px;
}

#topmenu .module { background: url('menu-bg.jpg') no-repeat scroll left top transparent ! important; padding: 0pt; margin: 0pt; }

#header { background: url('header-bg-tail.gif') repeat-x scroll center top transparent; }

.header-bg { background: url('header-bg.jpg') no-repeat scroll center top transparent; overflow: hidden; width: 100%; }

#logo { width: 220px; float: left; padding: 40px 0pt 23px; }

.currency { padding: 0px; float: right; width: 203px; height: 70px; }

.cart {
	padding: 0px;
	width: 211px;
	float: right;
	height: 50px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#headerBanner01 { padding: 93px 525px 118px 63px; background: url('banner-bg.png') no-repeat scroll right top transparent; height: 211px; }

#headerBanner01 p { padding: 16px 0pt 36px; font: 12px/18px Arial,Helvetica,sans-serif; color: rgb(83, 83, 83); }

#headerBanner01 .banner-title { padding: 0pt; }

.button-order { background: url('banner-order-button.gif') no-repeat scroll left top transparent; display: inline-block; width: 115px; padding: 3px 0pt 5px; margin: 0pt 1px 0pt 0pt; color: rgb(0, 0, 0) ! important; text-align: center; text-decoration: none; font-size: 12px; }

.button-more { background: url('banner-more-button.gif') no-repeat scroll left top transparent; display: inline-block; width: 115px; padding: 3px 0pt 5px; margin: 0pt 1px 0pt 0pt; color: rgb(255, 255, 255) ! important; text-align: center; text-decoration: none; font-size: 12px; }

#wrapper { overflow: hidden; width: 100%; padding: 39px 0pt 35px; background: url('content-tail.gif') repeat-x scroll center top transparent; }

#left {
	float: right;
	width: 210px;
	padding-right: 0px;
}

.container { overflow: hidden; }

#footer .space { padding: 15px 0px 10px; border-top: 1px solid rgb(25, 25, 25); }

#footer .clear .topmenu-left { background: none repeat scroll 0% 0% transparent; }

#footer a {

	color: #19250D;

	font-family: tahoma;

	font-size: 11px;

	line-height: 11px;

}

#footer .footer-text div { float: left; margin-right: 5px; }

#footer ul { padding: 0px 0px 9px; margin: 0px; display: block; height: auto; float: left; }

#footer ul.menu-nav li, #footer ul.menu-nav li.active { padding: 0pt; margin: 0pt 12px 0pt 0pt; border: medium none; }

#footer ul.menu-nav li a { text-decoration: none ! important; color: rgb(0, 0, 0); padding: 0px 10px 0pt 0px; font: 11px/11px Arial,Helvetica,sans-serif; text-transform: none; width: auto; }

#footer ul.menu-nav li a span { display: inline; padding: 0pt; }

#footer ul.menu-nav li a:hover, #footer ul.menu-nav li a, #footer ul.menu-nav li a:hover span { color: rgb(0, 0, 0); text-decoration: underline; background: none repeat scroll 0% 0% transparent ! important; }

#footer ul.menu-nav li.active a span { color: rgb(0, 0, 0); text-decoration: underline; background: none repeat scroll 0% 0% transparent ! important; }

#footer .footerMenu {  }

.clear { overflow: hidden; width: 100%; }

.float-left { float: left; }

.box { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-right: 7px; }

.box .tail-right { background: url('box-tail-bg.gif') repeat-y scroll right center transparent; }

.box .tail-left { background: url('box-tail-bg.gif') repeat-y scroll left center transparent; }

.box .tail-bottom { background: url('box-tail-bg.gif') repeat-x scroll center bottom transparent; }

.box .tail-top { background: url('box-tail-bg.gif') repeat-x scroll center top transparent; }

.box .corner-right-bottom { background: url('box-corner-right-bottom.gif') no-repeat scroll right bottom transparent; }

.box .corner-left-bottom { background: url('box-corner-left-bottom.gif') no-repeat scroll left bottom transparent; }

.box .corner-right-top { background: url('box-corner-right-top.gif') no-repeat scroll right top transparent; }

.box .corner-left-top { background: url('box-corner-left-top.gif') no-repeat scroll left top transparent; width: 100%; }

.box .indent { padding: 5px 5px 5px 5px; }

/* ::::: http://cms.template-help.com/virtuemart_28052/templates/theme016/css/virtuemart.css ::::: */



.clear { overflow: hidden; width: 100%; }

#addtocart {  }

.product_buttons { text-align: left; padding: 0px; }

.addtocart_button { background: url('addtocart.gif') no-repeat scroll 0pt 0pt transparent; border: medium none ! important; color: rgb(248, 248, 250); display: block; font: 13px/14px Arial,Helvetica,sans-serif; width: 149px; padding: 0px 0px 2px; margin: 0px; text-align: center; height: 24px; text-transform: uppercase; }

a.details, a.details:visited { background: none repeat scroll 0% 0% transparent; padding: 1px 0px 3px 10px; margin: 0pt; color: rgb(50, 50, 50); width: 47px; text-align: center; display: block; font: 10px/12px Arial,Helvetica,sans-serif; text-transform: uppercase; }

a.details:hover, a.product_details:hover { text-decoration: none; }

div.product_name { padding: 0px 0px 5px; text-align: left; }

a.product_name, a.product_name:visited, h1.product_name, .vader .ui-widget-content a.product_name { color: rgb(102, 102, 102); display: inline-block; font: 23px/23px Arial,Helvetica,sans-serif; text-align: left; text-decoration: none; width: auto; margin-bottom: 35px; }

a.product_name:hover { color: rgb(0, 0, 0); text-decoration: none; }

.productPrice {

	color: #000;

	font: 21px/21px Arial,Helvetica,sans-serif;

	padding: 0px;

	font-size: 10px;

	font-family: tahoma;

}

.box_product_price { padding: 0px 0px 18px; }

div.productDescription { padding: 0px 0px 25px; font: 11px/16px Arial,Helvetica,sans-serif; color: rgb(139, 139, 139); text-align: left; text-transform: uppercase; }

div.productDescriptionFull {

	padding: 0px;

	font: 11px/22px Arial,Helvetica,sans-serif;

	color: rgb(139, 139, 139);

	text-align: right;

}

.shoppingcart { height: 65px; background: url('shopping-cart-bg.gif') no-repeat scroll 0pt 0pt transparent; }

.shoppingcart .space { padding: 15px 0px 10px 17px; color: rgb(255, 255, 255); font: 11px/15px Arial,Helvetica,sans-serif; }

.shoppingcart a, .shoppingcart a:visited { color: rgb(250, 67, 3); font: bold 13px/15px Arial,Helvetica,sans-serif; text-decoration: none; text-transform: uppercase; display: block; padding: 0px 5px 3px 0px; }

.shoppingcart a:hover { text-decoration: none; color: rgb(255, 255, 255); }

.shoppingcart br { display: none; }

.currency .moduletable { padding: 0px; }

.currency h3 { color: rgb(31, 29, 29); font: 11px/14px Arial,Helvetica,sans-serif; padding: 0px 8px 7px 0px; float: left; }

.currency form { float: left; }

.currency select.inputbox { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 220, 220); color: rgb(101, 101, 101); font: 10px/12px Arial,Helvetica,sans-serif; float: left; padding: 0px; width: 80px; margin: 0px 5px 0px 0px; overflow: hidden; }

.currency .button { background: url('searchbutton.gif') no-repeat scroll 0pt 0pt transparent; border: medium none; color: rgb(255, 255, 255); font: 10px/12px Arial,Helvetica,sans-serif; float: left; height: 17px; width: 54px; text-transform: uppercase; text-align: center; padding: 0px; }

.featuredIndent { padding: 0px; }

.product-bg { background: url('product-bg.gif') repeat-x scroll center top transparent; padding: 22px 22px 25px; }

.product-bg2 {

	padding: 22px 22px 15px;

	background-attachment: scroll;

	background-color: transparent;

	background-repeat: repeat-x;

	background-position: center top;

}

.product_details_container { border-top: 1px solid rgb(226, 226, 226); padding: 10px 0pt 10px 27px; }

.product_details_container a.details, .product_details_container a.details:visited { display: inline; padding: 0pt; margin: 0pt; color: rgb(243, 76, 3); font: bold 13px/13px Arial,Helvetica,sans-serif; text-transform: none; text-decoration: none; }

.product_details_container2 { padding: 0pt 0pt 0pt 23px; }

.product_details_container2 a.details, .product_details_container2 a.details:visited { display: inline; padding: 0pt; margin: 0pt; color: rgb(93, 93, 94); font: bold 13px/13px Arial,Helvetica,sans-serif; text-transform: none; }
.chat {
	color: #EC3F03;
}

.SiteTags {
	font-family: tahoma;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.StyleForMatn {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	line-height: 36px;
	text-align: justify;
}
