/* ORIGINAL CP STYLES
================================================================================*/

/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 4.1

' Modified : May 2007
' Copyright: Copyright (C) 2004 Webs Unlimited, Inc. 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at http://www.candypress.com
'**************************************************************************/

/* General Tag specifications */
BODY, B, TD, P     {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt}

/* width of the body content */
.content
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
}


/* Info Box WITHOUT Headings */
.CPbox1            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.GreenLink A:link     {COLOR: #3a6c12; TEXT-DECORATION: underline}
.GreenLink A:visited  {COLOR: #3a6c12; TEXT-DECORATION: underline}
.GreenLink A:hover    {COLOR: #3a6c12; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox2H           {COLOR: #333333; BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.CPbox2H B         {COLOR: #333333;}
.CPbox2B           {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Box - Page Headings */
.CPpageHead {
	padding:0 0 14px 0;
	margin:0;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#0a6b00;
	line-height:100%;
	text-align:left
	}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}


/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt;}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt;}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: Red}


/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.CPcloseWindow {FONT-SIZE: 6pt; TEXT-DECORATION: none;}
.install { 
	BORDER: 1px solid #BBC3D3
}

.installcomment {
	PADDING-LEFT: 30px;
}

.textBlock {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}

.maintClosed {
	color: red;
	font-size: 15pt;
	text-align: center;
}

.CPContactUs {

}

/* -------------------- */
/* ADDED -- Version 3.5 */
/* -------------------- */
.findTable {
	background-color: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}
.listTable {
	background-color: #EEEEEE;
}
.listRowTop {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}
.listRowHead {
	BACKGROUND-COLOR: #DDDDDD;
}
.listRowBot {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}

/* --------------------  */
/* ADDED -- Version 4.1  */
/* --------------------  */
.cpbeta {
	color: red;
	font-size: 14pt;
	
}

/* New template style */ 
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0; /* center for now */
	width: 24em; /* ems so it will grow */
	background: url(../usermods/img/featurebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../usermods/img/featurebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../usermods/img/featurebox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../usermods/img/featurebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
}

.boxbody a {	
	text-decoration: none;
}
.boxbody a:hover {
	text-decoration: underline;
}
.boxbody span.cpCart {
	text-align: left;
	padding-right: 3em;
}
/***************  ajax checkout **********************/

.accordionBack_active {
background-color: #006703;
padding:3px;

}

.accordion_cont_active {
border-left:4px solid #006703;
border-right:4px solid #006703;
border-bottom:8px solid #006703;
}

.accordionBack_inactive {
background-color:#006703;
padding:3px;
}

.t12 {
font-size:12px;
font-weight:bold;
}


#shoppingbagtitle, #summarytitle, #addressestitle {
background-color:#006703;
padding:3px;
}

#shoppingbagscroll {
height:150px;
width:100%;
overflow-x:hidden;
overflow-y:auto;
}

#summary, #shoppingbag, #addresses {
border-left:4px solid #006703;
border-right:4px solid #006703;
border-bottom:8px solid #006703;
background-color:#f2f2f2;
}



.editbag {
font-size:10px;
color:white
}

.editbag:hover {
text-decoration:underline;
color:white;
}

.editbut_cont {
float:right;
clear:both;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

#mastermessage, #paymentmessage {
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#DD0000;
color:white;
padding:8px;
margin:1px 0;
display:none;
}

#paymentmessage {
font-size:11px;
padding:6px;
}

#zerototal {
display:none;
}

.pad10 {
padding:10px;
}



#modaldiv {
  display:none;
}

#createaccount_fields {
display:none;
background-color:#f2f2f2;
padding:6px;
}

.wht {
color:white;
}

.big {
font-size: 14px;
font-weight: bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.red {
color:#ee0000;
}
.small {
font-size:10px;
}


input.seasonbut {
border:0px;
background-color: #006703;
color:white;
font-size:9px;
text-transform:uppercase;
padding:2px 4px 1px 4px;
width:auto;
overflow:hidden;
cursor:pointer;
font-weight:bold;

}

.supercontent {
padding:6px;
overflow:visible;
clear:both;
}

.supercontent a {
color:#665C5C;
cursor:pointer;
text-decoration:none;
}


input.darker {
background-color:#555555;
}

.maintext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0;
margin-bottom:0;
}

