

/* CSS Document - Reseller site_template 11 */


/*  Background color : #5F6C50   
	Theme color : #FFF8FA
 

*/


input { overflow: visible; } /* to avoid the default padding of buttons in IE */ 


/* --------------------------- Main site starts --------------------------------- */

body{ 
	  
		background-color:#F6F0F2;
		background-attachment:fixed;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	  
}


*{ margin:0;
   padding:0;

	 
}
h1, h2, h3, h4, h5, h6{ margin:0;
					    padding:0;

}
.clear{ clear:both;

}
/************** TOP Wrap Section Styles Open *****************/




#header .logo{ width:244px;
			   height:152px;
			   float:left;
}

#header #headerbannerandnav{ width:468px;
							 float:left;

}
#header .banner{ width:468px;
				
				 margin-top:31px;

} 



.tpbgmain{ background-image: url(../images/topmen_tile.jpg);
          background-repeat:repeat-x;
		  background-position:0 26px;

}

.tpbgmain2{ background-image: url(../images/topmen_tile.jpg);
          background-repeat:repeat-x;
		  background-position:0 0px;

}





.mainsectionbg{background-image:url(../images/mainsection_bg.jpg);
               background-repeat:no-repeat;
			   width:960px;
			   height:298px;



}


.navbg{background-image:url(../images/nv_bg.jpg);
       background-repeat:repeat-x;
	   
	   
	   
	   



}


#header #toplinksandsearch{ width:240px;
							
							
							float:right;
							position:relative;
 
}
#header .toplinkbtns{width:205px;
                     
					 float:right;
					 position:relative;
					 clear:both;

}



#bgtable{ 
		  background-position:left top;
		  background-repeat:no-repeat;
		  margin-top:5px;
		 

}

#leftmenuandsearch{ background:url(../images/leftmenu_bg.jpg) top left repeat-x;
				   height:270px;
	
}

#topsection_main{ background-color:#1D2630;
				  height:332px;
                  padding:4px;
                  margin-right:px;
                  padding-right:0;

}

#left_topsections{ background:url(../images/top_leftsearchloginbg.jpg) top left no-repeat;
				   widht:290px;
                   height:330px;
                   margin-left:2px; 

}

#mani_banner{ background-image:url(../images/main_banner.jpg);
			  width:593px;
              height:271px; 
              margin-left:3px;
              background-repeat:no-repeat;
			  border:5px solid #fff;
			  border-right:none;
			  position:relative;
			  margin:5px 3px 0 0;

}

.bannerframe{background-image:url(../images/bannerframe.jpg);
             background-repeat:no-repeat;
			 background-position:right 5px;
			 


}
.bannrightcrv{background-image:url(../images/bannertopright.gif);
              background-repeat:no-repeat;
			  height:271px;
			  right:-6px;
			  width:16px;
			  position:absolute;

}



#userlogin h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			    font-size:18px;
                margin:0;
                padding;0;
                font-weight:normal;
                color:#fff;
                text-transform:uppercase;
}
#userlogin p{ font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
              color:#fff;
              margin:0;
              padding:0;

}

#userlogin input{border:0;
				 background-color:#E2E4E6;
                 height:20px;
                 background-image:url(../images/top_searchinputbg.jpg);
				 background-repeat:repeat-x;
                 padding-left:5px;
                 width:193px;
                 

}

#userlogin .button{background:url(../images/search_btns.jpg);
				   background-repeat:no-repeat;
						
						 color:#FFFFFF;
						 
						 height:31px;
                         width:71px;
						 margin-bottom:5px;
						 padding-top:3px;
						 border:0px;
}



#userlogin a{ font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
              color:#fff;

}

#welcome_sections{ margin-left:6px;

}


.error_message{ font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
              color:#B00606;
              font-weight:bold;
              text-align:right;
			  margin-bottom:10px;
			  padding-left:30px;
			  padding-bottom:10px;
              
}

a.comm_link1{ font-family:Arial, Helvetica, sans-serif;
                            font-size:12px;
                            color:#3A3E35;
	

}

.cnt_login{ margin-left:25px;
}


.cnt_login .comm_link1{ margin-left:30px;
					   padding-left:110px;
					   float:left;
}



#welcome_sections h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			    font-size:20px;
                margin:0;
                padding;0;
                margin-top:6px;
                font-weight:normal;
                color:#fff;
                text-transform:uppercase;
}

#welcome_sections p{ font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
              color:#fff;
              margin:0;
              padding:0;
              line-height:18px;

}

#welcome_sections{
				 
}

#welcome_sections a{ font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
              color:#fff;
              margin:0;
              padding:0;
              float:right;
              padding-right:10px;
              font-weight:bold;
              margin-top:5px;

}

#search_left{ background:url(../images/search_leftbg.jpg) top left no-repeat;
			   height:40px;
               margin-top:8px;
               
			   

}

.searchseperate{ background:url(../images/search_areaseperate.jpg) center left repeat-x;
				 margin-top:10px;

}




#searchmain{ width:270px;
			 padding:5px 0 5px 10px;
             

}
#searchmain .seachflds{ width:160px;
						float:left;

}

#searchmain .searchflld{width:150px;
				  border:0;
                  margin-top:2px;
                  padding-left:5px;
                  line-height:21px;
                  height:25px;
                  background:url(../images/top_searchinputbg.jpg) top left repeat-x;
                  
                  

}

#searchmain .search_btns{ width:91px!important;
						 float:left;
                         margin-left:5px;

}



/**************TOP NAV OPEN ****************/


#main_navs{
		    height:35px;
            margin-bottom:25px;
            background-color:#000;
            float:right;


}

#inner_page_head h1{ margin:0!important;
					 padding:0;
                     float:leaft;

}


.topnav{padding-top:3px;

	
}
.topnav a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		   font-size:18px;
		   text-align:right;
		   color:#fff;
           font-weight:normal;
		   margin-right:13px;
		   float:left;
		   padding:10px 5px 9px 5px;
		   
		   display:block;
           
		   letter-spacing:1px;
		   text-decoration:none;

}
.topnav a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		   font-size:18px;
		   text-align:right;
		   color:#fff;
           font-weight:normal;
		   margin-right:13px;
		   float:left;
		   padding:10px 5px 9px 5px;
		   background-color:#C04260;
		   
		   display:block;
           
		   letter-spacing:1px;
		   text-decoration:none;

}

.topnav span{ 
			  padding-left:15px;
			  
			  
			  padding-right:15px;

}


#main_navs_inner{
		    height:35px;
            
            background-color:#000;
			
            float:right;
            
            /* for IE */
            filter:alpha(opacity=70);
            /* CSS3 standard */
            opacity:0.7;
            

}

#blog_post_cnt li{ font-size:12px;
				   
				   padding:5px 0 5px 0;
				   margin-left:15px;

}



.topnav_inner{
		 float:left;
         text-align:right;
         float:left;
         padding:5px 5px 0 12px; ;
	
}

#topwrap{ width:958px; 
		  margin:0 auto;
		  
		  background:#1D2630;
		  

}

.innerlogindetails{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		   font-size:16px;
		   color:#fff;
		   padding-top:10px;

}
.innerlogindetails .username{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		   font-size:16px;
		   color:#FFF1CA;
		   padding-top:10px;

}
.innerlogindetails a{ color:#fff;

}




