/***POD CSS***/

/***********************************************LINKS*/

a:link, a:visited{
	color: #4E8827;
}
a:hover, a:active{
	color: #4E8827;
}



#top_menu  {
	background-color:#FFFFFF;
}

#top_menu a:link, #top_menu a:visited, #top_menu a:hover, #top_menu a:active{
	color: #222222;
}

#tabs a:link, #tabs a:visited{
	color: #FFF;
}

#tabs a:hover{
	color: #FFF;

}
#tabs a:active{
	color:#FFF;

}




/*************************************************************GENERAL*/
html, body {
	color:#222222;
	background-color:#222222;
}

#support{
}

#main{
	background-color:#FFFFFF;
}




#logo{
	/*float:left;*/
}

#top_menu{
	background-color:#FFFFFF;
}

.black{
	color:#696969;
}




/**********************************************************TABS*/

#tabs{
	/*background-color:#4E8827;*/


}


#tabtext{
}

#sub_menu{
	color:#FFFFFF;
	background-color:#4E8827;
	
}

#sub_cat{
}

#pad{
}

#win{	
	background-color:#FFFFFF;
}

#header{	
	background-image: url(../images/marblebkg.jpg);
}

#footer, #footer a{
	color:#222222;
}

.title{
	font-size:14pt;
	color:#4E8827;
}

#description{
	float:left;
	font-size:8pt;
	color:#222222;
}

#items{
	font-size:8pt;
	color:#222222;
}

.image_item{
background-color:#EEEEEE;
}

.image_item_selected{
background-color:#4E8827;
}

/************************************************PRODUCTS*/
.product_full{
	
}

.product{
	border-color:#777;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-color:#FFFFFF;
}


.product_title a:link, .product_title a:visited, .product_title a:hover, .product_title a:active{
	color:#FFFFFF;
}

.product_title{
	border-color:#777;
	background-color:#4E8827;
	background-image: url(../images/navbkg.png);
}

#preview, .confirm_preview, .cpreview {
	background-color:#FFFFFF;
	border: 1px solid #4E8827;
}




/********************************************************SHOPPING CART*/
.cart_item {
	border: 1px solid #4E8827;
}

.cart_title{
	border: 1px solid #222222;
	background-color:#EFEFEF;
}

.cart_edit_remove{
	
}

.cart_vdata{
	border-color:#777;
	background-color:#FFFFFF;
}

.cart_vlabel, .cart_vlable{
	 border-color: #777;
	 color:#FFF;
	 background-color:#4E8827;
}

.cart_price{
	border-color: #777;
	color:#FFF;
	background-color:#4E8827;
}

.cart_preview{
	border-color: #777;
}

.cart_total{
	border-color: #777;
	color: #FFF;
	background-color:#4E8827;
}

.cart_button{
	border-color: #696969;
	background-color:#FFF;
}

#info_form, #preview {
	border:1px solid #4E8827;
}

/*************************************************************CONFIRM*/
.confirm_vdata{
	border-color: #4E8827;
}

.confirm{
	background-color:#FFF;
	color:#222222;
}

.confirm_vlabel{
	border-color: #4E8827;
	color:#FFF;
	background-color:#4E8827;
}

.confirm_vlabel a{
	color: #FFFFFF;
}
/*************************************************************CHECKOUT*/

.billing{
	border-color: #777;
}
.shipping{
	border-color: #777;
}
.order{
	border-color: #777;
}


/*************************************************************COLORS*/

.orange, color1 {
	color: #696969;
}

.blue, color2{
	color: #4E8827;
}




/***********************************************************************/
/**********************************DROP DOWN MENU***********************/
/***********************************************************************/
#dhtmlgoodies_menu {
}
	
#dhtmlgoodies_menu img{
}

/* End general styles for this example page */
/* General configuration CSS */

#dhtmlgoodies_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
}
	
#dhtmlgoodies_menu{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}
#dhtmlgoodies_menu li{
	list-style-type:none;	/* No bullets */
}	
/* End general configuration CSS */

	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		background-repeat: repeat-y; 
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:3px;
		/*padding-bottom:12px;
		padding-top:12px;*/
		/*border:1px solid #317082;*/
		overflow:visible;
	}
	
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		color:#000000;
		background-color:#CCCCCC;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #FFFFFF;
		text-decoration:none;
		margin:0px;
		padding:2px 3px;
		font-family:verdana,arial;		
		font-weight:bold;
		font-size:12px;		
	}

	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		padding-top:10px;
		padding-bottom:10px;
		/*border:1px solid #E2EBED;*/
	}
	
	#dhtmlgoodies_menu .currentDepth1over{
		color: #FFFFFF;
		padding-left:5px;
		padding-right:5px;
		padding-top:10px;
		padding-bottom:10px;
		background-color: #DB8D30;
	}
	
	#dhtmlgoodies_menu .currentDepth1 a{
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFFFFF;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		border-bottom:1px solid white;
		padding:5px;
		width:100%;
	}
	#dhtmlgoodies_menu .currentDepth2 a{	/* Text rules */
		color:#333333;
		font-family:verdana,arial;
		font-size:11px;
		font-weight:normal;
	}

	#dhtmlgoodies_menu .currentDepth2over{
		background-color: #DB8D30;
		border-bottom:1px solid white;
		padding:5px;
	}	

	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#FFFFFF;
		font-family:verdana,arial;
		font-size:11px;
		font-weight:normal;
	}
	

#related_products_container {
	background-color:#FFFFFF;
	border:1px solid #4E8827;
}

input:focus, textarea:focus, select:focus{
	background-color: lightyellow !important;
}

.warning {
	color: #4E8827;
}

.validation-advice {
	border:2px solid #4E8827;
	color:#4E8827;
	padding:3px;
}