.pad10 {
padding:10px;
}

input.subbut {
border:0px;
background-color: #999999;
color:white;
font-size:9px;
text-transform:uppercase;
padding:2px 4px 1px 4px !important; /* non-ie6 */
padding:2px 4px 0 4px; /* ie6 */
width:auto;
overflow:hidden;
cursor:pointer;
}

/********************   end ajax checkout *************************/


/* UNIVERSAL STYLES FROM DEVELOPER
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#deecd5 url(../images/bg.jpg) repeat-x 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	}
	
/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
/* NAVIGATION STYLES
================================================================================*/

#nav{
	padding:12px 0 0 0;
	}
	
#nav_left{
	float:left;
	background:url(../images/nav_left.jpg) no-repeat 0 0;
	width:14px;
	height:44px;
	}
	
#nav_middle{
	float:left;
	background:url(../images/nav_bg.jpg) repeat-x 0 0;
	width:515px;
	height:44px;
	}
	
#nav_right{
	float:left;
	background:url(../images/nav_right.jpg) no-repeat 0 0;
	width:14px;
	height:44px;
	}
	
.divider{
	float:left;
	background:url(../images/nav_divider.jpg) no-repeat 0 0;
	width:1px;
	height:44px;
	}

.menu{
	padding:11px 8px 0 9px;
	float:left;
	}
	
.menu a:link, .menu a:visited{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
.menu a:hover{
	color:#c1d987;
	}
	

/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 2px 0;
	margin:0;
	line-height:100%;
	color:#26901b;
	font:bold 26px Arial, Helvetica, sans-serif;
	letter-spacing:-1.2px;
	}

h2{
	padding:0 0 14px 0;
	margin:0;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#0a6b00;
	line-height:100%;
	}
	
h3{
	padding:0 0 14px 0;
	margin:0;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#0a6b00;
	line-height:100%;
	}
	
	h1 .Green{
	padding:0 0 14px 0;
	margin:0;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#26901b;
	line-height:100%;
	}

/* LAYOUT STYLES
================================================================================*/
#containerT{
	margin:0 auto 0 auto;
	width:1000px;
	background:url(../images/container_bg.jpg) repeat-y 0 0;
	position:relative;
	}

#leftedge{
	float:left;
	background:url(../images/leftedge.jpg) no-repeat 0 0;
	width:20px;
	height:386px;
	}
	
#middlearea{
	float:left;
	width:960px;
	}
	
#rightedge{
	float:left;
	width:20px;
	background:url(../images/rightedge.jpg) no-repeat 0 0;
	width:20px;
	height:386px;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	}
	
#header{
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	width:960px;
	height:207px;
	}
	
#logo{
	float:left;
	width:376px;
	}
	
#header_right{
	float:right;
	width:543px;
	padding:0 14px 0 0;
	}
	
#call{
	padding:27px 16px 14px 0;
	text-align:right;
	}
	
#cart_details{
	padding:0 18px 0 0;
	text-align:right;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#131313;
	}
	
#cart_link{
	color:#0a6b00;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
	
#cart_link a:link, #cart_link a:visited{
	color:#0a6b00;
	text-decoration:none;
	}
	
#cart_link a:hover{
	text-decoration:underline;
	}
	
#upper_area{
	background:#bbd797 url(../images/upper_bg.jpg) repeat-x 0 0;
	width:908px;
	padding:23px 25px 13px 25px;
	text-align:center;
	border-left:1px solid #b0ba9a;
	border-right:1px solid #b0ba9a;
	}
	
#upper_area ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:100%;
	}
	
#upper_area ul li{
	padding:0 5px 0 0;
	margin:0;
	display:inline;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#c1c1c1;
	}
	
#upper_area ul li em{
	padding:0 0 0 9px;
	}
	
#upper_area ul li a:link, #upper_area ul li a:visited{
	color:#1a1a1a;
	text-decoration:none;
	}
	