#topwrap_inner{background:url(../images/innerpage_banner.jpg) #1D2630 top left no-repeat;
				width:958px;
				margin:0 auto;
				height:150px;
				
				

}


.topnav_inner a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		   font-size:18px;
           text-transform:uppercase;
		   text-align:right;
		   color:#fff;
           font-weight:normal;
           
		   letter-spacing:1px;
		   text-decoration:none;

}
.topnav_inner a:hover{color:#90B5E2;
				

}

.topnav_inner span{ 
			  padding-left:8px;
			  
			  padding-right:8px;

}

.search_left{ background-color:#6F893B;
              border:1px solid #AEBF8A;

}
.search_fldbg{ height:26px;
			   background-color:#546A28;
               padding:4px;
               padding-left:5px;
               padding-top:6px;
	 
	
}

.search_fldbg .searchflds{ background:url(../images/left_searchbg.jpg) top left repeat-x;
					 height:22px;
                     border:none;
                     width:170px;
                     padding-left:5px;
                     line-height:18px;
                     float:left;

}

.searchfldlft{ width:170px;
				float:left;

}

.searchfldbtn{ width:32px;
			  float:left;

}
#user_login h5{ font-family:Tahoma, Geneva, sans-serif;
				 font-size:13px;
				 font-weight:bold;
				 color:#FFF;
				 margin:0;
				 padding:0;
                 padding-bottom:5px;
	
}


/************** TOP NAV CLOSE **************/



/************** TOP Wrap Section Styles Close *****************/

/************** Inner Body BG Section Styles open *****************/

/***************** Banner Wrapper Section Open ***************************************/


.contentarea{ background-image:url(../images/bodycontent_bg.gif);
			  background-repeat:repeat-y;
			
			  

}

.headings{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
          text-transform:uppercase;
		  font-size:13px;
          font-weight:bold;
		  color:#FFF;
		  
          padding:5px 5px 5px 10px;
		  background-color:#8B2F2F;  
	
}
/***************** Banner Wrapper Section Close ***************************************/

/***************** Content Wrapper Section Open ***************************************/



/********************** Content Left Styles open ********************************/

#featured_pr_container{
                        
						padding-left:16px;
						padding-bottom:10px;
						border-bottom:1px solid #DADCDF;
                        border-left:1px solid #D7D3C4;
                        border-right:1px solid #D7D3C4;
						padding-top:10px;
						margin-left:0px;
                        
	
}
#featured_pr_container img{ border:1px solid #E6ECEC;
                            padding:5px;
							background:#FFF;
	
}
#ftr_PrdTitle_0{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				font-weight:bold;
				padding:6px 0 6px 0;
	
}
#ftr_PrdTitle_1{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				font-weight:bold;
				padding:6px 0 6px 0;
	
}
#ftr_PrdTitle_2{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				font-weight:bold;
				padding:6px 0 6px 0;
	
}
#ftr_PrdTitle_3{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				font-weight:bold;
				padding:6px 0 6px 0;
	
}
#ftr_PrdTitle_4{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				font-weight:bold;
				padding:6px 0 6px 0;
	
}



#ftr_PrdDesc_0{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				padding:6px 0 6px 0;
				
	
}
#ftr_PrdDesc_1{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				padding:6px 0 6px 0;
				
	
}
#ftr_PrdDesc_2{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				padding:6px 0 6px 0;
	
}
#ftr_PrdDesc_3{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				padding:6px 0 6px 0;
	
}
#ftr_PrdDesc_4{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#656A6A;
				padding:6px 0 6px 0;
	
}
.button { background:url(../images/button_bg.jpg) top left repeat-x;
						
						 color:#FFFFFF;
						 
						 height:25px;
						 margin-bottom:5px;
						 padding:0 5px 5px 5px;
						 border:0px;
						 
}
#rot_Banner_5{ margin:10px 0 0 30px;
	
}

.textbox{  background-image:url(../images/input_bg.jpg);
					   background-repeat:repeat-x;
					   width:176px;
					   height:24px;
					   padding-left:3px;
					   border:1px solid #D0B1BA;
					   border-top:none;
	
}

/********************** Content Left Styles Close********************************/

/********************** Content Main Styles Open********************************/



.shoppallcategories h1 a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:22px;
				 color:#3F3F3F;
				 text-decoration:none;
				 margin-left:25px;
				 font-weight:normal;
				 margin:0;

}


.pagetoplft{background-image:url(../images/page_toplft.jpg);
            background-repeat:no-repeat;
			width:16px;
			height:15px;
}

.pagetoprig{background-image:url(../images/hometopright.jpg);
            background-repeat:no-repeat;
			width:16px;
			height:15px;
}
.pagetopcntr{background-image:url(../images/pagetoptile.jpg);
             background-repeat:repeat-x;
			 height:15px;


}
.cntcntrs{background-color:#FFFFFF;
		  border:1px solid #E3DFDF;


}

.mainleftcrvs{background-image:url(../images/topleft_crv.jpg);
			  width:9px;
			  height:31px;
              background-repeat:no-repeat;


}
.secheads{background-color:#8B2F2F;

}

.mainleftcrvs2{background-image:url(../images/topright_crv.jpg);
			  width:9px;
			  height:31px;
              background-repeat:no-repeat;


}
.secheads2{background-color:#8B2F2F;

}


.sdsecstyles{background-color:#8B2F2F; 

}
.sdsecstyles h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:17px;
				 color:#fff;
				 font-weight:normal;
				 margin:0;
				 padding:3px 0 3px 8px;

}
.sidebgs{background-color:#F8F1F3;

}

.mainhdsec{background-color:#906868;

}
.mainbg{background-color:#F8F4F5;

}
.ftrleft{background-image:url(../images/ftrleft.jpg);
		 width:13px;
		 height:37px;
         background-repeat:no-repeat;


}
.ftrright{background-image:url(../images/ftright.jpg);
		 width:13px;
		 height:37px;
         background-repeat:no-repeat;

}
.ftrcntr{background-image:url(../images/ftrcntr.jpg);
		 height:37px;
         background-repeat:repeat-x;

}
.ftrposit{padding-top:5px;


}



.shoppallcategories h1 a:hover{ color:#01B1BE;

}

#pr_head_txt a h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:20px;
				 color:#523B3B;
				 text-decoration:none;
				 font-weight:normal;
                 text-align:left;
	
}

#pr_head_txt a:hover h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:20px;
				 color:#7E2B2B;
				 text-decoration:none;
				 font-weight:normal;
                 
                 
				 
	
}
#productarea{ 
			  
			  clear:both;

			  padding:10px 6px 20px 6px;
			  
			   text-align:justify;
              line-height:18px;
			  
	
}
	
#productarea img{ border:none;
	
}

#productarea h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:18px;
				 color:#fff;
                 text-align:center;
				 background-color:#44505D;
				 padding:5px 0 5px 0;
				 
				 margin-bottom:10px;
				 font-weight:normal;
	
}

