BODY { background-color:#CCCC99; color: #353535; padding-top: 0px; font-family: Verdana, Arial, sans-serif; margin-top:0px; margin-left:0px; margin-right:0px; }
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style:normal;
	font-weight:400;
	margin-bottom:0px;
	margin-top:0px;
	

}
h2 {
	font-size: 12px;
	color: #000000;
	margin-bottom:0px;
	margin-top:0px;
}
h3 {
	font-size: 13px;
	color: #FF0000;
	margin-bottom:0px;
	margin-top:0px;
}
h4 {
	font-size: 15px;
	color: #000000;
}
h5 {
	font-size: 10px;
	color: #000000;
}
TABLE.featured
{ background-image: url(images/template/templaterw_sliced_17.gif);
	background-repeat:repeat-x;
}
.readmore {
	font-size: 10px;
	color: red;
}

.shortDesc {
	font-size: 12px;
	color: #000000;
}

.errorBox { font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size: 10px; color: #E77207; text-decoration: underline; }
A { color: #ffffff; text-decoration: none; }
A:hover { color: #F46060; text-decoration: underline; }
FORM { display: inline; }
TR.header { background: #BBBB95; padding: 6px; }
TD.breadcrumb { font-size: 10px; color: #FFFFFF; font-weight: normal; background: #D2D2D1; }
TD.breadcrumb a, TD.breadcrumb a:visited, TD.breadcrumb a:hover { color: #523F1A; }

TD.headerNavigation { font-size: 10px; color: #333300; font-weight: bold; }
A.headerNavigation { color: #336666; }
A.headerNavigation:hover { color: #993300; }.

TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
A.footer { color: #655349; text-decoration:none; }
TD.footer { font-size: 10px; color: #000000; font-weight: bold; padding: 6px; }

.infoBoxContents { font-size: 12px;}
.infoBoxContents22 { font-size: 20px;  }
.dirsub { width: 17px;  background-position:right; background-repeat:no-repeat;}
.infoBoxNotice {  border-Top-width: 1px;
	border-Top-style: solid;
	border-Top-color: #ffffff;}
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }

TD.infoBoxHeading { font-size: 14px; font-weight: bold;  color: #5BB71D;  background-position:bottom right; font-family:Verdana, Arial, sans-serif;  }
TD.infoBoxHeading2 { 
	border-color:#ffffff;
	height:20px;  font-weight: bold;  color: #FF9900; text-transform: capitalize; vertical-align:top }

TD.infoBox, SPAN.infoBox { font-size: 10px; padding-top:12px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { }
TABLE.productListing { border: 0px; border-style: solid; border-color: #b6b7cb; padding:0px; }
.productListing-heading { font-size: 10px; color: #000000; font-weight: bold; padding: 2px; }
TD.productListing-data { font-size: 10px; }
A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }

TD.pageHeading{font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	height:26px;
	padding:3px;
	padding-top:5px;
	}
DIV.pageHeading {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	background-color:B09C5C;
	height:26px;
}
TD.pageHeading_product {
	font-size: 14px;font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	background-color:#F4F0ED;
	
}
TD.pageHeading_product1 {
	font-size: 14px;font-weight: bold;
	color: #AC0800;
	font-family: Verdana, Arial, sans-serif;
	background-color:#4A2810;  
	
}

.slt_seo { font-size: 11px; color: #006600; };


TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 10px; color: #353535; }
TD.main, P.main { font-size: 11px;  padding-left: 5px; padding-right:5px;}
TD.smallText, SPAN.smallText, P.smallText { font-size: 11px; color: #ffffff; }
TD.accountCategory { font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-size: 10px; color: #ff0000; }
CHECKBOX, RADIO,INPUT, SELECT { font-size: 11px; padding: 2px; }
TEXTAREA { width: 100%; font-size: 11px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px; }
SPAN.greetUser { font-size: 14px; color:#FFFFFF; font-weight: bold; }
TABLE.formArea { background: #F5F5F5; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { color: #ff0000;font-size: 14px; }
SPAN.errorText { color: #ff0000; }
.moduleRowOver { background-color: #EFEFEF; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #CACACA; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #353535; }
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-size: 10px; color: #ff0000; }
.item {
	font-size: 11px;
	color: #666666;
	font-weight:bold;
		
}
TD.category_desc { font-size: 11px; line-height: 1.5; }
.leftcolumn {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:solid 0px #5BB71D;
	vertical-align:top;
	height:100%;
	background-image:url('images/san-pedro-cactus_ll.gif'); 
	background-repeat:repeat-y;
	background-position:left bottom;
	/*background-image: url(images/template/templaterw_sliced_17.gif);
	background-repeat:repeat-x;*/
	
}
.rightcolumn { 
	padding-top:1px; 
    padding-left:5px;
    border-right-style: solid;
	border-right-color: #5C9127;
	padding-right:2px;
	border-right-width: 2px;
}
.centercolumn {
	
	padding-top:10px; 
    padding-left:5px;
	padding-right:3px;
	background-repeat:repeat-y;
}
.site { background-color: #5BB71D; }
.newstitle { background-color: #E5E5E5; border-bottom: 1px solid #666666; font-size: 11px; padding: 3px; }

.customer_head { background-color: #customer_head; border: 0px solid #cccccc; font-size: 11px; padding: 2px; color: #330033; background-repeat:no-repeat; text-align: left; padding-left: 30px; }
.prodinfo_head { background-color: #F8F8F8; border: 1px solid #EAEAEA; font-size: 14px; padding: 2px; color: #F37C25; text-align: center; font-weight: bold; padding-left: 4px; border-bottom: 1px solid #cccccc; }

TABLE.infobox{background-color: #93AB84;}

div#categories a {
	display: block;
	padding-left: 30px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
div#categories_sub a { 
	display: block;
	background-repeat:repeat;
	padding-left: 40px;}

.button { padding: 0px; }
.boxtext {
	font-size: 11px;
	line-height: 1.5;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 

	}
	

.languages { background-color: #536F9D; padding-top: 5px; padding-right: 7px; padding-bottom: 2px; }


div#shadoweds { width:85px;height:85px;filter:dropshadow(color:#ACAC53); }
	
.borderRight{
	border-right-width: 1px;
	border-right-style: solid;
	/*border-right-color: #ffffff;*/
}
.borderTop{
	border-Top-width: 1px;
	border-Top-style: solid;
}
.borderLeft{
	border-Left-width: 1px;
	border-Left-style: solid;
}
.borderBottom{
	border-Bottom-width: 1px;
	border-Bottom-style: solid;
}
.borderRightBottom{
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-Bottom-width: 1px;
	border-Bottom-style: solid;
}
hr{ color:#FFFFFF; height: 1px;}


/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  /*border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;*/
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* cms latest news */
.infoBoxLatestNews {background: #6B6B6B;}
.infoBoxLatestNewsContents {background: #F9FFF9; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

.left_level_0{ padding-left: 5px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; padding-top: 10px;}
.left_level_1{ padding-left: 15px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; }
.left_level_2{ padding-left: 25px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; }

TD.new-product{
	background-color: #E9E6E3; padding-left:15px; 	
}
div#images {
	border: 2px solid #00CC99;
	padding: 1px;
}
/* cms newTemplate*/

.footerNavigation {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border-left:2px;
	border-left-style:solid;
	border-left-color:#AEA7A2;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	
}


TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

TABLE.formArea {
	BORDER-RIGHT: #948674 1px solid; BORDER-TOP: #948674 1px solid; BACKGROUND: #F3EFDF; BORDER-LEFT: #948674 1px solid; BORDER-BOTTOM: #948674 1px solid
}

SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #1f1f1f; FONT-FAMILY: tahoma,verdana,arial
}
.text {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b5511e; TEXT-DECORATION: none
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #bc7e3b; TEXT-DECORATION: none
}
.ch {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b5292a
}
.ch2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #bc7e3b; TEXT-DECORATION: none
}
.ch3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ac0800
}
.ch4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E5DACD
}
.ch5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E5CDB1; TEXT-DECORATION: none
}
.ch6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7b4f3f; TEXT-DECORATION: none; border:0px;
}
.close {
	FONT-SIZE: 11px; COLOR: #ac0800; TEXT-DECORATION: none
}
.text-popup {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ac0800; TEXT-DECORATION: none
}
.menu {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #60584b; BORDER-BOTTOM-COLOR: #60584b; COLOR: #60584b; BORDER-TOP-COLOR: #60584b; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #60584b
}
.copy {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #695945; BORDER-BOTTOM-COLOR: #695945; COLOR: #695945; BORDER-TOP-COLOR: #695945; BORDER-RIGHT-COLOR: #695945
}
.se {
	FONT-SIZE: 9px; WIDTH: 110px; COLOR: #282e3e
}

.ml99 {
	COLOR: #1f1f1f; FONT-FAMILY: Tahoma; fotn-size: 11
}
.image_border {
	BORDER-RIGHT: #a99b85 1px solid; BORDER-TOP: #a99b85 1px solid; BORDER-LEFT: #a99b85 1px solid; BORDER-BOTTOM: #a99b85 1px solid
}
.bg1{
 background-image: url(images/m05.gif);
 background-repeat: repeat-x; 
 }


 .ch1{
 font-size: 11px;
 font-weight: bold;
 color: #E5DACD;
 }

 .ch2{
 font-size: 15px;
 font-weight: bold;
 color: #F0E3D5;
 }

 .ch3{
 padding-left: 15px;
 }

 .ch4{
 padding-left: 19px;
 }

 .ch5{
 border: #FFFFFF 1px solid;
 }

 .ch6{
 border: #EDEAE8 2px solid;
 }

 .ch7{
 font-size: 11px;
 color: #1B1E1F;
 font-weight: bold;
 }

 .ch8{
 font-size: 12px;
 }

 .ch9{
 padding-left: 7px;
 }

 .ch10{
 padding-left: 4px;
 }

 .ch12{
 font-size: 15px;
 color: #101213;
 font-weight: bold;
 }             

 .ch13{      
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 }

 .ch14{      
 font-size: 11px;
 color: #695945;
 }



 .ml1{
 font-size: 12px;
 font-weight: bold;
 color: #E5CDB1;
 text-decoration: none; 
 }

 .ml2{
 font-size: 11px;
 color: #2B2726;
 text-decoration: none; 
 }

 .ml3{
 font-size: 11px;
 color: #B0400F;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none; 
 }

 .ml4{
 font-size: 11px;
 color: #5C4F41;
 text-decoration: none; 
 }

 .se{            
 width: 110px;
 font-size: 9px;
 color: #282E3E
 }

 

 .image_border{
  border:1px solid #D2D1D1; 
 }

 .currency_symbol_{
 font-size: 11px;
 color: #797979;
 font-weight: bold;
 }
 .padding{
 	padding-top:3px;
	padding-left:10px;
	padding-right:3px;
}
 A.featured  { color:#F0E3D5;text-decoration:none;}
 A.featured :hover { color:#F0E3D5; text-decoration:none;}
 .infoBoxShopingCart{ background-color:#DAD0A0; margin-bottom:5px;}
 TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom:solid #BBBBBB 1px;
}
.leftbox22 {   }
.leftbox23 {  }
.leftbox24 {border-right-style:dashed; border-right-width:1px; }
.rContentDetail { 
		font-size: 14px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#BDDBA5;  font-weight: bold;  color: #63595A; text-transform: capitalize;

 }
.bakContentDetail { 
	border-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	font-size: 14px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#BDDBA5;  font-weight: bold;  color: #63595A; text-transform: capitalize;
	
 }

 .ContentRight{
 	font-size: 10px;font-weight: bold;
	color: #F0E3D5;
	font-family: Verdana, Arial, sans-serif;
	 padding-left:5px;
	 background-position:right top;
	 

 }
 .ContentLeft{
 	font-size: 10px;font-weight: bold;
	color: #F0E3D5;
	font-family: Verdana, Arial, sans-serif;
 padding-left:5px;
		 background-position:left top;


 }
TD.infoBoxHeading2 {font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;  color: #000000; text-transform: capitalize; text-align:center; }
 TD.infoBoxHeading3 {font-size: 14px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#AF6D25;  font-weight: bold;  color: #F0E3D5; text-transform: capitalize; text-align:center; background-repeat:repeat-x; }

.box_new_products{ border:0px;}

.productInfo{ border:2px; }
.productInfo1 { background-color:#ADAD58; width:98%; height:98%;)}
.generalBox{  padding-right:0px; padding-left:0px; ; width:100%; border-color:#000000; }
.right_br{  background-repeat:repeat-y; background-position:right;}
.footerText{ font-size:10px; color:#FFFFFF}
.InfoContent15{  background-repeat:repeat-y; padding:0px;}
.tableInfoborder{ border-right-style:dashed; border-right-width:1px; }
.suggest_link {
	
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	 
	text-align: left; 
	border: 1px solid #000000;			
}		
.bootom_menu
{

background-image:url(images/template/bg_bottom_yellow.gif);
background-repeat:repeat-x;
background-color:#000000;
}
.under_bootom_menu
{

background-image:url(images/template/bg_bottom_grey.gif);
background-repeat:repeat-x;
background-color:#000000;
}
.menuleft
{ 
border-right:dashed; 
border-right-width:thin; 
vertical-align:top; background-image:url(images/lef-bg.gif);
background-repeat:repeat-y;

}
.related_tag
{
font-size:12px;
color:#034667;
}
.headerMenu
{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/from_menu_item.gif); 
background-repeat:no-repeat; 
vertical-align:middle; 
padding-left:18px; 
font-size:12px;  
font-weight:bold; 
vertical-align:middle;
}
.title
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#034667;
font-weight:bold;
}
.featuredtitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#034667;
font-weight:bold;
}
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}

.menu
{
color:#660000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
text-align:center;
text-shadow:#FF0000;
}
.footer
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
text-align:center;
text-shadow:#FF0000;
}
A.topics{color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
A.topics:hover{color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:none
}
