body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5c5b5b;
	text-decoration: none;
	background-color: #dedede;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5c5b5b;
	text-decoration: none;
	text-align: justify;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #71a14b;
	text-decoration: none;
}

.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff	;
	text-decoration: none;
}
.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #852C0C;
	text-decoration: none;
}

.productname1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1089B6;
	text-decoration: none;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #852C0C	;
	text-decoration: none;
}

a.heading2:link, a.heading2:active, a.heading2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #852C0C	;
	text-decoration: none;
}

a.heading2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000	;
	text-decoration: underline;
}

.sub_heading1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #282C2F;
	text-decoration: none;
	text-transform: none;
}

.sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1089B6;
	text-decoration: none;
	text-transform: none;
}

a.sub_heading:link, a.sub_heading:active, a.sub_heading:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1089B6;
	text-decoration: none;
}

a.sub_heading:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E85A04;
	text-decoration: underline;
}

.top_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}

a.top_link:link, a.top_link:active, a.top_link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}

a.top_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.right_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1386B3;
	text-decoration: none;
}
a.right_link:link, a.right_link:active, a.right_link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1386B3;
	text-decoration: none;
}

a.right_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.bottom_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}

a.bottom_link:link, a.bottom_link:active, a.bottom_link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}

a.bottom_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.site_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
}

a.site_link:link, a.site_link:active, a.site_link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
}

a.site_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a:link, a:active, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4e9500;
	text-decoration: none;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.border
{
	border: 1px solid #b0b0b0;
}

.border1
{
	border: 0px;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
}

.box_border
{
	border: 1px solid #d2d2d2;
}