.cat_name{    margin-left:auto;
	   margin-right:auto;
	   padding:8px;
	   width:128px;
	
}
.cat_name a{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 font-weight:bold;
			 color:#333;
			 text-decoration:none;
			 padding:10px 0 10px 0;
	
}
.viewcategory{

		   background-color:#8B2F2F;
			width:140px;
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;

}
.viewcategory a{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				padding:2px 2px 2px 0px;
				display:block;
				text-decoration:none;
				

}
.viewcategory a:hover{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF; 
				background-color:#AA0327;
}
.link2{ Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#BA0808;
			   font-weight:bold;
			   text-align:left;
			   text-decoration:none;
			   
}

.cat_desc{font-family:Arial, Helvetica, sans-serif;


			 font-size:12px;
             text-align:center;
			 color:#333;
			 padding:10px 0 10px 0px;
			 text-decoration:none;
	
}

.img_pr{ width:140px;
		 height:187px;
			margin-bottom:5px;
}

.pr_right_col_1{
	width:100px;
}
.pr_right_col_2{
	
}

.home_pr{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}


.home_pr td{
	text-align:center;
	vertical-align:top;
	background-color:#ffffff;
	border:#E9E9E9 solid 1px;
	padding:10px 5px 10px 5px;
	font-size:12px;
}

.home_pr td.catdesc{
	text-align:left;
	vertical-align:top;
	background-color:#F3F1EE;		
	padding:0px;
}

.home_pr td.item{
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	color:#817F7F;
	font-size:12px;
	padding:20px;
	background-image:url(../images/divider_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.home_pr td.divider{
	width:3px;
	background-image:url(../images/divider_dot.gif);
	background-position:center;
	background-repeat:repeat-y;
}


.home_pr td.catdesc{
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;		
	padding:0px;
}

.text_information { font-family:Arial, Helvetica, sans-serif;
				    font-size:12px;
					color:#333;
	
}


.catdesc_cnt{
	width:100%;
}
.catdesc_cnt td.cntleft{
	width:30%;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	padding:15px;
}

.catdesc_cnt td.cntright{
	width:70%;
	border:none;
	text-align:left;
	vertical-align:top;
	padding:15px;
}

.manage_table{
	width:100%;
	border-top:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
}

.manage_table td{
	padding:7px;
	text-align:left;
	vertical-align:top;
	border-bottom:#FFFFFF solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#EEE3E6;
}

.manage_table th {
	padding:3px 3px 3px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#A16979;
	color:#FFFFFF;
	border-left:#FFFFFF solid 1px;
	font-size:11px;
	
}

.toplinksCopy{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			   font-size:18px;
               margin-top:10px;
               color:#423847;
               padding-left:5px;
               padding-right:5px;
               padding-bottom:8px;

}


.form_subheading{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			   font-size:18px;
               margin-top:10px;
               color:#423847;
}


.paging_links_selected{
	font-size:13px;
	color:#fff;
	padding:3px;
	background-color:#881C33;
	border:1px solid #FFF;
}

.paging_links{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
				text-decoration:none;
	
}


.manage_table td.message_content{
	border-left:#EEEEEE solid 2px;
    text-align:left;
	border-right:#EEEEEE solid 2px;
	background-color:#FFFFFF;
	padding:15px;
    
}

.manage_table td ol{ margin-left:10px;

}

.manage_table td.inner_pagination{
	
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#8F616E;
	
	color:#FFFFFF;
}

.manage_table td.extra_info{	
	background-color:#FFFFFF;
	
}
/*********** Dashboard Styles Open *****************/

.dash_style{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 line-height:20px;
			 padding:10px 10px 10px 10px;
	
}

.dash_style ul{ list-style-type:none;
				margin-left:20px;
				padding:0;
	
}
.dash_style  li{margin:10px 0 10px 0;
				border-bottom:1px solid #BFA2AA;
	
}

.userloginforms_inner{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					  font-size:14px;
					  color:#000;
					  padding-left:10px;
					  font-weight:bold;

}
.userloginforms_inner .username{color:#AB1D46;

}





.dash_style  li a{font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 color:#000;
			 padding-left:15px;
			 font-weight:bold;
			 text-decoration:none;
			 background-image:url(../images/categoriesmainlist_bullet.jpg);
			 background-repeat:no-repeat;
			 background-position:0 50%;
			 list-style-type:none;
			 line-height:25px;
			 padding-left:25px;
}

.dash_style  li a:hover{font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 color:#97445A;
			 padding-left:15px;
			 font-weight:bold;
			 text-decoration:none;
			 background-image:url(../images/categoriesmainlist_bullet.jpg);
			 background-repeat:no-repeat;
			 background-position:0 50%;
			 list-style-type:none;
			 line-height:25px;
			 padding-left:25px;
}

.dash_content{ margin-left:25px;
				padding-bottom:10px;
	
}
/*********** Dashboard Styles  close *****************/

/*feedback tab area*/
		
.tabarea{
	clear:both;
	height:25px;
	background-color:#B799A1;
	
}

#tab_content_area{
	
	padding:10px;
	margin-bottom:10px;
	border:#A1566E solid 2px;
}

.tabarea a:link,
.tabarea a:visited,
.tabarea a:active{
	float:left;	
	height:17px;	
	text-decoration:none;
	color:#FFFFFF;	
	display:block;
	font-size:11px;
	font-weight:bold;
	
	
	background-repeat:repeat-x;
	background-position:top;	
	margin-right:5px;
	padding:8px 10px 0px 10px;
}


.tabarea a:hover{	
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
	height:20px;
}

#tabactive{
	float:left;	
	height:20px;	
	background-color:#906672;
	padding:5px 10px 0px 10px;
	color:#FFFFFF;
	background-image:url(../images/tab_active2.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-right:5px;
}

#page_header{ background:#A1566E;
			  padding:10px 0 10px 0;
	
}


#page_title{ font-family:Arial, Helvetica, sans-serif;
			  font-size:16px;
			  color:#FFF;
			  padding-left:10px;
			  text-align:left;
			  font-weight:bold;

	
}
.required{ color:#F00;
	
}




		
/*feedback tab area ends*/








/********************************* Categories Page styles open **/
#all_cat_txt{ margin-left:10px;
	
}

#all_cat_txt form{ font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#666;
				   margin:10px 0 10px 0px;
	
}


h1{ font-size:22px;
	margin:0;
	padding:0;
    
	
}
#pr_head_txt{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:22px;
				 color:#000;
				 text-decoration:none;
				 font-weight:normal;
				 
                 margin-left:10px;
                 text-align:left;
}
	
#producthead { font-family:Arial, Helvetica, sans-serif;
				 font-size:24px;
				 color:#666;
				 text-decoration:none;
				 font-weight:normal;
				 
				 margin-bottom:10px;
                
}
#productarea p{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#333;
				line-height:20px;
				margin:0;
				padding:0;
	
}
.account_index{ margin:10px 0 10px 25px;
	
}

#maincontentarea h1{
					 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
					 font-size:21px;
					 margin:0;
					 padding:0;
                     padding:3px 5px 3px 0px;
					 color:#523B3B;
                     margin-bottom:10px;
                     	
}

#home_intro_txt{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
                 	
				 color:#666;
				 line-height:20px;
				 padding-bottom:25px;
				 margin-top:5px;
                 padding-right:10px;
}

