body { margin:0;
	font-family:"Trebuchet MS", Arial;
	}
#leftnav {
	position:absolute;
	left:0; top:80px;
	width: 150px;
}
#leftnav a:link, #leftnav a:visited {
	display:block;
	background-image:url(../images/star.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#leftnav a:active, #leftnav a:hover {
	display:block;
	background-image:url(../images/star.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
#leftnav a.here {
	display:block;
	background-image:url(../images/star.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

#container {
	width: 632px;
	margin-left:150px;
	background-image:url(../images/1-col-background.jpg);
	}
#footer {
	width: 632px;
	height:30px;
	margin-top:2px;
	margin-left:150px;
	color:#fff;
	font-size:10px;
	background-color:#0e2b8d;
}
#footer div { margin:7px 5px 0 5px;}
#footer2 {
	width: 632px;
	height:50px;
	margin-top:2px;
	margin-left:150px;
	color:#666;
	font-size:10px;
}	

h1 { 
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#4a73ac;
	margin:10px 25px 0 25px;
}
h2 { 
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#4a73ac;
	margin:10px 25px 0 25px;
}
p { font-size:12px;
	line-height:14px;
	color: #2c3f72;
	margin: 0 25px 10px 25px; }

.details {
	font-size:11px;
	line-height:14px;
	margin: 0 25px 4px 25px; }

#container hr {
	border:0;
	height:1px;
	color: #FFF;
	background-color:#fff;
	margin: 10px 5px 10px 15px;
}
h1.prodname {
	font-size:14px;
	font-weight:bold;
	color:#4a73ac;
	margin-left:0;
}
.shortdesc {
	font-size:12px;
	line-height:14px;
	color: #2c3f72;
}
.price { 	
	color:#4a73ac;
	font-size:12px;
}
.catnamebox { margin-left:20px; }
.catname {display:none; }
.prodtable {margin-left:20px; margin-right:20px; }
.prodtable img {margin-bottom:50px;}
.pagecount { font-size:11px; color: #2c3f72; font-style:italic;}
.prodformtable { background-color:#FFFFFF;	border:1px solid #0e2b8d; }
.shoppingbag {

}
/* heading styles */
.sbhead {
	color:#FFFFFF;
	background-color:#4a73ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sbhead  p {
	color:#FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left:5px;
	margin-right:5px;
}
.sbqtyhead, .sblistpricehead, .sbtotalpricehead {
	color:#FFFFFF;
	text-align:right;
}
/* item row styles  */
.sbitem {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#fff;
}
.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 {
	color:#FFF;
	background-color:#4a73ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sbsubtotal p {
	margin-left:5px;
	margin-right:5px;
	color:#FFFFFF;
}
.sbline {
}


