/*
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-color: white;}
a 				{outline: none; text-decoration: none;}
img 				{border: none; vertical-align: middle;}
table 				{border-collapse: collapse;}

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}

/**********************************Layout*****************************************/


div#wrapper		{margin: 0 auto; width: 1000px;}
div#header		{position: relative; width: 100%; background: url(/images/menu_header_shopping_cart.gif) no-repeat; height: 123px;}
div#mainContent		{background: #000000; width: 100%;}
div#footer		{position: relative; background: #000000; height: 150px;}
div#innerfooter		{background: #575757; width: 1000px; height: 130px;}

/***********************************HEADER**************************************/

ul.tabs			{list-style-type: none; position: absolute; top: 4px; 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 -32px;}

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: 0px; right: 20px; width: 72px; height: 34px;}

/********************************MAINCONTENT***********************************/
table.splash		{width: 746px; margin-left: 13px; }
table.catandNav		{width: 980px; margin-left: 10px; background: white;}
ul.leftNav		{list-style-type: none; padding: 10px 5px;}
ul.leftNav li		{padding: 5px 10px;}
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; font-size: 11px;}

ul.footNavigation2	{list-style-type: none; padding: 5px 0px 5px 0px;position: absolute; top: 0px; left: 150px;}
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; font-size: 11px;}
table.designers		{position: absolute; top: 40px; right:20px; padding-bottom: 10px; 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; }

div#returning-customers		{padding: 40px 0px 0px 10px; background: url(/images/registered_customer_sign_in.gif)10px 10px  no-repeat; margin: 0px 10px 0px 20px; width: 400px;  float: left; }
div#new-customers		{padding: 40px 0px 0px 10px; background: url(/images/not_registered_yet.gif)10px 10px  no-repeat; margin: 0px 10px; width: 400px;  float: left;}
.login-button			{float: left; margin-left: 5px;}
label.login_label		{font-size: 11px; font-weight: bold; width: 75px; display: block; float: left; margin-left: 5px;}
label.login_label_big		{font-size: 11px; font-weight: bold; width: 150px; display: block; float: left; margin-left: 15px;}
input.login_input		{border: 1px solid #696969;float: left; margin-top: -3px; width: 141px; padding-left: 5px;  height: 18px;  font-size: 11px; color: #01266E;}
.other_form_labels		{font-size: 11px; color: #01266E; font-weight: bold; display: block; float: left; margin-left: 25px;  width: 140px;}
.other_form_inputs		{float: left; margin-top: -3px; width: 201px; padding-left: 5px;  height: 18px; border: 0px; font-size: 11px; color: #01266E; margin-left: 10px; border: 1px solid #696969;}


/*************** MISC TEXT **************/
.infoTXT			{margin: 5px 0px 5px 5px; line-height: 1.5em; color: black; font-size: 12px; text-align: left;}
.infoTXT strong 		{font-weight:bold; }
.infoTXT a 			{color:red;font-weight:bold;}
.infoTXT a:hover 		{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;}

.nudged-infoTXT			{font-size: 12px; color: black; padding: 0px 5px; line-height: 1.5em; text-align: left; width: 700px; margin-left: 20px;}
.nudged-infoTXT strong		{font-weight: bold;  font-size: 12px; color: #456196;}
.nudged-infoTXT a		{font-weight: bold; color: #89898B;}
.nudged-infoTXT a:hover		{text-decoration: underline; color: #49ACE9;}

/********REGISTER*******/
table.register			{width: 900px; margin-left: 20px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #d0d2d3; font-size: 10px; color: #696969; }
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	{margin-top: 0px; width: 201px; padding-left: 5px; height: 18px; border: 1px solid #696969;font-size: 11px; color: #696969; margin-left: 0px;}
table.register tr td input.dont_style {background: none; border: 0px;}
table.register tr td select	{ color: #8C8A8C; border: 1px solid #696969; margin-top: 3px;}
.everydayForm			{font-size: 12px; color: #808080; padding-left: 5px; text-transform: capitalize;}
