/* STANDARD CONTROLS
-------------------------------------------------- */
body {
	background: #d6e0cf url('../images/green/backg-green.gif') repeat-y top center;
	color: #333;
}

a {
	text-decoration: none;
	color: #37a10f;
}

h1, h2, h3, h4 {
	color: #37a10f;
}

/* INPUT CONTROLS
-------------------------------------------------- */
.Textbox {
	border: solid 1px #37a10f;
}

/* HEADER
-------------------------------------------------- */
#header {
	background: url('../images/green/backg-header.gif') no-repeat left top;
	border-bottom: solid 3px #000;
}
#subHeader {
	background: #fff url('../images/green/backg-submenu.gif') no-repeat left top;
}

/* TOP MENU
-------------------------------------------------- */
#TopMenu a {
	color: #333;
}
#TopMenu {
	color: #37a10f;
}
#TopMenu li {
	background: url('../images/green/divider-menu.gif') no-repeat left 10px;
}
#TopMenu li.First {
	background: none;
}

/* PAGES MENU
-------------------------------------------------- */
#Menu li {
	background: url('../images/green/backg-menu-single.gif') no-repeat left top;
	text-align: center;
}
#Menu li a {
	color: #fff; margin-top: 4px;
}
#Menu li {
	width: 112px;
}

/* SEARCH FORM
-------------------------------------------------- */
#SearchForm label {
	color: #37a10f;
}

/* COLUMNS
-------------------------------------------------- */
/* three column pages */
#columnMiddle {
	background: #fff url('../images/green/corners-mid-top.gif') no-repeat left top;
	padding-bottom: 11px;
}

#columnMiddle #contentBottom {
	background: #fff url('../images/green/corners-mid-bot.gif') no-repeat left bottom;
	height: 11px; position: absolute; bottom: 0px;
}

/* two column pages */
#columnMiddleTwo {
	background: #fff url('../images/green/corners-2col-top.gif') no-repeat left top;
	padding-bottom: 11px;
}

#columnMiddleTwo #contentBottom {
	background: #fff url('../images/green/corners-2col-bot.gif') no-repeat left bottom;
	height: 11px; position: absolute; bottom: 0px;
}

/* one column pages */
#columnMiddleThree {
	background: #fff url('../images/green/corners-3col-top.gif') no-repeat left top;
	padding-bottom: 11px;
}

#columnMiddleThree #contentBottom {
	background: #fff url('../images/green/corners-3col-bot.gif') no-repeat left bottom;
	height: 11px; position: absolute; bottom: 0px;
}

/* SIDE CATEGORY MENU
-------------------------------------------------- */
#SideCategoryList {
	background: #000 url('../images/green/menu-base.gif') no-repeat left bottom;
	background-color: #000;
	color: #fff;
}

#SideCategoryList li.FirstParent a {
	color: #8cdc4e;
}

#SideCategoryList a {
	color: #fff;
}

#SideCategoryList h2 {
	background: #fff url('../images/green/menu-top.gif') no-repeat left top;
	color: #8cdc4e;
}

#SideCategoryList ul li ul a {
	color: #a8a8a8 !important;
}

#SideCategoryList ul li ul li {
	background: #000 url('../images/green/chevron.gif') no-repeat left 6px;
	padding-left: 10px !important;
}

/* PRODUCT LIST
-------------------------------------------------- */
.Content .ProductList li {
	border: 1px solid #999;
}

.Content .ProductList .productTop {
	background: #fff url('../images/green/productbox01-top.gif') no-repeat left top;
	height: 6px;
}

