@charset "utf-8";
/* CSS Document */
li{text-decoration:none;}
html {
	font-size:11px;
}
body {
	font-size:75%;
	margin:0;
	padding:0;
}
p{padding:0px 0px 15px 0px;}
.clr {
	clear:both;
}

#wrap {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}

#header {
	width:963px;
	margin:auto;
}

.header_image01 {
	background:url(images/header01.jpg) no-repeat;
	width:258px;
	height:136px;
	float:left;
}

.header_image02 {
	background:url(images/header02.jpg) no-repeat;
	width:334px;
	height:136px;
	float:left;
}

.header_image03 {
	background:url(images/header03.jpg) no-repeat;
	width:371px;
	height:136px;
	float:left;
}

#navigation_bar {
	width:963px;
	margin:auto;
}

.nav_left {
	background:url(images/nav_bar_left.jpg) no-repeat;
	width:11px;
	height:25px;
	float:left;
	overflow:hidden;
}

.nav_mid {
	background:url(images/nav_bar_stratch.jpg) repeat-x;
	width:932px;
	height:25px;
	float:left;
}

.nav_right {
	background:url(images/nav_bar_right.jpg) no-repeat;
	width:12px;
	height:25px;
	float:left;
}

.nav {
	margin:5px 0 0 0;
	padding:0;
}

.nav ul {
	list-style:none;
	margin:0 0 0 -30px;
	padding:0;
	text-align:center;
}

*:first-child+html .nav ul {
	padding:0 0 0 20px;
}

.nav ul li {
	background:url(images/separator.jpg) no-repeat right;
	margin:0 0 0 28px;
	padding:0 28px 0 0;
	display:inline;
}

* html .nav ul li {
	padding:0 28px 0 0;
	margin:0 0 0 28px;
}

*:first-child+html .nav ul li {
	padding:0 25px 0 0px;
	margin:0 0 0 25px;
}

.nav ul li.last {
	background:none;
	padding-right:0;
}

.nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	background:none;
	margin:0;
	padding:0;
}

.nav ul li a:hover {
	color:#fed25b;
}	

.content_body {
	width:963px;
	margin:10px 0 0 0;
}

.content_left {
	width:190px;
	float:left;
	padding:0 0 0 10px;
}

.content_mid {
	width:555px;
	float:left;
	padding:0 0 0 20px;
}

.textbox {
	width:360px;
	float:left;
	margin:10px 0 0 0;
}

.textbox input {
	border:1px #cdcecf solid;
	width:170px;
	margin:-3px 0 0 10px;
	float:left;
}

*:first-child+html .textbox input {
	margin:0 0 0 8px;
}

* html .textbox input {
	margin:0 0 0 8px;
}

body:first-of-type .textbox input {
	margin:0 0 0 8px;
}

.textbox select {
	font-size:11px;
	width:164px;
	margin:0 0 0 0;
	float:left;
}

.link_box {
	padding:0px;
}

* html .link_box{
	padding:0 0 0 177px;
}

.nav_box {
}

* html .nav_box {
	width:350px;
}

*:first-child+html .nav_box {
	width:320px;
}

.nav04 {
	margin:0;
	padding:0;
}

.nav04 ul {
	list-style:none;
	margin:0;
	padding:5px 0 10px 0;
	text-align:right;
}


*:first-child+html .nav04 ul {
	width:528px;
}

.nav04 ul li {
	background:none;
	margin:0;
	padding:5px 0 5px 3px;
	display:inline;

}

.nav04 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration:none;
	color:#9f8a6c;
	margin:0;
	padding:0;
}

.nav04 ul li a.you {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration:none;
	color:#000;
	margin:0;
	padding:0 0 0 10px;
}

.nav04 ul li a.you:hover {
	color:#e76d1b;
}

.content_right {
	width:188px;
	float:left;
}

.top_category {
	background:url(images/top_category.jpg) no-repeat;
	width:188px;
	height:10px;
	overflow:hidden;
}

