/*
Global Reset
Developed by Matthew Weiss
Dark Purple - #61195A
light Purple -#452047
light txt #4099C7
*/




* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background: #40145F;}
a 				{outline: none; text-decoration: none;}
img 				{border: none; vertical-align: middle;}
table 				{border-collapse: collapse;}
div.ContentBox			{width: 600px; padding: 10px; font-size: 12px; line-height: 15px;}
/**********************************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; }

div#wrapper		{margin: 0 auto; width: 1000px;}
div#header		{position: relative; width: 100%; background: url(./images/menu_header_mbs.gif) no-repeat; height: 123px;}
div#mainContent		{background: #53257F; width: 100%; margin-top: 0px;}
div#footer		{position: relative; background: url(/images/footer_mbs.gif) no-repeat; height: 149px;}
div#innerfooter		{ width: 1000px; height: 130px; }

#TB_window #TB_ajaxContent div#cmsContent		{}
#TB_window #TB_ajaxContent div#cmsContent ul	{list-style-type: none;}
#TB_window #TB_ajaxContent div#cmsContent ul li	{list-style-type: none; padding: 5px 0px;display: block; width: 460px; clear: both; border-bottom: 1px  solid black;}
#TB_window #TB_ajaxContent div#cmsContent ul li img {float: left; display: block;}
#TB_window #TB_ajaxContent div#cmsContent ul li div {float: left; width: 350px; margin: 0px 0px 0px 10px;}
#TB_window #TB_ajaxContent div#cmsContent ul li div h1 {font-size: 14px;}
#TB_window #TB_ajaxContent div#cmsContent ul li div p.infoTXT a:link {color: blue;}
#TB_window #TB_ajaxContent div#cmsContent ul li p.clear	{padding: 0px; margin: 0px; height: 0px;}

/***********************************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;}



a#shoppingCart		{position: absolute; top: 10px; right: 260px; width: 70px; height: 47px;}

a#secureCheckout	{position: absolute; top: 18px; right: 200px; width: 70px; height: 47px;}

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;}



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 -32px;}
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 0px;}


a#logo			{position: absolute; top: 45px; left: 35px; background: url(./images/logo_mbs.gif) no-repeat; width: 276px; height: 66px; 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;}
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: 980px; margin-left: 10px; background: white;}
ul.leftNav_index		{list-style-type: none; padding: 5px 0px 0px 0px; width: 160px;}
ul.leftNav_index li		{padding: 5px 5px 0px 5px;}
ul.leftNav_index li a		{ color: white; 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: white;}

ul.leftNav		{list-style-type: none; padding: 10px 3px; width: 160px;}
ul.leftNav li		{padding: 5px 10px;}
ul.leftNav li a		{ color: #411E42; 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: 105px; right: 20px; padding-bottom: 10px; color: #FFFFFF; font-size: 8px; }
table.designers tr td a {color: white;}
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; }
.blackTXT		{color: black;}




a.do_it	{font-size: 12px; font-weight: bold; color: #452047;}
a.do_it:hover	{color: #61185A;}

/***** 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_mbs.gif) no-repeat; text-align: center; color: #61185A; font-size: 12px; font-weight: bold; }
ul#tab-nav li#associated:hover	{width: 133px; background: url(/images/tabs_2on_mbs.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_mbs.gif) no-repeat; text-align: center; color: #61185A; font-size: 12px; font-weight: bold; }
ul#tab-nav li#review_container:hover	{width: 133px; background: url(/images/tabs_2on_mbs.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_mbs.gif) no-repeat; text-align: center; color: #61185A; font-size: 12px; font-weight: bold;}
ul#tab-nav li#videos:hover		{width: 133px; background: url(/images/tabs_2on_mbs.gif) no-repeat; text-align: center; color: white; font-size: 12px; font-weight: bold;}



div#tab-container	{background: url(/images/tab_bg_mbs.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; cursor: pointer;}
a.collapse_expand:hover	{line-height: 15px;}
a.filter-option		{font-size: 11px;  display: block; line-height: 18px; margin-left: 15px; color: #411E42;}
a.filter-option:hover	{color: black; }
div.pagethru		{width:200px; float: right; text-align:right; margin-right: 20px;}
div.pagethru a		{color: black; 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; }


a.clear-it		{color: #411E42;}












