.left {
    float: left;
    width: 540px;
}

.right {
    float: right;
    width: 410px;
}

.intro, .showbox, .reviews, .sample-menu, .contact, .facebook {
    margin: 0 0 20px;
}

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

.more-menu a {
    width: 130px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    background: url('../../images/button-1.png') no-repeat 0 0;
}

.more-menu a:hover {
    width: 130px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    background: url('../../images/button-1.png') no-repeat 0 -39px;
}

.intro, .contact {
    line-height: 18px;
}

.facebook {
    clear: both;
    background-color: #FFF;
}

.watermark {
	background: #000 url(../../images/watermark.jpg);
	width: 400px;
	height: 250px;
	margin: 0 auto;
	display: block;
	position: relative;
}

.watermark img.blank {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.watermark img{
	filter:alpha(opacity=90);
	opacity:.90;
}

.showbox {
    width: 400px;
    padding: 5px;
	border-radius: 5px;
    position: relative;
    border:  1px #CCC solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #c0942a;
}

.showbox-content {
    width: 400px;
    height: 250px;
    overflow: hidden;
	position: relative;
    background-color: #FFF;
}

.image_reel {
	top: 0;
    left: 0;
	position: absolute;
}

.image_reel img {
    float: left;
}

.paging {
	z-index: 100;
	display: none;
	line-height: 40px;
	text-align: center;
	position: absolute;
	bottom: 20px; right: -7px;
	width: 178px; height:47px;
	background: url(../../images/paging_bg2.png) no-repeat;
}

.paging a {
	color: #fff;
	padding: 5px;
	text-decoration: none;
}

.paging a.active {
	font-weight: bold;
	background: #81202b;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.paging a:hover {
    font-weight: bold;
}

.contact {
    float: right;
    width: 410px;
    position: relative;
}

ul.review-content {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.review-content li {
    margin: 0 0 10px;
    padding: 5px 0 5px 26px;
    border-bottom: 1px #CCC dashed;
    background: url(../../images/quote-u.png) no-repeat left top;
}

ul.review-content div {
    color: #000;
    clear: both;
    padding: 0;
    text-align: right;
}

ul.review-content blockquote {
    margin: 0;
    font-style: italic;
    font-weight: normal;
    padding: 0 8px 5px 0;
    background: url(../../images/quote-d.png) no-repeat right bottom;
}

ul.review-content blockquote:first-letter {
    color: #81202b;
    font-variant: small-caps;
    font: italic 1.6em Georgia, "Times New Roman", Times, serif;
}

.more {
    text-align: right;
}

.more a {
    width: 130px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    background: url('../../images/button.png') no-repeat 0 0;
}

.more a:hover {
    width: 130px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    background: url('../../images/button.png') no-repeat 0 -39px;
}

.rows {
    clear: both; margin: 0 0 20px;
}

ul.hb {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.hb li {
    float: left;
    padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

ul.infos {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.infos li {
    float: left;
    margin: 3px 0;
    padding: 0 50px 0 10px;
}

ul.infos strong {
    display: block;
    color: #81202b;
    padding: 0 0 1px;
}

ul.infos em {
    padding: 0;
    font-style: italic;
}

ul.social {
    margin: 0;
    padding: 0;
    clear: both;
    list-style-type: none;
}

ul.social li {
    float: left;
    margin: 0 20px;
}

dt, label.title {
    font-weight: 700;
    font-size: 14px;
}

dd {
    color: #454545;
    text-align: left;
    padding: 2px 0 10px 10px;
    font: italic 12px Arial, Helvetica, sans-serif;
}