.mid_category {
	background:url(images/mid_category.jpg) repeat-y;
	width:188px;
}

.cat_box {
	width:185px;
	border-bottom:2px #ceccc8 solid;
	margin:0 0 0 2px;
}

.cat_box h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#000;
	margin:0;
	padding:5px 0 5px 10px;
}

.bottom_category {
	background:url(images/bottom_category.jpg) no-repeat;
	width:188px;
	height:10px;
}

.nav02 {
	width:190px;
	margin:0 0 0 -7px;
	padding:0 0 0 0;
}

.nav02 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}

.nav02 ul li {
	background:none;
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:1px #d5ccbe dotted;
}


.nav02 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin:0 0 0 10px;
	padding:0;
}

.nav02 ul li a:hover {
	color:#e76d1b;
}

.nav03 {
	width:500px;
	margin:0;
	padding:0 0 10px 0;
	float:right;
}

.nav03 ul {
	list-style:none;
	margin:0;
	padding:0 27px 0 0;
	text-align:right;
}

.nav03 ul li {
	background:url(images/separator02.jpg) no-repeat right;
	margin:0;
	padding:0 10px 0 10px;
	display:inline;
}

.nav03 ul li.last {
	background:none;
	padding-right:0;
}

.nav03 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#9f8a6c;
	margin:0;
	padding:0;
}

.nav03 ul li a:hover {
	color:#e76d1b;
}

.p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#7F6D62;
	margin:0;
	padding:0 0 0 1px;
	float:left;
}

.p2 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#9f8a6c;
	margin:0;
	padding:7px 0 0 1px;
	float:left;
}

.p3 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pxem;
	font-weight:bold;
	text-decoration:none;
	color:#9f8a6c;
	margin:0;
	padding:5px 0 0 1px;
	float:left;
}

.search {
	background:url(images/search.jpg) no-repeat;
	width:76px;
	height:20px;
	margin:2px 5px 0 10px;
	border:none;
}


.form_box {
	width:480px;
	padding:0;
	margin:0 0 0 61px;
}

*:first-child+html .form_left {
	margin:10px 0 0 0;
}

* html .form_left {
	margin:10px 0 0 0;
}

.form_left {
	width:120px;
	float:left;
}

.form_right {
	width:350px;
	float:left;
}

.search:hover {
	background:url(images/search2.jpg) no-repeat;
	width:76px;
	height:20px;
}

.content_box {
	width:553px;
}

.content_box02 {
	width:527px;
	border-bottom:1px #dacfb9 solid;
}

.content_box_left {
	width:530px;
	float:left;
}

.content_box_left h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	color:#000;
}

.content_box_left h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#000;
}

.content_box_left p a {
	color:#7F6D62;
}

.content_box_left p a:hover {
	color:#E76D1B;
}

.content_box_right {
	width:170px;
	float:left;
	margin:0 0 0 10px;
}

.content_box_left h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.3em;
	color:#000;
	margin:0;
	padding:10px 0 10px 0
}

.content_box_left p {
	width:530px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:left;
	line-height:18px;
	color:#000;
	margin:0;
}

.content_box_left2 {
	width:530px;
	float:left;
}

.content_box_left2 p {
	width:530px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:left;
	line-height:18px;
	color:#000;
	margin:0;
}

.content_box_left2 p a {
	color:#7F6D62;
}

.content_box_left2 p a:hover {
	color:#E76D1B;
}

.image_box {
	width:155px;
	background:#f5f1eb;
	border:1px #9f8a6c dotted;
	padding:10px 10px 0 0;
	margin:10px 0 0 0;
}

*html .image_box {
	padding:0;
}

.image_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000;
	margin:0;
	padding:0 0 0 5px;
}

.image_box h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
	margin:0;
	padding:0 0 0 5px;
}

.image_box h1 a {
	color:#000;
	text-decoration: none;
}
.image_box h1 a:hover {
	color:#e76d1b;
}

