/* Color: Green */

body {
	background: #fff;
	color: #2c1f16;

}
a {
	color: #2c1f16;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #9a805e;
}
h1 {font-size:46px;margin:10px 0 30px 0px;color:#91af60;}
h2 {
	color: #7d9850;
	font-family: "Times New Roman", Times, serif;
	font-size:30px !important;
}
h2.brands {margin:20px 0 5px 10px !important;}

h3 {
	color: #9a805e;
	font-family: "Times New Roman", Times, serif;
}
hr {
	border:none;
}


#TopMenu {
	/*position:relative;top:50px;*/
}
#TopMenu ul li.CartLink {background:url(http://74.119.234.6/~innocent/templates/Hobbies/images/basket.jpg) no-repeat right 10px; width:160px;height:60px;}
#TopMenu ul li.CartLink a {position:relative;top:5px;}
#TopMenu li a, #TopMenu li div {
	color: #91af60;
}
#TopMenu li div a {
}
#TopMenu li a:hover {
	color: #9a805e;
}

#Menu {
	/* background: #65564e;*/
}
#Menu li a {
	font-family: "Lucida Grande", helvetica, arial, sans-serif;
	
	color: #666666;
	
}
#Menu li:hover a, #Menu li.over a{
	color: #8fac5e !important;
	text-decoration:none;
}
#Menu li ul li a {
	background-image: none;
	background-color: #c6d32b;
	font-family: "Lucida Grande", helvetica, arial, sans-serif;
}
#Menu li ul li a:hover {
	background-color: #d5e053;
}


 {
	
}
#Header {
}


#Logo h1 {
	color: #2c1f16;
	font-family: "Times New Roman", Times, serif;
}
#Logo h1 a {
	color: #2c1f16;
}


#SearchForm {

	color: #fff;
	
}
#SearchForm label {
}
#SearchForm input.Textbox {
	background: #fff;
	border: 1px solid #c6de9f;
	color: #2c1f16;
}
#SearchForm a {
	color: #91af60;
}
#SearchForm a:hover {
	text-decoration:underline;
}


.Left {
/*background: url(../../Hobbies/images/green/bg_left.gif) 0 0 no-repeat;*/
}
div.Left div#SideCategoryList.Block {
/*background:url(../../Hobbies/images/green/block-background.gif) top left no-repeat;*/


}
.Left h2 {
}
.Left li {
	border-bottom: 1px solid #cccccc;
	padding:6px 0 6px 0 !important;
}
.Left li li {padding-left:10px !important;border-bottom:0px;}
.Left li a {
}
.Left li a:hover {
}
.Left #SideCategoryList li ul {
	border-top: 1px solid #dedac3;
	border-bottom: 0;
}


.Content {
}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
width:950px;
}

div.BlockContent {margin:0 0px 10px 0px;}
.Right {
	/*background: url(../../Hobbies/images/green/bg_right.gif) 0 0 no-repeat;*/
}
.Right .Block {
}
.Right h2 {
}
.Right li {
	border-bottom: 1px solid #dedac3;
}
.Right li a {
}
.Right li a:hover {
}

div.Footer-Container {width:980px;position:relative;top:30px;margin-left:auto;margin-right:auto;}
div.Footer-Container p {color:#BCB9B5;text-align:right;}
div.Footer-Container p a {color:#BCB9B5;text-decoration:underline;}
div.Footer-Container p a:hover {text-decoration:none;color:#91af60;}
div.Footer-Container p.copyright {font-size:10px;}
#Footer {
	background: url(../../Hobbies/images/green/background-footer.jpg) center top transparent repeat-x;
	height:135px !important;
	width:100%;
	margin:0px !mportant;padding:0px !important;
}


#Footer a {
}


.Content .ProductList li {
}
.Content .ProductList li:hover, .Content .ProductList li.Over {
}
.ProductList .ProductImage {
	border: 1px solid #cccccc;
	background: #fff;
}
.ProductList strong, .ProductList strong a {
	color: #2c1f16;
}
.ProductList strong a:hover {
	color: #7D9850
}
.ProductPrice, .ProductList em {
	color: #7d9850;
	text-align:left !important;
	width:120px;
}
.ProductList .Rating {
	color: #797979;
}
.Content .FeaturedProducts .ProductList li {
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}



.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	background: url(../../Hobbies/images/green/bg_topseller_number.gif) 0 0 no-repeat;
}
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	background: url(../../Hobbies/images/green/bg_topseller.gif) 0 150px no-repeat;
}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
}
.Left .TopSellers li.TopSeller1 .ProductImage, .Right .TopSellers li.TopSeller1 .ProductImage {
	background: url(../../Hobbies/images/green/bg_topseller_image.gif) 50% 50% no-repeat;
}


