html, body {
	font-family:  "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	color: #333333;
}

img {
	border: none;
}

.cart_icon {
	border: none;
	margin: 12px 0px;
}

.searchBtn {
	height: 22px;
	width: 50px;
	margin: 1px -2px -5px 1px;
}
.searchBox {
	color: #333333;
	background-color: #CDEF98;
	border: 1px shadow;
	width: 135px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	font-family:  "Lucida Sans Unicode", Verdana;
}
.textbox {
	color: #333333;
	background-color: #cdef98;
	border: 1px shadow #e1e1e1;
	font-size: 12px;
	font-family:  "Lucida Sans Unicode", Verdana;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	/*font-size: 12px;*/
	color: #e1e1e1;
	font-family:  "Lucida Sans Unicode", Verdana;
}
.submit {	
	color: black;
	/* height: 18px; */
	font-weight: bold;
	font-size: 11px;
	background-color: #cedf98;
	border: 2px solid #ffffff;
	font-family:  "Lucida Sans Unicode", Verdana;
}
form {
	margin: 0px;
	padding: 0px;
}

ol, ul {
	margin: 0px;
	padding: 0px;
	color: #333333;	
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
	font-size: 12px;
}

li.num {
	color: #333333;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession, .txtCopy, .txtSiteDocs {
	color: #333333;
}
span.txtSiteDocs{ display:none;}
a.txtSession {
	color: #324D18;
	text-decoration: none;
}
#menu1 a.txtSiteDocs{
color: #324D18;
	text-decoration: none;
	border-right: 2px solid #3F6F00;
	padding:3px 6px 3px 2px;
	font-weight:bold;
	margin:0;
	text-transform:capitalize;
	
}
#menu1 a.txtSiteDocs:hover {
	color:#5780C0;
	text-decoration: none;
}
a.txtSession:hover {
	color: black;
	background-color: #cdef98;
}
a.as_guest{color:#000; font-size:1.2em; }
.txtButton , input.txtButton{
	color: #FFFFFF;
	background-color: #324D18/*#c3e37e*/;
	border: 1px solid #000;
	font-family:  "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	margin-top: 8px;
}
.txtButton:hover , input.txtButton:hover{
	color: black;
	background-color: #cdef98;
	border: 1px solid #cdef98;
}
a.txtButton {
	color: #FFFFFF;
	background-color:#324D18/*#c3e37e*/;
	border: 1px solid white;
	font-family:  "Lucida Sans Unicode", Verdana;
	font-size: 13px;
	padding: 2px 6px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	margin-left: -10px;
}
a.txtButton:hover {
	color: black;
	background-color: #cdef98;
	border: 1px solid #cdef98;
	font-family:  "Lucida Sans Unicode", Verdana;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton2 {
	color: #FFFFFF;
	background-color: #324D18;/*#c3e37e;*/
	border: 1px solid #000;
	font-family:  "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	position:relative;
	max-width:0;
}

.txtOldPrice {
	text-decoration: line-through;
	font-size:12px;
}
.txtSale {
 	color: Crimson;
	font-family:  "Lucida Sans Unicode", Verdana;
	font-size:14px;
	font-weight:bold;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtPrice {
	font-family:  "Lucida Sans Unicode", Verdana;
	font-size:14px;
	font-weight:bold;
	color: #333333;
}
.txtSiteDocs, a.txtSiteDocs {
	color:#324D18;
	text-decoration:none;
	font-family:Arial,Tahoma, Verdana, Georgia, sans-serif;
	font-weight:normal; 
	font-size: 14px;
}
a.txtSiteDocs:hover {
	color: #618CC6;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation, td a.txtDefault {
	color: #333333;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover, td a.txtDefault:hover {
	color: black;
	background-color: #cdef98;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #70cdcc;
	text-decoration:none;
}
.txtContentTitle {
	font-family:  "Lucida Sans Unicode", Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F6F00;
	height: 23px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	padding: 5px;
}
.txtBoxSave {
	color: Crimson;
	font-weight: bold;
	padding-left: 16px;
}
.tblList {
}
.tdListTitle {
	background-color: #e1e1e1;
	font-weight: bold;
	color: #FFFFFF;
}
.tdEven {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #e1e1e1;
}
.tdOdd {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #e1e1e1;
}
.txtCartPrice {
	float: right;
	color: #324D18;
	padding-right: 3px;
}
.txtCart {
	color: #333333;	
}
.cartTotal {
	border-top: 1px dashed #e1e1e1;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #333333;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #70cdcc;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	color: #FFFFFF;
	background-color: #324D18/*#c3e37e*/;
	border: 1px solid #000;
	font-family:  "Lucida Sans Unicode", Verdana;
	padding: 2px 8px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtviewCart:hover {
	color: black;
	background-color: #cdef98;
	border: 1px solid #cdef98;
	font-family:  "Lucida Sans Unicode", Verdana;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
	color: #FFFFFF;
	background-color: #e1e1e1;
	border: 1px solid #cccccc;
	font-family:  "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
.cartProgress {
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #e1e1e1;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #324D18;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	border-bottom: 1px dashed #e1e1e1;
}
.tdcartEven {
	background-color: #ffffff;
	border-bottom: 1px dashed #e1e1e1;	
}
.tdcartOdd {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #e1e1e1;
}
.tdCartSubTotal {
	padding-top: 10px;
}

.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	/*font-size: 11px;*/
	padding-top: 5px;
	color: #000000;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	background-color: #cedf98;
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#RatingTop {
	background-color: #ffffff;
	padding: 3px;
}

#RatingMain {
	background-color: #ffffff;
	padding: 3px;
	font-style:italic;
}
#shop_home{
	display:inline-block;
	width:560px;
	background-color: white;
}
.shop_home_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #0F420A;
}
.shop_feature_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: white;
	margin: 0 0 11px 8px;
	pading: 0 0 0 13px;
}
#store_feature{
display:block;
float:left;
width:377px;
}
#store_feature_heading {
display:block;
line-height:27px;
vertical-align:middle;
background:  url('http://www.yourguidetogreen.com/images/parts/green_bar_store.png') no-repeat left top;
margin:8px 0 10px 8px;
padding:0 0 0 12px;
color:#fff;
}
#gregs_green_deal_pic
.img {
	border: 1px solid red;
}
.ReviewBot {
	background-color: #ffffff;
	padding: 3px;
}

