/* CSS Document */
.smallcatname {display:none;}
#hsale {display:none;}

#tempdept {
	margin-left:80px;
	padding-bottom:20px;
	width:850px;
	}
#tempprod {
	padding-bottom:20px;
	width:800px;
	float:left;
	}

body {background:#FFF; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

h2 {color:#2e3880; font-weight:200; font-size:24px;}

p {font-size:12px; line-height:1.4em; color:#3b3781;}

#container {position:relative; margin: 10px auto; width:970px;}
#promotion {float:left; width:970px; text-align:right;}
#topbar {float:left; background:#96877c; height:64px; width:970px;}
	.logo {float:left; margin-right: 543px; margin-top:5px;}
	.shopping {width:244px; float:left; margin-top:5px;}
#navbar {width:970px; border-bottom:1px solid #96877c; float:left;}
#midbar {float:left; background:#FFF;width:970px;}
#footer {float:left; background:#96877c;width:970px;}
#copyright {float:left; color:#2e3880; font-size:11px; margin:5px 0px 10px 10px;}
#copyright a {color:#2e3880;text-decoration:none;}


#leftcol {float:left; width:365px;}
.photo270 {margin:25px 10px 20px 0px; text-align:right;}
#rightcol {float:left; width:600px; margin-left:5px;}

#homeleftcol {float:left; width:540px;}
#homerightcol {float:left; width:420px; margin-left:5px;}

#policiescol {float:left; width:700px;margin-bottom:15px;}
#col150 {width:150px; float:left;}
#col80 {width:80px; float:left;}
#rightcol p {padding:5px 10px;}

#blogleftcol {width:150px; float:left;margin-top:100px; margin-left:50px;}
#blogrightcol {width:600px;float:left;margin-top:20px;margin-left:30px;}

a:link, a:visited, a:active {color:#000; text-decoration:underline;}
a:hover, a:visited:hover {color:#90000a; text-decoration:underline;}

.spacer {clear:both;}


/* -------------------------- Shopping --------------------------  */
input.textarea {background-color:#FFF; border:1px solid #96877C; color:#000;}
input.ftext {background-color:#FFF; border:1px solid #96877C; color:#000;}
input.button {background-color:#96877c; color:#FFF; border:0;cursor:pointer; }
input.searchbox {height:15px; font-size:10px;}

.shopt {
	padding:0;
	margin:-1px 0 -3px 0 !important;
	margin:0 0 -3px 0;
	}
	
#hbsale h1 {display:none;}
	
.namerow {font-size:11px; line-height:20px; padding:10px 0px 10px 0px; font-family:Verdana, Helvetica, Arial, sans-serif; text-align:right; padding-right:20px;}
.homefeatured {color:#2e3880;}
	.namerow a:link, .namerow a:active, .namerow a:visited, .homefeatured a:link, .homefeatured a:active, .homefeatured a:visited {text-decoration:none; color:#2e3880; background:#FFF url("../images/blueArrow.gif") no-repeat top right; padding-right:14px; }
	.namerow a:hover, .namerow a:visited:hover {text-decoration:none; color:#a7314a;background:#FFF url("../images/redArrow.gif") no-repeat top right; padding-right:14px; }
	.smallprice {font-size:9px; line-height:16px;  font-family:Verdana, Helvetica, Arial, sans-serif;color:#2e3880; text-align:right; padding-right:14px;}
	
	.results {font: 12px/1.5 Verdana, Helvetica, Arial, sans-serif; text-align:left;}
	.results a:link, .results a:active, .results a:visited {text-decoration:none; color:#000; border-bottom:1px solid #EFEEED; font-weight:700;}
	.results a:hover, .results a:visited:hover {text-decoration:none; color:#000; border-bottom:1px solid #999; font-weight:700;}

.prodname {font: 24px/1.3 Arial, Helvetica, sans-serif; color:#3b3781; font-weight:400;text-align:right;clear:both;}
.longdesc {font: 9px/1.3 Verdana, Helvetica, Arial, sans-serif;color:#3b3781;text-align:right;}
.shortdesc {font: 11px/1.3 Verdana, Helvetica, Arial, sans-serif; color:#3b3781;text-align:right;}
.specinst { font: 11px/1.3 Verdana, Helvetica, Arial, sans-serif;color:#3b3781; font-style:italic;text-align:right;}
.deptlist {font: 11px/1.3 Verdana, Helvetica, Arial, sans-serif;text-align:right;}
.price {font: 11px/1.3 Verdana, Helvetica, Arial, sans-serif; margin:10px 0;color:#3b3781;text-align:right;}


input.prodformfield {background-color:#FFF; border: 1px solid #000; color:#000;}

.prodformtable {
	float: right;
	color:#000;
	text-align:right;
}
.prodformtable img {
	float: right;
}
#addtobag {
	clear: both;
	float: right;	
}


.prodformlabel {font: 11px/1.3 Verdana, Helvetica, Arial, sans-serif;color:#000;}


.crosslink {clear:both; font: 9px/1.5 Verdana, Helvetica, Arial, sans-serif; text-align:left;color:#2e3880;text-align:right;}
	.crosslink a:link, .crosslink a:active, .crosslink a:visited {text-decoration:none; color:#2e3880;}
	.crosslink a:hover, .crosslink a:visited:hover {text-decoration:none; color:#a7314a; }
/* catname style located in deptcatnames.css */
.deptname {color:#000; padding-bottom:5px; font: 18px/1.3 Verdana, Helvetica, Arial, sans-serif;}

.pagecount {font-size:11px; font-family:Verdana, Helvetica, Arial, sans-serif;color:#2e3880;}
/* .navrow {padding:0; margin:auto 0;} .navrow img {margin-top:0px !important; margin-top:4px;} */

div.float {float:left; margin:5px 15px 5px 0px;overflow:visible;}
div.item {float:left; margin:5px 15px 5px 0px;width:130px;}

.alsorec {clear:both;}
.seealso {float:left;color:#FFF; border-top:1px solid #96877c; background:url("../images/alsorecommended.gif") no-repeat top left; width:800px; height:22px; padding-top:30px}

.popupprodname {font: 8px/1.3 Arial, Helvetica, sans-serif; color:#FFF; font-weight:100;text-align:right; margin:20px;}
.altimgs {margin-left:20px;}
.linkbutton {font: 12px/1.3 Verdana, Helvetica, Arial, sans-serif; padding:10px; margin:5px 0px 5px 0px;}
.linkbutton a:link, .linkbutton a:visited, .linkbutton a:active {text-decoration:none; color:#FFF; background-color:#847266; padding:10px; display:block; width:640px;}
.linkbutton a:hover, .linkbutton a:visited:hover {text-decoration:none; color:#FFF; background-color:#6a5446;}

.detaillink a:link, .detaillink a:visited, .detaillink a:active {text-decoration:none; color:#6a5446; text-align:center;}
.detaillink a:hover, .detaillink a:visited:hover {text-decoration:none; color:#90000a;text-align:center;}
/* ---------------- shopping bag styles ------------------- */
#shopbag {margin:10px 0px 0px 120px;}
.shoppingbag { margin:0; padding:0;

}

.itemdesc a, .itemdesc a:active {text-decoration:underline; color:#000;}
	.itemdesc a:hover, .itemdesc a:active:hover {text-decoration:underline; color:#847266;}
/* heading styles */
.sbhead {
	background-color:#96877c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.sbhead  p {
	color:#FFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left:5px;
	margin-right:5px;
}
.sbqtyhead, .sblistpricehead, .sbtotalpricehead {
	text-align:right;
	color:#FFF;
}
/* item row styles  */
.sbitemhead {color:#FFF; font-weight:500;}
.sbitem {
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#96877c;
}
.sbitem p {	
	margin-left:5px;
	margin-right:5px;
}
.sbimage {
	width:110px;
	text-align:center;
}
.sbitemname {
	width:320px;
}
.itemremove {
	text-align:right;
}
.sbqty {
	width:50px;
	text-align:right;
}
.sblistprice {
	width:100px;
	text-align:right;
}
.sbtotalprice {
	width:100px;
	text-align:right;
}
/* summary lines */

.sbsubtotal {
	background-color:#96877c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sbsubtotal p {
	color:#FFF;
	margin-left:5px;
	margin-right:5px;
}
.sbline {
}
