/*
JS Education
Copyright 2007 Joomlashack
*/

/*--- editor body ---*/
body.mceContentBody {
background-color: #FFFFFF !important;
background-image: none;
}

/* undohtml.css 
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
This style sheet is licensed under a Creative Commons License.
Purpose: undo some of the default styling of common (X)HTML browsers */
body.contentpane {background:#fff; margin: 20px;}
body.contentpane .contentheading {color:#900;
	font-size: 1.75em;
	line-height: 1.75em;
	font-weight: bold;
}
:link,:visited { text-decoration:none }
ul,ol { }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0; padding:5px;  }
fieldset{
	margin-bottom:4px !important;	
	width:100%;
}

#register_stretcher fieldset{
	width:555px;
}
#vm_subscribe_div{
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	width:180px;
}
.formLabel{
	width:160px;
}

#register_stretcher .inputbox{
	height:auto !important;
}

.sectiontable{
	color:#ffffff !important;
	
}
.rightdes{text-indent:-5000px;text-decoration:none;}
a img,:link img,:visited img { border:none }
address { font-style:normal }
a:focus {outline:0;}
.designer {margin:0px 0px 0px 0px;color: #fff;text-align:center; height:25px; line-height:25px;}
.designer a:link,.designer a:visited{color: #d6d6d6;font-size:10px; font-family:verdana;text-decoration:none;}
.designer a:hover {color:#666;}

/* $1 - Site Structure Styles ///////////////////////////////////////////////////////////////////////////////////*/
/* @group Basic Styles */

ul li {
margin-left:15px;
padding:0px;

}
html, body {
	height:100%;
	font-family:"arial", Verdana, "arial", Verdana, Arial, Helvetica, Sans-Serif;
	background:#BFC1B4;
	padding:0px;
	margin:0px;
}

a:focus {
	outline: 0;
}

#mainbody ul {
	padding-left: 0px;
}

p {
	margin: 12px 0px 12px 0px;
	color: #fff;
	line-height: 17px;
}

td {
	color: #fff;
	line-height:17px;
}


ul, li {
	
}

img {
	border: none;
}

.clear {
	clear: both;
}

#main_content h1 {
	/*font: bold 2.5em/1.5em Arial, Verdana, serif;*/
	font: bold 16px Arial, Verdana, serif;
	letter-spacing: 0px;
	color: #BFC1B4;
}

#main_content h2 {
	font: bold 14px Arial, Verdana, serif;
	letter-spacing: 0px;
	color: #303030;
	padding:0px;
	padding-top:10px;
}

#main_content h3 {
	font: bold 12px Arial, Verdana, serif;
	letter-spacing: 0px;
	padding:0px;
	
}
#main_content h4 {
	font: bold 12px Arial, Verdana, serif;
	letter-spacing: 0px;
	color: #BFC1B4;
	padding:0px;
}

ul#checklist li {
	list-style: none;
	line-height: 16px;
	padding: 2px 0px 2px 18px;
	background: url(../images/tick.png) no-repeat left center;
}
blockquote {
	background: #fffee4;
	color: #333;
	border: 1px solid #d5d5d5;
	padding: 10px;
	margin: 10px 50px;
}

/* @end */

table.table-wrapper {
	height:100%;
	padding:0;
	background:#E8E3D4;
	border-bottom:7px solid #2E363D;
	}
table.blog {width:100%; margin-top:-21px;} /*1.5 bug fix*/
/* $2 - Header Styles */
/*



--------------------------------------------------------- */
.shop_info, .shop_error, .shop_warning, .shop_debug, .shop_critical, .shop_tip{
	color:#000000 !important;
}
div.acymailing_list:hover {
background-color:#989C8D;
}
.bags{
	width:420px;
	/*float:left;*/
	float:right;
}
# {
	height: 64px;
	line-height: normal;
	position: relative;
	border:0px solid #000;
	width:852px;
	margin-left:12px;
}
#logobox {
	border:0 solid #000000;
	float:left;
	height:64px;
	position:relative;
	width:308px;
}

