html, body {
	margin:0;
	padding:0;
	font-family: Georgia, Times New Roman, Serif;
	background: url(../images/header_back-trans.png) repeat-x #968b79;
}
body {
	text-align: center;
}
#container {
	margin: 0 auto;	
}
#header {
	background: url(../images/logo-trans.png) no-repeat -18px 0;
	width: 960px;
	height: 192px;
	text-align: right;
	margin: 0 auto;
}
#wrapper {
	margin: 0 auto;
	width: 960px;

}
#feature {
	float:left;
	padding:0 0 0 25px;
	width:625px;
}
#featcontain {
	position:relative;
	width:592px;
	height:309px;
}
#featureimg {
	float:left;
	width:592px;
	height:309px;
	overflow:hidden;
}
#featureimg a img {
	border:none;
	display:block;
}
#numbers {
	bottom:4px;
	float:left;
	left:15px;
	margin:10px 0;
	position:absolute;
	width:145px;
	z-index:900;
}
#numbers span.right {
	float:right;
	margin:7px 30px 0 0;
	text-align:right;
}
#numbers span.right p {
	color:#FFF;
}
#numbers a:link, #numbers a:visited {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #000000;
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin:0 5px 0 0;
	padding:5px 10px;
}
#numbers a:hover, #numbers a.activeSlide {
	background:none repeat scroll 0 0 #000;
	color:#FFFFFF;
}
#social {
	float: left;
	width: 255px;
	margin: 10px 0 0 0;
	text-align: left;
}
#twitter {
	background:url("../images/twitter_back.jpg") repeat-x scroll center top #E5E5E5;
	border:1px solid #6E6659;
	float:left;
	margin:-10px 0 15px;
	padding:0 0 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#twitter .icon {
	text-align: right;
	margin: -25px -25px 0 0;
}
ul.tweet_list {
	font-size:0.8em;
	list-style:none outside none;
	padding:0 15px;
	text-align:left;
	width:223px;
	float:left;
}
ul.tweet_list li {
	float:left;
	padding:6px 0;
	width:223px;
	border-bottom: 1px solid #bdbdbd;
}
ul.tweet_list li:last-child {
	border-bottom:none;
}

#facebook {
	background:url("../images/facebook_back.jpg") repeat-x scroll center top #E5E5E5;
	border:1px solid #6E6659;
	float:left;
	padding:2px 2px 1px;
	text-align:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#welcome {
	float:left;
	width:592px;
	margin:10px 0;
}
#welcome p {
	color:#FFF;
	line-height:1.5em;
	text-align:justify;
}
#welcome p small, #signup p small {
color:#37220b;
font-size:1.1em;
font-weight:bold;
margin:0 0 0 10px;
}
#signup p small {float:right;margin:15px 0 0;}
.aboutpic {
border:1px solid #FFFFFF;
float:right;
margin:0 0 0 10px;
}
#contentright {
	float:left;
	width:500px;
}
#seven_top {
	background:url("../images/seven_top-trans.png") repeat-x scroll 0 0 transparent;
	margin:-5px 0 0;
	float:left;
	clear:both;
	width:100%;
}

#seven_bottom {
	margin: 0;
	background:  url(../images/seven_bottom-trans.png) repeat-x;
	float:left;
	clear:both;
	width:100%;
}

#seven {
	margin: 0;
	background:#403b33;
	float:left;
	width:100%;
}
#seven.about {
	padding:15px 0;
}
#inner {
	float:left;
	left:50%;
	margin:0 0 0 -460px;
	position:relative;
	width:960px;
}
#inner h1 {
	color:#FFF;
	text-align:left;
}
#inner h2 {color:#FFF;border-bottom:1px solid #FFF;padding:0 0 10px;}
#seven_content {
	margin:0 auto;
	padding:8px 0 0;
	width:960px;
}

.seven_a, .seven_b {
	border: 1px solid #291a1a;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: url(../images/seven_a_back.jpg) top center repeat-x #e5e5e5;
	width: 220px;
	float: left;
	margin:5px 0 15px 18px;
	height:275px;
	position:relative;
}

.seven_b {
	background: url(../images/seven_b_back.jpg) top center repeat-x #c6c6c6;
}
.seven_b.adv .image.ad {
	margin:10px 0 ;
}
.image {
	width: 213px;
	height: 157px;
	border: 1px solid #6b6b6b;
	margin: 0 0 5px 0;
}

.price_box {
	background: url(../images/price_back-trans.png) repeat #333;
	width: 105px;
	float: right;
	margin: -31px 3px 0 0;
	position: relative;
}

.coupon {
	margin: 2px 4px;
}
#print_coupon {
  display: block;
  width: 212px;
  height: 24px;
  background: url(../images/print_coupon-trans.png) no-repeat 0 0;
  margin: 4px 0;
  text-indent:-9999em;
  position:absolute;
  bottom:0;
  left:4px;
}

#print_coupon:hover {
	background-position: 0 -24px;
}

#footer {
	width: 100%;
	float:left;
}
#footer_inner {
	width:960px;
	float:left;
	margin:0 0 25px -445px;
	position:relative;
	left:50%;
}

#signup {
float: left;
left: 50%;
margin: 0px 0px 15px -460px;
position: relative;
width: 920px;
}

#copyright {
	float:right;
	margin:0 0 15px;
	text-align:right;
}

#menu {
	float:left;
	padding:40px 0 0 30px;
}

#navigation {
	float: left;
}

#navigation li {
	display: inline;
	margin: 2px;
}
.clear {clear:both;}
.hide {visibility:hidden;}

/* SHADOWBOX */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Georgia, Times New Roman, Serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:5px solid #FFF;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
