/* -------------------------------------------- */
/* 				Global parameters  				*/
/* -------------------------------------------- */
html, body	{ height: 100%; }

body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,
td,
input,textarea,select 		{ font: 12px/18px Arial, Helvetica, Verdana, sans-serif; color: #333333; }

h1, h2, h3, h4, h5, h6		{ font-family: "Trebuchet MS"; }

blockquote,
ol,
ul 		{ margin: 8px 0 0 30px;}
ol li 		{ list-style-type: decimal; }
ul li 		{ list-style-type: disc; }

p			{ margin: 8px 0; }

#content h1			{ margin: 0 0 15px 0; padding: 5px 0; color: #006738; font-size: 1.8em; font-weight: bold; border-bottom: 1px dotted #006738; }
#content h2			{ margin: 13px 0; color: #070809; font-size: 1.3em; font-weight: bold; }
#content h3			{ margin: 12px 0; color:#070809; font-size: 1.2em; font-weight: bold; }
#content h4 		{ margin: 10px 0; color:#000000; font-size:1.05em; font-weight: bold; } 
#content h5			{ font-weight: bold; } 
#content h6			{ font-weight: bold; }

a							{ color: #0000FF; }
a:hover						{ color:#FF0000; text-decoration: none; }

.big 						{ font-size:1.11em; }
.bigger 					{ font-size:1.21em; }
.small 						{ font-size:0.91em; }


.hidden, .hide			{ display: none; }

img.right				{ float: right; margin-left: 10px; padding: 2px; border: 1px dotted #CCCCCC;  }
img.left				{ float: left; margin-right: 10px; padding: 2px; border: 1px dotted #CCCCCC;  }

table.profiles td				{ text-align: center; }
table.profiles a img			{ border: 1px solid #fff; }
table.profiles a:hover img		{ border: 1px dashed #ccc; }

.clear	{ clear: both; }
/* -------------------------------------------- */
/* 						LAYOUT  				*/
/* -------------------------------------------- */

html				{ background-color: #E6E6E6; }
body				{ text-align: center; background-color: #E6E6E6;  }
#container			{ width: 996px; margin: 0 auto; background-color: #E6E6E6; background: #fff url(../_img/backgrounds/bg_container.jpg) repeat-y top left; text-align: left; }

#header				{ width: 996px; height: 150px; background: url(../_img/backgrounds/bg_header.jpg) no-repeat center top; }
#header h1 			{ width: 150px; height: 145px; float: left; color: #FFF; line-height: normal; margin: 0; font-size: 1px; padding: 0; background: url(../_img/backgrounds/logo_mrsheds.gif) no-repeat center bottom; text-align: left; }
#header h1 a		{ color: #000; }
#header	h1 span		{ font-size: 1px; text-indent: -10000px; }

#header #search		{ width: 785px; height: 80px; padding-left: 10px; float: left; margin-top: 50px; margin-left: 15px; background: url(../_img/backgrounds/bg_search.gif) no-repeat left top;  }

#header #search	div.left	{ width: 320px; height: 65px; padding-left: 220px;  margin-top: 9px; float: left; background: url(../_img/backgrounds/call_us.gif) no-repeat 10px center; } 
#header #search	div.right	{  width: 180px; height: 55px; padding-left: 60px; margin-top: 18px; float: left; background: url(../_img/backgrounds/bg_cart.gif) no-repeat left top; } 
#header #search	p { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
#header #search	div.right p strong { color: #D83636; }

#menu				{ width: 930px; height: 50px; margin-left: 33px; background: #FFFFFF url(../_img/backgrounds/bg_menu.gif) no-repeat left top; }
#holder				{ width: 930px; margin-left: 33px; clear: both; }

#content			{ width: 930px; min-height: 310px; padding-top: 20px;  }

#footer				{ clear: both; width: 996px; height: 80px; border-bottom: 30px solid #E6E6E6; background: url(../_img/backgrounds/bg_footer.jpg) no-repeat center bottom; }
#copyright 				{ width: 930px; margin-left: 33px; padding-top: 15px; border-top: 1px solid #CCCCCC; }
#copyright p			{ color: #818181; text-align: center; } 
#copyright a			{ color: #666666; }
#copyright a:hover		{ text-decoration: none; }



/* -------------------------------------------- */
/* 						MENU	  				*/
/* -------------------------------------------- */
#menu ul			{ margin: 0; padding-top: 10px; }
#menu li			{ display: block; float: left;  }
#menu li a			{ display: block; padding: 0 33px; height: 30px; font: bold 14px/28px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; border-right: 1px dotted #FFFFFF; }

#menu li a:hover	{ color: #FCAA0D; }

#menu li.last a		{ border: 0;}

