/* CSS Document */
* {margin:0; padding:0;}

body {
	background-color:#fff;
	text-align:center; 
	color:#6D6E71;
	font:normal 0.8em Verdana, Tahoma, sans-serif;
	}
a {color:#E36E2F; /*text-decoration:none;*/}
a:link {color:#E36E2F}
a:visited {color:#FF9900}
a:hover {color:#FF9900}
a:active {color:#FF9900}

:focus {outline: 0;}

h1,h2,h3,h4,h5,h5,p,ul { margin-bottom:14px; }
h1 { color:#573510; letter-spacing:-1px; }
li {margin-left:20px;}

#pageWrap {
	width:960px;
	margin:0 auto;
	text-align: left;
	}

/* ====================================================================================== =HEADER */
#header {
	position:relative;
	height:141px;
	width:960px;
	background: #fff url(../img/bg-header.jpg) top left no-repeat;
	}
#header h1 {padding:11px 0 0 14px;}
#header h1 a {
	display: block; 
	width:193px; 
	height:102px; 
	background:url(../img/logo-cemw.gif) top left no-repeat; 
	text-indent:-9000px; 
	}

#header form {
	position: absolute;
	top:14px;
	right:12px;
	background-color:#9D3F0D;
	padding:5px 6px;
	}
#header input { float:left; display:inline; }
#header input#searchBox { 
	border:1px solid #57260E;
	height:20px;
	margin-right:5px; 
	padding-left:3px;
	padding-top:1px;
	}

ul#navHeader {
	margin:0;
	padding:0;
	position: absolute;
	top:108px;
	right:0px;
	list-style:none;
	height:26px;
	width:775px;
	background:none;
	}
ul#navHeader li {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
ul#navHeader li a {
	margin:0;
	padding:0;
	display:block;
	height:26px;
	line-height:26px;
	width:110px;
	color:#fff;
	text-align:center;
	text-decoration: none;
	background:none;
	/*border-left: 1px solid #AE9183;*/
	}
ul#navHeader li a.first {border-left:none;}
ul#navHeader li a:hover { color:#FF9900; border-bottom:4px solid #FF9900; }


/* ====================================================================================== =CONTENT WRAP */
#contentWrap {width:100%; overflow:hidden; position:relative; }
	
/* ====================================================================================== =CONTENT XTRA */
#contentXtra {
	float: left;
	display: inline;
	width:185px;
	}
	

ul#navProducts { 
	margin:0;
	padding:5px 0 0 7px;
	list-style-type: none;
	height:346px;
	width:171px;
	background-color: #e5e5e5;
	}
ul#navProducts li { height:auto; margin:0 0 4px 0; }
ul#navProducts li a {
	color:#E36E2F;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
	}
ul#navProducts li ul { 
	width:159px;
	margin:0 0 0 10px;
	padding:0;
	list-style-type: none;
	}
ul#navProducts li ul li { margin:0; padding:0; }
ul#navProducts li ul li a {
	display: block;
	color:#6D6E71;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	width:169px;
	height: 11px;
	}
ul#navProducts li ul li a:link {color:#6D6E71}
ul#navProducts li ul li a:visited {color:#6D6E71}
ul#navProducts li ul li a:hover {color:#FF9900}
ul#navProducts li ul li a:active {color:#6D6E71}

/* == emailSignUp no longer used */
#emailSignUp {
	width:180px;
	height:111px;
	margin-bottom:5px;
	background:#EA823D url(../img/side-weekly-emails.gif) top left no-repeat; 
	}
#emailSignUp h4 { text-indent:-9000px; }
#emailSignUp p { text-indent:-9000px; }
#emailSignUp form { margin:46px 0 0 10px; }
#emailSignUp input { float:left; display:inline; }
#emailSignUp input#email {
	width:127px; 
	border:1px solid #9D3F0D; 
	height:20px; 
	margin-right:3px; 
	margin-top:2px; 
	padding-left:3px;
	padding-top:1px;
	}
	
#contentXtraBotm {}
#contentXtraBotm a { display: block; margin-top:7px; }


/* ====================================================================================== =CONTENT MAIN */
#contentMain {
	position: relative; 
	height:433px;
	margin:0 0 0 185px;
	}
	
#contentMain #bigTopLeft {position: absolute; top:0px; left:0px;}
#contentMain #bigTopCenter {position: absolute; top:0px; left:295px;}
#contentMain #lilBotmLeft {position: absolute; top:283px; left:0px;}
#contentMain #lilBotmLeftCenter {position: absolute; top:283px; left:194px;}
#contentMain #lilBotmRightCenter {position: absolute; top:283px; left:387px;}
#contentMain #lilTopRight {position: absolute; top:0px; left:572px;}
#contentMain #lilMiddleRight {position: absolute; top:156px; left:572px;}
#contentMain #lilBotmRight {position: absolute; top:283px; left:572px;}


/* ====================================================================================== =CONTENT PAGE */
#contentPage {
	position: relative; 
	margin:0 0 0 200px;
	}

#contentPage #navCategory { font-size:11px; }

#contentPage h1 { margin:5px 0; }
#contentPage table { margin-top:20px; }
#contentPage table th { padding:10px 8px; background:#e5e5e5; }
#contentPage table td { padding:10px 8px; border-bottom:1px solid #CACACF; }

#productPhoto { float:left; display:inline; margin-top:20px; width:350px; overflow: hidden; }
#productDetail { margin-left:355px; margin-top:30px; }
#productDetail ul { list-style-type: none; }
#productDetail ul li { margin:0; padding:8px 0; border-bottom:1px solid #e5e5e5; width:100%; overflow: hidden; }
#productDetail ul li em { float:left; width:100px; font-style: normal; }
#productDetail ul li span { float:left; width:295px; }
#productDetail ul li span em { float:none; font-style: italic; }

/* ====================================================================================== =FOOTER */
#footer { margin-top:20px; }
#footer p {text-align:center;}
#footer p#copy {font-size:.8em; margin-top:8px; margin-bottom:20px; }

/* ====================================================================================== =MISC */
.sourceOnly {display:none;}
.picRight { float:right; margin-left:14px; }
.picLeft { float:left; margin-right:14px; }