#upper_area ul li a:hover{
	color:#26901b;
	}
	
#banner_area{
	padding:18px 0 0 0;
	}
	
#banner_area_left{
	float:left;
	width:446px;
	margin:0 14px 0 0;
	}
	
#banner_area_right{
	float:left;
	width:447px;
	}
	
#banner_area1{
	padding:10px 5px 20px 26px;
	}
	
#banner_area1_left{
	float:left;
	width:446px;
	margin:0 14px 0 0;
	}
	
#banner_area1_right{
	float:left;
	width:447px;
	}
	
	
#product_area{
	width:960px;
	}
	
#product_heading{
	background:url(../images/green_bg.jpg) repeat-x 0 0;
	width:920px;
	border-left:1px solid #104905;
	border-right:1px solid #104905;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 38px;
	height:31px;
	}
	
#product_detail{
	padding:11px 55px 30px 55px;
	width:850px;
	}
	
.product_row{
	padding:0 0 14px 0;
	}
	
.product_cell{
	float:left;
	width:261px;
	margin:0 33px 0 0;
	background:url(/images/block.jpg) repeat-x 0 0;
	min-height:261px; 
	}
	
.product_cell_last{
	float:left;
	width:261px;
	background:url(/images/block.jpg) repeat-x 0 0;
	min-height:261px; 
	}	
	
#product_info{
	text-align:center;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#303030;
	padding:5px 55px 22px 55px;
	line-height:105%;
	}
	
#bottom_area{
	padding:10px 42px 27px 42px;
	width:876px;
	}
	
#bottom_area p{
	padding:0 0 15px 0;
	margin:0;
	line-height:135%;
	}
	
#footer{
	background:#006703 url(../images/footer_bg.jpg) repeat-x 0 0;
	width:876px;
	padding:24px 42px 6px 42px;
	}	
	
#footer_left{
	float:left;
	width:67px;
	margin:0 14px 0 0;
	}
	
#footer_right{
	float:left;
	width:788px;
	text-align:center;
	}
	
#footer_right ul{
	padding:0 0 10px 0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#footer_right ul li{
	padding:0 3px 0 0;
	margin:0;
	display:inline;
	}
	
#footer_right ul li em{
	background:url(../images/footer_divider.jpg) no-repeat 0 6px;
	font-style:normal;
	margin:0 0 0 5px;
	}
	
#footer_right ul li a:link, #footer_right ul li a:visited{
	color:#fff;
	font:bold 15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#footer_right ul li a:hover{
	color:#c1d987;
	}
	
#footer_right p{
	padding:0;
	margin:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	}	
	
	
	
	
/*for inner page*/	

#inner_content{
	background:#fff url(../images/inner_content_bg.jpg) repeat-x 0 0;
	width:920px;
	padding:30px 20px 0 20px;
    min-height: 225px
	}
	
.inner_top{
	padding:0 0 30px 0;
	margin:0;
	line-height:135%;
	}
	
.category_outer{
	padding:0 0 50px 0;
	}
	
.category_left{
	float:left;
	width:200px;
	margin:0 21px 0 0;
	}
	
.category_right{
	float:left;
	width:671px;
	}
	
.category_heading{
	width:671px;
	}
	
.category_heading_left{
	float:left;
	background:url(../images/btn_left.jpg) no-repeat 0 0;
	width:13px;
	height:35px;
	}
	
.category_heading_middle{
	background:url(../images/btn_bg.jpg) repeat-x 0 0;
	height:28px;
	float:left;
	width:645px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 0;
	}
	
.category_heading_right{
	background:url(../images/btn_right.jpg) no-repeat 0 0;
	width:13px;
	height:35px;
	float:left;
	}
	
.category_details{
	padding:15px 0 0 0;
	width:671px;
	}
	
.category_details p{
	padding:0 10px 18px 15px;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	line-height:130%;
	}
	
.category_row{
	padding:0;
	}
	
.category_details_left{
	float:left;
	width:487px;
	}
	