.heading-title{
/*	color:#BFC1B4;*/
	color:#ffffff;
	font-size:17px;
	font-family:arial;
	font-weight:bold;
	line-height:28px;
}

#mainnav {
	border:0px solid #000;
	height: 35px;
	border:0px solid #000;
	background: url(../images/topnav-left.jpg) no-repeat top left;
	padding-left:30px;
}


h2.logo {
	font-size: 200%;
	margin: 0 0 0 0px;
	padding: 0;
	text-transform: uppercase;
}

h2.logo a {
	background:transparent url(../images/lwb-logo.jpg) no-repeat scroll 0 0;
	bottom:0;
	display:block;
	height:64px;
	width:308px;
}


.moduletable-topright{
	float:right;
	width:125px;
}
.moduletable-topright table{
	float:right;
	text-align:right;
}
a.mainlevel-topright:link, a.mainlevel-topright:visited, a.mainlevel-topright:hover  {

	color:#ffffff;
	font-size:12px; 
	font-family:verdana;
	position:relative;
	display:inline;
	list-style-type:none;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #ffffff;
	line-height:30px;
}

.last{
	border:0px solid !important;
}

.product_menu{
	width:852px;
	margin-left:12px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	float:left;	
}

.site_menu{
	float:left;
	margin-left:12px;
	margin-top:15px;
	width:847px;
}
.moduletable-sitemenu{
	float:left;
	width:100%;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
a.mainlevel-sitemenu:link, a.mainlevel-sitemenu:visited, a.mainlevel-sitemenu:hover  {

	color:#FFFFFF;
	display:inline;
	font-family:verdana;
	font-size:12px;
	line-height:30px;
	list-style-type:none;
	padding-left:5px;
	padding-right:35px;
	position:relative;
}

#left_part{
	width:671px;
	float:left;
}
#site-container {	

	height:auto;
	width:100%;
	}

#container-outer {
	width:877px;
	margin:0 auto;

	height:100%;
	}

#container {
	width:877px;
	margin:0 auto;
	background:#989C8D;
	float:left;
	min-height:632px;
	margin-top:0px;
	}
.moduletable-cart{
	float:right;
	width:200px;
	text-align:right;
	margin:10px 10px 0px 0px;
}

a.mainlevel-cart{
	color:#ffffff !important;;
	padding:3px;
	border:1px solid #ffffff;
}
#content-container {
	width:852px;
	/*margin-top:10px;*/
	padding-bottom:0px;
	font: 12px arial,"arial", Verdana, "arial", Verdana, Arial, Helvetica, Sans-Serif;
	/*color:#7A7A7A;*/
	color:#ffffff;
	margin-left:12px;
	background-color:#989C8D;
	float:left;
	margin-top:15px;
	line-height:17px;

	}


#main_content { 
	padding:0px; 
	float:left;
	width:181px;
	border:0px solid;

	min-height:354px;
}

#main_content_2{
	width:100%;
	float:left;
	min-height:350px;
}
.m_outer{
	float:left;
	margin:auto;
	text-align:left;
	width:100%;
	position: relative;
}
.main_content_2{
	width:100%;
	float:left;
	border:0px solid;
	padding:0px; 
}
.welcome{
	float:left;
	width:100%;
	margin-top:-10px;

}
.bottom-part{
	width:847px;
	float:left;
	margin-left:12px;
	min-height:130px;
	padding-bottom:10px;
}
.bottom-note{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin-top:10px;
	text-align:center;
	width:100%;
	font-weight:bold;
}
.moduletable_note a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.moduletable-box1{
	float:left;
	width:252px;
	margin:15px 0px 0px 10px;
	padding:5px 0px 10px 0px;

	color:#ffffff !important;
	font-style:italic;

}
.moduletable-box1 div{
	margin-right:10px;
}
.tx-right{
	text-align:right;
	font-weight:bold;
}

