@charset "utf-8";
/* CSS Document */
.k-mandfld{
	
	color:#FF0000;
}

input.k-txtfld,select,textarea{

	border-collapse:collapse;
	border:1px solid #7E9111;
	padding:2px;
}

.section-title{

	color:#152A1A;
	font-weight:bold;
	font-size:18px;
	text-align:left;
}

.section-subtitle{

	color:#7E9111;
	font-weight:bold;
	text-align:left;
}

.greenbar{

	border-bottom:1px solid #7E9111;
	height:0px;
	clear:both;
	margin:0px 0px 5px 0px;	
}

.darkgreenbar{

	border-bottom:2px solid #152A1A;
	height:2px;
	clear:both;
	margin:0px 0px 0px 0px;	
}

.graybar{

	border-bottom:1px solid #cccccc;
	height:2px;
	clear:both;
	margin:0px 0px 0px 0px;	
}

.darkgreen{color:#152A1A;}

.lightgreen{color:#7E9111;}

.graycolor{color:#646464;}

.graybackground{background:#E8E6E2;}

.smalltext{font-size:11px;color:#DD0055;font-weight:bold;}

.noborder{border:none !important;}

.redcolor{color:#DD0055;}

.nobackground{background:none !important;}

.clear{clear:both;}

.overlaydiv{

	position:absolute;	
	background:#E8E6E2;
	width:339px;
	height:225px;	
	filter:alpha(opacity=30);
	opacity:.45;
}

.overlaydiv2{

	position:absolute;	
	background:#E8E6E2;
	width:375px;
	height:40px;
	filter:alpha(opacity=30);
	opacity:.45;
	z-index:10;
}

#k-shop-left{

	float:left;
	margin:10px 10px 10px 50px;	
	text-align:left;
}

#k-shop-left input.k-txtfld,#k-shop-left select{

	width:241px;
}

#k-shop-left textarea{

	width:345px;
}

#k-shop-left .row{

	float:left;
	width:375px;	
}

#k-shop-left .row .col1{

	float:left;
	padding:3px 2px;
	width:110px;
	color:#152A1A;
}

#k-shop-left .row .col2{

	float:left;
	padding:3px 0px;
	width:260px;
}

#del-choice{

	float:left;
	width:360px;
}

#del-choice .row{

	float:left;
	width:360px;
	border-bottom:1px solid #ccc;
}

#del-choice .row .col1{

	float:left;
	width:20px;
	padding:14px 5px;
	/*border:1px solid #ccc;*/
}

#del-choice .row .col2{

	float:left;
	width:145px;
	/*border:1px solid #ccc;*/
}

#del-choice .row .col3{

	float:left;
	width:25px;
	padding:8px 5px;
	/*border:1px solid #ccc;*/
}

#del-choice .row .col4{

	float:left;
	padding:0px 3px;
	width:135px;
	font-weight:bold;
	color:#7E9111;
	font-size:25px;
	text-align:right;
	/*border:1px solid #ccc;*/
}

#k-shop-right{

	float:left;
	text-align:left;
}

#k-shop-right textarea{

	width:325px;
}

#k-shop-right .row{

	float:left;
	width:338px;
	border-top:1px solid #ccc;	
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

#k-shop-right .row .col1{

	float:left;
	padding:3px 5px;
	width:190px;
	color:#152A1A;
	font-size:16px;
	line-height:17px;
	/*border:1px solid #ccc;*/
}

#k-shop-right .row .col2{

	float:left;
	padding:0px 3px;
	width:120px;
	font-weight:bold;
	color:#7E9111;
	font-size:25px;
	text-align:right;		
	/*border:1px solid #ccc;*/
}

#myorders{

	text-align:left;
	width:795px;
	margin:15px 0px;	
}

#myorders .headings{

	font-size:15px;
	font-weight:bold;
	color:#7E9111;
}

#myorders .subheadings{

	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#myorders .row{

	background:#E8E6E2;
	border:1px solid #ccc;
	width:790px;
	margin:4px 0px;
	padding:3px;
	height:20px;
}

#myorders .rowpaid{

	background:#7E9111;
	border:1px solid #ccc;
	width:790px;
	margin:4px 0px;
	padding:3px;
	height:20px;
}

#myorders .rowfalse{

	background:#E74811;
	border:1px solid #ccc;
	width:790px;
	margin:4px 0px;
	padding:3px;
	height:20px;
}

#myorders .rowrefund{

	background:#FFB200;
	border:1px solid #ccc;
	width:790px;
	margin:4px 0px;
	padding:3px;
	height:20px;
}

#myorders .row div,#myorders .rowpaid div,
#myorders .rowfalse div,#myorders .rowrefund div{

	float:left;
	/*padding:5px;	*/
}

#selcompanyDiv .overlaydiv{

	width:375px;
	height:80px;
}

#viewOrders{

	text-align:left;
	width:600px;
	color:#152A1A;		
}

#view-orders div.row{

	float:left;	
	margin:3px 0px;
	border:1px solid #ccc;
	background:#E8E6E2;
	width:495px;
}

#view-orders div.rowpaid{

	float:left;	
	margin:3px 0px;
	border:1px solid #ccc;
	background:#7E9111;
	width:495px;	
}

#view-orders div.rowrefund{

	float:left;	
	margin:3px 0px;
	border:1px solid #ccc;
	background:#FFB200;
	width:495px;	
}

#view-orders div.rowfalse{

	float:left;	
	margin:3px 0px;
	border:1px solid #ccc;
	background:#E74811;
	width:495px;
}

