/*
Global Reset
Developed by Matthew Weiss
Dark Brown - #583522
light brown -#633D2A
TAN - #A29062
OffWhite #A5918A
*/



* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background: #3C1F0D;}
a 				{outline: none; text-decoration: none;cursor: pointer;}
img 				{border: none; vertical-align: middle;}
table 				{border-collapse: collapse;}

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}

/**********************************Layout*****************************************/
a.linkHovers:hover {color: white; text-decoration: underline;}
.myLayersClass { position: relative; visibility: hidden; }
ul#icon-nav	{list-style-type: none; position: absolute; top: 86px; right: 150px;}
ul#icon-nav li	{float: left; display: inline; width: 30px; height: 30px;}


div#wrapper		{margin: 0 auto; width: 1000px;}
div#header		{position: relative; width: 100%; background: url(./images/menu_header.gif) no-repeat; height: 123px;}
div#mainContent		{background: #583522; width: 100%;}
div#footer		{position: relative; background: #583522;height: 150px;}
div#innerfooter		{background: #633D2A; width: 1000px; height: 130px;}

/***********************************HEADER**************************************/
ul.alt-header-nav	{list-style-type: none; position: absolute; top: 50px; right: 20px;}
ul.alt-header-nav li	{display: inline; float: left; margin: 0px 3px; border-right: 1px solid #A29060; height: 14px; text-align: center;}
ul.alt-header-nav li a	{display: block;}

ul.tabs			{list-style-type: none; position: absolute; top: 8px; left: 30px;}
ul.tabs li		{display: inline; float: left; margin: 0px 3px;}
ul.tabs li a		{width: 145px; height: 32px; display: block;}
ul.tabs li a#mgs-tab		{background: url(/images/menu_tab_mgs.gif) no-repeat 0px 0px;}
ul.tabs li a#bs-tab		{background: url(/images/menu_tab_bs.gif) no-repeat 0px -32px;}
ul.tabs li a#ps-tab		{background: url(/images/menu_tab_mbs.gif) no-repeat 0px -32px;}





a#logo			{position: absolute; top: 45px; left: 15px; background: url(./images/logo.gif) no-repeat; width: 245px; height: 63px; text-indent: -9999px;}
h1#slogan		{position: absolute; top: 55px; left: 375px; background: url(./images/3stores_1checkout.gif) no-repeat; width: 227px; height: 34px; text-indent: -9999px;}
a#shoppingCart		{position: absolute; top: 10px; right: 260px; width: 70px; height: 47px;}
a#secureCheckout	{position: absolute; top: 18px; right: 200px; width: 70px; height: 47px;}
h1#startShopping	{background: url(./images/start_shopping.gif) no-repeat; position: absolute; top: 108px; left: 35px; width: 316px; height: 16px; text-indent: -9999px;}

/********************************MAINCONTENT***********************************/
table.splash		{width: 1000px;}
table.catandNav		{width: 972px; margin-left: 13px; background: white;}
ul.leftNav_index	{list-style-type: none; padding: 5px 0px 0px 0px ; width: 160px;}
ul.leftNav_index li	{padding: 1px 5px 0px 5px;}
ul.leftNav_index li a	{ color: #A29061; text-transform: uppercase; font-size: 9px;font-weight: bold;}	
ul.subcat_index		{list-style-type: none; margin-top: 2px; margin-left: 20px;}
ul.subcat_index li	{}
ul.subcat_index li a	{color: #A29061;}

ul.leftNav		{list-style-type: none; padding: 10px 3px; width: 160px; }
ul.leftNav li		{padding: 1px 5px;} 
ul.leftNav li a		{ color: #633D2A; text-transform: uppercase; font-size: 9px;font-weight: bold;}	
hr			{color: #D8D4D1; padding: 0px;}
ul.catdetails		{list-style-type: none; margin-top: 10px;}
ul.catdetails li	{display: block; padding: 1px 0px 2px 11px;}
ul.catdetails li a	{color: #969696; font-weight: bold;}
ul.subcat		{list-style-type: none; margin-top: 5px;}
ul.subcat li		{}
ul.subcat li a		{color: #939393;}
a.zoom			{position: absolute; top: 385px; left: 345px; color: #999999;}

/*****************************FOOTER**************************************/
ul.footNavigation	{list-style-type: none; padding: 5px 0px 5px 0px; position: absolute; top: 0px; left: 10px; }
ul.footNavigation li	{display: block; padding: 5px 0px 0px 10px;}
ul.footNavigation li a	{color: white; text-transform: uppercase; font-size: 11px;font-weight: bold;}
ul.footNavigation li a:hover	{color: #A5918A; text-transform: uppercase; }

ul.footNavigation2	{list-style-type: none; padding: 5px 0px 5px 0px; position: absolute; top: 0px; left: 120px; }
ul.footNavigation2 li	{display: block; padding: 5px 0px 0px 10px;}
ul.footNavigation2 li a	{color: white; text-transform: uppercase; font-size: 11px; font-weight: bold;}
ul.footNavigation2 li a:hover	{color: #A5918A; text-transform: uppercase;}


table.designers		{position: absolute; top: 90px; right: 20px; padding-bottom: 0px; color: #FFFFFF; font-size: 8px;}
ul.detailsLG		{list-style-type: none; margin-top: 10px; padding-right: 17px;}
ul.detailsLG li		{padding: 1px 0px;}
ul.detailsLG li a	{color: #979797;}
a#brand			{color: #B9B9B9; font-size: 12px;}  
a#name			{color: #747474; font-size: 16px;}
a#price			{color: #76211A; font-size: 16px;}

.whiteTXT		{ color: white; }


a:link { color: #A29061; font-family: Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; }
a:active { color: #A29061; font-family: Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; }
a:visited { color: #A29061; font-family: Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; }
a:hover { color: #573422; font-family: Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; }

a.do_it	{font-size: 12px; font-weight: bold; color: #573422;}
a.do_it:hover	{color: #A29061;}




/***** NEW PRODUCT DETAIL **********/

h1#product-name	{color: #747474; font-size: 15px; text-transform: capitalize;}
span#product-description {color: #B9B9B9; font-size: 15px; font-weight: bold; text-transform: capitalize;}
.red-price	{color: #AB3F40; font-size: 18px;}

/******* PRODUCT DETAIL TABS *******/
ul#tab-nav				{ margin-left: 20px; width: 776px;}
ul#tab-nav li				{display: inline; float: left; height: 16px; padding-top: 10px; cursor: pointer; margin: 0px 1px;}

ul#tab-nav li#associated	{width: 133px; background: url(/images/tabs_2off.gif) no-repeat; text-align: center; color: #583522; font-size: 12px; font-weight: bold; }
ul#tab-nav li#associated:hover	{width: 133px; background: url(/images/tabs_2on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}

ul#tab-nav li#review_container	{width: 133px; background: url(/images/tabs_2off.gif) no-repeat; text-align: center; color: #583522; font-size: 12px; font-weight: bold; }
ul#tab-nav li#review_container:hover	{width: 133px; background: url(/images/tabs_2on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}


ul#tab-nav li#videos		{width: 133px; background: url(/images/tabs_2off.gif) no-repeat; text-align: center; color: #583522; font-size: 12px; font-weight: bold;}
ul#tab-nav li#videos:hover		{width: 133px; background: url(/images/tabs_2on.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}



div#tab-container	{background: url(/images/tab_bg.gif) no-repeat; height: 337px; margin-top: 17px;width: 640px; overflow-x: hidden; overflow-y:auto; padding: 5px 0px;}



/******** ADVANCED SEARCH *******/
a.collapse_expand	{font-size: 13px; font-weight: bold;  margin: 5px 0px 5px 10px; display: block; line-height: 15px;}
a.collapse_expand:hover	{line-height: 15px;}
a.filter-option		{font-size: 11px;  display: block; line-height: 18px; margin-left: 15px; color: #939393;}
a.filter-option:hover	{color: #583522; }
div.pagethru		{width:200px; float: right; text-align:right; margin-right: 20px;}
div.pagethru a		{color: #583522; font-size: 12px;}
div.pagethru a:hover	{color: black;}
div.tooltip		{width: 150px; height: 150px; float: left; position: relative;z-index: 1;  background: white;}
div.tooltip a, div.tooltip a img	{position: relative; z-index: 1; margin: auto; display: block;}

div.tooltip div.tooltip-holder	{padding: 5px; position: absolute; top: 90px; left: 120px; width: 350px; height: auto; background: white; border: 1px solid #333; display: none; -moz-box-shadow: 0 0 5px black; -webkit-box-shadow: 0 0 5px black; }
div.tooltip div.tooltip-holder h2,div.tooltip div.tooltip-holder p {position: relative; }