@charset "utf-8";

body {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 12px;

	color: #535353;

	margin: 0px;

	background: #FFF url(../img/header1.jpg) no-repeat center 25px;

}

#wrap {

	width: 960px;

	background-color: transparent;

	

}

h1 {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	color: #C08A25;

	line-height: 1.2em;

	text-align: left;

	vertical-align: bottom;

	margin: 0;







}

.pageintro {

	font: italic normal 16px/1.2em "Palatino Linotype", Georgia, Palatino, serif;

	color: #555;

	text-align: left;

	vertical-align: bottom;

	padding: 10px 36px 65px 65px;

	letter-spacing: 0.5px;

}

.logoimg {

	margin-bottom: 42px;

}





/*.text-top {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	color: #A8761B;

	line-height: 1.2em;

	height: 315px;

	vertical-align: middle;

	

}



.warp1 { 

    border-style:solid;

	border-width:1px;

	border-color:#F99;

}

.midline {

	background: #F8EEDC;

	opacity: .9;

	-khtml-opacity: .9;

	-moz-opacity: .9;

    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  

	/* above line works in IE6, IE7, and IE8  

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";

    above line is IE8 only */

	/*background-image:url(../img/menu2.png); background-repeat:repeat-x;

	

}

.warp2 {background-color:#f4e9e9 }*/



.menu {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 13px;

	font-weight: normal;

	color: #ccc;

	padding: 3px;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #CCC;

	background-color: #F2F2F2;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	text-transform:none;

	/*	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #f8a3a3;

	background-color: #eed0d0;

	background-image:url(../img/menu1.png); background-repeat:repeat-x;

	text-align: center;*/

	/*border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #f69292;

	text-transform:none;*/

  	/*  opacity: .9;

	-khtml-opacity: .9;

	-moz-opacity: .9;

    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  

 above line works in IE6, IE7, and IE8 */  

 /*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";

    above line is IE8 only */  

}



.menu a {	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 13px;

	color: #C08A25;

    text-decoration: none;

}

.menu a:link {	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 13px;

	color: #C08A25;

    text-decoration: none;

}

.menu a:active{	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 13px;

	color: #C08A25;

    text-decoration: none;

}

.menu a:visited {	

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 13px;

	color: #C08A25;

    text-decoration: none;

}

.menu a:hover{

	color: #8C651C;

	text-decoration: none;

}

#box {

	padding: 8px;

	margin-top: 20px;

	background-color: #E5BF7B;

	border: 1px solid #F98686;

	color: #E14F4A;

}

#footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999;

	text-align: center;

	padding-top: 0px;



}

.footer{

	width:420px;

	border-top: solid 1px #ddd;

	margin: auto;

	padding-top: 5px;



}

.footer a {

	font-size: 10px;

}

.footer a:link {

	font-size: 10px;

}

.footer a:active {

	font-size: 10px;

}

.footer a:visited {

	font-size: 10px;

}

.footer a:hover {

	font-size: 10px;

}

.address {

	text-align: center;

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-weight: normal;

	padding-top: 8px;

	padding-bottom: 4px;

	border-top-style: none;

}

.address a { font-size: 12px;}

.address a:link { font-size: 12px;}

.address a:active { font-size: 12px;}

.address:a visited{ font-size: 12px;text-decoration:none;}

.address a:hover{font-size: 12px;text-decoration:none;}





.content-rtbrdr {

	padding-left: 35px;

	border-right-width: 8px;

	border-right-style: solid;

	border-right-color: #F2F2F2;

	padding-right: 35px;

	padding-bottom: 2px;

}

.content {

	padding-right: 35px;

	padding-left: 35px;

}

.testi {

	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin: 0px 0px 10px 25px;

	padding: 6px;

	border: 1px solid #EDDADE;

}

.testicol {

	float: left;

	width: 200px;

}







.content-rt {

	padding-bottom: 2px;

}



.bordertop-bot {

	border-top: solid 8px #F2F2F2;

	border-bottom: solid 8px #F2F2F2;

	padding: 2px 0 2px 0;

}

.bordertop {

	border-top: solid 8px #F2F2F2;

	padding: 10px 0 10px 0;

}

.borderbot {

	border-bottom: solid 8px #F2F2F2;

	padding: 10px 0 10px 0;

}
.shopintro {
	padding: 0px 50px 16px;
	border-bottom: 10px solid #F2F2F2;
	font: .95em Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.allitems {
	font: .95em Arial, Helvetica, sans-serif;
}
.greybar {
	background: #eeeeee;
	margin: 20px 50px 30px;
	height: 6px;
	width: 90%;
}




h2{

	font-size: 20px;

	color: #DFB15E;

	text-align: center;

	padding-top: 0px;

	padding-right: 12px;

	padding-bottom: 2px;

	padding-left: 12px;

	margin: 0;

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-weight: normal;

	letter-spacing: 0.1em;

}

li {

	font-size: 13px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: -20px;

	color: #4D302F;

	font-weight: normal;

}

h3 {

	font-size: 16px;

	color: #DFB15E;

	margin: 5px 0 8px 0;

}

h5 {

	font-size: 12px;

	color: #C66;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin: -12px 0 0 0;

}

h4 {

	color: #DFB15E;

	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-weight: normal;

	font-size: 14px;

}

h6 {

	font-size: 16px;

	color: #C66;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 18px;

	margin-left: 0px;

}

.greyspot {

	font-size: 16px;

	color: #D7D7D7;

}





#box h2 {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	color: #FFF;

	font-weight: normal;

	font-style: normal;

	margin-top: -15px;

}

a {

	color: #DFB15E;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a:link, a:active, a:visited {

	color: #DFB15E;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a:hover {

	color: #DFB15E;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:none;

}





.imgborder {

	border: 1px solid #CCC;

}

.listpaddingrt {

	padding-right: 8px;

}

.trebsm {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.liketext-top-nomarg {

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 70px;

	padding-bottom: 20px;

	padding-left: 0px;

	color: #666;

	line-height: 1.2em;

	margin-top: 0px;

}

.h2-left {

	font-size: 20px;

	color: #DFB15E;

	text-align: left;

	padding-top: 0px;

	padding-right: 12px;

	padding-bottom: 2px;

	padding-left: 0px;

	margin: 0;

	font-family: "Palatino Linotype", Georgia, Palatino, serif;

	font-weight: normal;

	letter-spacing: 0.1em;

}

.faq {

	font-size: 15px;

	color: #DFB15E;

	margin-top: 1px;

	margin-right: 0px;

	margin-bottom: 29px;

	margin-left: 1px;

	padding-bottom: 10px;

	font-style: italic;

	font-weight: bold;

}

.specials {

	font-size: 16px;

	color: #C66;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

}

.tagline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 36px;

	color: #D1D1D1;

	letter-spacing: 15px;

	text-align: center;

	background-color: #FFF;

	padding: 0 0 5px 0;

}
.item {
	font: 0.95em Arial, Helvetica, sans-serif;
	padding-right: 65px;
	padding-left: 65px;
	color: #8F8F8F;
}
.item h1 {
	font: normal 1.5em Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #8F8F8F;
}
.item-menu a {
	font: bold normal 1em Arial, Helvetica, sans-serif;
	color: #DFB15E;
	margin: 0px;
	padding: 12px;
}

.smb-mc .mini_msg, .mini_item_count, .mini_subtotal {
	color: #555!important;
	margin: 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.allitems a:link, .allitems a:active, .allitems a:visited {
	font: 1em Arial, Helvetica, sans-serif;
	color: #CA9228;
}