.account_index a{ font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 color:#961F1F;
			 padding-left:15px;
			 display:block;
			 padding:5px 90px 5px 10px;
			 font-weight:bold;
			 text-decoration:none;
			 background-image:url(../images/categoriesmainlist_bullet.jpg );
			 background-repeat:no-repeat;
			 background-position:0 50%;
			 list-style-type:none;
			 line-height:25px;
			 padding-left:25px;
}
.account_index a:hover{ font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 color:#C20C0C;
			 padding-left:15px;
			 display:block;
			 padding:5px 90px 5px 10px;
			 font-weight:bold;
			 text-decoration:none;
			 background-image:url(../images/categoriesmainlist_bullet.jpg );
			 background-repeat:no-repeat;
			 background-position:0 50%;
			 list-style-type:none;
			 line-height:25px;
			 padding-left:25px;
}
#searchlist a{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 text-decoration:none;
	
}

.search_container{padding:5px 0 5px 0;

}

.search_container .button{ margin:0!important;

}


.text_information a{ background-color:#FFFFFF;
				     padding:5px 8px 5px 5px;
					 display:block;
	
}

.required a{ font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#AC1212;
		   text-decoration:none;
}

/********************************* Categories Page styles open **/


#pathway{
	font-size:12px;
	color:#fff;
	background-color:#63212F;
    position:relative;
    height:14px;
    margin-bottom:10px;

	padding:5px;
	border-top:#FFFFFF solid 1px;
}

#pathway a{ font-family:Arial, Helvetica, sans-serif;
		     font-size:12px;
			 text-decoration:none;
			 color:#fff;
			 background:url(../images/bulletbrecrum.gif) center right no-repeat;
			 background-position:100% 5px;
			 padding:0px 15px 5px 5px;
			 display:block;
			 text-decoration:underline;
			 float:left;
			 margin-right:3px;
             
	
}

#pathway a:hover{ font-family:Arial, Helvetica, sans-serif;
		     font-size:12px;
			 text-decoration:none;
			 color:#fff;
			 background:url(../images/bulletbrecrum.gif) center right no-repeat;
			 background-position:100% 5px;
			 
			 padding:0px 15px 5px 5px;
			 display:block;
			 text-decoration:none;
			 float:left;
			 margin-right:3px;
	
}


.innerright{
	
	background-position:left;
	border-left:1px solid #90AAC5;
	width:250px;
	background-repeat:repeat-y;
	padding:10px 0px 10px 15px;
	

}

#pr_desc{ padding-right:0px;
	
}

#itemno{ font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#326BA4;
		 font-weight:bold;
		 margin-bottom:10px;
		  border-bottom:1px solid #6B95C1;
		 margin-bottom:10px;
		 padding-bottom:5px;
		 width:280px;
}
#box_features{ font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#666666;
			   line-height:20px;
			   width:280px;
			   padding-bottom:10px;
			   border-bottom:1px solid #6B95C1;
			   margin-bottom:10px;
			   
	
}

#pr_but{ width:250px;
	
}
.innerleft{ padding:10px 10px 0 10px;
			background-color:#F0EEE7;
			width:40%;
			text-align:center;

}

.MagicZoomPup{ margin-right:50px;
	
}



#pr_desc2{
	
	padding:10px;
	margin-top:20px;
	width:450px;
	border:1px solid #7992AD;
	background-color:#F0EEE7;
}

#pr_desc{ margin-right:10px;
	
}


#items_top_area_ttl{ font-family:Arial, Helvetica, sans-serif;
					 font-size:12px;
					 color:#666;
					 line-height:20px;
					 margin:0;
					 padding:0;
	
}

.sitemap_links ul{ margin:0;
				   padding:0;
	
}
.sitemap_links{ margin:15px 0 0 20px;
				padding:0;
	
}

.sitemap_links li{ list-style-type:none;
		    margin-left:15px;
			padding:0px;
			margin:0;
			
			
	
}

.sitemap_links a{font-family:Arial, Helvetica, sans-serif;
					 font-size:12px;
					 color:#000;
					 line-height:20px;
					 font-weight:bold;
					 margin:0;
					 padding:0;
					 text-decoration:none;
					 background-image:url(../images/categoriesmainlist_bullet.jpg);
					 background-repeat:no-repeat;
					 background-position:0 50%;
					 line-height:25px;
					 padding-left:25px;
					 
	
}
.sitemap_links a:hover{font-family:Arial, Helvetica, sans-serif;
					 font-size:12px;
					 color:#B65151;
					 line-height:20px;
					 margin:0;
					 padding:0;
					 text-decoration:underline;
					 background-image:url(../images/categoriesmainlist_bullet.jpg);
					 background-repeat:no-repeat;
					 background-position:0 50%;
					 line-height:25px;
					 padding-left:25px;
}

.message{ font-family:Arial, Helvetica, sans-serif;
	      font-size:12px;
		  color:#E50303;
		  font-weight:bold;
          text-align:center;
		  
          padding-bottom:10px;
	
}
.cnt_loginl{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 padding-left:30px;
			 _padding-left:-30px;
			 top:0px;

			 
	
}

.cnt_login img{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 padding-left:30px;
			 top:0px;
			 margin-left:10px;

			 
	
}

.cnt_login .comm_link{ margin-left:30px;
					   padding-left:110px;
					   float:left;

                       
					
	
}

.cnt_loginr{ _padding-left:0px;

	
}

.cnt_login .button{ _margin-left:0px;
	
}
.cnt_login .content_link1{
						  
						
	
}



.cnt_txtbox{   background-image:url(../images/input_bg.jpg);
			   background-repeat:repeat-x;
			   width:176px;
			   height:24px;
			   padding-left:3px;
			   border:1px solid #B2BFCF;
			   text-align:left;
			   border-top:none;
			   margin-bottom:2px;

}
.cnt_txtbox td{ padding-right:10px;
	
}

.content_link1{font-family:Arial, Helvetica, sans-serif;
	      font-size:12px;
		  color:#666666;
		  
		  text-align:left;
		  
		  
	
}


.itemno_select{ font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#46505A;
		 font-weight:bold;
	
}


#pr_desc{ 
	
}

#pr_desc2{font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#42463F;
			   line-height:20px;
			   text-align:justify;
			   padding-right:10px;
			   padding-bottom:10px;
	
}

#pr_desc{ margin-right:0px;
		

	
}
.inner_pr{ 

            width:99%;
	
}

.scrollgallery{ text-align:center;
				width:100%;

}

.inner_pr{ *margin-left:10px;
			_margin-left:10px;
	
}

