html, body {
	min-height: 100%;
}
body{
	margin:0;
	color:#4c4b47;
	font:12px/18px Arial, Helvetica, sans-serif;
	background: #fff url(../images/bg-body.gif) repeat-y;
}
img{border-style:none;}
a{color:#4c4b47;}
a:hover{text-decoration:none;}
#main {width: 1002px;padding: 0 0 20px 0;}
#header {
	position: relative;
	width: 1000px;
	height: 506px;
	margin: 0 0 0 1px;
	background: url(../images/bg-header.jpg) no-repeat;
}
#header .logo {
	position: absolute;
	top: 90px;
	left: 396px;
   overflow:hidden;
   font-size: 85px;
   line-height: 85px;
   color: #44b49d;
   margin:0;
}
#header .logo strong {color: #4c4b47;}
#header .logo a {color: #44b49d;text-decoration: none;} 
#header .logo em {font-size: 19px;font-style: normal;margin: -43px 0 0 7px;display: block;color: #4c4b47;}
#header .info-box {
	position: absolute;
	top: 229px;
	left: 382px;
	width: 263px;
	border-left: 1px solid #7f8587;
	font-size: 19px;
	line-height: 20px;
	color: #4c4b47;
}
#header .review {overflow: hidden;padding: 0 0 14px 10px;border-bottom: 1px solid #9ea8ad;width: 252px;}
#header .review blockquote {margin: 0;}
#header .review q{quotes: none;}
#header .review q:before{content:"";}
#header .review q:after{content:"";}
#header .review cite {display: block;text-align: left;font-size: 14px;line-height: 20px;margin: 6px 0 0;}
.link {
	float: left;
	padding: 0 0 0 34px;
	font-size: 13px;
	line-height: 31px;
	margin: 9px 0 0;
	font-weight: bold;
	background: url(../images/ico-arrow.gif) no-repeat;
}
#header .review .link {margin: 6px 0 0;}
#header .ads {overflow: hidden;padding: 10px 0 0 11px;}
#header .ad {float: left;margin: 0 5px 0 0;}
#header .buy-btn {
	float: left;
	width: 56px;
	height: 56px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-buy-now.gif) no-repeat;
}
#header .text-box {
	position: absolute;
	top: 408px;
	right: 151px;
	width: 149px;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
}
#header .text-box p {margin: 0;}
#header .more {
	position: absolute;
	width: 15px;
	height: 15px;
	top: -25px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/link-more.gif) no-repeat;
}
#header .gallery-holder {
	position: absolute;
	right: 11px;
	top: 55px;
	width: 236px;
}
#header .socialmedia-holder {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 236px;
}
#header .gallery-holder .holder {overflow: hidden;width: 230px;height: 342px;}
#header .gallery {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 99999px;
}
#header .gallery li {float: left;padding: 3px;border: 1px solid #4c4b47;background-color: #fff;}
#header .gallery li img {display: block;}
#header .gallery-holder .btn {
	float: left;
	padding: 0 13px 0 0;
	margin: 11px 0 0 142px;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/arrow-prev.gif) no-repeat 100% 0;
}
#header .gallery-holder .next {
	padding: 0 0 0 13px;
	margin-left: 7px;
	background: url(../images/arrow-next.gif) no-repeat;
}
#header .gallery-holder .btn:hover {text-decoration: underline;}
#content {
	margin: 0 auto;
	width: 872px;
	background: url(../images/bg-content.gif) no-repeat;
}
.content-inner {
	overflow: hidden;
	width: 837px;
	padding: 19px 17px 28px 18px;
	background: url(../images/bg-content-2.gif) no-repeat 0 100%;
}
#content .content-inner2 {
	overflow: hidden;
	width: 837px;
	background: url(../images/bg-content-3.gif) repeat-y;
}
#content .holder {float: left;width: 575px;}
#content h2 {
	margin: 0 0 6px;
	font-size: 19px;
	line-height: 20px;
	color: #4c4b47;
}
.info {
	float: right;
	list-style: none;
	padding: 0;
	margin: -1px 0 -20px;
	overflow: hidden;
	width: 232px;
}
.info li {float: left;padding: 16px 0 20px 14px;border-top: 1px solid #7f8587;}
.info h2 {margin: 0;}
.info p {margin: 0;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}
.info ul {list-style: none;margin: 0;padding: 0;line-height: 25px;}
.info ul li {float: none;border: 0;padding: 0;}

ul#short_reviews_source {
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

.short_reviews_slider .slider_next, .slider_prev, .hidden
{
	display: none;
}
#full_review_table td
{
	padding-bottom: 5px;
}
div#blog a, .tweet_time
{
	font-weight: bold;
}

.popup .header1, .faq_link_all
{
	font-weight: bold;
}

.popup .text 
{

}

/* ColorBox Core Style */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* ColorBox user style */
#cboxOverlay{background:#000000;}

#colorBox{}
	#cboxTopLeft{width:27px; height:27px; background:url(../images/cbox/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:27px; background:url(../images/cbox/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:27px; height:27px; background:url(../images/cbox/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:27px; height:27px; background:url(../images/cbox/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:27px; background:url(../images/cbox/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:27px; height:27px; background:url(../images/cbox/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:27px; background:url(../images/cbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:27px; background:url(../images/cbox/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
            #cboxLoadedContent{margin-bottom:20px;}
            #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
            #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
            #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
            #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
            #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
            #cboxLoadingOverlay{background:url(../images/cbox/loading.gif) 5px 5px no-repeat #fff;}
            /*#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}*/
            #cboxClose{position:absolute; top:0px; right:0px; display:block; background:url(../images/cbox/x.gif) top center no-repeat; width:15px; height:17px; text-indent:-9999px;}