.newsletter{
	width:268px;
	float:left;
	border-right:1px solid #ffffff;
	border-left:1px solid #FFFFFF;
	margin:16px 0px 0px 5px;
}
.moduletable-box2{
	margin:0px auto;
	width:210px;
	color:#ffffff !important;
	font-size:11px;
}
input#wz_12{
	width:200px;
	border:1px solid #757575;
	height:16px;
	margin:3px 0px 0px 0px;
	color:#B2B2B2;
	font-size:11px;
	line-height:20px;
	padding:2px 0px 0px 3px;
}
input#aca_22{
	background: url(../images/signup-.gif) no-repeat left top;
	width:63px;
	height:21px;
	cursor:pointer;
	color:#656565 !important;
	padding-right:17px;
	float:right;
	margin-right:4px;
	margin-top:10px;
}
.aca_22{
	background: url(../images/signup-.gif) no-repeat left top;
	width:63px;
	height:21px;
	cursor:pointer;
	color:#656565 !important;
	padding:0px 10px 3px 0px;
	float:right;
	margin-right:4px;
	border:none;
	font-size:11px;
}
.moduletable-box3{
	width:210px;
	float:left;
	margin:20px 0px 0px 20px;
}
#footer {
	width:100%;
	float:left;
	text-decoration:none;
	text-align:center;
	position:relative;
	color:#6B6C65;
	font-size:11px;
	line-height:22px;
}

#footer a{
	color:#6B6C65!important;
	font-weight:bold;
}

/*.card-logo{
	width:100%
	float:right;
	text-align:center;
}*/
p.date {
	padding-left:5px;
	font:bold .75em "arial", Verdana, Arial, Helvetica, Sans-Serif;
	color:white;
	letter-spacing:1px;
	margin:0 0 6px 0;
	}

.moduletable-search {
	padding-left:5px;
	}

.search-search input {
	float:left;
	border:none;
	}

.search-search input {
	height:19px;
	width:199px;
	padding:0 3px;
	margin-right:2px;
	background:url(../images/search-.gif) no-repeat;
	}

.search-search input.button-search {
	height:19px;
	width:30px;
	padding:0;
	background:url(../images/button-search-.gif) no-repeat;
	font:bold 1em "arial", Verdana, Arial, Helvetica, Sans-Serif;
	color:white;
	cursor:pointer;
	}


/* $3 - Content Styles */

a,
a:link,
a:visited {
	color:#ffffff;
	}

a:hover {
	text-decoration:none;
	}
.readmore{
	background:transparent url(../images/buy-it.png) no-repeat scroll 0 0;
	color:#666666 !important;
	text-decoration:none;
	width:61px;
	text-align:center;
	min-height:22px;
	float:right;
	font-weight:bold;

}
a.more{
	color:#666666 !important;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
	line-height:21px;
}
/*Content Links*/

#content-container td.contentheading, #content-container .contentheading {
	border-bottom:0 solid #CCCCCC;
	/*color:#BFC1B4;*/
	color:#ffffff;
	font-family:verdana;
	font-size:19px;
	line-height:34px;
	padding:0;
	text-align:left;
	text-decoration:none;
}

#content-container a.contentpagetitle:link,#content-container a.contentpagetitle:visited {
	color:#BFC1B4;
	text-align: left;
	text-decoration:none;
	font: normal 1.0em/1.5em "Trebuchet MS", Geneva, sans-serif;
}

#content-container a.contentpagetitle:hover {color:#000;text-decoration:none;}
#content-container .componentheading {border-bottom:0 solid #CCCCCC;
color:#BFC1B4;
font-family:verdana;
font-size:24px;
line-height:34px;
padding:0;
text-align:left;
text-decoration:none;
margin-bottom:15px;}
#content-container div.sitemap h2.componentheading {
    color           :#BFC1B4;
	text-align      : left;
	text-decoration :none;
	font            : bold 20px arial, "Trebuchet MS", Geneva, sans-serif;
	padding         : 0;

	border-bottom   : 1px solid #ccc;

}	


h1,h2,h3,h4,h5,h6 {
	color:#BFC1B4;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:20px;
	line-height:30px;
	}