#product_quantity{ margin-bottom:10px;
	
}
#addToCartButton{ margin-right:10px; 
	
}
.zoom{
	width:117px;
	background-image:url(../images/zoom.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	padding:3px 2px 3px 20px;
	border:#CACACA solid 1px;
	margin-bottom:25px;
}

.MagicZoomBigImageCont{ border:1px solid #F00;
	
}
.price{Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#1D2630;
			   margin:0;
               font-weight:bold;
			   
			   text-align:left;
			   margin-left:40px;
			   
	
}

.amt{ Arial, Helvetica, sans-serif;
			   font-size:15px;
			   color:#000000;
			   font-weight:bold;
			   text-align:left;
			   /*background-color:#FFF;*/
			   border:0px solid #7C96B0;
			   padding:6px;
			   margin-top:10px;
			   
			   
			  
	
}




/*------Feedback tab area--------*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background:url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.smallbullet{
	background-image:url(../images/arrow.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color:#FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent {
display:block !important;
}

.feedback_content{
	width:100%;
	border: 1px solid #B47D8F; 
	padding: 10px; 
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
}



.feedback_content td{
	background-color:#FDFAFB;
	
	font-size:12px;
	color:#645458;
}


/* feed back tab style*/

.feedback_tabs{	
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.feedback_tabs li{
	display:inline;
	margin: 0;
	
}

.feedback_tabs li a:link,
.feedback_tabs li a:visited,
.feedback_tabs li a:active{
	float:left;	
	height:19px;	
	text-decoration:none;
	color:#FFFFFF;	
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/fb_tab_normal.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px 15px 0px 15px;
	margin-right:5px;
	margin-top:0px;
	position:relative;
	z-index:1;
}


.feedback_tabs li a:hover{	
	color:#FFFFFF;
	background-image:url(../images/fb_tab_active.gif);
	background-repeat:repeat-x;
	background-position:top;
	
}

.feedback_tabs li a.selected{
	float:left;	
	height:19px;	
	background-color:#FFEBD9;
	padding:5px 15px 0px 15px;
	color:#FFFFFF;
	background-image:url(../images/fb_tab_active.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-right:5px;
}

.feedback_head{
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	background-color:#A16E7B;
	margin-bottom:5px;
	margin-top:5px;
	color:#fff;
	
} 

#txtSearch1{ margin-right:5px;	
			 width:150px;
			 
	
}

#txtSearch2{ margin-right:5px;	
			 width:150px;
			 
	
}

#txtSearch3{ margin-right:5px;	
			 width:150px;
			 
	
}




#feeds_store{ float:left;
	
}
#feeds_store .button{ 
	
}
/* Style for Scroll gallery*/
.jcarousel-clip {
    z-index: 1;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	width:580px;
	}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
   width:470px;
    height: 175px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/**/
#scroll_img_wrap{
	background-color:#ffffff;
	padding:10px 0px 10px 0px;
	margin:0px;
	width:300px;
}
#scroll_img_wrap a{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:underline;
	color:#444444;
}
#scroll_img_wrap a:hover{
	font:bold 11px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#444444;
}
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 0px;
    
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 0px;
    text-align: center;
	width:400px;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:380px;
	height: 75px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.jcarousel-clip jcarousel-clip-horizontal{
	width:350px;
	background-color:#090;

}
.glance_bg{ margin-left:0px;
			padding:20px 25px 0 25px;
	
}

.scroll_img_name{
	color:#8F1616;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

.ntxbtn{ padding-left:10px;
	
}
.listyle1{
	text-align:center; 
	
	margin-right:5px; 
	width:50px;
}


.prevbtn img{ padding-right:10px;
		    border:0px;
  		  

	}
	


/* Style for Scroll gallery ends*/


/*------Feedback tab area ends--------*/


.sidebanner{ text-align:center;
			 margin-top:10px;
	
}

/********************** Content Main Styles Close********************************/


/********************** Content Right Styles Open********************************/

#userlogin{ margin-left:6px;

}

.contentright .UserLogin h1{ margin:0;
						     padding:0;

}
.userloginforms{ 
				 width:190px;
				 padding-bottom:10px;
				 padding-left:8px;
				 
}
.userloginforms .username{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						   color:#FFF;
						   font-size:13px;
						   font-weight:normal;
}



.userloginforms p{ font-family:Arial, Helvetica, sans-serif;
				   font-size:13px;
				   text-align:left;
				   color:#166C77;
				   margin:0;
				   padding-bottom:5px;
				   padding-top:5px;

}


.userloginforms input{ 
                       background-image:url(../images/top_searchinputbg.jpg);
					   background-repeat:repeat-x;
					   width:185px;
					   height:24px;
					   padding-left:3px;
					   border:1px solid #B2BFCF;
					   border-top:none;
 
}


.userloginforms .button{ 
                        background:url(../images/button_bg.jpg) top left repeat-x;
						
						 color:#FFFFFF;
						 margin-top:5px;
						 height:25px;
						 margin-bottom:5px;
						 padding:0 5px 0 5px;
						 border:0px;
						 width:80px;
						 
}

.userloginforms .comm_link{ padding-left:0px;
                            font-family:Arial, Helvetica, sans-serif;
                            font-size:12px;
	
}

a.comm_link{ font-family:Arial, Helvetica, sans-serif;
                            font-size:12px;
                            color:#3A3E35;
	

}

a:hover.comm_link{ font-family:Arial, Helvetica, sans-serif;
                            font-size:12px;
                            color:#5E8B05;
                            text-decoration:none;
	

}
.userloginforms .logintxt{ font-family:Arial, Helvetica, sans-serif;
						   font-size:12px;
						   color:#666;
						   line-height:22px;
}

.userloginforms span{ font-size:12px;
				      color:#7B7D7D;
					  padding-left:5px;
					  padding-right:5px;
					  

}



.logged_tbl{ margin-top:25px;
			 margin-bottom:10px;

}


.logged_tbl .username{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:17px;
                    color:#FDE3EA;

}
.logged_tbl .head{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:17px;
                    color:#fff;
                    padding-left:10px;
                    padding-bottom:10px;


}

.logged_tbl .logintxt{padding-left:10px;
					  margin-bottom:10px;

}

.logged_tbl .logintxt a{ font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#FAFAFA;
                   padding-bottom:10px;

}

.left_topsections{ float:left;
				   margin-right:10px;

}

.left_topsections  .head{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
                         text-transform:uppercase;
						font-weight:bold;
					    font-size:16px;

						
						color:#FFF;
						height:18px; 
						padding:8px 0 8px 0px;
	
						
						background-color:#404B34;
	
}

.userloginforms a{ font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#7B7D7D;
				   text-decoration:none;
				   padding-top:5px;
				  
				   padding-bottom:10px;
				   text-align:left;
}
.userloginforms a:hover{ font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#75A90D;
				   text-decoration:underline;
}


#navMenu{ text-align:left;
		  background:#8B2F2F;
		  padding:10px 0 10px 0;
		  
          border-left:1px solid #D7D3C4;
          border-bottom:1px solid #D7D3C4;
          border-right:1px solid #D7D3C4;
		  
			
	
}

#navMenu ul{list-style-type:none;
		    margin-left:15px;
			padding:0px;
			
			
		
			
	
}

#navMenu li a{font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#295988;
			 font-weight:bold;
			 text-decoration:none;
			 background-image:url(../images/categoriesmainlist_bullet.jpg);
			 background-repeat:no-repeat;
			 background-position:0 50%;
			 list-style-type:none;
			 line-height:20px;
			 padding-left:25px;
		 

}
#navMenu li li a{font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#474644;
			 font-weight:normal;
			 background-image:none;
			 padding-left:28px;
			 background-image:url(../images/categoriesmainlist_bullet_i.jpg);
			 background-repeat:no-repeat;
			 background-position:15px 50%;
			 text-decoration:none;
	
}