#RatingBottom {
	background-color: #e1e1e1;
	padding: 3px;
	color: #FFFFFF;
	/*font-size: 11px;*/
}

a.sortLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sortLink:hover {
	text-decoration: underline;
}

#shipping-select {
	width: 220px;
}
#opts_notice{
display:block;
width:240px;
margin:5px auto;
background:#C3E37E;
border:1px solid #476A1C;

}
#updating{
display:none; 
width:200px;
position:absolute;
background:#fff url(../styleImages/icons/loading.gif) no-repeat top left;
padding:10px 0px 10px 35px;
color:#FF0000;
font-weight:bold;
}
.opt_div{
margin:0 auto;
line-height:1.4em;
}
.opt_div select,.opt_div label{
margin:3px 0;
}

.notice_on{display:block;width:260px; height:20px; padding:15px 0; text-align:center;  color:#000; z-index:100; background:#EEEEBA ; border:1px solid #000; position:fixed; top:300px; left:37%; font-weight:bold;}
.notice_off{display:none;}
.ord_div_top{
position: relative;
text-align: center;
display:block;
width:90%;
float:right;
padding:0;
background:#3F6F00;

}
.ord_div_top p{
padding:5px 0;
margin:0;
color:#fff;
font-weight:bold;

}
.ord_div{
background:#fff;
padding:5px;
border:1px solid #000;
}
a.txtButton_add {
	color: #FFFFFF;
	background:url('../styleImages/icons/add_cart.jpg') no-repeat left top;
	font-family:  "Lucida Sans Unicode", Verdana;
	padding: 17px 35px 20px 50px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	position:relative;
	display:block;
	width:153px;
	height:48px;
}
#sub_message{ display:block;position:absolute; left:30%; background:#EEEEBA; color:#FF0000; padding:5px; text-align:center; font-size:1.15em;
border:1px solid #000;}
#sub_message a{color:#FF0000;}
.delivery{color:#FF0000; display:block;
 float:left; text-align:left; }
#holiday{display:block;width:600px;  padding:10px; text-align:left;  color:#000; z-index:100; background:#EEEEBA ; border:2px solid #000; position:absolute; top:-200px; left:-200px; }
#holiday_top{display:block;width:600px;  padding:10px; text-align:left;  color:#000; z-index:10000; background:#EEEEBA ; border:2px solid #000; position:absolute; top:-160px; left:55px; }
#holiday_cont{display:block; position:relative;}
#holiday_cont_top {display:block; position:absolute; left:30px; text-align:left; margin-left:7px 0 0 0;}
#holiday_cont a,#holiday_cont_top a { color:#324D18; text-decoration:underline; display:block;font-size:0.9em;
width:170px; }

/* start mod: Gift Registry - http://cubecart.expandingbrain.com */
.txtContentTitle h1 {
	font-size: 13px;
	margin: 0;
}
.boxContent h2 {
	font-size: 12px;
	font-weight: bold;
}
.BlueBg {
	padding: 0 10px;
}
.Button {
	margin: 10px 0;
}
.giftInfo {
}
.giftNoLongerAvailable {
	color: #FF0000;
}
a.txtConfirmGift {
}
a.moveToListButton, a.moveToListButton:hover, a.deleteButton, a.deleteButton:hover {
	font-size: 85%;
	white-space: nowrap;
	color: white;
	background-color: #324D18;
	border: 1px solid #324D18;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	line-height: 1.9;
}
a.moveToListButton:hover, a.deleteButton:hover {
	background-color: #cdef98;
	border: 1px solid white;
	color: black;
}
/* end mod: Gift Registry - http://cubecart.expandingbrain.com */