.lower-content-container h3 {
	height:35px;
	line-height:31px;
	font-size:13px;
	}

div#content-container ul, div#content-container ol, #lower-content ul, #lower-content ol {
	margin-left: 20px;
	}
	
div#content-container ul, #lower-content ul {
	margin-left:0px;
	list-style:none;
	}
	
img {
	border:none;
	}


.lower-content-container .moduletable {
	padding:0 0 15px 0;
	margin-bottom:15px;
	background:url(../images/border-hz.gif) 0% 100% no-repeat;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;

}

.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	
/*--- forms styles ---*/
form {
	padding: 0;
	margin: 0;
}


.button {
	color: #ffffff;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
	font-size: 10px;
	background: #BFC1B4;
	border:0px solid #ccc;
	height:22px;
	width:auto;
	cursor:pointer;
}

#contact_text{
	height:100px;
}
div.message {
	color: #cd2800;
	font-size: 18px;
	font-weight: bold;
}

.inputbox {
	border: 1px solid #757575;
	height:18px;
	padding:0px;
}

/*.acymailing_form .button{
	background:transparent url(../images/signup-.gif) no-repeat scroll left top;
	border:medium none;
	color:#656565 !important;
	cursor:pointer;
	float:right;
	font-size:11px;
	height:21px;
	margin-right:4px;
	padding:0 10px 3px 0;
	width:63px;
}
/*#user_name_formAcymailing1{*/
/*Virtuemart Css Start Here*/

.browseProductContainer{
	margin-bottom:10px;
	margin-top:0px;
	padding:0;
	width:100%;
}
.browseProductContainer table{
	margin-right:10px;
}
.browseProductTitle{
	/*color:#7C7F76;*/
	/*color:#BFC3B4;*/
	color:#ffffff;
	font-family:verdana;
	font-size:15px;
	line-height:24px;
	width:100%;
	text-align:left;
	
}

.browseProductTitle a{
	color:#013D71;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	font-family:arial;
}

.producttitle, .producttitle a{
	background:#F2F2F2 none repeat scroll 0 0;
	color:#72D7EC;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	padding-left:8px;
}
.browsePriceContainer{
	float:left;
	width:100%;
	color:#ffffff;
	margin-left:4px;
}

.browseRatingContainer{
	width:100%;
	margin:0px;
	float:left;
}

.browseProductDescription{
	width:100%;
}

.p_detail{
	line-height:30px;
	background:url(../images/b-arrow.gif) no-repeat right;
	color:#CA2C32 !important;
	padding-right:12px;
	text-decoration:none !important;
}
.p_detail:hover{
	color:#0C4577 !important;
	text-decoration:none !important;
}
.p_detail1{
	line-height:29px;
	background:url(../images/b-arrow.gif) no-repeat right;
	color:#CA2C32 !important;
	padding-right:12px;
	text-decoration:none !important;
	float:left;
}
.p_detail1:hover{
	color:#0C4577 !important;
	text-decoration:none !important;
}
.browseAddToCartContainer{
	width:100%;
	float:left;
	text-align:left;
}
#vmMainPage{
	float:left;
	min-width:600px;
	margin:10px 0px 0px 0px;
}
#vmMainPage div{
	margin-top:5px;
}

