body {
	background-color:#FFFFFF;			
	font-family:Arial;
	font-size:12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

/* styles for centering */
div.outer {
	height:30px;
	left:50%;
	margin-left:-512px;
	position:absolute;
	width:1024px;
}
#container {
	position:relative;
	display:block;
	width:1024px;
	height:1024px;
	padding-bottom:5px;
	/*
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: 2px  -892px;
	*/
}

.checkout_input{
width:200px;
height:20px;
border-top:1px solid #f0f0f0;
border-left:1px solid #fff;
}

.cart_page{
font-size:12px;
color:#4f4f4f;
font-size:verdana;
}

.dept_listing{
font-size:11px;
font-family:verdana;
padding-top:5px;
}
	
h1 { 
	font-family:Verdana;
	font-size:50px;
	color:#a8a8a8;
	margin: 0px 0px 15px 0px;
}
h3 { 
	font-family:Verdana;
	font-size:15px;
	color:#382919;
}

.brown_head{
	font-family:Verdana;
	font-size:13px;
	color:#fff;
}

.content {
	font-family:Verdana;
	font-size:12px;
	color:#4f4f4f;
}
.content a,
.content a:link,
.content a:active,
.content a:visited,
.content a:link {
	font-family:Verdana;
	font-size:12px;
	color:#4f4f4f;
	text-decoration:underline;
}
.form {
	font-family:Verdana;
	font-size:12px;
	color:#4f4f4f;
	vertical-align:top;
}
.formfield{
	font-family:Verdana;
	font-size:12px;
	color:#4f4f4f;
	vertical-align:top;
	height:20px;
	width:200px;
	border:none;
}





.black{
font-family:verdana;
font-size:12px;
}




.secondHeaderNav a,
.secondHeaderNav a:link,
.secondHeaderNav a:active,
.secondHeaderNav a:visited {
	text-decoration:none;
	font-family:Verdana;
	font-size:15px;
	font-weight: bold;
	color:#929292;
	margin-left:30px;
}
.secondHeaderNav a:hover {
	text-decoration:underline;
	font-family:Verdana;
	font-size:15px;
	font-weight: bold;
	color:#929292;
	/* margin-left:30px; */
}
.secondHeaderMenu a,
.secondHeaderMenu a:link,
.secondHeaderMenu a:active,
.secondHeaderMenu a:visited {
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#4f4f4f;
	margin-left:30px;
}
.secondHeaderMenu a:hover {
	text-decoration:underline;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#4f4f4f;
	margin-left:30px;
}
.secondHeaderMenuCart,
.secondHeaderMenuCart a,
.secondHeaderMenuCart a:link,
.secondHeaderMenuCart a:active,
.secondHeaderMenuCart a:visited {
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	padding-left:30px;
}
.secondHeaderMenuCart a:hover {
	text-decoration:underline;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	padding-left:30px;
}


.leftNavTitles,
.leftNavTitles a,
.leftNavTitles a:link,
.leftNavTitles a:active,
.leftNavTitles a:visited {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4f4f4f;
	text-decoration:none;
	margin-top:3px;
}
.leftNavTitles a:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#4f4f4f;
	text-decoration:underline;
	margin-top:3px;
}
.leftNavItems,
.leftNavItems a,
.leftNavItems a:link,
.leftNavItems a:active,
.leftNavItems a:visited {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#4f4f4f;
	text-decoration:none;
	margin-top:3px;
}
.leftNavItems a:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#4f4f4f;
	text-decoration:underline;
	margin-top:3px;	
}


.home_page_depts{
font-family:Verdana;
font-size:15px;
color:#4f4f4f;
}




/* -------------footer------------- */
.footerText {
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}
.footerText a,
.footerText a:link,
.footerText a:active,
.footerText a:visited {
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;	
}
.footerText a:hover {
	text-decoration:underline;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;	
}



/* -------------SPRITE CONTROLS------------- */
#headerLogo{
	width:218px; 
	height:42px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -2px  -2px;
}
#headerGoSearch {
	width:33px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -223px  -1px;
	/* button */
	cursor:pointer;
}
#secondHeaderLineBreak {
	width:120px; 
	height:4px;
	line-height:0px;
	overflow: hidden; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -1px  -45px;
	/* spacing */ 
	margin:20px 0px 20px 0px;
	
}
#btnSubmit {
	width:78px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -2px  -50px;
	/* button */
	cursor:pointer;
}
#btnAddToCart {
	width:94px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -295px  -1px;
	/* button */
	cursor:pointer;
}
#btnProceedToCheckout {
	width:170px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -84px  -51px;
	/* button */
	cursor:pointer;
}
#btnLogin{
	width:93px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -98px  -79px;
	/* button */
	cursor:pointer;
}
#btnRegister {
	width:93px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -255px  -50px;
	/* button */
	cursor:pointer;
}
#btnContinueShopping {
	width:148px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -323px  -23px;
	/* button */
	cursor:pointer;
}
#btnUpdateCart {
	width:108px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -378px  -150px;
	/* button */
	cursor:pointer;
}

#btnPlaceOrder {
	width:109px; 
	height:26px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -350px  -50px;
	/* button */
	cursor:pointer;
}
#btnCheckOut {
	width:94px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -392px  -1px;
	/* button */
	cursor:pointer;
}
#btnMoreInfo {
	width:94px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -385px  -181px;
	/* button */
	cursor:pointer;
}

#btnZoomIn {
	width:20px; 
	height:20px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -383px  -83px;
	/* button */
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnZoomOut {
	width:20px; 
	height:20px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -407px  -83px;
	/* button */
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:3px;
}
#btnZoomReset {
	width:23px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -430px  -83px;
	/* button */
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;
}
#btnZoomlabel {
	width:30px; 
	height:20px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -343px  -83px;
	/* button */
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnPersonalizeThisItem {
	width:185px; 
	height:25px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -16px  -117px;
	/* button */
	cursor:pointer;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnTellAFriend {
	width:145px; 
	height:25px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -215px  -117px;
	/* button */
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnSendAsGift {
	width:185px; 
	height:25px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -16px  -144px;
	/* button */
	cursor:pointer;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnTellAFriend_sm {
	width:123px; 
	height:20px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -200px  -84px;
	/* button */
	cursor:pointer;
	margin-right:10px;
	margin-bottom:10px;	
	margin-top:3px;	
}
#btnClosePop {
	width:58px; 
	height:22px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -379px  -111px;
	/* button */
	cursor:pointer;
	margin-top:3px;	
	float:right;
}


#footerGoSignup {
	width:33px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -259px  -1px;
	/* button */
	cursor:pointer;
	/* location */
	float:left;
	margin-left:5px;

}
#footerLabelSignup {
	width:99px; 
	height:21px; 
	background-image:url(images/sprite.jpg);
	background-repeat:no-repeat;
	background-position: -223px  -24px;
	/* button 
	cursor:pointer;*/
	/* location */
	float:left;
	margin-right:5px;
}


.confirm_order{
font-family:verdana;
font-size:12px;
color:#929292;
}

.confirm_order a{
font-family:verdana;
font-size:12px;
color:#382919;
}


#email_form{float:left;padding:5px; margin-top:-450px; margin-right:-600px;  border:2px solid #000; vertical-align:middle;position:relative;z-index:100;
background-color:#fff;width:400px;height:400px;}