.category_details_right{
	float:left;
	width:162px;
	background:#fff url(../images/rightbox_bg.jpg) repeat-x 0 0;
	padding:11px;
	color:#0a6b00;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
	
.category_details_right ul{
	padding:4px 0 20px 15px;
	margin:0;
	list-style:square;
	color:#0a6b00;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
	
.category_details_right ul li{
	padding:0 0 1px 0;
	margin:0;
	}
		
.select_product{
	padding:0 40px 0 40px;
	width:407px;
	}
	
.select_item{
	float:left;
	width:90px;
	}
	
.select_menu{
	float:left;
	width:220px;
	background:url(../images/category_links_bg.jpg)  no-repeat 0 0;
	padding:90px 0 50px 0;
	text-align:center;
	}
	
.select_text{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1b1a1b;
	padding:0 0 8px 0;
	}
	
.select_menu ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
.select_menu ul li{
	padding:0 6px 0 0;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#0a6b00;
	float:left;
	}

.select_menu ul li a:link, .select_menu ul li a:visited{
	text-decoration:none;	
	color:#0a6b00;
	}
	
.select_menu ul li a:hover{
	text-decoration:underline;
	}
	
.price_row{
	border-bottom:1px solid #d2d2d2;
	padding:4px 3px 4px 3px;
	width:116px;
	}
	
.price_left{
	float:left;
	width:70px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	}
	
.price_right{
	float:right;
	width:40px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#e00000;
	}
	
.item_details{
	padding:0;
	width:487px;
	}

.item_left{
	float:left;
	width:180px;
	}
	
.item_right{
	float:right;
	width:180px;
	}
	
.item_name{
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 14px 0 0;
	}	
	
.zoom_pic{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#585858;
	background:url(../images/plus.jpg) no-repeat 0 0;
	padding:0 0 0 15px;
	width:175px;
	}
	
.red_text{
	color:#e10000;
	}
	
.item_title{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#1e1f1c;
	padding:15px 0 7px 0;
	text-align:center;
	line-height:100%;
	}
	
.qty_outer{
	padding:4px 0 4px 0;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
	
.qty{
	float:left;
	width:42px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#1e1f1c;
	}
	
.qty_txtbox_outer{
	float:left;
	width:44px;
	}
	
.qty_btn{
	float:left;
	width:82px;
	}
	
.qty_txtbox{
	background:url(../images/qty_txtbox.jpg)  no-repeat 0 0;
	width:37px;
	height:22px;
	border:none;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#525252;
	text-align:center;
	padding:7px 0 0 0;
	}
	
.refill{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0a6b00;
	padding:6px 0 0 0;
	line-height:140%;
	}
	
.catergory2_heading{
	width:920px;
	}
	
.category2_heading_middle{
	background:url(../images/btn_bg.jpg) repeat-x 0 0;
	height:28px;
	float:left;
	width:892px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 0;
	}
	
.category2_content{
	padding:16px 0 0 0;
	width:920px;
	}	
	
.category2_content_left{
	float:left;
	width:200px;
	}
	
.category2_content_right{
	float:right;
	width:687px;
	}
	
.item_category2	{
	padding:0 0 0 10px;
	width:190px;
	}

.category2_content_row{
	padding:0 0 20px 0;
	}	
	
.category2_content_text{
	float:left;
	width:482px;
	padding:10px 0 0 0;
	margin:0 18px 0 0;
	}
	
.category2_content_price{
	float:left;
	width:162px;
	}	

.category2_outer{
	padding:0 0 30px 0;
	}	
	
.category2_content_text	p{
	padding:0 0 15px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	line-height:130%;
	}
	
.category2_thumbs_outer{
	padding:0;
	}
	
.category2_thumbs{
	float:left;
	width:167px;
	}
	
	
	
#navbar {
	font:14px bold Arial, Helvetica, sans-serif;
	margin: 80px 0 0 0;
	padding: 0;
	height: 1em;
	position:absolute;
	top:22px;}
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 9px;
	color: #fff;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 13em; /* Width to help Opera out */
	background-color: #0a6b00;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color:#0a6b00;
	border-bottom: 1px solid #fff;
	color: #fff; }
#navbar li li a:hover {
	background-color: #090; }

	
	
	
