﻿/**HEADER**/
BODY
{
	font-family: Arial;
	font-size:9pt; 
	color:#333333;
	text-align: left;
	background: #FFFFFF url(../images/background.jpg) repeat scroll top;
	margin: 0px 0px 0px 0px;

	/**** SCROLLBAR COLORS****/	
	scrollbar-face-color:#c4e7b0;
	scrollbar-arrow-color:#656879;
	scrollbar-track-color:#c4e7b0;
	scrollbar-shadow-color:#656879;
	scrollbar-highlight-color:#656879;
	scrollbar-3dlight-color:#c4e7b0;
	scrollbar-darkshadow-Color:#c4e7b0;
}

form
{
	margin:0px;
	padding:0px;
	white-space: nowrap;
}

input
{
	font-size:10pt;
	font-weight:Normal;
	text-transform: None;
	padding: 0px;
	margin: 0px;
	border:1px solid #669933;
}

/**START USED IN HOMEPAGE SEARCH FORM**/
input.search, input.go
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: Bold;
	border:#666;
	background-color: #e0f6d3;
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	padding: 1px;
	margin: 0px;
}

input.go
{
	font-size:8pt;
	background-color: #96d475;
}
/**START USED IN HOMEPAGE SEARCH FORM**/

input.size, input.btn_size
{
	font-size:8pt;
	font-weight:Normal;
	text-transform: None;
	padding: 0px;
	margin: 0px;
	border:1px solid #669933;
}

input.btn
{
	font-size:11px;
	font-weight:Normal;
	text-transform: None;
	padding: 0px;
	margin: 0px;
}

input.images
{
	padding: 0px;
	margin: 0px;
	border:0px solid #fff;
}

input.usernames
{
	font-size:10pt;
	font-weight:Normal;
	text-transform:lowercase;
	padding: 0px;
	margin: 0px;
	border:1px solid #669933;
}

input.biginput
{
	font-family: Arial;
	font-size:12pt;
	font-weight:Normal;
	font-weight: bold;
	color: #252c01;
	padding: 0px;
	margin: 0px;
	text-transform: capitalize;
	border:1px solid #669933;
}

input.promo_code
{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: Bold;
	border:#464646; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	padding: 2px;
	margin: 0px;
}

select
{
	font-size:9pt;
	text-transform: None;
	font-weight:Normal;
	padding: 0px;
	margin: 0px;
}

textarea
{
	font-family: Arial;
	font-size:10pt;
	text-transform: None;
	font-weight:Normal;
	padding: 0px;
	margin: 0px;
}

img.button
{
	cursor:hand;
	cursor:pointer;
	border: 0px solid #000000;
}

img.close
{
	position:absolute;
	bottom: 30px;
	left: 30px;
	
	cursor:hand;
	cursor:pointer;
}