* html .image_box {
	padding:10px 0 0 0;
}

.image {
	width:87px;
	margin:10px 0 0 40px;
}

.title_box {
	width:165px;
	background:#3a3323;
	margin:5px 0 0 0;
}

.title_box h2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:5px 0 5px 10px;
}

.offer_top {
	background:url(images/top_offer.jpg) no-repeat;
	width:353px;
	height:5px;
	margin:10px 0 0 0;
	overflow:hidden;
}

.offer_mid {
	background:url(images/mid_offer.jpg) repeat-y;
	width:353px;
}

.offer_bottom {
	background:url(images/bottom_offer.jpg) no-repeat;
	width:353px;
	height:7px;
}

.offer_mid h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#3a3323;
	margin:0;
	padding:0 0 0 10px;
}

.personality_place {
	width:520px;
	background:#f5f1eb;
	border:1px #9f8a6c dotted;
	margin:10px auto;
}

.personality_place h2 {
	margin:10px;
}

.personality_place p {
	width:335px;
	float: right;
	padding:0 10px 10px 0;
}

.personality_image {
	width:155px;
	height:155px;
	float:left;
	margin:10px;
}

.vs {
	font-size:1px;
	color:#fff;
}

.personality_link {
	width:105px;
	background:#3a3323;
	margin:5px 0 0 0;
	padding:5px 5px 5px 410px;
}

.personality_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	margin:0;
}

.product_place {
	width:520px;
	background:#f5f1eb;
	border:1px #9f8a6c dotted;
	margin:10px auto;
}

.product_place h2 {
	margin:10px;
}

.product_place p {
	width:335px;
	float: right;
	padding:0 10px 0 0;
}

.product_image {
	width:155px;
	height:155px;
	float:left;
	margin:10px;
}

.product_link {
	width:510px;
	height:40px;
	background:#3a3323;
	margin:5px 0 0 0;
	padding:5px 5px 5px 5px;
	
}

.product_link p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration:none;
	color:#fff;
	margin:0;
	text-align:right;
}

.product_link p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#E76D1B;
	margin:0;
}

.product_link p a:hover {
	color:#FFF;
}

.product_link input {
	border:1px #cdcecf solid;
	width:20px;
	margin:-3px 2px 0 2px;
}

.product_link form { 
	display:inline;
}

.image_place01 {
	width:170px;
	height:200px;
	float:left;
}

.image_place02 {
	width:170px;
	height:200px;
	float:left;
	margin:0 0 0 10px;
}

.image_place03 {
	width:170px;
	height:200px;
	float:left;
	margin:0 0 0 10px;
}

.shopping_top {
	background:url(images/shopping_top.jpg) no-repeat;
	width:147px;
	height:7px;
	overflow:hidden;
}

.shopping_mid {
	background:url(images/shopping_mid.jpg) repeat-y;
	width:147px;
}

.shop_title_box {
	width:185px;
	border-bottom:2px #ceccc8 solid;
	margin:0 0 0 2px;
}

.shop_title_box h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#000;
	margin:0;
	padding:5px 0 5px 5px;
}

.shop_title_box02 {
	width:185px;
	border-bottom:2px #ceccc8 solid;
	margin:0 0 0 2px;
}

.shop_title_box02 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#000;
	margin:0;
	padding:5px 0 5px 5px;
	float:left;
}

.rss {
	float:left;
	margin:2px 0 0 50px;
}

.shopping_bottom {
	background:url(images/shopping_bottom.jpg) no-repeat;
	width:147px;
	height:7px;
}

.shop_box {
	width:182px;
	border-bottom:1px #d5ccbe dotted;
	margin:0 0 0 2px;
	font-weight:bold;
	font-size:110%;
}

.shop_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000;
	margin:0;
	padding:5px 5px 5px 5px;
}

.shop_box p a {
	color:#7F6D62;
}

.shop_box p a:hover {
	color:#E76D1B;
}

