* 				{margin: 0; padding: 0;}
html, body 		{height: 100%;}
body			{font-family:Arial, Helvetica, sans-serif; font-size: 12px;background:url(/images/bg.gif);}
h1			{font-family:Arial, Helvetica, sans-serif; font-size: 16px;background:url(/images/bg.gif);}
a 				{outline: none; text-decoration: none; color: black;cursor:pointer;}
img 			{border: none; vertical-align: middle;}
a img			{border: none; outline: none;}
table 			{border-collapse: collapse;}
div				{position: relative;}
ul				{list-style-type: none;}
div				{position: relative;}

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 		{float: right;}
.clear 				{clear: both;}
.no_border			{border: none;}
.bumper				{margin-left: 50px;}

/****************************** TEXT CLASSES ****************************/
.infoTXT		{font-size: 13px; color: black; padding: 0px 5px; line-height: 1.5em; text-align: left; }
.infoTXT span	{font-size: 13px; color: black; padding: 0px 0px 0px 5px; line-height: 1.5em; text-align: left; }
.infoTXT strong		{font-weight: bold; color: #1D7144; font-size: 13px;}
.infoTXT a		{color: black;text-decoration: underline;}
.infoTXT a:hover	{color: #1D7144;text-decoration: underline;}
ol.infoTXT ,  ul.infoTXT	{margin-left: 30px;}
ul.infoTXT {list-style-type: disc;}
.infoTXT ol li ul, .infoTXT ol li ol {margin-left: 20px;}
.infoTXT p		{margin: 10px;}

.nudged-infoTXT		{font-size: 12px; color: black; padding: 0px 5px; line-height: 1.5em; text-align: left; margin-left: 25px;}
.nudged-infoTXT strong		{font-weight: bold; color: black; font-size: 12px;}
.nudged-infoTXT a		{color: black;}
.nudged-infoTXT a:hover	{color: #7C7C7C;}

/**********************************Layout*****************************************/
div#wrapper {margin: 0px auto; width: 1012px;}
div#header {background:url(/images/header.jpg) no-repeat; width:1012px;height:188px;z-index:9999;}
div#left-nav {}
div#main-content {background: url(/images/body_bg.gif) repeat-y; width: 1012px; z-index: 1;}
div#main{margin-left:16px;}
/*background:url(/images/bg.gif) no-repeat;*/
div#footer {background:url(/images/footer.gif) no-repeat;width:1012px;height:242px;z-index:1;}

/******* Index *******/

div#hp_bg {background:url(/images/hp_bg.gif) no-repeat;width:1000px;height:574px;margin:-3px 0px 0px -10px;}

div#hp_banner {margin:5px 0 0 15px;float:left;}

div#hp_side_banners {float:right;margin:8px 16px 0px 0px;}
div#hp_side_banners img {margin-bottom:7px;}

div#hp_prod_container{width:140px;margin:20px 10px 0px 38px;float:left;}
div#hp_prod_container img {margin:0px 0px 0px 10px;max-width:120px;max-height:120px;}
div#hp_prod_container div {width:140px;text-align:center;font-size:13px;color:#7C7C7C;font-weight:bold;}
div#hp_prod_container strong {font-size:15px;color:#270D73;margin-left:45px;}

div#new-arrivals { width: 980px;display:block;}
a.arrivals-previous-ts {background: url(/images/featured_arrow_previous.gif) no-repeat; height: 12px; width: 7px; float: left;}
a.arrivals-previous-ts:active {background: url(/images/featured_arrow_previous.gif) 0 -12px no-repeat;}
a.arrivals-next-ts	 {background: url(/images/featured_arrow_next.gif) no-repeat;float: right;height: 12px; width: 7px;}
a.arrivals-next-ts:active {background: url(/images/featured_arrow_next.gif) 0 -12px no-repeat;}
div#arrivals-ts-slider { overflow: hidden;  position: relative;  width: 980px; height: 420px;z-index:0;}
div#arrivals-ts-slider ul { width:99999px; position: relative; margin:8px 0px 0px 5px;}
div#arrivals-ts-slider ul li { display:block; margin:0px 15px 0px 0px;width: 315px; height: 420px; text-align: center; float: left;}
div#arrivals-arrows {background:url(/images/new_arrivals_ruler.gif) no-repeat;width:980px;height:29px;}
a#arrivals-link {color:black;text-decoration:underline;}
a#arrivals-link:hover {color:#378757;text-decoration:underline;}

div#top-sellers { width: 980px;display:block;}
a.sellers-previous-ts {background: url(/images/featured_arrow_previous.gif) no-repeat; height: 12px; width: 7px; float: left;}
a.sellers-previous-ts:active {background: url(/images/featured_arrow_previous.gif) 0 -12px no-repeat;}
a.sellers-next-ts	 {background: url(/images/featured_arrow_next.gif) no-repeat;float: right;height: 12px; width: 7px;}
a.sellers-next-ts:active {background: url(/images/featured_arrow_next.gif) 0 -12px no-repeat;}
div#sellers-ts-slider { overflow: hidden;  position: relative;  width: 980px; height: 420px;z-index:0;}
div#sellers-ts-slider ul { width:99999px; position: relative; margin:8px 0px 0px 5px;}
div#sellers-ts-slider ul li { display:block; margin:0px 15px 0px 0px;width: 315px; height: 420px; text-align: center; float: left;}
div#sellers-arrows {background:url(/images/top_sellers_ruler.gif) no-repeat;width:980px;height:29px;}
a#sellers-link {color:black;text-decoration:underline;}
a#sellers-link:hover {color:#378757;text-decoration:underline;}

div#price-bg {background:url(/images/item_detail_price_bg.gif) no-repeat;width:311px;height:41px;margin-top:5px;}
span#hp-price {display:block;color:#378757;font-size:18px;font-weight:bold;float:left;margin:5px 0px 0px 5px;}
span#hp-orig-price {display:block;color:#BEBEBE;font-size:18px;font-weight:bold;float:left;margin:5px 0px 0px 5px;text-decoration:line-through;}
span#hp-new-price {display:block;color:#991517;font-size:18px;font-weight:bold;float:left;margin:5px 0px 0px 5px;}
span#hp-save {display:block;color:#D08B4B;font-size:12px;font-weight:bold;float:left;margin:10px 0px 0px 5px;}

div#brand { width: 940px;display:block;}
a.previous-ts {background: url(/images/hp_brand_previous.gif) no-repeat; height: 30px; width: 23px; float: left;}
a.previous-ts:active {background: url(/images/hp_brand_previous.gif) 0 -30px no-repeat;}
a.next-ts				{background: url(/images/hp_brand_next.gif) no-repeat;float: right;height: 30px; width: 23px;}
a.next-ts:active		{background: url(/images/hp_brand_next.gif) 0 -30px no-repeat;}
div#ts-slider { overflow: hidden;  position: relative;  width: 875px; height: 78px; margin-left: 65px;z-index:0;}
div#ts-slider ul { width:99999px; position: relative; margin:12px 0px 0px 10px;}
div#ts-slider ul li	 { display:block; margin:7px 85px 0px 0px;width: 100px; height: 100px; text-align: center; float: left;}

p#arrowleft {margin:35px 0px 0px 26px;position:absolute;z-index:1;}
p#arrowright {margin:35px 0px 0px 951px;position:absolute;z-index:1;}

/**** SHOPPING CART DROPDOWN ****/
div#shopping-cart-dropdown	{display: none;z-index: 10000;position: absolute; top: 0px; right: 5px;width: 342px;}

div#shopping-cart-dropdown-inner-top {background: url(/images/shopping_cart_menu_t.png) no-repeat;width:342px;height:50px;}


div#shopping-cart-dropdown-inner	{background: url(/images/shopping_cart_menu_m.png) repeat-y; width: 342px; padding: 0px 5px; height: auto;}

div#shopping-cart-dropdown-inner div.product-info {background: none; float: left; width: 342px;  padding: 3px 0px;}

div#shopping-cart-dropdown-inner div.product-info a.item-name 	{color: black; font-size: 11px; font-weight: bold;   text-decoration: none;width:125px;float:left;margin-top:15px;}

/*div#shopping-cart-dropdown-inner div.product-info a.item-name:hover	{color: #825C3A;}*/

div#shopping-cart-dropdown-inner div.product-info span.item-price {color: #38895B; font-size: 12px; font-weight: bold;margin-left:20px;}

div#shopping-cart-dropdown-inner div.product-info span.item-qty {color: #808080; font-size: 11px; font-weight: bold; float: right; margin: 6px 15px 5px 0px;}

div#shopping-cart-dropdown-bottom	{background: url(/images/shopping_cart_menu_b.png) no-repeat; height: 66px; width: 342px; }

/*div#shopping-cart-dropdown-bottom span 		{color: #6E6F71; font-size: 12px; margin: 12px 0px 0px 5px; display:block; float: left;}*/

div#shopping-cart-dropdown-bottom span strong	{color: #4D4C4F; font-size: 13px;}

div#shopping-cart-dropdown-bottom span#cart-subtotal-text {color:black;font-weight:bold;float:right;width:76px;}
div#shopping-cart-dropdown-bottom span#cart-text {float:right;width:147px;}
div#shopping-cart-dropdown-bottom div#cart-subtotal {float:right;color:white;font-weight:bold;width:80px;height:40px;margin:15px -4px 0px 0px;}

div#shopping-cart-dropdown-bottom span#cart-items {}

div#shopping-cart-dropdown-bottom span#tax-and-shipping {float: left;margin: 15px 0px 0px 5px; width: 280px;display:block;color: #6E6F71;  font-size: 9px;}

div#shopping-cart-dropdown-bottom a#checkout-button	{float: left; margin: 14px 10px 0px 5px;}

ul#cart_header {width:365px;margin:-1px 0px 0px 15px;}
ul#cart_header li {float:left;margin-right:77px;}

a#view_cart {background: url(/images/shopping_cart_menu_view_cart.gif) no-repeat 0px 0px; height: 36px; width: 56px;  float: left; text-indent: -9999px;margin:13px 0px 0px 20px;}
a#view_cart:hover {background: url(/images/shopping_cart_menu_view_cart.gif) no-repeat 0px -36px; }

/********************HEADER******************/
div#shipping_pop_wrapper {background-color:white;width:500px;z-index:10002;border: 1px solid #227A47}
span#pop_text {display:block;color:black;font-weight:bold;font-size:13px;margin-left:10px;}

ul#alpha-nav {position: absolute; top: 10px; width: 1012px;height:120px;}
ul#alpha-nav li { float: left; height: 17px;}
ul#alpha-nav li a {}
ul#alpha-nav li#shipping-banner {margin:12px 0px 0px 580px;}

ul#beta-nav {width:800px;height:30px;margin:0px 0px 0px 538px;}
ul#beta-nav li {margin:0px 0px 0px 0px;}
ul#beta-nav li a {color:white;line-height:28px;font-weight:bold;text-shadow: 1px 1px #666666;}

ul#header_menu {background:url(/images/menu.png);width:1000px;height:44px;position:relative;margin:96px 0px 0px 5px;z-index:9999;}

ul#header_menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;height: 44px; display: block;}

ul#header_menu li a {height: 44px; display: block;}
ul#header_menu li div {z-index:100;}
ul#header_menu li div.dd-holder {background: url(/images/dropdown_m.png) repeat-y;width: 1000px;height:auto;margin-left:-229px;position:relative;z-index:9998;}

ul#header_menu li div.dd-holder ul.header_links {float:left;width:200px;height:auto;}
ul#header_menu li div.dd-holder ul.header_links li {margin: 0; padding: 0; list-style: none; top: 0;height: auto;position:relative;float:none;}


ul#header_menu li#brands {left: 0; width: 106px;}
ul#header_menu li#clothing {left: 106px; width: 123px;}
ul#header_menu li#gear {left: 230px; width: 89px;}
ul#header_menu li#footwear {left: 320px; width: 128px;}
ul#header_menu li#accessories {left: 449px; width: 140px;}
ul#header_menu li#sale {left: 590px; width: 85px;}
ul#header_menu li#daily-deal {left: 676px; width: 130px;}
ul#header_menu li#events {left: 807px; width: 103px;}
ul#header_menu li#blog {left: 911px; width: 104px;}

ul#header_menu li#brands a:hover {background: url(/images/menu.png) 0 -44px no-repeat;}
ul#header_menu li#clothing a:hover {background: url(/images/menu.png) -106px -44px no-repeat;}
ul#header_menu li#gear a:hover {background: url(/images/menu.png) -230px -44px no-repeat;}
ul#header_menu li#footwear a:hover {background: url(/images/menu.png) -320px -44px no-repeat;}
ul#header_menu li#accessories a:hover {background: url(/images/menu.png) -449px -44px no-repeat;}
ul#header_menu li#sale a:hover {background: url(/images/menu.png) -590px -44px no-repeat;}
ul#header_menu li#daily-deal a:hover {background: url(/images/menu.png) -676px -44px no-repeat;}
ul#header_menu li#events a:hover {background: url(/images/menu.png) -807px -44px no-repeat;}
ul#header_menu li#blog a:hover {background: url(/images/menu.png) -911px -44px no-repeat;}

ul#header_menu li div span#nav_dept {height:15px;color:#4E7439;font-size:12px;font-weight:bold;margin-left:5px;}
ul#header_menu li div a#nav_typs {height:15px;color:#797A7C;font-size:11px;margin-left:10px;}
ul#header_menu li div a#nav_typs:hover {height:15px;background:none;color:#797A7C;text-decoration:underline;}

div#search-field {float: left; width: 412px; height: 25px;color: #5D4A07;font-weight:bold;border: 0px;margin:0px 0px 0px -46px;}
input#search-button {float: right;}
input#search-box {height:17px;width:412px;padding:5px 0 0 3px;background:none;border:none;font-size: 13px;color:#9C9C9C;}

/********************* FOOTER **********************/
div#footer_icons {width:750px;height:50px;margin-left:265px;padding-top:12px;position:absolute;}
div#footer_icons a{display:block;float:left;margin:5px 12px 0px 0px}
div#text {color:#4B7234;margin:-31px 0px 0px 40px;}

div#footer_signup {float:left;width:250px;margin:66px 0px 0px 3px;text-align:center;position:absolute;}

div#footer_nav {width:745px;height:165px;margin:66px 0px 0px 270px;position:absolute;}
div#footer_nav ul {float:left;z-index:100;}
div#footer_nav ul li a {font-size:12px;color:#7C7C7C;line-height:21px;}

input#footer-search {height:27px;width:163px;background:url(/images/footer_newsletter_field.gif) no-repeat;border:none;font-size: 12px;color:#9C9C9C;}
input#footer-submit {float:right;margin-right:10px;}

div#footer-shipping {float:left;margin:10px 0px 0px 15px;}
div#footer-shipping-image {float:right;margin:13px 20px 0px 0px;}

a#celerant {margin-left:10px;}

/*******************LEFT NAV **********************/
#leftWrapper {float: left;width: 190px;height:auto;margin: 0px 0px 0px 5px;}

ul#get_typs {margin:3px 0px 0px 15px;}
ul#get_typs a {color:#424A8C;}
/********************LANDING PAGE******************/
div#bread-crumbs {background:url(/images/breadcrumbs_bg.gif) no-repeat;width: 980px; height: 31px;margin:0px 0px 0px 0px;}
div#bread-crumbs a {display:block;color:#227A47; font-size: 12px; float: left;margin:3px 0px 0px 5px;font-weight:bold;}
div#bread-crumbs a:hover { color:#227A47;text-decoration:underline;font-weight:bold;}
div#bread-crumbs span {line-height:20px;float: left; margin:0px 0px 0px 5px;}

div#landing-top {width:770px;height:310;margin:0px 0px 0px 195px;}
div#landing-image {width:585px;margin:5px 0px 0px 10px;}
div#featured-brands {background:url(/images/landing_featured_brands.gif) no-repeat;width:153px;height:293px;float:right;margin:-169px 7px 10px 0px;}
div#featured-brands ul {list-style:disc;margin:45px 0px 0px 20px;}
div#featured-brands ul li a {text-decoration:underline;font-size:11px;line-height:19px;}
div#landing-desc {margin:7px 0px 0px 15px;width:580px;}

div#landing-categories {width:770px;height:auto;margin:75px 0px 0px 195px;}
div#cat-holder {background:url(/images/category_item_bg.gif) no-repeat;width:177px;height:218px;float:left;margin:-10px 0px 15px 12px;}
div#cat-holder img {margin:15px 0px 0px 40px;}

/*************************CATEGORY PAGE********************/
div#qv-over {position:absolute;margin:225px 0px 0px 85px;z-index:5;}

div#bread-crumbs span#collapseable {color:#9D9D9D;float:right;margin-right:7px;}
div#bread-crumbs span#collapseable  a#close-it {float:right;}

div#relevance {margin:5px 0px 0px 0px;}
div#relevance a {color:#7C7C7C;}
div#relevance a:hover {color:#7C7C7C;text-decoration:underline;}

div#advanced-filter {background:url(/images/advanced_product_filter_bg.gif) no-repeat;width:980px;height:40px;}

div.fb-reset			{background: url(/images/filter_by_reset.gif) no-repeat; width: 18px; height: 18px; float: right; margin: 7px 42px 0px 0px;}
div.fb-reset a			{padding: 2px 5px 0px 22px; width: 75px; height: 16px;color: #9D9D9D; font-weight: normal; font-size: 12px; display: block;}
div.fb-reset a:hover		{background: url(/images/filter_by_reset.gif) 0 -18px no-repeat;}
div.fb-reset a:active		{background: url(/images/filter_by_reset.gif) 0 -36px no-repeat;}


div#pagethru	{ float:right;text-align: ceneter; width: auto;  margin: -16px 45px 5px 0px;}
div#pagethru strong.current	{display: block; float: left; width: 20px; height: 20px; color:#4B7234; font-size: 12px; text-align:center; margin: 0px 2px; line-height: 20px;}
div#pagethru a	{display: block; float: left; width: 26px; height: 20px; color:#227A47; font-size: 12px; text-align:center; margin: 0px 2px; line-height: 20px;border: 1px solid #C9C3DC;}
div#pagethru a:hover	{color: #227A47;border: 1px solid #C9C3DC;}


div#filter_by 
{position: absolute; width: 690px; float: left;height:20px;color: #939496; font-size: 12px; margin: 7px 0px 0px 196px;}
div.colors, div.size, div.brand, div.price 
{background: url(/images/filter_by_select_box.gif) no-repeat; width: 116px; height: 18px; float: left; margin: 0px 0px 0px 50px;}
div.colors a:hover, div.size a:hover, div.brand a:hover, div.price a:hover	
{background: url(/images/filter_by_select_box.gif) 0 -18px no-repeat;}
div.colors a:active, div.size a:active, div.brand a:active, div.price a:active	
{background: url(/images/filter_by_select_box.gif) 0 -36px no-repeat;}


div.colors a, div.size a, div.brand a, div.price a
{ padding: 2px 0px 0px 3px; width: 116px; height: 15px; color: black; font-size:11px; display: block;}
div#color_options, div#size_options, div#brand_options, div#price_options  
{background: #ECECEC; z-index: 10; width: 114px; max-height: 200px; overflow-y: auto; overflow-x: none; position: absolute; top: 18px; display: none; border: 1px solid #E8E8E8;}
div#color_options a.color_choice, div#size_options a.size_choice, div#brand_options a.brand_choice, div#price_options a.price_choice 
{color: #227A47; font-size:12px; font-weight:bold; margin: 2px 0px ;padding-left: 2px;display: block;}
div#color_options a.color_choice:hover, div#size_options a.size_choice:hover, div#brand_options a.brand_choice:hover, div#price_options a.price_choice:hover  
{background: #F6F6F6;  display: block;margin: 2px 0px ;padding-left: 2px;}




div#view-by {position: absolute; width: 350px;height: 150px; float: right;height:40px;color: #939496; font-size: 12px; margin: 0px 0px 0px 0px;}
div.view {background: url(/images/filter_by_select_box.gif) no-repeat; width: 116px; height: 18px; float: right; margin: 0px 0px 0px 0px;}
div.view a:hover	{background: url(/images/filter_by_select_box.gif) 0 -18px no-repeat;}
div.view a:active	{background: url(/images/filter_by_select_box.gif) 0 -36px no-repeat;}

div.view a{ padding: 2px 0px 0px 3px; width: 116px; height: 15px; color: black; font-size:11px; display: block;}
div#view_options {background: #ECECEC; z-index: 10; width: 114px; max-height: 200px; overflow-y: auto; overflow-x: none; position: absolute; top: 18px; display: none; border: 1px solid #E8E8E8;z-index:10000;}
div#view_options a.view_choice {color: #227A47; font-size:12px; font-weight:bold; margin: 2px 0px ;padding-left: 2px;display: block;}
div#view_options a.view_choice:hover {background: #F6F6F6;  display: block;margin: 2px 0px ;padding-left: 2px;}


a#hoverable:hover {color:black;font-weight:bold;text-decoration:underline;}

div#cp_prod_container{width:315px;height:420px;margin:5px 12px 0px -2px;float:left;text-align:center;}
div#cp_prod_container img {margin:0px 0px 0px 0px;max-width:300px;max-height:300px;}

a.pleasework	{background: url(/images/quick_view.png) no-repeat 0px 0px; height: 62px; width: 113px;  float: left; text-indent: -9999px;margin:0px 0px 0px 15px;}
a.pleasework:hover {background: url(/images/quick_view.png) no-repeat 0px -62px; }

a#cat-links {color:black;text-decoration:underline;z-index:100;}
a#cat-links:hover {color:#378757;text-decoration:underline;z-index:100;}

/********* Quickview *********/
#quickViewWrapper {
	height: 421px;
	width: 704px;
	
}
#quickViewMiddle {
	background:url(/images/quick_view_window.png) no-repeat;
	float: left;
	height: 421px;
	width: 704px;
	display:block;
}
#quickViewWrapper img {
	/*display: block;*/
}
#quickViewLeft {
	float: left;
	width: 358px;
	height: 421px;
	margin: 0px 0px 0px 0px;
}
#quickViewRight {
	float: left;
	width: 344px;
	margin-left: 0px;
	margin-bottom: 15px;
}
#quickViewComplete {
	margin: -50px 0 0px 380px;
}
#quickViewBottom {
	float: left;
	width: 704px;
	height: 15px;
	display:block;
}
#quickProductTitle {
	font-size: 20px;
	font-weight: bold;
	color: #12317A;
}
#quickBrand {
	color: #12317A;
	margin-top: 7px;
}
#quickBrand span {
	font-weight: bold;
	text-decoration: underline;
}
#quickProductPrice {
	font-size: 16px;
	font-weight: bold;
	color: #12317A;
	margin-top: 15px;
}
#quickProductPrice span {
	font-size: 14px;
	color: #FF5B5F;
}
.quickRightDivider {
	background-color: #7CD239;
	height: 1px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#quickIFrame {
	background:url(/images/quick_view_iframe.gif) no-repeat;
	float: left;
	height: 174px;
	width: 305px;
	margin:-17px 0px 0px 25px;
}