#cont_header
{
	position:relative;
	width: 960px;height:128px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

#cont_header .top_links
{
	position:relative;float: left;
	width: 960px;height:20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

#cont_header .top_links p
{
	position:relative;float: right;
	height:14px;
	font-weight:Bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	text-transform: uppercase;
	text-align: left;
	background: url(../images/bullet_apple.gif) no-repeat 0px -3px;
}

#cont_header .top_links a{color:#333333;text-decoration:none;margin: 0px 0px 0px 20px;}
#cont_header .top_links a:hover{color:#333333;text-decoration: Underline;}

#cont_header .top_cart
{
	position:relative;float: right;
	width:240px;height: 15px;
	font-size:8pt;
	font-family: Rabiohead, Arial;
	font-weight:normal;
	text-transform: Capitalize;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 40px 0px 0px 0px;
	border: 1px solid #77862d;
	background-color:#FFF;
}

#cont_header .top_cart p
{
	height: 15px;
	font-size:12pt;
	color: #7aa642;
	font-weight:Normal;
	padding: 0px 0px 0px 0px;
	margin: -2px 0px 0px 0px;
}

#cont_header .top_cart a{color:#7aa642;text-decoration: none;}
#cont_header .top_cart a:hover{color:#7aa642;text-decoration: underline;}

#cont_header .top_menu
{
	position:relative;float: left;
	width:958px;height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #97d474;
	border: 1px solid #8ca797;
}

#cont_header .top_menu ul
{
	margin: 0px 0px 0px 2px;
	padding: 0;
}

#cont_header .top_menu ul li
{
	position:relative;float: left;
	width: 157px;height:19px;
	font-family: Rabiohead, Arial;
	font-size:10pt;
	font-weight:Bold;
	text-transform: uppercase;
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

#cont_header .top_menu a, #cont_header .top_menu a:hover
{ 
	color:#545252;
	text-decoration: none;
	border: 2px solid #97d474;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#cont_header .top_menu a:hover{ border: 2px solid #FFFFFF;}


#cont_mainbody
{
	position:relative;
	width: 100%;height: 100%;
	text-align: left;
	background: url(../images/middle_bg.jpg) repeat top left;
	margin-left:auto;
	margin-right:auto;
}

#cont_mainbody .page_title
{
	position:relative;
	width: 960px;
	font-family: Arial;
	font-weight:bold;
	font-size:60px; 
	color:#72716f;
	text-transform: lowercase;
	text-align: left;
	border: 0px solid #464646;
	margin-left:auto;
	margin-right:auto;

}

#cont_mainbody .page_contents
{
	position:relative;
	width: 960px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}

#cont_mainbody .page_contents p.subtitle
{
	font-size:13pt;
	font-weight: Bold;
	color:#FFFFFF;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #cccccc;
}


#cont_mainbody .page_contents ul.sidemenu
{
	font-family: Arial;
	font-size:9pt; 
	color:#fff;
	font-weight: Bold;
	text-transform: None;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	
	border-right: 1px dashed #ccc;
}

#cont_mainbody .page_contents ul li
{
	font-family: Arial;
	font-size:9pt; 
	color:#fff;
	font-weight: Bold;
	text-transform: None;
	text-align: left;
	
	margin: 0px 0px 3px 3px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#cont_mainbody .page_contents ul.sidemenu a
{
	color:#FFFFFF;
	text-decoration: none;
}

#cont_mainbody .page_contents ul.sidemenu a:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}

#cont_mainbody .page_contents td
{
	font-family: Arial;
	font-size:9pt;
	font-weight: Normal;
	color:#FFFFFF;
	text-transform:none;
}

#cont_mainbody .page_contents td.label
{
	color:#333;
	font-weight: bold;
}

#cont_mainbody .page_contents td.error
{
	color:#FF0000;
	font-weight: bold;
}



#cont_mainbody .page_contents td.text
{
	color:#333;
}


#cont_mainbody .page_contents td.subtitle
{
	font-size:13pt;
	color:#003300;
	font-weight: Bold;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #003300;
}

#cont_mainbody .page_contents td.page_title, #cont_mainbody .page_contents .foot
{
	font-size:8pt;
	color: #333333;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #464646;
}

#cont_mainbody .page_contents .foot
{
	text-align:center;
	border-bottom: 0px solid #464646;
	background-color:#ccc;
}

#cont_mainbody .page_contents .foot a
{
	color:#333;text-decoration: none;
}

#cont_mainbody .page_contents .foot a:hover
{
	color:#666;text-decoration: underline;
}


#cont_mainbody .page_contents div.menu
{
	position:relative;
	float: left;
	height: 20px;
	
	font-family: Arial;
	font-size:10pt; 
	color:#333;
	font-weight: Bold;
	text-transform: lowercase;
	
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents div.menu a
{
	color:#333;
	text-decoration: none;
}

#cont_mainbody .page_contents div.menu a:hover
{
	color:#333;
	text-decoration: underline;
}

#cont_mainbody .page_contents td.cart_header, #cont_mainbody .page_contents td.cart_header_lite
{
	font-weight:Bold;
	text-transform: uppercase;
	background-color:#464646;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents td.notice
{
	font-weight:Bold;
	text-transform: Normal;
	background-color:#FF0000;
	color: #FFF;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents td.notice a
{
	color: #FFF;
	text-decoration: underline;
}

#cont_mainbody .page_contents td.notice a:hover
{
	color: #ccc;
	text-decoration: underline;
}




#cont_mainbody .page_contents td.cart_header_lite
{
	color: #333;
	background-color:#ccc;
}

#cont_mainbody .page_contents .cart_header_lite a
{
	color: #333;
	text-decoration: none;
}

#cont_mainbody .page_contents .cart_header_lite a:hover
{
	color: #008000;
	text-decoration: underline;
}





#cont_mainbody .page_contents td.cart_data, #cont_mainbody .page_contents td.cart_data_int
{
	font-size:8pt;
	color: #333333;
	font-weight:Normal;
	vertical-align: top;
	text-transform: None;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #464646;
}

#cont_mainbody .page_contents td.cart_data p
{
	border-bottom: 0px solid #464646;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}


#cont_mainbody .page_contents .cart_data_int
{
	font-weight: Bold;
	font-size:10pt;
	text-align: right;
}

#cont_mainbody .page_contents span.pagedesc
{
	width: 960px;
	color:#333;
	text-transform: None;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents span.pagedesc p{color:#333;}



#cont_mainbody .page_contents .product
{
	position:relative;
	float: left;

	width:170px;
	height: 240px;

	font-family: Arial;
	font-size:8pt;
	font-weight: Bold;
	color:#333;
	text-align:center;
	text-transform: Capitalize;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents .product a
{
	color:#003300;
	text-decoration: none;
}

#cont_mainbody .page_contents .product a:hover
{
	color:#003300;
	text-decoration: underline;
}

#cont_mainbody .page_contents .testimonials
{
	position:relative;float: left;
	width:700px;
	font-family: Arial;
	font-size:8pt;
	font-weight: Normal;
	color:#fff;
	text-align:left;
	text-transform: None;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .page_contents .testimonials img
{
	position:relative;float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #fff;
}



/**MAIN**/

#cont_mainbody .gallerycenter, #cont_mainbody .gallery_img
{
	position:relative;
	float: left;

	width:210px;
	height: 148px;

	font-family: Arial;
	font-size:9pt;
	font-weight: Normal;
	color:#003300;
	text-align:center;
	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .gallery_img
{
	width:120px;
	height: 105px;
	font-size:8pt;
	margin: 0px 5px 5px 0px;
}


#cont_mainbody .gallerycenter a, #cont_mainbody .gallery_img a
{
	color:#003300;
	text-decoration:none;
}

#cont_mainbody .gallerycenter a:hover, #cont_mainbody .gallery_img a:hover
{
	color:#003300;
	text-decoration:none;
}

#cont_mainbody .ws_head, #cont_mainbody .sizes_head, #cont_mainbody .sizes_data
{
	font-size:8pt;
	color: #FFFFFF;
	font-weight:Bold;
	text-transform: None;
	background-color:#464646;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}

#cont_mainbody .sizes_head
{

	color: #333;
	background-color:#ccc;
	padding: 0px 0px 0px 0px;
}

#cont_mainbody .sizes_data
{
	font-weight:Normal;
	padding: 0px 0px 0px 0px;
}


input.button
{
	font-size:11px;
	font-weight:Bold;
	color: #ffffff;
	text-transform: uppercase;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	border:1px solid #669933;
	background: #50831d url(../images/bg_button.gif) repeat scroll top;
	cursor:hand;
	cursor:pointer;
}

/**HOMEPAGE CENTER GALLERY**/
#central
{
	position:relative;
	float: left;
	margin-left:auto;
	margin-right:auto;

	width: 754px;
	height: 394px;
	background: #50831d url(../images/green-apple-active_02.gif) no-repeat top left;
	border: 0px solid #000;
}

#foot
{
	position:relative;
	float: left;
	margin-left:auto;
	margin-right:auto;

	width: 754px;
	height: 97px;
	background: #50831d url(../images/green-apple-active_05.gif) no-repeat top left;
	border: 0px solid #000;
}


#central img
{
	position:relative;
	float: left;
}

#central .center_image
{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:10;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}

#ft 
{
	position:relative;
	float: left;

margin: 0px 0px 0px 60px;
border: 0px solid #BAD340; 
-moz-border-radius: 0px; 
}
/**SIDE BOX**/

#side_box
{
	position:relative;
	float: left;
	width: 195px;
	text-align: left;
	display:block;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#side_box p
{
	position:relative;
	width: 175px;
	font-size:10pt;

	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}


#side_box .top
{
	position:relative;float:left;
	width: 195px;height: 35px;
	font-size:10pt;
	color: #545252;
	font-weight:Bold;
	text-transform: None;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/side_box_top.png) no-repeat top left;
}

#side_box .top p{margin: 10px 10px 0px 10px;}


#side_box .body
{
	position:relative;float:left;
	width: 195px;
	font-size:9pt;
	color: #545252;
	font-weight:Bold;
	text-transform: None;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/side_box_body.png) repeat-y top left;
}

#side_box .body p
{
	font-size:9pt;
	color: #545252;
	font-weight:normal;
	text-align: left;
	margin: 0px 10px 10px 10px;
}


#side_box .bottom
{
	position:relative;float:left;
	width: 195px;
	height: 38px;
	font-weight:Bold;
	color: #fff;
	text-align:center;
	cursor:hand;
	cursor:pointer;
	background: url(../images/side_box_bot.png) repeat-y top left;
}

#side_box .bottom p{font-size:9pt;margin: 10px 10px 0px 10px;}


/**TWITTER**/

#twitter_div
{
	position:relative;
	float: left;
	width: 195px;
	height: 200px;
	text-align: left;
	background: url(../images/side_box.png) no-repeat top left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#twitter_div h2
{
	position:relative;float:left;
	width: 185px;height: 20px;
	font-size:10pt;
	color: #545252;
	font-weight:Bold;
	text-transform: None;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 5px;
}

#twitter_div ul
{
	width: 175px;
	text-align: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
}

#twitter_div ul li, #twitter_div ul li span
{
	font-size:8pt;
	color: #545252;
	font-weight:Normal;
	text-align: left;
	text-transform: None;
	text-indent:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#twitter_div a{color: #545252;text-decoration: none;}
#twitter_div a:hover{color: #000;text-decoration: Underline;}

#twitter_div .twitter_link
{
	position:absolute;
	top: 170px;
	left: 35px;
	width: 119px;
	height: 17px;
	font-weight:Bold;
	color: #fff;
	text-align:center;
	cursor:hand;
	cursor:pointer;
}

/**HOMEPAGE CSS**/
#header
{
	position:relative;
	float: left;
	width: 754px;height:148px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/green-apple-active_01.gif) no-repeat top left;
	border: 0px solid #000;
}

#header .cont_header_login
{
	position:relative;
	float:right;
	width: 168px;
	height: 22px;
	text-align: left;
	margin: 10px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/top_menu.png) no-repeat top left;
}

#header .cont_header_login img
{
	margin: 5px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
}

#header .cont_header_login img.signin
{
	margin: 5px 0px 0px 14px;
}

#cont_search_form
{
	position:relative;
	width: 195px;
	height: 50px;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#cont_search_form div.search_form
{
	position:absolute;
	top: 7px;
	left: 0px;
	
	font-family: Arial;
	font-size:10pt;
	font-weight: Bold;
	color:#666;
	text-align:left;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;
}

#header .cont_header_menu
{
	position:relative;
	float: left;
	text-align:center;
	width: 754px;
	height: 19px;
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header .cont_header_menu table
{
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	border: 1px solid #8ca797;
}

#ga_news, #ga_reviews
{
	position:relative;
	text-align:left;
	width: 612px;
	height: 432px;
	background: #FFFFFF url(../images/bg_ganews2.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ga_reviews { background: #FFFFFF url(../images/bg_customer_reviews.jpg) no-repeat top left; }

#ga_news span.box
{
	position:absolute;
	top: 125px;
	left: 108px;
	font-family: Arial;
	font-size:11pt;
	font-weight: Bold;
	color:#003300;
	overflow-y: auto;
	width: 420px;
	height: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ga_news a, #ga_reviews a{	color:#003300;text-decoration: underline;}
#ga_news a:hover, #ga_reviews a:hover{color:#003300;text-decoration: none;}

#ga_news p.title, #ga_news p.news
{
	position:relative;
	float: left;
	font-family: Arial;
	text-align:left;
	width: 400px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ga_news p.title{height: 15px;}
#ga_news p.news{margin: 2px 0px 5px 0px;}

#ga_reviews span
{
	position:absolute;
	top: 125px;
	left: 80px;
	
	font-family: Arial;
	font-size:11pt;
	font-weight: Bold;
	color:#003300;
	text-align:center;
	
	overflow-y: auto;
	
	width: 450px;
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ga_reviews span.write
{
	position:absolute;
	top: 370px;
	left: 220px;
	
	width: 167px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	cursor:hand;
	cursor:pointer;
}

#ga_reviews span.writetesti
{
	position:absolute;
	top: 125px;
	left: 80px;
	
	font-family: Arial;
	font-size:10pt;
	font-weight: Bold;
	color:#003300;
	text-align:left;
	
	width: 450px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	display: none;
}


#ga_reviews p
{
	position:relative;
	float: left;

	font-family: Arial;
	font-size:12px;
	font-weight: Bold;
	color:#003300;
	text-align:left;

	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 432px;
}

#ga_reviews b
{
	font-family: Arial;
	font-size:14px;
	font-weight: Bold;
	color:#333;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


#ga_reviews img
{
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/**FOOTER**/

#cont_footer
{
	position: relative;float: left;
	width:100%;
	height: 100px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top: 2px solid #8ca797;
}

#cont_footer .links
{
	position:relative;
	width: 960px;height:128px;
	margin-left:auto;
	margin-right:auto;
}

#cont_footer .links ul
{
	position:relative;
	width: 960px;height:17px;
	margin: 0;
	padding: 0;
}

#cont_footer .links ul li
{
	position:relative;float: left;
	font-family: Rabiohead, Arial;
	font-size:10pt;
	font-weight:Bold;
	text-transform: uppercase;
	margin: 0px 15px 0px 0px;
	padding: 0;
	list-style-type: none;
}

#cont_footer .links ul li a{color:#545252;text-decoration: none;}
#cont_footer .links ul li a:hover{color:#545252;text-decoration: underline;}