.items {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
}

.items a {
	color:#000;
	text-decoration: underline;
}
.items a:hover {
	color:#e76d1b;
}

.items span {
	font-weight:bold;
}

.shop_box a {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#9f8a6c;
	margin:0;
	padding:0;
}

.shop_left {
	width:100px;
	float:left;
}

.shop_left02 {
	width:100px;
	margin:5px 0 5px 0;
}

.shop_right {
	width:80px;
	float:left;
}

.shop_right02 {
	width:80px;
	margin:5px 0 5px 0;
}

.shop_right02 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
	margin:0;
	padding:0;
} 

.shop_left02 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
	margin:0;
	padding:0 0 0 10px;
} 

.shop_left p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000;
	margin:0;
	padding:0 0 0 10px;
} 

.shop_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	line-height:15px;
	margin:0;
	padding:0;
} 

.nav05 {
	width:481px;
	margin:auto;
	padding:0 0 0 0;
}

.nav05 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 47px;
}

.nav05 ul li {
	margin:0;
	padding:0 5px 0 0;
	float:left;
	font-size:9px;
}

.nav05 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#7F6D62;
	margin:0;
	padding:0;
}

.nav05 ul li a:hover {
	color:#E76D1B;
}

.nav06 {
	width:410px;
	margin:auto;
	padding:0 0 10px 0;
}

.nav06 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 63px;
}

.nav06 ul li {
	margin:0;
	padding:0 5px 0 0;
	float:left;
	font-size:9px;
}

.nav06 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#7F6D62;
	margin:0;
	padding:0;
}

.nav06 ul li a:hover {
	color:#E76D1B;
}

.nav07 {
	width:491px;
	margin:auto;
	padding:0 0 0 0;
}

.nav07 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}

.nav07 ul li {
	margin:0;
	padding:0 5px 0 0;
	float:left;
	font-size:9px;
}

.nav07 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#7F6D62;
	margin:0;
	padding:0;
}

.nav07 ul li a:hover {
	color:#E76D1B;
}

#padding{padding: 0px 0px 0px 150px;}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:410px;
	margin:auto;
	padding:0 0 10px 0;
	text-align: center;
}


.checkout {
	background:url(images/checkout.jpg) no-repeat;
	width:77px;
	height:19px;
	border:none;
	margin:5px 0 0 8px;
}

.checkout:hover {
	background:url(images/checkout2.jpg) no-repeat;
	width:77px;
	height:19px;
	border:none;
	margin:5px 0 0 8px;
}
.p a {
	display:block;
}


.fontResizer a:hover { color: #000; text-decoration: none; }
/* The following control the way the font-resizer links appear only */ 
a.smallFont { 
	font-size:11px;
	padding:9px 0 0 0;
 }
a.medFont { 
	font-size:13px;
	padding:7px 0 0 0; 
}
a.largeFont { 
	font-size:15px;
	padding:6px 0 0 0; 
}
.curFont { 
	display:block;
	height:11px;
	padding:0 0 2px 0;
}
address{font-size:14px;
         font-family:Arial, Helvetica, sans-serif;
		 margin: 40px 0px 40px 0px;
		 font-style:normal;}
		 
#faq-ul{font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   }
#faq-ul li{text-decoration:none; padding:5px;}
#faq-ul li span{font-weight:bold;}

#faq-ul a {	
	font-weight:bold;
	color:#000;
}

#faq-ul a:hover {
	color:#e76d1b;
}

#sitemap {
	font-size:130%;
	float: left;
	padding: 0 50px 0 0;
}

#sitemap ul {
	margin:0px;
}

#sitemap ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	list-style-type: none;	
	margin-left:0px;
}

#sitemap ul li a {	
	font-size:1.2em;
	color:#000;
	text-decoration:none;
}

#sitemap ul li a:hover {
	color:#e76d1b;
	text-decoration:none;
}

.smaller {
	font-size:0.8em;
}