.browse-imgborder{
	border:1px solid #EDFDCC;
	width:100%;
	margin-top:0px !important;;
}
.browseProductImageContainer{
	margin:-4px 0px 0px 0px !important;
}
img.browseProductImage{
	border:2px solid #ffffff;
	vertical-align:top;
}
img.browseProductImage:hover{
	border:2px solid #4E4E4C;
}
.pro-det-img img{
	float:left;
	margin-right:10px;
	border:1px solid #EDFDCC;
}
.desc_area{
	/*background:#BFC1B4;*/
	width:312px;
	/*padding:0px 5px 10px 5px;*/
	margin-left:10px;
	margin-top:-20px !important;
	float:left;
	min-height:390px;
}
#image-area{
	margin-top:0px !important;
}
.pro-price{
	float:left;
	color:#ffffff;
	width:100%;
	font-size:20px;
	/*margin:15px 0px 15px 0px;*/
	margin-bottom:0px;
}
#product-Old-Price{
	text-decoration:line-through;
	color:#D4D5CD;
}
#productPrice{
	display:inline;
	font-weight:bold;
	padding-left:10px;
}
.discounted_price{
	color:#000000;
font-size:18px;
font-weight:normal;
margin:15px 0 !important;
text-decoration:blink;
}
.image_area{
	width:520px;
	float:left;
	border:1px solid #4E4E4C;
	margin:0px !important;
}
.vmRowTwo{
	background:none;
}
.description-body{
	float:left;
	margin-bottom:-5px;
}
#detail{
	/*float: right;
    margin-top: 45px;
    width: 230px;*/
    position: absolute;
    right: 0;
    top: 40px;
    width: 230px;

}
.fetch-desc{
	float:left;
	/*background:#BFC1B4;
	width:235px;
	min-height:320px;*/
	width:auto;

}
.product-page{
	/*margin-top:-10px !important;*/
	margin-top:40px !important;
}
.path{
	border-bottom:1px solid #BFC1B4;
	font-family:verdana;
	border-top:01px solid #BFC1B4;
	float:left;
	padding-top:0px;
	width:100%;
}
.p-price{
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin:4px;
}
.all-pro{
	float:left;
	margin:0 auto;
	text-align:left;
	width:96%;
}
ul.pagination{
	text-align:left;
	float:left;
	width:auto;
}
ul.pagination li{
	margin-left:4px;
}
ul.pagination li span.pagenav{
	/*background:#000000 none repeat scroll 0 0;*/
	background:transparent;
	color:#FFFFFF;
	font-size:12px;
	padding:3px;
}
/*.addtocart_button, .notify_button {
	background:url(../images/button-.gif) repeat-x;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-weight:bold;
	height:21px;
	margin-top:5px;
	text-align:center;
	width:auto;
	padding:2px 2px 5px 2px;
}*/
.buy-it{
	width:160px;
	float:right;
	margin-right:15px !important;
}
.sectiontableheader1{
	width:100%;
	float:left;
	text-align:left;
}
.check-one{
	float:left;
	width:100%;
}
.check-one h4{
	color:#BFC1B4;
	font-size:15px;
	width:100%;
	float:left;
}
.ship-add{
	float:left;
	width:100%;

}
.final-textbox{
	float:right;
	width:435px;
	margin-top:-125px !important;
}
.addtocart_button, .notify_button, .addtocart_button_module {
	background:transparent url(../images/buy-it.png) no-repeat scroll 0 0;
	border:medium none;
	color:#666666;
	cursor:pointer;
	font-family:arial;
	font-weight:bold;
	height:22px;
	margin-top:8px;
	padding-top:0px;
	width:61px;
	text-align:left;
	float:left;
}

.checkout-button{
	background:transparent url(../images/arrow.gif) no-repeat scroll right center;
	border:1px solid #FFFFFF;
	color:#666666;
	cursor:pointer;
	float:left;
	font-family:arial;
	font-weight:bold;
	height:19px;
	margin-left:20px;
	margin-top:8px !important;
	padding:0 13px 0px 8px;
	text-align:center;
}

.checkout-button a{
	color:#666666 !important;
	font-weight:bold;
}
.detailtext{
	width:410px;
	padding-left:10px;
}
.product-heading{
	background:#F2F2F2 none repeat scroll 0 0;
	color:#72D7EC;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	line-height:34px;
	width:62%;
	float:left;
	padding-left:8px;
}
.vmCartDetails{
	margin:0px !important;
	width:100%;
	float:left;
}
.adcart-area{
	float:left !important;
	color:#666666;
	margin:5px 15px 15px 2px !important;
	width:100%;
}
.previous_page{
	margin-bottom:0px;
	font-weight:bold !important;
}
.textspace1{
padding-left:10px;
}
.imgborder {
	border:1px solid #CFCFD1;
	float:left;
	height:auto;
	padding:8px;
	width:95%;
	margin-top:0px !important;
}
.vmCartContainer{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	width:100%;
	padding:0px;
	margin-top:12px !important;

}