.Content .ProductList .productContent {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

.Content .ProductList .productBottom {
	background: #fff url('../images/green/productbox01-bot.gif') no-repeat left top;
	height: 6px;
}

.ProductPrice, .ProductList em {
	color: #c03;
}

/* LIVE PERSON - RATING BACKGROUND
-------------------------------------------------- */
.liveSupportRating {
	background: #fff url('../images/green/backg-livesupport-stars.gif') no-repeat left top;
	height: 13px;
	margin-top: -2px;
}

/* SIDE CART
-------------------------------------------------- */
.SideCart h2 {
	background: #ebf0e7 url('../images/green/textarea-top.gif') no-repeat left top;
	height: 30px; margin-bottom: 0;
	color: #37a10f;
}
.SideCart .BlockContent {
	background: #ebf0e7 url('../images/green/textarea-bot.gif') no-repeat left bottom;
}

.SideCart .ProductPrice {
	color: #c03;
}


.SideCart .ProductPrice {
	color: #c03;
}

/* SIDE ACCOUNT MENU
-------------------------------------------------- */
#SideAccountMenu h2 {
	background: #ebf0e7 url('../images/green/textarea-top.gif') no-repeat left top;
	height: 30px; margin-bottom: 0;
	color: #37a10f;
}
#SideAccountMenu .BlockContent {
	background: #ebf0e7 url('../images/green/textarea-bot.gif') no-repeat left bottom;
	padding-bottom: 11px;
}

/* MINI CART
-------------------------------------------------- */
#SideCartMiniCart h2 {
	background: #ebf0e7 url('../images/green/textarea-top.gif') no-repeat left top;
	height: 30px; margin-bottom: 0;
	color: #37a10f;
}
#SideCartMiniCart .BlockContent {
	background: #ebf0e7 url('../images/green/textarea-bot.gif') no-repeat left bottom;
	padding-bottom: 11px;
}


/* BREADCRUMBS
-------------------------------------------------- */
.Breadcrumb {
	border-bottom: 1px solid #DCDFE2;
}

/* COMPARISON ITEMS
-------------------------------------------------- */
.CompareItem { width:200px; border-left: solid 1px #ccc; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #ccc; }
.CompareFieldTop { border-bottom:solid 1px #ccc; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #999; border-bottom:solid 1px #ccc; }
.CompareLeft { border-left:solid 1px #999; border-bottom:solid 1px #ccc; }

/* EXPRESS CHECKOUT
-------------------------------------------------- */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #63BE1B;
	border: 1px solid #999;
}

.ExpressCheckoutBlock h3, .ExpressCheckoutBlock a {
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #999;
	color: #999;
}

.ExpressCheckoutBlockCollapsed a {
	color: #37a10f;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #777;
}

/* SHIPPING PROVIDERS
-------------------------------------------------- */
.ShippingProviderList .ProductPrice {
	color: #000;
}

/* CART CONTENTS
-------------------------------------------------- */
.CartContents thead tr th, table.General thead tr th {
	background: #f0f0f0;
	color: #424748;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #999;
	color: #333;
}

.CartContents .ProductPrice {
	color: #000;
}

/* CHECKOUT COUPON
-------------------------------------------------- */
.CheckoutRedeemCoupon { background: #f0f0f0; padding: 10px; width: 300px; border: 1px solid #999; margin-bottom: 10px; }
.CheckoutOrderComments h3 {
	color: #37a10f;
}

/* MESSAGES
-------------------------------------------------- */
.InfoMessage {
	background: #EFF8FA url('../../__default/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.SuccessMessage {
	background: #E8FFDF url('../../__default/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../../__default/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

/* HOME PAGE PRODUCT SCROLL
-------------------------------------------------- */
#FlashBanner {
    width: 560px;
    height: 287px;
    background: #fff url(/templates/tensator/images/home/backg-flash-border.gif) no-repeat left top;
    position: relative;
}

#FlashBanner #flashBannerContent {
    height: 257px;
    padding-top: 3px;
}
#flashLinks {
    text-align: center;
    top: -1px;
    position: relative;
}
.flashProductList {
    width: 554px; 
    height: 280px;
    margin: auto;
    overflow: hidden;
    position: relative;
}
.flashProductList img {
    position: relative;
}
#FlashBanner .leftArrow, .rightArrow {
    position: absolute;
    top: 123px; left: 5px;
}
#FlashBanner .rightArrow {
    left: auto;
    right: 5px;
}