#navMenu li li a:hover{font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#3A8AD8;
			 font-weight:normal;
			 background-image:none;
			 background-image:url(../images/categoriesmainlist_bullet_i.jpg);
			 background-repeat:no-repeat;
			 background-position:15px 50%;
			 text-decoration:underline;
	
}


/********************** Content Right Styles Close********************************/


/***************** Content Wrapper Section Close ***************************************/


/************** Inner Body BG Section Styles close *****************/


/********************* Footer Styles Open **************************/

.btmbar{ background:url(../images/btm_bar.gif) top left no-repeat;
		 width:980px;
		 height:40px;
		 padding-left:10px;
		 
	
}

.poweredby{ width:180px;
			float:right;
			font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			color:#FFF;
			padding-top:5px;
			padding-right:5px;
			
	
}

.poweredby a{ font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#FFFFFF;
			  text-decoration:none;
			  text-decoration:underline;
	
	
	}
.navandcopyrights{ padding-left:10px;
            margin-top:5px;
			float:left;
			text-align:left;
			font-family:Tahoma, Geneva, sans-serif;
			color:#FFF;
			font-size:11px;
}

.navandcopyrights a{ font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#FFFFFF;
			  text-decoration:none;
}
.navandcopyrights a:hover{ font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#fff;
			  text-decoration:underline;
}

.navandcopyrights span{ font-size:12px;
				  color:#FFFFFF;
				  padding-left:5px;
				  padding-right:5px;

}

.pwerder{font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#000;

}

.pwerder a{ font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#000;
			  text-decoration:underline;
}
.pwerder a:hover{ font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#000;
			  text-decoration:underline;
}

.tkrleft{background-image:url(../images/tkrleft.jpg);
         background-repeat:no-repeat;
		 width:12px;
		 height:41px;
}

.tkrright{background-image:url(../images/tkrright.jpg);
         background-repeat:no-repeat;
		 width:12px;
		 height:41px;
}
.tkrcntr{background-image:url(../images/tkrcntr.jpg);
         background-repeat:repeat-x;
		 height:41px;
}




.copyrights{ width:160px;
			 float:right;
			 padding-right:5px;
            margin-top:10px;

}
.copyrights p{ margin:0;
               padding:0;
			   font-family:"Tahoma",Helvetica,sans-serif;
			   font-size:11px;
			   color:#FFFFFF;
}
.copyrights a{font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#2CBCC7;
			  text-decoration:none;

}
.copyrights a:hover{font-family:"Tahoma",Helvetica,sans-serif;
			  font-size:11px;
			  color:#2CBCC7;
			  text-decoration:underline

}


/********************* Footer Styles Close **************************/
/********************* Payment template Start ************************/
.payment_table{
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-color:#FFFFFF;
}
.payment_logo_container{
padding:10px; 
}
.payment_details{
padding:10px;
background-color:#E8E5E0;
}

.payment_footer{
border-bottom:#8B2F2F solid 8px;
}

.payment_header{
border-top:#C9B47E solid 8px;
}
/********************* Payment template Close ************************/

/* --------------------------- Main site Ends --------------------------------- */



































/* --------------------------- Mini site Starts --------------------------------- */

#mainwrap{ width:960px;
			margin:0 auto;
	
}

#minisite_toparea{ background:#F6F0F2;
				   border-bottom:5px solid #BA3B59;
				   height:120px;
	
}


/*************** Newsletter Styles Open ******************/


.newsletter_signup{ 
					height:232px;
                    
                    
                    
                    background:url(../images/newsarea_bg.gif) top left no-repeat;

}


.newsletter_signup h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					  font-size:18px;
					  font-weight:normal;
					  color:#FFF1CA;
					  margin:0;
					  padding:0;

}

.newslettersignup{ padding-top:30px;

}

.newslettersignup input{ 
						 
                         background-image:url(../images/top_searchinputbg.jpg)top left;
                          background-repeat:repeat-x;
					     height:22px;
                         border:0;
						 font-family:Arial, Helvetica, sans-serif;
						 color:#474E3F;
						 font-size:12px;
                              padding-left:5px;
                         padding-bottom:6px;
                       
                                       
						 height:23px;
						 width:150px;
						 padding-left:5px;
						 margin:0;
                         line-height:25px;

}

#logobgmain{ background:url(../images/minisitelogo.jpg);
			 width:288px;
			 height:125px;
			 background-position:bottom;
			 
	
}

#newsletterarea2{ margin-top:18px;
				  margin-left:13px;

}
.newsletter_signup .button{margin-top:10px;
                          background:url(../images/newssign_btn.gif) top left repeat-x;
                          border:1px solid #495D21;
                          line-height:18px;
                          color:#fff;
                          height:23px;
                          
                          

}
#newsletterarea2 input{ background-image:url(../images/top_searchinputbg.jpg);
                         background-repeat:repeat-x;
                         border:0;
                         height:22px;
                         padding-left:5px;
                         line-height:20px;

}

#newsletterarea2 .button{ background:url(../images/button_bg.jpg) top left repeat-x;
						
						 color:#FFFFFF;
						 
						 height:25px;
						 margin-bottom:5px;
						 padding:0 5px 5px 5px;
						 border:0px;

}


.newsletter_signup p{ margin:0;
					 padding:0;
					 font-family:Arial, Helvetica, sans-serif;
					 font-size:12px;
					 color:#fff;
                     padding-top:5px;
                     padding-bottom:10px;
					 

}
#newsletterarea .button{ width:80px;
				         margin-top:5px;
	
	
}

#newsLetterMsg{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:10px;
				padding-top:5px;
	
}

/*************** Newsletter Styles Close *****************/

/*************** Contentarea Styles Open *****************/
#contentareabg{ background-color:#ffffff;
				border:1px solid #E3DFDF;

}
.pageseprates{ background:url(../images/pageseperates.gif) top center repeat-y;
	
}



/****************** Menu Style Open  ************************/

#minitopnavs{ height:45px;
              background-color:#3E1D24;
              padding-top:3px;

}

#minitopnavs a{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;
                font-weight:bold;
				text-decoration:none;
                text-align:center;
                line-height:20px;
                
}

#minitopnavs a:hover{ color:#C04260;

}

#minitopnavs span{ padding:0 5px 0 5px;
                   color:#FEFEFD;
	
}






/****************** Menu Style Close  ************************/

/******* Content Left side open********/
.mini_featured_products{ background-color:#F8F1F3;
						 padding:25px 0 25px 0;
						 border:1px solid #D7D3C4;
						 border-top:none;
						 
						 
	
}

/******* Content Left side Close********/

.mainbanner{ 
		     
			 background-repeat:no-repeat;
             background-image:url(../images/topbanner.jpg);
            
			 background-position:center;
			 width:714px;
			 height:233px;
			 
			
}

/*********************** Content Main site open************************/


h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				 font-size:22px;
				 color:#523B3B;
				 font-weight:normal;
				 margin-bottom:8px;

}

#home_intro{ background-color:#FDFCF8;
			 margin-bottom:10px;
             border:1px solid #D7D3C4;
             padding-left:10px;

}


