body {
  background-repeat: repeat-x; 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
}

a { 
	color: #715324; 
}

#container {  
	float: center; 
	width: 980px; 
	height: auto; 
	margin: auto; margin-top: 35px; 
	padding: 1px; 
	position: relative; 
}


#header {
	width:981px;
	padding-left:3px;
}



#header_search {
	margin-top: -40px;
	padding: 0px;
	float: right;
}
#header_search fieldset {
	border: none;
}
#header_search legend {
	display: none;
}

#header_search label {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	display: block;
	width: 205px;
	color: #ffffff;

}
#header_search input {
	margin: 3px 0px 0px 0px;
	border: none;
	vertical-align: middle;
}
input#search_field {
	margin-right: 10px;
	width: 205px;
	height: 15px;
	padding: 5px;
	float: left;
}
#search_submit {
	width: 65px;
	height: 25px;
	padding: 0px;
	background: #dbbd17;
	text-transform: uppercase;
	text-align: center;
	color: #333333;
	font-size: 1em;
	float: left;
}

#search_submit:hover { 
	background: #333333;
	color: #dbbd17;
 }


/* --> Primary Nav */
#primarynav {
	margin-top: 5px;
	padding: 10px 20px 15px 20px;
	height: 50px;
	clear: both;
	background: #000000;
	width:940px;


}
#primarynav a {
	color: white;
	text-decoration: none;
}
#primarynav a:hover {
	color: #dbbd17;
}
	#primarynav_digital {
		margin: 11px 10px 0px 0px;
		width: 195px;
		float: left;
	}
	#primarynav_analog {
		margin: 11px 10px 0px 0px;
		width: 230px;
		float: left;
	}
	#primarynav_home {
		margin: 11px 10px 0px 0px;
		width: 215px;
		float: left;
	}
	#primarynav_sale {
		margin: 11px 0px 0px 0px;
		width: 215px;
		float: left;
	}
		#primarynav_digital.active h3 a, #primarynav_analog.active h3 a, #primarynav_home.active h3 a, #primarynav_sale.active h3 a {
			color: #dbbd17;
		}
		#primarynav_digital h3 a, #primarynav_analog h3 a, #primarynav_sale h3 a {
			text-indent: -9999px;
			display: block;
			overflow: hidden;
			width: 120px;
			height: 20px;
			color: #000000;
		}
		#primarynav_home h3 a {
			text-indent: -9999px;
			display: block;
			overflow: hidden;
			width: 125px;
			height: 20px;
		}
		
		#primarynav_digital h3 a { background: url('images/nav_digital.gif') no-repeat; }
		#primarynav_digital.active h3 a, #primarynav_digital h3 a:hover { background: url('images/nav_digital.gif') no-repeat bottom; }
		#primarynav_analog h3 a { background: url('images/nav_analog.gif') no-repeat; }
		#primarynav_analog.active h3 a, #primarynav_analog h3 a:hover { background: url('images/nav_analog.gif') no-repeat bottom; }
		#primarynav_home h3 a { background: url('images/nav_personal.gif') no-repeat; }
		#primarynav_home.active h3 a, #primarynav_home h3 a:hover { background: url('images/nav_personal.gif') no-repeat bottom; }
		
		#primarynav_sale h3.primarynav_salebutton a { background: url('/urban/images/2007_holiday/nav_sale.gif') no-repeat; }
		#primarynav_sale h3.primarynav_salebutton a.active, #primarynav_sale h3.primarynav_salebutton a:hover { background: url('/urban/images/2007_holiday/nav_sale.gif') no-repeat bottom; }
		
		/*
		#primarynav_sale h3.primarynav_giftcenter a { background: url('/urban/images/2007_holiday/nav_gifts.gif') no-repeat; }
		#primarynav_sale h3.primarynav_giftcenter a.active, #primarynav_sale h3.primarynav_giftcenter a:hover { background: url('/urban/images/2007_holiday/nav_gifts.gif') no-repeat bottom; }
		*/
		
		#primarynav_sale h3.primarynav_giftcenter a { background: url('/urban/images/2007_holiday/nav_swim.gif') no-repeat; }
		#primarynav_sale h3.primarynav_giftcenter a.active, #primarynav_sale h3.primarynav_giftcenter a:hover { background: url('/urban/images/2007_holiday/nav_swim.gif') no-repeat bottom; }
				
		#primarynav_sale h3.primarynav_swimcenter a { background: url('/urban/images/2007_holiday/nav_swim.gif') no-repeat; }
		#primarynav_sale h3.primarynav_swimcenter a.active, #primarynav_sale h3.primarynav_swimcenter a:hover { background: url('/urban/images/2007_holiday/nav_swim.gif') no-repeat bottom; }
		
		#primarynav h3 {
			margin: 0px;
			font-size: 20px;
			line-height: 20px;
			text-transform: uppercase;
			color: #000000;
		}
		#primarynav_sale h3.primarynav_salebutton {
			position: absolute;
			color: #000000;
			height: 20px;
		}
		#primarynav_sale h3.primarynav_giftcenter {
			margin: 0px 0px 0px 100px;
			width: 100px;
			position: absolute;
			z-index: 999;
		}
		#primarynav_sale h3.primarynav_swimcenter {
			margin: 0px 0px 0px 100px;
			width: 100px;
			position: absolute;
		}
	#primarynav ul {
			margin-top: 5px;
			font-weight: normal;


	}
	#primarynav li {
		padding: 0px 5px 0px 0px;
		list-style-type: none;
		font-size: 12px;
		display: inline;

	}
		#primarynav li a.active {
			color: #dbbd17;
			font-weight: normal;

		}
		#primarynav li.primarynav_brands {
			display: none;
		}
