
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background:#879ba2;
}
img{border:none;}
#container{width:800px; margin:20px auto 20px auto;}
#topbar{background:#223137;}
#navbar{background:#435860; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
#navbar a{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:11pt; margin: 3px 40px 3px 10px; text-decoration:none;}
#homecontentbar{background:#FFFFFF;}
#contentbar{background:#FFFFFF; padding:20px;}
#basebar{background:#d7dfe2;border-top:1px solid #FFFFFF;}
#basebar a{color:#223137; text-decoration:none; font-size:8pt; padding: 3px 5px 3px 10px;}
#content {}
#contentshop {margin-left: 170px;}
.formtable {
	background-color: #F8F9FA;
	margin: 8px 0px 8px 0px;
}

legend{	font-size: 9pt;	color:#435860; font-weight:bold; padding: 0px 0px 10px 0px; margin: 0px;}
fieldset{padding: 10px 10px 10px 10px; margin: 8px 0px 8px 0px; border: none; background-color: #F8F9FA;}
a {	color: #666666;}


/* end initial page layout code */

/* stock display box */
.photobox {margin: 5px; float: left; text-align:center; width: 180px; height: 180px; border: 1px solid #DDD;}
.photobox a {padding: 5px; display:block;  text-decoration:none;}
.catphotobox {margin: 5px; float: left; text-align:center; width: 130px; height: 150px;}
.catphotobox a {padding: 5px; text-decoration:none;}
/* form styles */
form{padding: 0px;margin: 0px;}
.frm, .frmerror , .frm100 , .frmerror100{font-size: 8pt;color: #666666;border: 1px solid #cccccc;background-color:#fff;}
.frm100 ,.frmerror100{border: 1px solid #cccccc;width: 99%;}
.frmerror ,.frmerror100 {border: 1px solid #FF0000;}



/* Your Account Box */
.myaccountlinks, .myaccountlinks a{	font-size: 8pt;	color:#000000;}
.myaccountlinks a:hover{	font-size: 8pt;	color:#000000;	text-decoration:underline;}
.myaccounttopbar {	font-size: 8pt;	color: #000000;	font-weight: bold;	border-collapse:collapse;	background-color:#DDD;}

/* breadcrumbs */
.bc {padding: 5px 0px 10px 0px;	font-size: 8pt;	color:#999999;	text-decoration:none;}
.bc a{color: #C8A973;text-decoration:none;}
#breadcrumbs{font-size: 9pt;color: #999999;text-transform:capitalize;padding: 0px 0px 10px 0px;}
#breadcrumbs  a{font-size: 9pt;color: #999999;padding: 0px 5px 0px 0px;}
#breadcrumbs strong{padding: 0px 5px 0px 5px;}

/* page nav menus */
#pagesidemenu{	padding: 0px ;	margin: 10px 0px 30px 0px;	list-style-type: none;	text-decoration:none;	font-size: 9pt;	width: 150px;	float:left;	background-color:#f1f5f7;}
#pagesidemenu li{padding:3px;margin: 0px;border-bottom: 1px solid #FFF;}
#pagesidemenu a{text-decoration:none;display:block;font-size: 9pt;line-height: 14pt;}
#pagesidemenu .link{padding:3px;margin: 0px;border-bottom: 1px solid #FFF;padding-left: 10px;background-color:#d7dfe2;}
#pagesidemenu a:hover{text-decoration:none;color:#000000;}
.leftmenusub{color:#666666;	padding-left: 10px;}
.leftmenusubactive {padding-left: 10px;	font-weight:bold;color:#990000;}
.leftmenusub10{ padding-left: 10px;}
.leftmenusubactive10, .leftmenusub10active{ padding-left: 10px; font-weight:bold;}
.leftmenusub20{ padding-left: 20px;}
.leftmenusub20active{ padding-left: 20px; font-weight:bold;}
.leftmenusub30{ padding-left: 30px;}
.leftmenusub30active{ padding-left: 30px; font-weight:bold;}

.leftmenusub40{ padding-left: 40px;}
.leftmenusub40active{ padding-left: 40px; font-weight:bold;}

/* basket page */
.basketsum {margin: 10px 0px 10px 0px;font-size: 11pt;color: #3a3a3a;font-weight:bold;}
.checkoutsum {margin: 10px 0px 10px 0px;font-size: 11pt;color: #3a3a3a;font-weight:bold;text-align:right;}
.basketsum .rowtotal {background-color: #e3e3e3;text-align:right;}
.basketsum .rowitem {background-color: #f0f0f0;	text-align:right;}

.basketsum td{border-top: 1px solid #e3e3e3;}
.basketbody {background-color: #fcfcfc;	border: 0px none;}
.basketbody td{	border-right: 0px none; 	border-left: 0px none; 	border-top: 0px none; 	border-bottom: 1px dotted #e3e3e3;}
.basketbody .basketqty td {	border: none;}
.basketqty td {text-align:center;}
.basketqty {font-size: 8pt;}
.baskettop {background-color: #e5e6ea;	font-size: 9pt;	color: #000;	font-weight:bold;	padding: 3px;}
.basketfrm {	text-align: center; font-size: 8pt; border: 1px solid #e3e3e3; width: 20px; padding: 0px; margin: 0px;}
.QtyCol { background-color:#fff; }
.TotCol {background-color:#f8f8f8;}
.tablerow {border-bottom:1px dotted #d7dfe2;}
.tableheader{background:#d7dfe2; color:#435860; border-bottom:1px double #435860; font-weight:bold;}