.bldg_caption{ font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#fff;
               background-color:#8B2F2F; 
               font-weight:bold;
			   padding:5px 0 5px 10px;
               
			   
	
}

.info_caption{ font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
               font-weight:bold;
               padding:5px 0 5px 0;
			   color:#fff;
               background-color:#8B2F2F;  
			   padding-left:20px;
	
}
.mini_home_tbl_1{ background-color:#FDFCF8;
				  border:1px solid #D7D3C4;
				  margin-bottom:10px;
				  padding:5px 10px 10px 0;
				  
}

.mini_home_tbl_1 img{ padding-left:10px;
}
.mini_home_tbl_1 p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666;
					margin-left:10px;
					text-align:justify;
					margin:0;
					padding-left:20px;
					padding-right:20px;
					line-height:20px;

}
.details_caption{ background-color:#8B2F2F; 
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:16px;
				  font-weight:bold;
				  color:#FFF;
				  padding:5px;
}
.details_hilite{ font-family:Arial, Helvetica, sans-serif;
				 font-size:13px;
				 font-weight:bold;
				 color:#3A3030;
				 margin:0;
				 padding:0;
	
}

.details_desc{font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  color:#666;
  			      line-height:20px;
				  padding-top:15px;
				  border-top:1px solid #C1D2D4;
				  padding-bottom:20px;
				  clear:both;
}

.mini_home_tbl_2{ font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  color:#666;
				  padding-bottom:10px;
				  width:100%;
}
.home_storedetails_link{ font-family:Arial, Helvetica, sans-serif;
						 font-size:14px;
						 color:#FFF;
						 background-color:#8B2F2F; 
						 padding:8px 8px 8px 8px;
						 text-decoration:none;
						 font-weight:bold;
						 margin-top:25px;
}
#rot_Banner_12{ margin-top:25px;
}


#comm_div p{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#000;
			 line-height:20px;
			 text-align:justify;
	
}
#comm_div{font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 line-height:20px;
			 text-align:justify;
	
}





#company_name{ font-family:Arial, Helvetica, sans-serif;
			   font-size:15px;
			   color:#750000;
			   font-weight:bold;
			   padding-top:10px;
	
}
#company_desc{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#666;
			 line-height:20px;
			 text-align:justify;
			 margin-top:10px;
			 padding-bottom:25px;
	
}
.textlink3{ font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  
		  text-decoration:none;
		  
		  color:#FFF;
		  background-color:#8B2F2F;
		  padding:5px 5px;
	
	
}










/*********************** Content Main site Close ************************/





/*************** Contentarea Styles Close *****************/

/****************** Footer Style Open  ************************/

#footerbarstyles{ position:relative;
	
}
#footerbarstyles p{ margin:0;
					padding:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#ffffff;
					text-align:right;
					padding-top:7px;
					padding-right:10px;
}

#footerbarstyles a{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					color:#FFF;
	
}
#footerbarstyles a:hover{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:underline;
					color:#FFF;
	
}


#footerbarstyles .footerleftcrv{ width:10px;
								 height:35px;
								 left:0px;
								 bottom:0px;
								 _bottom:-5px;
								 position:absolute;
}

#footerbarstyles .footerrightcrv{ width:10px;
								 height:35px;
								 float:right;
								 float:right;
								 right:0;
								 bottom:0px;
								 _bottom:-5px;
								 position:absolute;
}
.footerbg{ background:#2D4258;
                            height:35px;
							width:940px;
							background:url(../images/ftrcntr.jpg) repeat-x top left;
	
}
.products_nodisplay{
	font-size:13px;
	font-weight:bold;
	background-color:#EEEEEE;
	text-align:center;
	color:#000000;
	border:#DFDEDE solid 1px;
	padding:60px 10px 60px 10px;
	
}


/****************** Footer Style Close  ************************/



/* --------------------------- Mini site Ends --------------------------------- */


/* --------------------------- Blog site start --------------------------------- */


#outermain{ width:960px;
			background-color:#F5F2EA;
			padding:2px;
			margin-top:5px;

	
}
#bloglogo{ width:229px;
		   float:right;
		   text-align:center;
		   padding-top:25px;
		   padding-left:8px;
		   height:188px;
		   background-color:#8B2F2F;
}

.blog_menu{ background-color:#F00;
	
}

#blog_topbrdr{ 
				height:29px;
				background:#3E1D25;
				clear:both;
				border-top:5px solid #B83957;
	
}

#blog_header{ height:212px;
			  background:url(../images/blog_header.jpg) no-repeat top left;
}

.spacers{ height:8px;

}

#blog_border_date{ width:300px;
				   
				   float:left;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   color:#FFF;
				   text-align:left;
				   padding:8px 0 0 15px;
				   font-weight:bold;

}


#blogtitle h1{ width:400px;
			
			float:left;
			color:#fff;
            padding-top:10px;
			padding-left:15px;
	
}

#blogdesc{ width:450px;
 		  float:left;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  color:#fff;
		  padding-left:15px;
		  
}

#blog_border_link{ 
				   
				   float:right;
				   padding-top:6px;
				   color:#FFF;
				  
}

#blog_border_link a{ font-family:Arial, Helvetica, sans-serif;
				     font-size:12px;
					 color:#FFF;
					 text-decoration:none;
					 padding:10px 8px 0 8px;
					 margin-top:5px;
					 
}

#blog_border_link a:hover{ font-family:Arial, Helvetica, sans-serif;
				     font-size:12px;
					 color:#18E6F6;
					 text-decoration:underline;
					 padding:10px 8px 0 8px;
					 margin-top:5px;
					 
}



#blog_right_cnt{
	
	padding:3px;
    padding-left:5px;
	background-color:#8B2F2F;
	color:#e3dfcd;
	text-align:left;
	border:#e3dfcd solid 1px;
	
}




.blog_rightpannel{
	vertical-align:top;
	padding:10px 5px 10px 5px;	
	background-color:#F8F1F3;
	margin-right:10px;
	text-align:center; 
	
}
.mainblog_cnt{
	width:100%;
	background-color:#fff;
}
.mainblog_cnt td.blog_contetarea{
	width:60%;
	padding:10px;
	vertical-align:top;
	margin-left:25px;
	
	background-color:#fff;
	border-right:#BF9FA7 solid 1px;
	border-left:#BF9FA7 solid 1px;
}

#blog_right_header{
	 height:15px;
    font-size : 12px;
	background-color:#15283B;
     color : #000;
     font-weight : bold;           
	 text-align : left;
     padding:5px 5px 5px 10px;
	  margin:10px 0 10px 0;
}
/* Calender dates */
#calendar_container{
	padding:5px;
	background-color:#F8EEF1;
	border:#e3dfcd solid 1px;
	margin-bottom:10px;
	margin-top:10px;
	vertical-align:center;

	clear:both;
	}

.tddate {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 11px; 
      line-height : 16px; 
      color:#fff;
      vertical-align : middle; 
	text-align:center;
}	

/* Calender heading */   
/* Month name */
.tdheading {
      font-family : Tahoma;
      font-weight : bold; 
      font-size : 11px; 
      line-height : 20px; 
      color:#FFFFFF;
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.09em;
} 