#contentheader {
	margin-top: 20px;
}

#main #holidaytipstop { margin-top: 15px; background: #787878 url(images/top20071110.gif) no-repeat left top; width: 286px; height: 15px; }
#main #holidaytips { background-color: #484848; padding: 0 15px; font-size: 11px; }
#main #holidaytips h2 { font-size: 16px; font-weight: strong; border: 0; margin-top: 0; padding: 0 4px 8px; color: #dbbd17; }
#main #holidaytips a { color: #715324; }
#main #holidaytips ul { margin-bottom: 0; }
#main #holidaytips ul li { background: url(images/bottom20071110.gif) no-repeat left bottom; }
#main #holidaytips ul li h3 { background: url(images/top20071112.gif) no-repeat left top; color: #43bbd2; font-size: 11px; line-height: 14px; border: 0; margin-bottom: 0; padding: 14px 12px 2px 12px; }
#main #holidaytips ul li h3 span { color: #000; }
#main #holidaytips ul li p { padding: 0 12px 14px 12px; }
#main #holidaytips img.tshirt { float: left; margin: 10px 12px 10px 10px; }
#main #holidaytipsbottom { background: #e4f3f8 url(images/index_holidaytips_bottom20071110.gif) no-repeat left bottom; width: 286px; height: 20px; margin-bottom: 18px; }



#rounded { margin-top: 0px; font-size: 11px; color: #464C56;}
#rounded hr { clear: both; border: 0; border-top: 1px solid #fff; width: 614px; margin-bottom: 15px; }
#rounded .grid2colb .column hr { width: 307px; margin-left: -30px; margin-right: -30px; margin-bottom: 15px; }
#rounded .captop { background: url(images/projects_top20071110.gif) left top no-repeat; width: 614px; height: 15px; }
#rounded #projects { background: url(images/projects_bg20071110.gif) left top repeat-y; width: 614px; }
#content #rounded .grid2colb .column { width: 247px; margin-left: 30px !important; margin-right: 30px; }
#rounded .capbottom { background: url(images/projects_bottom20071110.gif) left bottom no-repeat; width: 614px; height: 15px; }

#rounded #projects .first p	{ margin-left: 97px; }
#rounded #projects .last p { margin-left: 113px; }
#rounded #projects #personalshopping a { display: block; margin-top: 22px; margin-left: 70px; margin-bottom: 18px; }
#rounded #projects #personalshopping p { margin-left: 0; }
#rounded #projects #personalshopping p a { display: inline; margin: 0; }

#rounded #news { margin-top: 36px; background: url(images/news_bg20071110.gif) left top repeat-y; width: 614px; }
#rounded #news h2 { background: url(images/news_top20071110.gif) left top no-repeat; width: 602px; height: 45px; font-size: 12px; padding-top: 10px; padding-left: 12px; }
#rounded #news .capbottom { clear: both; background: url(images/news_bottom20071110.gif) left bottom no-repeat; width: 614px; height: 34px; }
#rounded #news hr { clear: both; border: 0; border-top: 1px solid #cfcfcf; width: 614px; margin: 0 0 15px; }
#content #rounded #news .column { width: 262px; margin-left: 15px !important; margin-right: 30px; }
#content #rounded #news .first { width: 247px; margin-left: 30px !important; margin-right: 30px; }

#main { width: 988px; background: #e5e6e8 url(http://stevenneuman.com/new/nav/images/main-background081407.gif) repeat-y center; }
#bottom { width: 988px; height: 20px; background: #ffffff url(http://stevenneuman.com/new/nav/images/home-bottom081407.gif) no-repeat left bottom; }