.p-top-border {
	border-top:4px solid #BE0000;
	margin-top:1px !important;
	padding:9px;
	width:95%;
}
.s-cart{
	background:url(../images/p-cart.gif) no-repeat;
	font-weight:bold;	
	line-height:21px;
}
.inputboxquantity{
	height:15px;
	margin-top:-3px;
	padding:2px !important;
	vertical-align:middle;
}
.inputboxattrib{
	margin-left:10px;
	width:252px;
	/*height:21px;
	background:url(../images/select-img.gif) no-repeat;
	border:none !important;*/
}

.product-detail-head{
	color:#CA2C32;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	margin:0px !important;
}
.textspace{
	padding:10px;
	background:#B5B8AA;
}
.thumb-img{
	border:1px solid #c9c9c9 !important;
}
.textspace a{
	color:#ffffff;
}
.cart-border{
	border:1px solid #c9c9c9;
	margin-top:15px !important;
	margin-bottom:10px;
	width:700px;
	margin-left:75px;
	float:left;
}

.heading-bg{
	background:#62645B;
	color:#ffffff;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
}

.productPrice{
	font-size:15px;
	color:#666666;
	text-align:center;
	font-weight:bold;
}
.scart{
	float:right;
	text-align:right;
	width:230px;
	height:21px;
	margin:5px 25px 5px 0px;
}
#description{
	float:left;
	width:100%;
}
.price-container{
	text-align:left;
}
.vmCartAttributes{
	width:85%;
}
.cart-lable{
	width:auto;
	
}

.vmCartChild{
	padding:0px !important;
	border:none !important;
	margin-top:6px !important;
}
.vmCartAttributes{
	margin:0px;
	padding-top:6px;
	text-align:left;
	width:auto;
	float:left;
	border:0px;
}
.vmAttribChildDetail{
	text-align:left;
	/*width:50px !important;*/
	width:auto !important;
	color:#666666;
	font-weight:bold;
	margin:4px 4px 0px 0px !important;
	padding:0px !important;
}
.related-scroll-image{
	float:left;
	height:180px;
	overflow-x:scroll;
	overflow-y:hidden;
	padding:3px;
	position:relative;
	text-align:left;
	width:709px;	
}
.rpro-name{
	/*width:72px;*/
	width:100%;
	font-family:verdana;
	float:left;
	color:#ffffff;
}
.scroller-image{
	float:left;
	height:auto;
	overflow-x:scroll;
	overflow-y:hidden;
	padding:5px;
	position:relative;
	text-align:left;
	/*width:296px;*/
	/*width:844px;*/
	width:511px;
}
.scrl{
	width:1400px;
	float:left;
}
.related-product{
	/*background:#BFC1B4;*/
	width:100%;
	float:left;
	padding:0px 0px 7px 0px;
	margin-top:-16px !important;
}
.related-heading{
	color:#FFFFFF;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	text-align:center;

}
.interested{
	width:15%;
}

div.related-product-box:hover{
	background:#BFC3B4;
}
.related-product-box{
	border-left:0px solid #BFC1B4;
	text-align:center;
	/*width:235px;*/
	width:100%;
}
.related-product-box img{
	border:1px solid #ffffff;	
}
.quantity_box{
	font-weight:bold;
	margin-right:10px;
}
.vmCartModule{
	width:96%;
	float:left;
	margin-left:5px;
}
/*.minicart {
	background:transparent url(../images/bullet.gif) no-repeat scroll 2px 11px;
	border-bottom:1px dashed #B2B2B2;
	display:block;
	float:left;
	line-height:28px;
	padding-left:12px;
	width:94%;
}*/

.thumb-block {
	float:left;
	width:100px;
}

.picture-block {
	float:left;
	width:350px;
}