/*************************PRODUCT DETAIL********************/
div#hassle_free_wrapper {background-color:white;width:500px;z-index:10002;border: 1px solid #227A47;}
span#hassle_text {display:block;color:black;font-weight:bold;font-size:13px;margin-left:10px;}

a#previous	{background: url(/images/return_to_previous.gif) no-repeat 0px 0px; height: 26px; width: 176px;  float: left; text-indent: -9999px;}
a#previous:hover {background: url(/images/return_to_previous.gif) no-repeat 0px -26px; }

div#image-side {width:420px;height:420px;margin:-2px 0px 0px 5px;}
div#image-bg {background:url(/images/prod_detail_item_frame_bg.gif) no-repeat;width:411px;height:411px;text-align:center;}
div#image-bg img {text-align: center;margin:50px 0px 0px 50px;/*max-width:300px;max-height:300px;*/}

div#zoom-img img {width:59px;height:48px;position:absolute;margin:58px 0px 0px -195px;}

div#pd-item-content {width:561px;height:430px;margin: 0px -5px 0px 0px; float: right;}

span.pd-orig-price {font-size: 15px; color: #A7A8AC;margin:0px 0px 0px 5px;}
span.pd-orig-price strong {font-size: 16px; color: #A7A8AC;text-decoration:line-through;}
span.pd-price {font-size: 19px; color: #920909; font-weight: bold;width:175px;margin:0px 0px 0px 10px;}
span.pd-save {font-size: 14px; color: #D08B4B;width:175px;margin:0px 0px 0px 5px;}

span#free-shipping {width:80px;display:block;font-size:11px;float:right;}

div#pd-item-content strong {color: black; font-size: 18px; font-weight: bold; text-align: left; margin:0px 0px 5px 10px;}

div#iframe {background:url(/images/prod_detail_iframe.gif) no-repeat;margin: 17px 0px 5px 0px; width: 561px;height:176px;}

div#alt-images {width:420px;height:auto;margin:-10px 0px 0px 5px;}
div#alt {float:left;background:url(/images/prod_detail_alt_images_frame_bg.gif) no-repeat;width:76px;height:76px;text-align:center;margin:0px 7px 11px 0px}
div#alt img {max-width:68px;max-height:68px;margin-top:5px;}

a#add-to-cart	{background: url(/images/add_to_cart.gif) no-repeat 0px 0px; height: 26px; width: 201px;  float: left; text-indent: -9999px;}
a#add-to-cart:hover {background: url(/images/add_to_cart.gif) no-repeat 0px -26px; }

div#video-section {float:right;background:url(/images/product_videos_bg.gif) no-repeat;width:342px;height:133px;margin:10px 0px 0px 0px;}
div#video {float:left;background:url(/images/prod_detail_alt_images_frame_bg.gif) no-repeat;width:76px;height:76px;margin:30px 0px 0px 8px;text-align:center;}
div#video img {margin:22px 0px 0px 0px;text-align:center;}

div#review-summary span, div#review-summary a{ float: left;}

div#tabs-section {width:980px;height:190px;margin:auto 0px 0px 7px;}
div#tabs {background: url(/images/prod_detail_tabs_bg.gif); height: 272px; width: 980px; float:right; margin:45px 8px 0px 0px;}
div#tabs ul {margin:-27px 0px 0px 0px;text-align:center;}
div#tabs ul li {display: inline; float: left;margin:0px 0px 0px 20px;}
div#tabs ul li span {display:block;margin-top:7px;font-weight:bold;}

div#pd_prod_container{width:315px;height:420px;margin:5px 12px 0px -2px;float:left;text-align:center;}
div#pd_prod_container img {margin:0px 0px 0px 0px;max-width:300px;max-height:300px;}

.step {background:url(/images/iframe_step_blank.gif) no-repeat;width:26px;height:27px;}

img#sold-out {margin:0px 0px 0px 175px;}
/*********************DAILY DEAL***********************/
a.theSubmit {background:url(/images/submit.gif) no-repeat;width:79px;height:26px;display:block;margin:12px 0px 0px 135px;}

div#dd-email-holder {background:url(/images/dd_email_updates_popup.png) no-repeat;width:367px;height:225px;text-align:center;}
div#dd-email-text {width:275px;text-align:center;margin:0px 0px 0px 50px;}
div#dd-email-form-holder {width:335px;margin:11px 0px 0px 5px;}
form#dd-email-form {margin:0px 0px 0px 10px;}
label.dd_email_label	{font-size: 11px; color: black; margin-left: 5px; width: 120px; display: block; float: left;}
input.dd_email_input {width: 230px; background:none;border:none;color: black; font-size: 12px; padding: 4px;margin-left:10px;}

div#dd-text-holder {background:url(/images/dd_text_message_popup.png) no-repeat;width:367px;height:221px;}
div#dd-text-text {width:275px;text-align:center;margin:6px 0px 0px 50px;}
div#dd-text-form-holder {margin:8px 0px 0px 94px;}
input.dd_text_input1 {background:none;border:none;width:40px;margin-left:1px;}
input.dd_text_input2 {background:none;border:none;width:40px;margin-left:18px;}
input.dd_text_input3 {background:none;border:none;width:61px;margin-left:19px;}

div#dd-remaining-holder {background:url(/images//images/dd_remaining_progress_bar_bg.gif) no-repeat;height:29px;width:154px;}

div#dd-remaining {background:url(/images/dd_remaining_progress_bar.gif) no-repeat;height:29px;postion:absolute;margin:10px 0px 0px 0px;z-index:10000;}

div#hdr-blank {background:url(/images/header_blank_977.gif) no-repeat;width:977px;height:45px;}
div#hdr-blank img {margin:-5px 0px 0px 10px;}
span#hdr-text {color:#25520B;font-size:18px;font-weight:bold;line-height:38px;}

div#dd-main-holder {width:997px;positon:relative;}

div#dd-main {background:url(/images/dd_main_window.gif) no-repeat;width:701px;height:542px;float:left;position:relative;z-index:9999;margin:0px 0px 0px 140px;}
div#dd-top {height:32px;margin:22px 1px 1px 25px;}
span#dd-title {color:black;font-size:15px;font-weight:bold;line-height:32px;}

div#dd-left {float:left;width:358px;height:370px;margin:-10px 0px 0px 15px;text-align:center;}
div#dd-left img{max-width:300px;max-height:300px;}
div#dd-image-holder {width:300px;height:300px;margin:-25px 0px 0px 30px;}

div#dd-right {float:right;width:318px;height:320px;margin-top:15px;}

div#dd-price-holder {width:185px;height:75px;margin:-16px 0px 0px 112px;}
span#dd-reg-price {color:grey;font-size:12px;text-decoration:line-through;float:right;}
span#dd-sale-price {color:#C56C1B;font-size:12px;font-weight:bold;float:right;}
span#dd-savings {color:red;font-size:12px;float:right;}

img#view-more-details {margin:-30px 0px 0px 390px;}

div#dd-tabs {width:290px;height:440px;float:right;margin:15px 0px 0px 697px;position:absolute;z-index:10000;}


div#tabs-active {background:url(/images/dd_tab_previous.gif) no-repeat;width:288px;height:61px;}
div#tabs-today {background:url(/images/dd_tab_today.gif) no-repeat;width:288px;height:61px;}
div#tabs-not-active {background:url(/images/dd_tab_coming_soon.gif) no-repeat;width:288px;height:61px;}

strong#tab-day-text {margin:0px 0px 0px 55px;line-height:40px;font-size:12px;}

span#tab-product-text {display:block;font-size:12px;color:#ACADB1;margin:-12px 0px 0px 53px;}
span#tab-coming-soon-text {display:block;float:right;font-size:12px;font-weight:bold;color:#C7C7C9;margin:-12px 15px 0px 0px;}
span#tab-today-text {display:block;float:right;font-size:12px;font-weight:bold;color:#C56C1B;margin:-20px 15px 0px 0px;}
span#tab-available-text {display:block;float:right;font-size:12px;font-weight:bold;color:#227A47;margin:-26px 15px 0px 0px;text-align:right;}
span#tab-soldout-text {display:block;float:right;font-size:12px;font-weight:bold;color:red;margin:-19px 15px 0px 0px;}
/*********************MAILING LIST***********************/
label.login_label	{font-size: 11px; color: black; margin-left: 5px; width: 75px; display: block; float: left;}
input.login_input {width: 380px; background: white; border: 1px solid gray;color: black; font-size: 12px; padding: 1px;}

/******* ABOUT US ********/

div#about-nav ul {float:left; margin-left:25px;}
div#about-nav ul li a {font-size:12px;color:#7C7C7C;line-height:21px;}

div#about-tabs-section {width:980px;height:307px;margin:7px 0px 0px 7px;}
div#about-tabs {background: url(/images/about_tabs_bg.gif); height: 307px; width: 980px; float:right; margin:45px 8px 0px 0px;}
div#about-tabs ul {margin:-27px 0px 0px 0px;text-align:center;}
div#about-tabs ul li {display: inline; float: left;margin:0px 0px 0px 20px;}
div#about-tabs ul li span {display:block;margin-top:7px;font-weight:bold;}

/*********************** SHOPPING CART *******************/
div#order-summary	{width: 297px;height:auto;font-size: 14px;border:1px solid #C6DED1;}
div#order-summary strong.vc-label	{float: left; margin-left: 20px; font-weight: normal;}
div#order-summary span.vc-item		{float: right; margin-right: 20px;}
div#order-summary-lower {background: url(/images/shopping_cart_order_summary_b.gif) no-repeat; width: 296px; height: 122px; padding: 20px 0px 0px 20px;}

div#order-summary-holder	{float: right; width: 290px;margin-right: 10px;}
table#cart-items:first-child	{margin-bottom: 0px;}
table#cart-items		{width: 670px; margin: 0px 0px 10px 0px;}
table#cart-items tr		{}
table#cart-items tr td		{background: white;}
.qty-input			{ height: 20px; margin-top: 5px;text-align: right; float: left;background:white; color: black; border: 1px solid #E2DFE2}
div#other-payment-options	{background: url(/images/other_payment_options.gif) no-repeat; height: 114px; width: 297px; padding: 40px 0px 0px 10px;}

a#checkout-now {background: url(/images/checkout_now.gif) no-repeat 0px 0px; height:37px; width: 251px; text-indent: -9999px; display: block;margin-left:15px;}
a#checkout-now:hover {background: url(/images/checkout_now.gif) no-repeat 0px -37px;}

a#continue-shopping {background: url(/images/continue_shopping.gif) no-repeat 0px 0px; height: 37px; width: 251px; text-indent: -9999px; display: block;margin-left:15px;}
a#continue-shopping:hover {background: url(/images/continue_shopping.gif) no-repeat 0px -37px;}

div#update-remove {width: 140px; float: left;margin-left:15px;margin-top:7px;}

/**************************** BACKEND ****************************/
/********LOGIN******/
img#header-image {margin: 0px 0px 0px 2px;}
div#returning-customers	{padding-top: 50px; background: url(/images/registered_customer_sign_in.gif) no-repeat; margin: 0px 10px 0px 30px; width: 291px;height:210px; float: left;}
div#new-customers {padding-top: 50px; background: url(/images/not_registered_yet.gif) no-repeat; margin: 0px 10px; width: 291px;height:146px; float: left;}
div#express-checkout {padding-top: 50px; background: url(/images/express_checkout.gif) no-repeat; margin: 0px 10px; width: 306px;height:176px; float: left;}

.login-button		{float: left; margin-right: 20px;}
label.login_label		{font-size: 12px; color: black; width: 70px; display: block; float: left;}
label.login_label_big		{font-size: 12px; color: black; width: 150px; display: block; float: left; margin-left: 15px;}
input.login_input		{float: left; width: 160px;}
.other_form_labels		{font-size: 12px; color:black; padding: 5px; margin-left: 50px; line-height: 1.5em;font-weight: bold;}

/********REGISTER*******/
table.register			{width: 900px; margin-left: 20px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid gray; font-size: 10px; color:#939496; }
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}
table.register tr td input	{border: 1px solid gray;color: black;margin-left:165px;}
table.register tr td select	{border: 1px solid gray;color: black;}
.everydayForm			{font-size: 12px; color:black; padding-left: 5px; text-transform: capitalize;}

table#order-history tr td:hover {background: #1A1A1D;}

/****** GENERAL TEXT *****/
.processTXT			{font-size: 13px; color: #797778; padding: 5px; margin: 5px;line-height: 1.5em;}
p#errorTXT			{font-size: 12px; color: #ED2A32; padding: 5px; line-height: 1.5em; width: 460px; font-weight: bold;  margin: 20px 0px 0px 250px; border: 1px solid #262627;background: #FEF6FA;} 
strong.larger_bold		{font-size: 15px;color:#1D7144;}

.account_header {font-size:14px;color:#1D4D00;}

.questionbg			{background: #7C7C7C; width: 896px; height: 2px;margin-left: 20px;}
.questionbg strong		{ color: black; font-size: 13px; padding: 2px;}

ul.stars			{list-style-image: url(/images/bullet_arrow_right_orange.gif); font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #1D7144;margin:10px 0px 0px 40px;width:300px;}
ul.stars li			{font-size: 12px;margin:0px 0px 0px 0px;}
ul.stars li a			{color:#1D7144;line-height:20px;}
ul.stars li a:hover		{color:#CB772D;text-decoration:underline;}
ul.stars li strong		{color: black;}

span#spacer			{width: 50px; display: block;}

table#search_categories		{width: 880px; margin-left: 100px;margin-top:3px;}
a.search_dept			{font-weight: bold; font-size: 14px; color:#378757;text-decoration:underline; padding-left: 5px; text-transform: capitalize;}
a.search_typs			{font-weight: bold; font-size: 12px; color:black; padding-left: 5px; text-transform: capitalize;}
a.search_typs:hover, a.search_dept:hover {color:#378757;text-decoration:underline; font-weight:bold;text-decoration:underline;}



/************** CHECKOUT***************/
div#bill-to	{margin-left: 52px;background: url(/images/bill_to.gif) no-repeat; height: 140px; width: 400px; float: left; padding: 20px 10px 10px 20px;border: 1px solid #C9C3DC;}
div#ship-to	{background: url(/images/ship_to.gif) no-repeat; height: 140px; width: 400px; float: left; padding: 20px 10px 10px 20px; margin-left: 16px;border: 1px solid #C9C3DC;}

div#shipping-options	{background: url(/images/shipping_options.gif) no-repeat;  width: 846px;  padding: 20px 10px 10px 20px; margin: 16px 0px 16px 52px;border: 1px solid #C9C3DC;}

div#credit-cards	{background: url(/images/credit_card_info.gif) no-repeat; /*height: 500px;*/ width: 846px;  padding: 35px 10px 10px 20px; margin: 0px 0px 16px 52px;border: 1px solid #C9C3DC;}

div#order-total-dsp {margin-left: 52px; background: url(/images/order_summary.gif) no-repeat; width: 400px; float: left; padding: 20px 10px 10px 20px;border: 1px solid #C9C3DC;}

div#coupons {background: no-repeat; height: auto; width: 400px; float: left; padding: 40px 10px 10px 20px; margin-left: 16px;border: 1px solid #C9C3DC;}

div#check-order {margin: 16px 0px 16px 52px;background: url(/images/review_your_order.gif) no-repeat;height:auto; width: 400px; float: left; padding: 25px 10px 10px 20px;border: 1px solid #C9C3DC; }

div#discounts {margin: 16px 0px 16px 16px;background: url(/images/redeem_your_gift_card.gif) no-repeat; height: 115px; width: 400px; float: left; padding: 50px 10px 10px 20px;border: 1px solid #C9C3DC;}

/***** Mura Page(s) *****/

div#mura-content
{
width:955px;
margin:10px 0 0 15px;
}
div#mura-title
{
background:url(/images/header_blank_977.gif) no-repeat;
width:977px;
height:45px;
margin:-17px 0px 0px -13px;
}
div#mura-title-text
{
width:350px;
height:35px;
margin-left:20px;
line-height:38px;
font-size:17px;
color:#38895B;
font-weight:bold;
}
div#mura-body
{
width:950px;
margin:0px 0px 0px 0px;
}
div#mura-body ol li
{
margin:0 0 0 30px;
}
div#mura-body ul li
{
margin:0 0 0 30px;
list-style:url(/images/bullet_arrow_right_orange.gif);
}

div#mura-content p {margin:2px 0px 8px 0px;}

/**** Punchlist ****/
#punchList {
	float:right;
}

#showMessage{
	display:none; 
	width:500px; 
	height:500px;
	position: fixed;
	top:38px;
	right:12px;
	background-image:url(/images/black_spacer.png);
	color: white;
}

#punchListImg {
	position: fixed;
	top: 0;
	right:10px;
}