.tdheading a,.tdheading a:hover,.tdheading a:active {
	font-family : Tahoma;
      font-weight : bold; 
      font-size : 11px; 
      line-height : 20px; 
      color:#FFFFFF;
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.09em;
}
/* Number within brackets */
.count {
     font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #666666;
     text-align : left;
} 
     

/* color for days of month like S, M, T */
.tdday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #FFFFFF;
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 

/* COLOR CODE FOR SUNDAY */
.tdsunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #CFDAE2;
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle;
      text-align : center; 
} 

#blog_post_cnt p{ font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  line-height:20px;
				  text-align:justify;
	
}
#blog_post_date{ font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  line-height:20px;
				  text-align:justify;
				  color:#A23939;
				  font-weight:bold;
	
}


#blog_post_title{ margin-bottom:10px;
                  font-size:18px;
				  border-bottom:1px  solid #CBCBCB;
	
}

/* today : selected day */
.tdtoday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #FFFFFF; 
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color :#000000;
      vertical-align : middle; 
      text-align : center;
      
} 

a.std:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    color : #EBF5FF;
    text-decoration : none;
	
} 
a.std:active {
     font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    color : #fff;
     text-decoration : none;
} 
a.std:visited {
     font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    color : #fff;
     text-decoration : none;
} 
a.std:hover {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    color : #fff;
    text-decoration : underline;
}


		


#blog_border_date{
	float:left;
	width:50%;
}

#blog_border_link{
	float:right;
}
#blog_border_link a:link,#blog_border_link a:visited,#blog_border_link a:active{	
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#blog_border_link a:hover{
		color:#EDE1C0;
}

#blog_border{
	height:10px;


	background-repeat:repeat-x;
	color:#e3dfcd;
	font-weight:bold;
	margin-bottom:5px;	
	_margin-top:-10px;
	line-height:5px;
	padding:0 5px 0 5px;
}
.recent{ text-align:left;
	
}
#blog_border a:link, #blog_border a:visited, #blog_border a:active {
	text-decoration:none;
	color:#e3dfcd;
	padding-left:5px;
	padding-right:5px;
}
#blog_border a:hover {
	
	color:#ffffff;
}
#blog_border_date{
	float:left;
}	
.prright{
	width:100%;
	vertical-align:center;
	padding-left:10px;
	padding-right:26px;
	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

.prright img{
	align:center;
	margin-right:auto;
	margin-left:auto;

	text-align:center;}
.blog_bannerarea{
	width:20%;	
	vertical-align:top;
	text-align:center;
	padding-top:10px;
	background-color:#E8E0E2;
}

#blog_right_header{
	 height:15px;
	 background-image:url(../images/right_arrow.gif);
	 background-repeat:no-repeat;
	 background-position:2% 50%;
	background-color:#45212A;
     font-family :Tahoma;
     font-size : 12px;
     color : #fff;
     font-weight : bold;           
	 text-align : left;
     padding:5px 5px 5px 20px;
	 margin-bottom:10px;
	
	 clear:both;
}
#blog_footer{
	background-color:#8B2F2F; 
	height:20px;
	text-align:right;
	padding:10px 10px 5px 20px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}


#blog_footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;

}

#blog_footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;

}
#blog_v_banner{
	text-align:center;
	margin-bottom:15px;
	
}

.inner_pr td.innerright{
	
	padding-top:5px;
	vertical-align:top;
}




/* --------------------------- Blog site Ends --------------------------------- */

	/********************************* CATEGORY STYLES START ********************/

.sidebarmenu ul{
margin: 0;
padding: 0;

list-style-type: none;
font:  11px Verdana;

width: 180px; /* Main Menu Item widths */

border-left:1px solid #ccc;

}

.sidebarmenu ul li{
position: relative;
z-index:5;

}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #535353;
text-decoration: none;
padding: 4px;
padding-left:10px;
border-bottom: 1px solid #D7D3C4;
border-right: 1px solid #D7D3C4;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #F8F1F3; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #535353;
}

.sidebarmenu ul li a:hover{
background-color: #8B2F2F;
color:#fff;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;

width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{

background:url(../images/right.gif) no-repeat 97% 50%;

}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


/********************************* CATEGORY STYLES END ********************/

/*************************Ticker Tape Style Starts here*/
.ticker_container{

padding:0px 10px 0px 10px;
}
#newsticker-demo { 
width:800px; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
padding:0px 0px 0px 0px;
}

#newsticker-demo a { text-decoration:none; color:#ffffff; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:899px!important; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:850px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#fff; }

.clear { clear: both; }
/********************************Ticker Tape Style End  here*/
/******** CATEGORY LIST STYLE START **********/

.category_searchstyle select{ margin-bottom:15px;
							  border:1px solid #66656C;

}

.category_searchstyle{ 
						padding:10px 0 10px 0;
						margin:0;

}
.category_searchstyle .button{background-image:url(../images/button_bg.jpg);
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px!important;
	}


/******** CATEGORY LIST STYLE END **********/


/* ----------- product page new styles -------------- */

.product_col_1{
	width:140px;
	padding:0px 10px 10px 0px;
}
.product_col_2{
	width:135px;
	padding:0px 10px 10px 0px;
}
.product_col_3{
	
	padding:0px 10px 10px 0px;
}

/* -------------- product page new styles ends --------------- */


/*----------------Zip code popup style -------------------*/ 

.dhtmlwindow{
position: absolute;
border: 3px solid #BBAFB3;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px 25px 5px 5px;
text-indent: 3px;
font: bold 12px Arial;
background-color:#8B2F2F;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
margin:3px 3px 0px 0px;
}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/

}

.drag-contentarea{ /*CSS for Content Display Area div*/

background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
/*----------------Zip code popup style ends here-------------------*/ 
/*-----------product feedback comment popup --------------*/

.feedback_preview{
	position:absolute;	
	width:175px;	  
	border:solid 1px #cecece; 
	overflow:auto;
	background-color:#864B5E;
	padding:10px;
	color:#fff;
	z-index:5;	
}


/*-----------product feedback comment popup --------------*/


/*Newly Added*/
.blog_post_img{
	margin:0px 0px 3px 5px;
	width:140px;
	height:187px;
}
.blogPaging{
   bottom:0px;
   text-align:center;
}
.blog_post_readmore{
	margin:5px 0px 5px 0px;
	float:right;
}
.blog_post_readmore a:link,
.blog_post_readmore a:active,
.blog_post_readmore a:visited{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
/*Newly aadded ends*/


.media_buttons{
	float:right;
	padding-top:5px;

}

#blog_post_title a:link,#blog_post_title a:visited, #blog_post_title a:active{
	text-decoration:none;
	color:#615D5D;
	font-size:14px;
	font-weight:bold;
}

#blog_post_title a:hover{
	text-decoration:underline;
	color:#8F3048;
	
}
.cart_display{
	width:175px;	
}
.cart_icon{
text-align:center
vertial-align:top;

}

.cart_text{
text-align:left;
vertial-align:center;
font-weight:bold;
font-size:13px;
color:#282341;
width:125px;
height:35px;
background-image:url(../images/cart_itembg.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
}

.cart_itemno{
	font-size:15px;
	color:#545585;
}

.rss_feed{
	margin:2px 10px 0px 0px;
	float:right;
}