.detail-block {
	float:right;
	min-height:500px;
	width:180px;
}
.minicart{
	display:block;
	float:left;
	margin-top:10px;
	width:100%;
	border-bottom:1px dashed #B2B2B2;
	padding-bottom:10px;
}
.continue_link {
	/*background:transparent url(../images/con-img.gif) repeat-x scroll 0 0;*/
	background:#989C8D none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF !important;
	font-family:verdana;
	font-size:13px;
	height:28px;
	padding:6px;
	text-align:center;
	text-decoration:none !important;
}
.checkout_link{
	/*background:transparent url(../images/con-img.gif) repeat-x scroll 0 0;*/
	background:#989C8D none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF !important;
	font-family:verdana;
	font-size:13px;
	height:28px;
	padding:6px;
	text-align:center;
	text-decoration:none !important;
}
.cat-area{
	padding-right:6px;
}
.c-name{
	background:url(../images/cat-title-img.gif) no-repeat;
	width:148px;
	float:left;
	margin:0px auto !important;
	height:36px;
	padding-top:4px;
	text-align:center;
	
}
#vmMainPage h4{
	font-size:15px;
	color:#BFC1B4;
}
.c-name a{
	color:#0E6591;
	font-size:12px;
	font-weight:bold;
	margin:0px auto;
	text-decoration:none;
}
.next_page{
	float:right;
	font-weight:bold !important;
	width:auto;
}
.pagination li{
	list-style-type:none;
	background:none !important;
}
.landing-list li{
	list-style-type:none;
	background:none !important;
}
.p-top-border b, .p-top-border strong{
	color:#CA2C32;
}
.el_categoriesview{
	background:url(../images/category-background.jpg) no-repeat left 35px;
	height:700px;
	width:685px;
	display:block;
	float:left;
}
.custom-relatedproduct{
	float:left;
}
.snapshot{
	width:90px;
	height:90px;
	padding:2px;
	border:1px solid #CFCFD1;
}

.addtional{
	text-align:left;
	margin:0px;
}
.addtional img{
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
	vertical-align:middle;
}
.category-image{
	float:left;
}
.category-image img{
	border-left:1px solid #EDFDCC;
	border-top:1px solid #EDFDCC;
	border-right:1px solid #EDFDCC;
}

.moduletable-category{
	float:left;
	margin-left:10px;
	margin-top:20px;
	width:215px;
}

.moduletable-category h3{
	color:#BE0000;
	line-height:34px;
	font-size:18px;
	font-weight:bold;
}
.moduletable_blog{
	line-height:18px;
	float:left;

}
a.mainlevel-category, a.mainlevel_active-category{
	background:transparent url(../images/tj-logo.jpg) no-repeat scroll left center;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	padding-left:15px;
}
a.mainlevel-category:hover
{
color:#be0000;
}


/*Virtuemart Css End Here*/
/*Acymailing Classes Starts Here*/
.acymailing_form .button{
	background:transparent url(../images/arrow.gif) no-repeat scroll right center;
	border:1px solid #FFFFFF;
	color:#666666;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:16px;
	padding:0px 5px 0px 0px !important;
	width:49%;
	
}
.acymailing_form .inputbox{
	width:180px;

}
/*Acymailing Classes Ends Here*/