.h_dot
{
	background-image: url(images/dot_h.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.v_line
{
	background-image: url(images/line.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.h_line
{
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.offer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #44424f;
	text-decoration: none;
	text-transform: none;
}

.offer1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #44424f;
	text-decoration: none;
	text-transform: none;
}
.price {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #D73537;
	text-decoration: none;
	text-transform: none;
}

.ajax__myTab .ajax__tab_header { 
font-family: Arial, Helvetica, sans-serif;    
font-size: 12px; 
/*border-bottom: solid 1px #999999; */  
color: #852C0C	;
font-weight:bold;
} 
.ajax__myTab .ajax__tab_outer { 
/*padding-right: 4px; */ 

/*background-color: #C0C0C0;*/
background-image:url(images/buttontab.jpg);
background-repeat:no-repeat;
padding-top:5px;
height: 25px;  
width:114px;
/*margin-right: 2px;    
border-right: solid 1px #666666;
border-top: solid 1px #aaaaaa */
}  
.ajax__myTab .ajax__tab_inner
{    
padding-left: 2px; 
padding-right: 2px; 
text-align:center;

/*background-color: #C0C0C0;
background-image:url(images/button_ho.jpg);
background-repeat:no-repeat;*/
} 
.ajax__myTab .ajax__tab_tab
{ 
height: 25px;
width:114px; 
text-align:center;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer
{ 
/*background-color: #cccccc;
background-image:url(images/button_ho.jpg);
background-repeat:no-repeat;*/
} 
.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
/*background-color: #cccccc;
background-image:url(images/button_ho.jpg);
background-repeat:no-repeat;*/
} 
.ajax__myTab .ajax__tab_hover .ajax__tab_tab
 {
 }
.ajax__myTab .ajax__tab_active .ajax__tab_outer
{
background-color: #fff;
/*border-left: solid 1px #999999;*/
background-image:url(images/button_ho.jpg);
background-repeat:no-repeat;
} 
.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
text-align:center;
}  
.ajax__myTab .ajax__tab_active .ajax__tab_tab
 {}
.ajax__myTab .ajax__tab_body
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
/*border: 1px solid #999999; */
border-top: 0; 
padding: 8px;    
background-color: #ffffff;  
}   


/* latest */
.columns {width:335px;}
	.columns h2 {text-align:center; font-size:16px; padding-bottom:0px; color:#4a4a4a; min-height:41px;}
	.columns .columns-content {background:#e8e8e8 url(images/col-content-bg.jpg) repeat; font-size:11px; padding:13px; min-height:258px;}
	.columns .columns-content p {padding-bottom:12px; text-align:justify;}
	
	.columns .columns-content ul {padding:0; margin:0;}
	.columns .columns-content ul li {border-top:#A3A3A3 1px dotted; list-style:none; background:url(images/bullet1.jpg) 5px 10px no-repeat; padding:7px 5px 7px 26px;}
.lfloat {float:left;}
.rfloat {float:right;}
.clrall {clear:both;}
.m-right28 {margin-right:13px !important;}
.m-right37 {margin-right:37px !important;}
.font11 {text-transform:none; font-size:11px !important;}
img {border:0;}

.prod-nav {float:right;}
.prodblocks-main {display:block; margin-bottom:25px;}
.prodblocks {border:#ededed 1px solid; background-color:#fff; position:relative;margin-bottom:25px;}
.tagnew {position:absolute; top:-4px; left:5px;}
.prodblocks .prodimg {padding:18px 0; text-align:center;}

/*.prodblocks .prodblockscontent {background:url(images/texture-bg.jpg) repeat; padding:14px 15px 5px 15px;min-height:200px;}
.prodblocks .prodblockscontent h3 {font-size:17px; color:#454545; padding-bottom:12px; text-transform:uppercase; font-weight:bold;}
.prodblocks .prodblockscontent p {color:#808080; text-transform:uppercase; padding-bottom:10px;}*/

.prodblocks .prodblocksleft {padding:18px 0; text-align:center; float:left;}
.prodblocks .prodblockscontent {/*background:url(images/texture-bg.jpg) repeat; */padding:14px 15px 5px 15px; float:right; width:480px;}
.prodblocks .prodblockscontent h3 {font-size:17px; color:#454545; text-transform:uppercase; font-weight:bold; margin-top:0;}
.prodblocks .prodblockscontent p {color:#808080; text-transform:uppercase; margin-top:0;}

.prodblocks .prodblockscontent .lblprod {color:#4d4d4d; text-transform:none;}
.prodprice {color:#db2e0f; font-size:16px; font-weight:bold; margin-right:3px;}

/*.prod-hd {background:url(images/prod-bg.jpg) no-repeat; width:673px; height:187px; padding:30px 0 0 30px;}
	.prod-hd h2 {font-size:30px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0;}*/
.prod-hd {background:url(images/prod-bg.jpg) no-repeat; width:727px; height:217px;}
	.prod-hd h2 {font-size:30px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0; padding:39px 0 0 38px;}

.choose-cat {height:49px; margin-top:59px; padding:10px 0px;}
	.choose-cat label {font-size:14px; color:#2b2b2b; font-weight:bold; line-height:26px;}
	.choose-cat a {float:right; margin:0 9px; color:#2b2b2b; padding:7px;}
	.choose-cat a:hover {color:#fff; background-color:#5ab326; text-decoration:none;}
	
	
.proddetail-left {width:310px; float:left;}
	.proddetail-large {width:310px; height:243px; border:#e9e9e9 1px solid; background-color:#fff; text-align:center; padding-top:7px; margin-bottom:10px;}

.proddetail-right {width:300px; float:right; padding-right:10px;}
	.proddetail-right h3 {font-size:17px; color:#454545; padding-bottom:12px; text-transform:uppercase; font-weight:bold; margin-top:0; margin-bottom:0;}
	.proddetail-right p {margin-top:0; line-height:17px; color:#808080;text-align:justify;}
	
.panel-left {float:left; width:180px;}
	.blog-cat-box {margin-bottom:20px;}
	.blog-cat-box h2 {font-size:14px; padding-bottom:4px; margin-top:0; margin-bottom:0; color:#414141; margin-bottom:4px;}
	.blog-cat-box ul {padding-left:5px; margin:0;}
	.blog-cat-box ul li {list-style:none; border-bottom:#E8E8E8 1px dotted; padding:6px 0;}
	.blog-cat-box ul li a {padding:0 4px; display:block;}
	.blog-cat-box ul li a:hover {text-decoration:none;}

.panel-right {width:495px; float:right;}
	.blog-main {display:block; border-bottom:#e7e7e7 1px solid; padding:0 9px 4px; margin-bottom:14px;}
	.blog-main h3 {font-size:15px; color:#454545; padding-bottom:3px; font-weight:bold; margin-top:0; margin-bottom:0;}
	.blog-main p {margin-top:0;}
	.comments-box {background:url(images/comments.png) no-repeat; width:35px; height:43px; line-height:29px; float:right; padding-left:17px; font-weight:bold;}
	.blog-dt {font-family:"Trebuchet MS"; font-size:12px; color:#a7a7a7; margin-bottom:10px; display:block;}
	
	.btn-readmore {background:url(images/btn1.png) no-repeat; width:91px; height:30px; text-align:center; display:inline-block; color:#595959; line-height:28px; 
	font-weight:normal !important;}
	.btn-readmore:hover {color:#353535; text-decoration:none;}
	
.tbl-search-prod {background:url(images/search-prod-bg.jpg) no-repeat; width:250px; height:197px;}
.tbl-search-prod h2 {margin:0;}
.btnsearch {background:url(images/btn-search.jpg) no-repeat; width:115px; height:26px; color:#fff; text-transform:uppercase; border:0; cursor:pointer;}
.btnsearch1 {background:url(images/btnsearch1.jpg) no-repeat; width:95px; height:26px; color:#fff; text-transform:uppercase; border:0; cursor:pointer;}
.btnsearch:hover {color:#333333;}
.txtsearchinput {background-color:#fff; border:#adadad 1px solid; padding:3px; font-size:12px; color:#7D7D7D; padding:3px 2px;}	
/* */
.frmspan
{
	color:#FF0000;
}


.bott-pagination {float:right; margin-right:10px;}
		.bott-pagination .btnactive {background:url(images/btn-active-pagination.jpg) no-repeat; width:55px; height:25px; color:#2d2d2d; font-family:CALIBRI, Arial, Helvetica, sans-serif; text-align:center; display:inline-block; line-height:23px;}
		.bott-pagination .btnactive:hover {color:#9ecb3c;}
		.bott-pagination .btndisable {background:url(images/btn-disable-pagination.jpg) no-repeat; width:55px; height:25px; color:#c7c7c7; font-family:CALIBRI, Arial, Helvetica, sans-serif; text-align:center; display:inline-block; line-height:23px;}
		
a.newslink {text-decoration:none; color:#484848; }
a:hover.newslink {color:#9ecb3c; }		

.news-thumbs-block-row {padding-bottom:15px; padding-top:5px;}
		.news-thumbs-block-row .news-thumb-div {background:url(../images/img-newsblock.jpg) no-repeat; width:211px; height:146px; float:left; padding-top:0px; text-align:center; margin-right:14px; padding-top:6px;}
		.news-thumbs-block-row .news-thumb-div img {border:0; width:199px; height:129px;}
		.news-thumbs-block-row .news-thumb-div.last-news-thumb-div {margin-right:0px;}
		
.comments-wrap {margin-bottom:10px; border-bottom:#D3D3D3 1px dotted;}

.contactfrm p {padding:0px; margin:14px 0 0; line-height:20px;}
	.contactfrm p label {float:left; text-align:right; width:110px; line-height:20px; margin-right:13px;}
	.contactfrm .contactfrmtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 0; border:#f1f1f1 1px solid; color:#484848; background-color:#fafafa;}
	.contactfrm .contactfrmtxt:active, .contactfrmtxt:focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 0; border:#f27809 1px solid; color:#484848; background-color:#fff;}		
	
.photothumb1 {float:left; background-color:#fff; border:#efefef 1px solid; width:120px; height:90px; text-align:center; margin:6px 14px 6px 0; padding:5px; font-size:11px !important;}
	.photothumb1 img {width:119px; height:89px; border:0; margin-bottom:6px;}
	.photothumb1.margin-r-none {margin-right:0;}	
	
/* model popup */
.modeppopup h6 {font-size:16px; color:#4E9500; border-bottom:0px; padding-bottom:4px; margin-bottom:10px;}	

.modalBackground {
    background-color: #000;
    opacity: 0.5; filter:alpha(opacity=50);
}

/*Css for ajax loading*/
#progress_overlay
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: black;
	filter: alpha(opacity=30);
	opacity:0.5;
	z-index:20000;
}
#progress_container
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: transparent;
	z-index:20001;
}
#progress_inner
{
	/*display: block;
	padding: 10px 10px 10px 10px;
	text-align:center;
	width: 50px;
	height: 30px;	
	margin: 30% auto 0 auto;
	background: #FFFFFF;
	border: solid 1px white;*/
	width: 60px;
    height: 50px;
    text-align: center;
    /*border: 1px solid #000;*/
    /*background-color: white;*/
    /*color: #000000;*/
    position: absolute;
    vertical-align:middle;
    left: 50%;
    top: 50%;
    margin-left: -50px; 
    /* Half the width of the DIV tag which is 50 pixels */
    margin-top: -50px; 
    /* Half the height of the DIV tag which is also 50 pixels */
}

/*Product Side Block*/

.prodblocks1 {width:248px; border:#ededed 1px solid; background-color:#fff; position:relative;}
.tagnew1 {position:absolute; top:-4px; left:5px;}
.prodblocks1 .prodimg1 {text-align:center;}
.prodblocks1 p {margin:0;}
.prodblocks1 .prodblockscontent1 {background:url(images/texture-bg.jpg) repeat; padding:3px 15px 5px;}
.prodblocks1 .prodblockscontent1 h3 {font-size:17px; color:#454545; text-transform:uppercase; font-weight:bold; margin-top:10px; margin-bottom:11px; padding-bottom:0;}
.prodblocks1 .prodblockscontent1 p {color:#808080; text-transform:uppercase; padding-bottom:10px;}
.lblprod1 {color:#4d4d4d; text-transform:none;}
.prodprice1 {color:#db2e0f; font-size:16px; font-weight:bold; margin-right:3px;}


.prodblocks2 {width:248px; border:#ededed 1px solid; background-color:#fff; position:relative;}
.tagnew2 {position:absolute; top:-4px; left:5px;}
.prodblocks2 .prodimg2 {text-align:center; width:116px; height:90px;}
.prodblocks2 p {margin:0;}
.prodblocks2 .prodblockscontent2 {background:url(images/texture-bg.jpg) repeat; padding:3px 15px 5px;}
.prodblocks2 .prodblockscontent2 h3 {font-size:15px; color:#454545; text-transform:uppercase; font-weight:bold; margin-top:10px; margin-bottom:6px; padding-bottom:0;}
.prodblocks2 .prodblockscontent2 p {color:#808080; text-transform:uppercase; padding-bottom:5px; font-size:11px;}
.lblprod1 {color:#4d4d4d; text-transform:none;}
.prodprice2 {color:#db2e0f; font-size:15px; font-weight:bold; margin-right:3px;}



.tbl-search-prod {background:url(images/search-prod-bg.jpg) no-repeat; width:250px; height:197px;}
.tbl-search-prod h2 {margin:0;}
.btnsearch {background:url(images/btn-search.jpg) no-repeat; width:115px; height:26px; color:#fff; text-transform:uppercase; border:0; cursor:pointer;}
.btnsearch:hover {color:#333333;}
.txtsearchinput {background-color:#fff; border:#adadad 1px solid; padding:3px; font-size:12px; color:#7D7D7D; padding:7px 4px;}

.tblquickfrm h3 {font-size:14px; font-weight:bold; padding-bottom:4px; margin:0;}
.tblquickfrm td {padding:3px 5px; font-size:11px;}
.txtinput {background-color:#fff; border:#E1E1E1 1px solid; width:232px; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#494949;}
.btnsubmit {background-color:#22acb5; padding:4px 5px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0; font-weight:bold;}
.btnsubmit:hover {color:#0e3133;}

.smalltext{font-size:10px;}

.recent-products a{color:#5C5B5B;font-size:11px;}
