@charset "UTF-8";
/* CSS Document */

body { margin: 0px; font-family:Georgia, 'Times New Roman', Times, serif; }
small { font-family:"Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#8c775b; font-weight:normal; padding:0; margin:10px 0 5px 0; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#d99ecc; font-weight:normal; padding:0; margin:0 0 25px 0; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#8c775b; font-weight:normal; padding:0; margin:0;  }
p { font-family:"Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#666; }

#container { width:900px; margin:auto; }
	.clear { clear:both; }

#header { border-bottom:1px dotted #16130e; padding:10px 15px; }
.headLogo { float:left; width:400px; padding-top:20px; }
.headCart { float:right; width:400px; text-align:right; }
.cartTitem { padding:0 15px 0 3px; min-width:35px; float:right; }
.cartTitemno { padding:0; min-width:5px; float:right; font-size:36px; color:#ebc9e4; }
.carTvc { padding:0 15px; border-left:1px solid #dedede; min-width:35px; float:right; }


#nav { background:#ebf4f6; padding:15px; margin:2px 0; }

.navMenu2 { float:left; width:575px; }
.navMenu2 ul { list-style:none; margin:0; padding:0; }
.navMenu2 li { list-style:none; display:inline; margin:0 5px; }
.navMenu2 a { color:#8c775b; text-decoration:none; }
.navMenu2 a:hover { color:#d99ecc; text-decoration:none; }

.navSearch { float:right; width:250px; text-align:right; }
.navSearch input[type="text"] { background:#f1f8f9; border:1px solid #dbe7ea; padding:5px; font-size:10px; letter-spacing:1px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; color:#465b5f; margin:0; width:200px; }
.navSearch form	{display: inline; float: right;}


/* lets try this one more time, son of sucker fish, yo */
#dropnav, #dropnav ul {padding: 0px; margin: 0px; list-style: none;}
#dropnav a {display: block; clear: right;}
#dropnav li {float: left; padding-right: 25px;}
#dropnav li ul {position: absolute; width: 8em; left: -999em;}
#dropnav li ul li	{font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; width: 120px; font-size: 11px; background: #fff; padding: 5px; border-top: 1px dotted #ccc; }
#dropnav li:hover ul {left: auto;}


		
			
#content { border-top:1px dotted #16130e; border-bottom:1px dotted #16130e; }
	.pageNavTop { padding:15px; border-bottom:1px dotted #16130e; font-size:11px; }
	.pageNavBottom { padding:15px; border-top:1px dotted #16130e; font-size:11px; }
		.pageNavTop a, .pageNavBottom a { color:#666; text-decoration:none; }
		.pageNavTop a:hover, .pageNavBottom a:hover { color:#333; text-decoration:none; }
	.pageContent1 { padding:10px 1px 0 1px; text-align:center; border-bottom:1px dotted #16130e;  }
	.pageContent2 { padding:15px; }
		.itemRow { padding:20px 0; }
			.itemTitle { width:165px; margin:15px 2px; font-family:"Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; float:left; }
			.itemOne { width:170px; margin:0 2px; text-align:center; font-family:"Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; float:left; }
			.itemTwo { width:170px; margin:0 2px; text-align:center; font-family:"Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; float:left; border-left:1px solid #dedede; }
			.itemPrice { color:#00a3ff; }
		.productLeft { width:450px; float:left; }
		.productRight { width:420px; float:right; text-align:left; margin-bottom:25px;}

#callBanner { background:#8c775b; padding:0; margin:2px 0; text-align:center; }

#footerNav { border-top:1px dotted #16130e; border-bottom:1px dotted #16130e; padding:5px; text-align:center; font-size:12px; color:#666; }
	#footerNav ul { list-style:none; margin:0; padding:0; }
	#footerNav li { list-style:none; display:inline; margin:0 5px; }
	#footerNav a { color:#666; text-decoration:none; }
	#footerNav a:hover { color:#333; text-decoration:none; }

#footerMenu { padding:5px; margin-bottom:25px; text-align:center; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; }
	#footerMenu a { color:#999; text-decoration:none; }
	#footerMenu a:hover { color:#333; text-decoration:none; }
	
a img	{border: 0px;}

a	{text-decoration: none; color: #948165;}
a:hover	{color: #edc8e4;}


#cart{}
#cart table{border-collapse:collapse;}
#cart table thead tr{background:#ebf4f6; color:#948165; border:1px solid #ebf4f6;}
#cart table thead th{padding:5px; text-transform:capitalize;}
#cart table tbody tr{}
#cart table tbody td{padding:5px;}
#cart .qnty{text-align:center; display:block; width:63px; margin:2px auto; border:1px inset #65677c;}
#cart .totals{background:#f6e1f1; font-weight:bold;}
#cart .td_center{text-align:center; border:1px solid #65677c; vertical-align:middle;}
#cart .td_left{text-align:left; border:1px solid #65677c; vertical-align:middle;}
#cart .sbutt, #cart .sbuttbig{border:1px solid #65677c; background:#f6e1f1; color:#000; margin:0px; display:block;}
#cart .sbutt:hover, #cart .sbuttbig:hover{ont-weight:bold; cursor:pointer;}
#cart .prevnext{float:left; width:49.5%; text-align:center; padding:4px 0px; margin:10px 0px;}
#cart ul{margin:0px 0px 0px 20px; padding:0px;}

.fauxbutt{border:1px solid #8c775b; background:#f6e1f1; color:#000; text-decoration:none; padding:2px 5px;}
.fauxbutt a:hover {color: #fff;}
.spacer { clear:both;}

.form-wrap{margin:20px 40px;}
.form-wrap dl{margin:10px 40px;}
.form-wrap dt{float:left;}
.form-wrap dd{text-align:right;}
.form-wrap fieldset{border:1px solid #65677c;}
.form-wrap legend{padding:2px 10px; border:solid #65677c; border-width:0px 1px; font-weight:bold; color:#65677c;}
.form-wrap input{margin:2px;}
.form-wrap select{margin:2px;}

.pad-10{padding:10px;}
.pad-20{padding:20px;}

.align-center{text-align:center;}

.msg_report   {padding:5px 5px 5px 70px; font-weight:bold; color:#060; border:solid #060; border-width:1px 0px; margin:10px 10%; min-height:38px; background:#dfd url(img/icon[32x32]Go.png) 18px center no-repeat;} 
.error_report {padding:5px 5px 5px 70px; font-weight:bold; color:#f00; border:solid #f00; border-width:1px 0px; margin:10px 10%; min-height:38px; background:#fdd url(img/icon[32x32]Stop.png) 18px center no-repeat;}
.msg_report p, .error_report p{display:table-cell; vertical-align:middle; height:38px; margin:0px; padding:0px;}