.Breadcrumb {
	/*border-bottom:1px dashed #a4b52b;*/
	
}


.NewsletterSubscription input {
	background: #fff;
	border: 1px solid #dedac3;
}


.CompareItem { width:200px; border-left: solid 1px #dedac3; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #dedac3; }
.CompareFieldTop { border-bottom:solid 1px #dedac3; }
.CompareFieldTop a:hover { color:#912e2e; }
.CompareCenter { border-left:solid 1px #dedac3; border-bottom:solid 1px #dedac3; }
.CompareLeft { border-left:solid 1px #dedac3; border-bottom:solid 1px #dedac3; }


/* Quick Search */
.QuickSearch { background: #fff; border: 1px solid #dedac3; }
.QuickSearchResultNoImage { color: #9a805e; }
.QuickSearchHover td{ background: #f4f3eb; }
.QuickSearchAllResults a { background: url('../../Hobbies/images/green/QuickSearchAllResultsButton.gif') no-repeat right; }


table.CartContents, table.General {
	border: 1px solid #dedac3;
}
.CartContents thead tr th, table.General thead tr th {
	background: #fff;
	color: #2c1f16;
	border-bottom: 1px solid #dedac3;
}
.CartContents tbody .SubTotal td {
	border-top: 1px solid #dedac3;
	color: #2c1f16;
}
/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #dedac3;
}


.Right .SideCart p {
	color: #2c1f16;
}
.ViewCartLink {
	background: url('../../Hobbies/images/green/Cart.gif') no-repeat 8px 4px;
}
.MiniCart h3 {
	color: #2c1f16;
	font-size: 1.4em;
}
.MiniCart .SubTotal {
	color: #912e2e;
}
.JustAddedProduct {
	padding-bottom: 10px;
	border-bottom: 1px solid #f4f3eb;
}
.JustAddedProduct strong, .JustAddedProduct a {
	color: #2c1f16;
	text-decoration: none;
}
.JustAddedProduct a:hover {
	text-decoration: underline;
}


.CategoryPagination {
	color: #2c1f16;
	background: #fff;
	border: 1px solid #dedac3;
	width:740px;
}


.CheckoutRedeemCoupon { 
	background: #fff; 
	border: 1px solid #dedac3;
}


.SubCategoryList, .SubBrandList {
	background: #fff;
	
}


.InfoMessage {
	background: #fff url('../../Hobbies/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #9a805e;
	border: 1px solid #dedac3;
	width:560px;
}
.SuccessMessage {
	background: #fff url('../../Hobbies/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #9a805e;
	border: 1px solid #dedac3;
}
.ErrorMessage {
	background: #fff url('../../Hobbies/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #9a805e;
	border: 1px solid #dedac3;
}

.ComparisonTable {
}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #fff;
}


/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #dedac3;
	background: #fff;
}


/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #373126;
	color: #ffffff; font-weight:bold;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #fff;
	color: #ffffff;
	background: #74726e;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #fffffff;
}


/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #dedac3;
}

.TabNav li a {
	border: 1px solid #dedac3;
	background: #fff;
}

.TabNav li a:hover {
	background-color: #f4f3eb;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #f4f3eb;
}



.CreateAccount {
	border-right: 1px solid #dedac3;
}
.Required, .DownloadExpiresToday {
	color: #912e2e;
}
.SortBox, .SortBox option {
	color: #2c1f16;
}
.SearchTips .Examples  {
	background: #fff;
	border: 1px solid #dedac3;
	color: #2c1f16;
}
.Meta, .Availability, .LittleNote, .LittleNotePassword, .DownloadExpires, .SoldOut, small, .CartContents .CartProductFieldsLink, .WrappingOptions, .TransitTime  {
	color: #9a805e;
}
.CurrencyList dd {
	border: 1px solid #dedac3;
	background-color: #fff;
}
.CurrencyList a.Sel {
	background-color: #f4f3eb;
}
#TopMenu li.Flag img.Selected {
	border: 2px solid #dedac3;
}
.SharePublicWishList {
	background-color:#f4f3eb;
	border:1px solid #dedac3;
}
.OrderItemMessage {
	background: #f4f3eb;
}

.PrimaryProductDetails .ProductThumb {
	border: 0px;
	background: #fff;
}



/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #efefef;
}

.videoRow:hover {
	background-color: #efefef;
}

/* Horizontal Main Menu */

div.outer {clear:both;height:132px;}
div#Task {float:right;}
div#TopCategoryList {height:30px;border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc; padding:8px 0 8px 0;}
div.horizontalMenu {float:left;}
div.horizontalMenu ul {margin:0px;padding:0px;}
div.horizontalMenu li {float:left;list-style-type:none;font-size:16px;font-family:'century gothic', 	Times New Roman, serif;padding-right:10px;}
div.horizontalMenu li a {text-decoration:none;border-right:1px solid #A18A2F;display:block;padding: 0 12px 0 8px !important;}
div.horizontalMenu li:last-child a {border-right:0px;}

/*Extra Styles */
div.Content div.banner_home_page_top p {margin-bottom:0px !important;}
div.leftHome {float:left;margin-left:5px;width:315px;}
div.rightHome {float:right;width:500px;margin-left:5px;}
div.leftHome p img {border:1px dashed #cccccc;}
div.contentHome p {margin-bottom:0px !important;}
div.homeContainer table {margin-top:8px; border-bottom:1px dashed #cccccc;padding-bottom:8px;}
div.homeContainer table td {border-right:1px dashed #cccccc;padding-left:40px;padding-right:10px;text-align:center;}
div.homeContainer table td.no-border {border-right:0px;}
div.homeContainer table td a {color:#a2b545;font-size:15px;font-family:'century gothic', "Times New Roman", Times, serif;text-decoration:none;}
div.homeContainer table td a:hover {text-decoration:underline;}
div.homeBottomContainer {margin-top:8px;}

div#CartHeader {width:600px;}

/*Newsletter */
div#HomeNewsletterBox div.BlockContent form#subscribe_form {width:300px; font-family:'century gothic', "Times New Roman", Times, serif;margin-top:8px;}
div#HomeNewsletterBox div.BlockContent form#subscribe_form label {float:left;}
div#HomeNewsletterBox div.BlockContent form#subscribe_form input {float:right;}
div#HomeNewsletterBox div.BlockContent form#subscribe_form input.Button {clear:both;}

div.contentHome div.left {float:left;width:452px !important;border-right:1px dashed #cccccc;}
div.contentHome div#HomeNewsletterBox {margin-top:0px !important;}
div.contentHome div.right {float:right;width:500px;}
div.contentHome div.right div.column1 {float:left;}
div.contentHome div.right div.column2 {float:right;position:relative;left:-10px;}
div.contentHome div.right div.column2 p {width:220px;font-family:'century gothic', "Times New Roman", Times, serif;padding:5px 0 0 0;}
div.contentHome div.right div.column1 ul {margin:0px;padding:8px 0 0 0;}
div.contentHome div.right div.column1 li {list-style-type:none;}
div.contentHome div.right div.column1 li a {color:#a2b545;font-size:13px;font-family:'century gothic', "Times New Roman", Times, serif;text-decoration:none;}
div.contentHome div.right div.column1 li a:hover {text-decoration:underline;}

div#ProductDescription {border-bottom:1px dashed #a1bb5b;}
div#ProductDetails {width:560px;}
input#LoginButton {background-image:url(sign-in.gif);background-repeat:no-repeat;width:91px;height:21px;margin-top:8px;margin-bottom:8px;border:0px;}
input#CreateAccountButton {background-image:url('../../Hobbies/images/green/btn_proceed.gif');background-repeat:no-repeat;width:91px;height:21px;margin-top:8px;margin-bottom:8px;border:0px;}
div.ML20 input {background-image:url('../../Hobbies/images/green/btn_proceed.gif');background-repeat:no-repeat;width:91px;height:21px;margin-top:8px;margin-bottom:8px;border:0px;}
input.ContactButton {background-image:url('../../Hobbies/images/green/btn_submit.gif');background-repeat:no-repeat;width:91px;height:21px;margin-top:8px;margin-bottom:8px;border:0px;}

h3.ExpressCheckoutTitle a.ChangeLink {color:#ffffff !important;font-weight:bold !important;}
h3#reviews {border-top:1px dashed #cccccc;margin-top:20px;padding-top:20px;}
div#ProductReviews img {padding-top:20px;}