/*-- default Joomla styles --*/
.article_seperator { }
.back_button { }
.blog { }
.blog_more { }
.blogsection { }
.button {/*background: #666 url(../images/mainlevel.png) repeat-x left center;*/border: 0px solid #000;color: #fff;font-size: 11px;line-height: 16px;}
.buttonheading { }
.category { }
.clr {clear:both;}
.componentheading { }
.contact_email { }
.content_rating { }
.content_vote { }
.contentdescription { }
.contentheading { }
.contentpagetitle { }
.contentpane { }
.contentpaneopen { width:100%; margin-top:0px; }
.contentpaneopen li{
	background:transparent url(../images/bullet1.gif) no-repeat scroll 0px 6px;
	list-style-type:none;
	padding:0px 0px 0px 11px;

}
.contenttoc { }
.createdate {margin:5px;color: #bbb;font-size: 10px;}
.fase4rdf  { }
.frontpage  { }
.highlight {background-color:#FFFFCD;color:#000000;}
.latestnews  { }

.message  { color:#ffffff;}
.message ul li { color:#ffffff;}
.modifydate {margin:5px;color: #bbb;font-size: 10px;}
.module  { }



div.mosimage {border: 1px solid #eaeaea;margin: 7px;}
div.mosimage_caption {padding: 2px;background-color: #f7f7f7;border-top: 1px solid #eee;}
.mostread  { }
.newsfeed  { }
.newsfeeddate {margin:5px;color: #bbb;font-size: 10px;}
.newsfeedheading { }
.pagenav { }
.pagenav_next { }
.pagenav_prev { }
.pagenavbar { }
.pagenavcounter { }
.pathway { }
.polls { }
table.pollstableborder {text-align:left;}
table.pollstableborder tr {padding: 2px 0;}
table.pollstableborder td {padding: 0 2px;}

#left_sidebar a.readon {color: #EA670E;display: block;float: right;line-height: 12px;background: url(../images/readon_side.gif) no-repeat left center;text-indent: 16px;text-decoration: underline;}
#left_sidebar a.readon:hover {color: #600;display: block;float: right;line-height: 12px;background: url(../images/readon_side.gif) no-repeat left center;text-indent: 16px;text-decoration: none;}
#right_sidebar a.readon {color: #EA670E;display: block;float: right;line-height: 12px;background: url(../images/readon_side.gif) no-repeat left center;text-indent: 16px;text-decoration: underline;}
#right_sidebar a.readon:hover {color: #600;display: block;float: right;line-height: 12px;background: url(../images/readon_side.gif) no-repeat left center;text-indent: 16px;text-decoration: none;}
.search { }
.searchintro { }
td.sectiontableentry1 {padding: 4px;}
td.sectiontableentry2 {background: #f2f2f2;padding: 4px;}
td.sectiontable {background: #d8d8d8;color: #333;font-weight: bold;padding: 4px;}
.sitetitle { }
.small {margin:5px;color: #bbb;font-size: 10px;}
.smalldark {margin:5px;color: #994;font-size: 10px;}
.syndicate { }
.syndicate_text { }
.toclink { }
.weblinks { }
.wrapper { }
.title{
	font-weight:bold;
	margin-top:15px;
}

a.readon {
	color: #BFC1B4;
	display: block;
	float: left;
	line-height: 22px;
	background: url(../images/read-more.jpg) no-repeat left center;
	font-weight:bold;
	text-decoration: none;
	width:88px;
	height:22px;
	padding-left:12px;
	margin-top:10px;
	

}
a.readon:hover {
	color: #BFC1B4;
	display: block;
	float: left;
	background: url(../images/read-more.jpg) no-repeat left center;

	text-decoration: none;
}
*Add Custom Css on 10/6/2009 by tarun*/

.heading-title{
	color:#73756F;
	font-size:17px;
	font-family:arial;
	font-weight:bold;
	line-height:28px;
}
/*added 28-feb-2011*/

.xmap ul.level_0 {
	display: block !important;
	list-style: disc !important;
	margin: 10px !important;
	padding: 0 !important;
       
}
li.list_level_0 {
	margin: 10px 10px 10px 50px !important;
	padding: 0 !important;
	white-space: nowrap;
	background:transparent;
    list-style-type : disc !important;

}
table.xmap a img {
	border: none;
}

li.list_level_1 {
	list-style: circle inside none;
    padding: 3px 0 3px 0;
    white-space: nowrap;
}
table.xmap .active {
	font-style: italic;
}

/*Ends here*/
.desc_area .add-cart{
	float:left;
	margin-top:20px !important;
} 
.moduletable_sharethisinner{
    margin: 25px 0 0;
    position: absolute;
    right: 0px;
}

#product_list{
	margin:10px 0px 0px 0px !important;
}


