/* general styles */
a:link { color: #BB5A16;text-decoration:none;}
a:visited {color: #BB5A16;text-decoration:none;}
a:hover {color: #620000;text-decoration:none;}
a:active { color: #BB5A16;text-decoration:none;}

.bm:link { color: #333232;text-decoration:none;font-weight:bold;}
.bm:visited {color: #333232;text-decoration:none;font-weight:bold;}
.bm:hover {color: #620000;text-decoration:none;font-weight:bold;}
.bm:active { color: #333232;text-decoration:none;font-weight:bold;}

.url:link { color: #333232;text-decoration:underline;}
.url:visited {color: #333232;text-decoration:underline;}
.url:hover {color: #620000;text-decoration:underline;}
.url:active { color: #333232;text-decoration:underline;}

.newslnk:link { color: #333232;text-decoration:none;}
.newslnk:visited {color: #333232;text-decoration:none;}
.newslnk:hover {color: #620000;text-decoration:none;}
.newslnk:active { color: #333232;text-decoration:none;}

body {
	background-image: url(../img/common/bg.gif);
	background-repeat: repeat;
	margin: 10px 0 0 0;
	}
h1 {font-size:12px}
.clear {clear:both;}
#container{
	margin: 0 auto;
	text-align: center;
	}
#content {
	background: #EEE67C;
	margin: 0 auto;	 
	text-align: center;
	width: 760px;
	padding-bottom: 50px;
	}
#topnav {
	width: 726px;
	height: 23px;
	padding-top:6px;
	text-align:left;
	margin: 0 auto;
	}
.topnav-item {
	float: left;
	width: auto;
	padding-left: 25px;
	}
#home {
	width:760px;
	height:auto;
	text-align:left;
	}
.home-copy {
	width: 280px;
	padding: 130px 0 0 50px;
	}
/* fonts */
.newslnk,
.copy {
	color: #333232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	font-style: normal;
	text-align: left;
	}
.copy_new {
	color: #713B1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	font-style: normal;
	text-align: left;
	}

.topic-lrg,
.topic {
	color: #713B1F;
	font-family: Helvetica, Arial, sans-serif; 
	line-height: 18px;
	}
.topic { font-size: 15px; font-weight: bold; }
.topic-lrg { font-size: 18px; }
.terms {	
	color: #333232;
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 10px;
	line-height: 14px;
	}
.home-promo {
	float:left;
	width:260px;
	padding-bottom:20px;
	}
.announcement {
	width: 715px;
	height: 137px;
	background: url(../img/home/bg_announcement.jpg) top left no-repeat;
	margin: 30px 0 0 22px;
	}
.announcement-copy {
	width: 520px;
	float: right;
	padding: 15px 15px 0 0;
	text-align:left;
	}
.home-box {
	width: 218px;
	padding:25px 0 30px 25px;
	float: left;
	}
.shipping {
	float:right;
	width: 663px;
	height: 153px;
	padding: 50px 15px 15px 60px;
	background: url(../img/home/bg_shipping.jpg) top right no-repeat;
	text-align: left;
	}
.ship-note {padding: 35px 40px 0 20px;}
.ship-box-r {float:right;width:440px;}
.ship-box-l {float:left;width:200px;}

.bttm-cont {
	width: 700px;
	float: right;
	padding: 15px;
	text-align: left;
	}
.bookmark {float:right;width:auto;padding:25px 20px 0 0 ;}
.bm-icn {padding-top:4px;}
.c-law {font-size:10px; color:#A3975B;}
.gap {padding-top:20px;}
.benefit-box {margin-top:20px; background-color: #E5D873; padding: 20px 30px 10px 30px; width: 355px; text-align:left; float:left; font-size:14px; line-height: 19px;}
.wutsnew {float:right; width:293px; margin:10px 20px 0px 20px; text-align:left; padding-bottom:10px; border-bottom: 1px #AE9D53 dashed; height:auto;}
.wutsnew a {
	display: block;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 3px;
	background: url(../img/home/bullet_flower.gif) left top no-repeat;
}
.holiday {  margin:250px 60px 0px 60px;
			text-align:justify;
			padding-bottom:10px; 
			padding-top:10px; 
			border-bottom: 1px #AE9D53 dashed; 
			border-top: 1px dashed #AE9D53;
			height:auto;
}

.home-left {float:left;width:415px}
.newspart { min-height:100px;}
.check-box {height:20px;padding-bottom:10px;}
.check-pad {padding-right:20px;float:left;}
.benefit-copy {float:left; width:310px;padding-top:2px;}
.shop-buttons {height:148px; width:761px; background-image:url(../img/home/bg_buttons.jpg);}
.shop-button1 {float:left;width:auto;padding: 3px 10px 0 30px}
.shop-button2 {float:left;width:auto;padding: 3px 10px 0 10px}
.shop-button3 {float:left;width:auto;padding: 3px 10px 0 12px}
.check-arrow {padding-right:12px;float:left}
.home-promo-box {margin-top:20px;width:387px;height:121px;margin-left:28px;background:#F5F0B0}
.home-promo-ti {float:left;width:246px;height:21px;text-align:left;padding:10px 0 8px 20px;background:#98714A;color:#FFFFFF;font-weight:bold}
.home-promo-txt {padding:10px 20px;text-align:left;width:225px;float:right}
.home-promo-img {float:left;width:121px}