#view-orders div{

	float:left;	
	padding:2px;
	margin:0px;	
}

#view-orders span{

	font-weight:normal;
}

#view-orders a{

	color:#152A1A;
	font-weight:bold;
	text-decoration:none;
}

/******* YELLOW CONTAINER ******/

#y-container{

	background:#FFCC33;
	padding-bottom:0;
	margin-bottom:0;
}

#y-container div.lt{

	float:left;
	width:6px;
	height:6px;	
}

#y-container div.rt{

	float:left;
	width:6px;
	height:6px;	
	clear:right;
}

#y-container div.lb{

	float:left;
	width:6px;
	height:6px;		
}

#y-container div.rb{

	float:left;
	width:6px;
	height:6px;		
}

* html #y-container div.lb{
margin-top:10px;
}

* html #y-container div.rb{
margin-top:10px;	
}

#y-container div.tf{
	
	float:left;
	height:6px;
	background:#FFCC33;
}

#y-container div.bf{
	
	float:left;
	height:6px;
	background:#FFCC33;	
}

#g-container{

	background:none;
	padding-bottom:0;
	margin-bottom:0;	
	color:#152A1A;
}

#g-container .content{

	background:#E8E6E2;
}

#g-container a{

	font-size:10px;
	color:#152A1A;	
}

#g-container div.lt{

	float:left;
	width:6px;
	height:6px;		
}

#g-container div.rt{

	float:left;
	width:6px;
	height:6px;	
	clear:right;

}

#g-container div.lb{

	float:left;
	width:6px;
	height:6px;		
}

#g-container div.rb{

	float:left;
	width:6px;
	height:6px;		
}

* html #g-container div.lb{
margin-top:10px;
}

* html #g-container div.rb{
margin-top:10px;	
}

#g-container div.tf{
	
	float:left;
	height:6px;
	background:#E8E6E2;
}

#g-container div.bf{
	
	float:left;
	height:6px;
	background:#E8E6E2;	
}

#gcontainer-type2{


}

#gcontainer-type2 .sidebar{

	float:left;width:6px;
}

#gcontainer-type2 .midbar{

	height:20px;background:#E8E6E2;
}

#gcontainer-type2 .content{

	float:left;background:#E8E6E2;padding:2px;
}

#gcontainer-type2 .content .image{

	float:left;background:url(images/selectoption.jpg) no-repeat;width:81px;height:28px;
}

#gcontainer-type2 .content .text{

	float:left;padding-left:20px;color:#7E9111;font-size:16px;font-weight:bold;;line-height:28px;
}



#checkout{

	text-align:left;
	padding:10px 20px;
	color:#151A2A;
}

#checkout h1,#checkout p{

	color:#151A2A;
	line-height:25px;
}

.tooltip{

	left:50px;
	top:-75px;
	position:absolute;			
	z-index:100;	
	
}

.tooltipContent{

	float:right;
	padding:10px;	
	border:1px solid #ccc;
	background:#FFFFFF;
	z-index:100;
}

.arrow{

	float:left;
	position:absolute;
	background:url(../images/leftarrow.png) no-repeat top left;
	background-position:0% 75px; 		
	
}

a.footerlinks
{ 
 color:#333333;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 }
 .commentsOnProductsGreen{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#999900;
border-bottom:1px solid #999900;;
}
.deliveryInfoTextsNorm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
font-weight:normal;
line-height:2em;
}

#green-container{

	background:#FFFFFF;
	padding-bottom:0;
	margin-bottom:0;	
	/*color:#152A1A;*/
}

#green-container div.lt{

	float:left;
	width:10px;
	height:10px;	
}

#green-container div.rt{

	float:left;
	width:10px;
	height:10px;	
	clear:right;
}

#green-container div.lb{

	float:left;
	width:10px;
	height:10px;		
}

#green-container div.rb{

	float:left;
	width:10px;
	height:10px;		
}

* html #green-container div.lb{
margin-top:10px;
}

* html #green-container div.rb{
margin-top:10px;	
}

#green-container div.tf{
	
	float:left;
	height:10px;
	background:#152A1A;
}

#green-container div.bf{
	
	float:left;
	height:10px;
	background:#152A1A;	
}
#left_links {
width:160px; margin-left:15px;
}
#left_links .seperator_div{
width:160px; height:6px; background-color:#FFFFFF;
}
#left_links a{
color:#152A1A; font-weight:bold; text-decoration:none; display:block; padding-left:5px; padding-top:2px;
}

#left_links .left-link{
width:160px; height:23px; background-color:#E8E6E2; font-family:Arial, Helvetica, sans-serif;
color:#152A1A; font-weight:bold;;
}

#left_links .left-link a:hover{
color:#152A1A; font-weight:bold; text-decoration:none; background-color:#d3cec8;
}


#left_links .selected-link{
font-family:Arial, Helvetica, sans-serif; color:#152A1A; font-weight:bold;
background-color:#7E9111; border:1px solid #f76707; height:23px; width:158px; 
}

.site_content 
{
background-color:#e7e6e2;padding:5px; text-align:left; font-family:Arial, Helvetica, sans-serif;
color:152A1A;
}
.content_heading
{
 color:#ff6602; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px;
}

#floating-bottom {	
	height:35px;	
	position:relative;	
}
#floating-bottom p {
	text-align:center;
	line-height:16px;
	width:138px;
	margin:0;
	padding:0;
}
#floating-bottom div {
	position:absolute;
	bottom:0;
	left:0;
}

bdoy { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
.oheads { color: #ff6602; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.poff { color: #000; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }


