/* $Id: skin1.css,v 1.1.2.37 2008/08/07 06:35:10 ferz Exp $ */

/*Overall Elements*/

body, html{ margin: 0;

	padding: 0;

	text-align: center;

		background:  url("images/bg.gif") repeat-x;



	background-color: #023916;

	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

.container{width: 900px;

	margin: 0 auto;

	text-align: left;

	background-color: #f2f0df;
}

a{color:#00702A;
text-decoration:none;}
a:hover { color: #009900; text-decoration:underline; }

a.underlined{text-decoration:underline;}

a:hover.underlined{text-decoration:none;}
img { border: none; }



a { outline: none; } /* firefox fix (remove dotted lines) */

h1, h2, h3{

color: #00702a;

}



h1 {

  font-size: 1.7em;

padding: 0;

margin:.85em 0;

}



input{font-size:11px; color:#000;}

select{font-size:11px; color:#000;}

hr{color:#000;}


/*Header Elements*/

.HeadLogo {width:300px; float:left; padding:12px 30px;}
#login {
float:right;
padding-right:30px;
padding-top:25px;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
text-transform:uppercase;
top:25px;
}

#login a {
color:#00702A;
}
#login a:hover {
color:#009900;
text-decoration:none;
}
#tagline {
clear:right;
float:right;
padding:0 30px;
margin:5px 0;
}
#nav ul {
clear:both;
background:#00702A none repeat scroll 0 0;
border-bottom:1px solid #015B26;
border-top:1px solid #015B26;
height:25px;
list-style:none outside none;
margin:0 0 20px;
padding:0;
width:900px;
}
#nav ul li {display:inline;}
#nav ul li a{
border-left:1px solid #015B26; border-right:1px solid #015B26;
color:#FFFFFF;
display:block;
float:left;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:25px;
padding:0 17px;
text-decoration:none;
text-transform:uppercase;
}
#nav ul li a:hover{
color:#FFFF99;
text-decoration:none;
}

a.Button, a.Button_menu{background:#00702A none repeat scroll 0 0;
border:1px solid #015B26;
color:#FFFFFF;
text-align:center;
cursor:pointer;
padding:2px 4px;
font-weight:bold;
}

a.Button:hover, a.Button_menu:hover{
	color: #ffff99;
  background: #00992a;
	border: 1px solid #015b26;
 text-decoration:none;}
.ButtonTable, .SimpleButton{display:inline;}

.SimpleButton a{color:#FFF; font-weight:bold;}
.SimpleButton a:hover{
	color: #ffffcc;
	background:#167731;
	text-decoration:none;
	}
 .SimpleButton img, .SimpleButton input, input.Button{ background: #00702A; vertical-align:-2px; padding:2px 4px;}

.ButtonTable font{text-transform:uppercase; color:#FFFFFF; padding:1px;}

/*Left Sidebar*/
.menu{margin-bottom:10px; border:1px solid #023916; padding:5px;}
.VertMenuLeftColumn{width:226px; float:left; clear:left; background:url(images/custom/category_menu.jpg) no-repeat; padding:0 10px 10px 10px;}

.VertSubMenuItems{padding-left:17px;}

a.VertMenuItems, a.VertSubMenuItems{ text-transform:capitalize;}

.VertMenuTitle{ font-size:15px;}

#newsletter{padding-top:60px; width:200px;}

#newsletter p{font-weight:bold;}
#categories_list{
border-bottom:1px solid gray;
border-left:1px solid gray;
border-right:1px solid black;
overflow:hidden;
list-style:none outside none;
margin:10px 0 20px 0;
padding:0;
}
.top_level ul {
list-style:none outside none;
margin:0;
padding:0 0 7px 10px;
}
li.top_level {
margin:0;
padding:0;
border-bottom:1px solid gray;
}
.top_level a.link {
background-color:#166331;
border-top:1px solid black;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:2px;
display:block;
background-image:url(images/arrow-view.gif);
background-repeat:no-repeat;
background-position: 185px 0px;
}
a.link:hover, a.link.selected{
	color: #ffffcc;
	background:none #167731;
	text-decoration:none;
}
.top_level ul li a {text-transform:capitalize;}
/*Central Space*/

#central_space{margin:0 0 0 255px;}

.central_space_inner{padding:0 20px 20px 20px; border-left: 1px dotted #AEAEAE; width:595px; min-height:710px; height:auto !important; height:710px;}

.tab_title{line-height:18px; float:left; padding-top:10px;}

.tab_title h1{font-size:16px; position:relative; left:-4px; background:#cae1f5 url(images/custom/category_title_left.jpg) repeat-y; display:inline; margin:0; vertical-align:middle; padding:8px 3px 8px 20px; text-transform:capitalize;}

.tab_title img{position:relative; left:-7px; vertical-align:middle;}

/*Home page*/

#new_arrivals h3{margin-bottom:0;}

#new_arrivals a img{border:4px solid #ccc; vertical-align:top;}

.new_arrivals {background:#999; padding:5px 0;}

/*Subcategories page*/

.ItemsList{text-transform:capitalize;}

#subcategories{margin-top:45px;}

.navigation{float:right; position:relative; top:-15px;}

.navigation a {text-decoration:underline;}

.navigation a:hover{text-decoration:none;}

.product_nav{text-align:right; float:right; border-bottom:1px solid #cae1f5; margin-top:-10px;}

#products_list{margin-top:35px;}

.products_row{overflow:auto; padding-bottom:40px; float:left; width:100%;}

.PListCell{float:left; font-weight:bold;}

.PListCell a{color:#FFF; }

a.thumbnail_link img{border:2px solid #CCC; margin:5px 0;}

a:hover.thumbnail_link img{border:2px solid #FFF;}

a.ProductTitle{font-size:13px; color:#00702A;}
.products_description{line-height:2em;}
/*Product page*/

#product{margin-top:35px; padding:1px;}

#product h2{font-size:12px; margin:0; border-bottom:1px solid #66ccff;}

#product h2.recommends{border-bottom:none;}

#product_inner{}

.PImgBox{float:left; text-align:center; width:250px;}

#product_details{position:relative; margin-left:270px; line-height:2em;}

#product_details select, #product_details span{ position:absolute; left:33%;}

#product_price{font-size:13px; font-weight: bold;}

#RPItems{padding-left:15px; margin:0;}

#RPItems li{list-style-image:url(images/custom/recommended_list_image.gif); list-style-position:outside; line-height:1.2em; padding:0; margin:0;}

#RPItems a{text-decoration: underline;}

#RPItems a:hover{text-decoration: none;}

/*cart page*/

#cart_page{padding-top:25px;}

.top_note{margin-top:45px;}

#cart_page_details{border:4px solid #ccc; border-top:none; margin-top:35px;}

#cart_page_details h3{color:#FFF; background:#ccc; padding-left:10px; margin:0; font-size:14px;}

#cart_page_details p{padding:0 20px;}

#cart_page_details form{padding:20px 15px 20px 20px;}

.ProductTitle{font-size:12px; font-weight:bold;color:#00702A;}

.cart_row{margin:0; border-bottom:1px solid #666;}

.PListImgBox { text-align:left; padding-right:10px; float:left;}

.cart_products{}
.ProductPrice, .ProductPriceSmall{color:#000;}
.ProductPriceConverting, .FormButton, .ProductPriceSmall{font-size:12px; font-weight:bold;}
.SubHeader {color:#00702a;}
.SubHeaderLine {background:#00702a; line-height:1em; padding:0;}
.DialogInfoTitle{color:#FFF;}
.DialogInfoTitleBorder{background:#00992a; border:#00702A;}
/*Bottom of the page*/

#bottom{clear:both; padding-top:15px; background:url(images/content_bottom.gif) no-repeat #023916; text-align:right; color:#FFF; font-size:10px; letter-spacing:1px; text-transform:uppercase; line-height:2em;}
#bottom a, #bottom span{color:#FFF; text-transform:uppercase;}
#bottom a:hover{color:#ffff99; text-decoration:none;}
.clrblk{clear:both;}