body {
	/* @embed */
	background: #000 url("../images/body-bg1.png") repeat 0 0;
	color: #999999;
	text-shadow: 1px 1px #000000;
}

h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF;
}

blockquote {
	border-left: 3px solid #999999;
}
a {
	color: white;
}

ul.check li {
	padding-left: 18px;
	/* @embed */
	background: url("../images/list-check.png") no-repeat 0 40%;
	list-style: none;
}
ul.plus li {
	padding-left: 18px;
	/* @embed */
	background: url("../images/list-plus.png") no-repeat 0 40%;
	list-style: none;
}
ul.arrow li {
	padding-left: 18px;
	/* @embed */
	background: url("../images/list-arrow.png") no-repeat 0 40%;
	list-style: none;
}
ul.cross li {
	padding-left: 18px;
	/* @embed */
	background: url("../images/list-cross.png") no-repeat 0 40%;
	list-style: none;
}

table {
	border: 1px solid #000000;
}
table thead th{
	color: #E9E9E9;
	border: solid 1px #000000;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,.15);
	background: #1a1a1a;
	background: -moz-linear-gradient(top, #1a1a1a 0%, #0d0e0f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#0d0e0f));
	background: -webkit-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	background: -o-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	background: -ms-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#0d0e0f')";
	background: linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
}
table th, table tbody td {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tabs-nav {
	/* @embed */
	background: url("../images/border-solid.png") repeat-x scroll 0 100% transparent;
}
.tabs-wrapper ul.tabs-nav li {
	border-left: 1px solid #0E0E0E;
	border-right: 1px solid #0E0E0E;
	border-top: 1px solid #0E0E0E;
}

.tabs-wrapper ul.tabs-nav li a {
	color: #FFFFFF;
	/* @embed */
	background: url("../images/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top, #373737 0%, #181818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#181818));
	background: -webkit-linear-gradient(top, #373737 0%,#181818 100%);
	background: -o-linear-gradient(top, #373737 0%,#181818 100%);
	background: -ms-linear-gradient(top, #373737 0%,#181818 100%);
	background: linear-gradient(top, #373737 0%,#181818 100%);
}
.tabs-wrapper ul.tabs-nav li a.current, .tabs-wrapper ul.tabs-nav li a.current:hover {
	background: #212121 !important;
}

.tabs-wrapper ul.tabs-nav li a:hover {
	background: #212121;
	/* @embed */
	background: url("../images/gradient-gray.png") repeat-x 0 100%;
	background: -moz-linear-gradient(top, #181818 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181818), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #181818 0%,#333333 100%);
	background: -o-linear-gradient(top, #181818 0%,#333333 100%);
	background: -ms-linear-gradient(top, #181818 0%,#333333 100%);
	background: linear-gradient(top, #181818 0%,#333333 100%);
}

.accordion-header {
	/* @embed */
	background: url("../images/gradient-gray.png") repeat-x 0 0;
	background: -moz-linear-gradient(top, #373737 0%, #181818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#181818));
	background: -webkit-linear-gradient(top, #373737 0%,#181818 100%);
	background: -o-linear-gradient(top, #373737 0%,#181818 100%);
	background: -ms-linear-gradient(top, #373737 0%,#181818 100%);
	background: linear-gradient(top, #373737 0%,#181818 100%);
	border: 1px solid #0E0E0E;
}
.accordion-header a:before {
	/* @embed */
	background: url(../images/accordion-arrow.png) no-repeat 0 0;
}
.accordion-header.current a:before {
	/* @embed */
	background: url(../images/accordion-arrow.png) no-repeat 0 -8px;
}
.accordion-header a {
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------*/
/*	03.	Forms & Buttons
/*-----------------------------------------------------------------------------------*/
input, textarea, select {
	background: none repeat scroll 0 0 #FAFAFE;
	border: 1px solid #E2E2E6;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
	color: #7e7e7e;
}

/* Buttons */
.button, input[type="submit"] {
	color: #FFFFFF;
	border-left-color: rgba(0,0,0,.5);
	border-right-color: rgba(0,0,0,.5);
	border: 1px solid #000;
	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	text-shadow: #000 1px 1px 0px;
}

/*-----------------------------------------------------------------------------------*/
/*	04.	Header
/*-----------------------------------------------------------------------------------*/
#header {
	/* @embed */
	background: #393939 url("../images/header-bg.png") repeat-x scroll 0 bottom;
}
header #logo h1 a {
	color: #fff;
}

/*-----------------------------------------------------------------------------------*/
/*	05.	Content
/*-----------------------------------------------------------------------------------*/
#content-wrapper {
	/* @embed */
	background: url("../images/border-solid.png") repeat-x bottom left;
}

/* Home Page Slider */
.slider-captions h2 a, .entry-header h2 a {
	color: #FFFFFF;
}

/* Home Page Article List */
article.list-big-thumb .noimage .entry-date {
	border-top: 1px solid #000;
}
article.list-small-thumb .entry-content, article.list-big-thumb .entry-content {
	border-top: 1px solid #393939;
	/* @embed */
	background: #222222 url("../images/content-bottom-bg.png") repeat-x bottom left;
}
article.list-small-thumb .img-wrapper {
	border-top: 1px solid #000000;
	background: #000;
}
article.list-small-thumb .entry-header {
	/* @embed */
	background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
article.list-small-thumb .entry-content {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
article.list-big-thumb .img-wrapper {
	background: #000;
}
article.list-big-thumb .entry-header {
	/* @embed */
	background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.entry-meta a {
	color: #ffffff;
}

/* Single Post & Page */
section.full-height {
	/* @embed */
	background: #222222 url(../images/content-bottom-bg.png) repeat-x 0 100%;
}
section.full-height header {
	/* @embed */
	background: url(../images/border-solid.png) repeat-x 0 0;
}

.full-height article header {
	/* @embed */
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.entry-content, .archive-content {
	/* @embed */
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.tags {
	/* @embed */
	background: url(../images/tag-icon.png) no-repeat 0 4px;
}
.tags a {
	color: #ffffff;
}

/* Single Review Post */
article.review.single header {
	/* @embed */
	background: #000000 url(../images/review-header-bg.png) repeat-x bottom left;
}
article.review header img.cover {
	border-top: 1px solid #000000;
}

/* Video Archives */


.video-item {
	/* @embed */
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}
.video-item .entry-header{
	/* @embed */
	background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.video-item .entry-header a {
	color: #fff;
}

/* Review Archives */
.review-item {
	/* @embed */
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}

/* Pagination */
.wp-pagenavi a, .wp-pagenavi span {
	color: #FFFFFF;
	border-left-color: rgba(0,0,0,.5);
	border-right-color: rgba(0,0,0,.5);
	border: 1px solid #000;
	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.15),
		0px 1px 2px rgba(0,0,0,.5);
	background: #0d0e0f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#0d0e0f));
	background: -webkit-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	background: -moz-linear-gradient(top, #1a1a1a 0%, #0d0e0f 100%);
	background: -o-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	background: -ms-linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1a1a1a, endColorstr=#0d0e0f)";
	background: linear-gradient(top, #1a1a1a 0%,#0d0e0f 100%);
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
	background: #8f050e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c32420), color-stop(100%,#8f050e));
	background: -webkit-linear-gradient(top, #c32420 0%,#8f050e 100%);
	background: -moz-linear-gradient(top, #c32420 0%, #8f050e 100%);
	background: -o-linear-gradient(top, #c32420 0%,#8f050e 100%);
	background: -ms-linear-gradient(top, #c32420 0%,#8f050e 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#c32420, endColorstr=#8f050e)";
	background: linear-gradient(top, #c32420 0%,#8f050e 100%);
	border: 1px solid #000000 !important;
}

/* Comments */
#comments #comment-nav-above {
	/* @embed */
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}
.commentlist .the-comment {
	/* @embed */
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}

/* Contact Form */
#contact-form.loading input, #contact-form.loading textarea {
	background: #e7e7e7;
}
#contact-form.loading input[type="submit"] {
	border: solid 1px #bbbbbb !important;
	color: #555555;
	background: #d1d1d1;
	background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#d1d1d1));
	background: -moz-linear-gradient(top, #e7e7e7, #d1d1d1);
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top, #e7e7e7 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%,#d1d1d1 100%);
	background: linear-gradient(top, #e7e7e7 0%,#d1d1d1 100%);
}

/*-----------------------------------------------------------------------------------*/
/*	06.	Sidebar
/*-----------------------------------------------------------------------------------*/
/* Widgets */
.widget h3.widget-title {
	/* @embed */
	background: url("../images/border-solid.png") repeat-x 0 100%;
}
.widget a {
	color: #FFFFFF !important;
}
.widget ul li {
	/* @embed */
	background: url("../images/list-arrow.png") no-repeat 0 6px;
}

/* RECENT POSTS WIDGET */
.reviews_widget .entry-title a {
	color: #FFFFFF;
}
.reviews_widget ul.pane li {
	/* @embed */
	background: url("../images/border-dotted.png") repeat-x 0 100%;
}

/*-----------------------------------------------------------------------------------*/
/*	07.	Prefooter
/*-----------------------------------------------------------------------------------*/
#prefooter {
	/* @embed */
	background: url("../images/prefooter-bg.png") repeat scroll 0 0 transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	08.	Footer
/*-----------------------------------------------------------------------------------*/
footer {
	/* @embed */
	background: url("../images/footer-bg.png") repeat-x scroll bottom left transparent;
}
#footer-border {
	/* @embed */
	background: url("../images/border-solid.png") repeat-x bottom left;
}

/*-----------------------------------------------------------------------------------*/
/*	09.	Misc
/*-----------------------------------------------------------------------------------*/

/* Horizontal Dividers */
.divider-solid {
	/* @embed */
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.divider-dotted {
	/* @embed */
	background: url(../images/border-dotted.png) repeat-x 0 0;
}

/* Image Captions */
.wp-caption {
	background: #000000;
}

.wp-caption .wp-caption-text {
	background: #000000;
}

/* Rating */

/* RATING */
.rating-bar {
	color: #FFFFFF;
}
.rating-bar .desc {
	border-top: 1px solid #4e5356;
	border-right: 1px solid #4e5356;
	border-bottom: 1px solid #4e5356;
	/* @embed */
	background: url("../images/ratingBar-bg.png") repeat-x 0 0;
}
.rating-box .desc {
	font-size: 12px;
	border-left: 1px solid #4e5356;
	border-right: 1px solid #4e5356;
	border-bottom: 1px solid #4e5356;
	/* @embed */
	background: url("../images/ratingBar-bg.png") repeat-x 0 0;
}
.rating .label {
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------*/
/*	10.	Nivo Slider
/*-----------------------------------------------------------------------------------*/

/* Nivo Theme Default */

.theme-default .nivoSlider {
	/* @embed */
	background: #000 url(../images/nivo/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivo-controlNav a {
	/* @embed */
	background: url(../images/nivo/controls-red.png) no-repeat;
}
.nivo-caption a {
	color: #fff;
}
.nivo-caption a:hover {
	color: #fff;
}
/* red color scheme */
.theme-default .nivoSlider.red {
	/* @embed */
	background: #000 url(../images/nivo/loading-red.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.red .nivo-controlNav a {
	/* @embed */
	background-image: url(../images/nivo/controls-red.png) no-repeat;
}
/* green color scheme */
.theme-default .nivoSlider.green {
	/* @embed */
	background: #000 url(../images/nivo/loading-green.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.green .nivo-controlNav a {
	/* @embed */
	background-image: url(../images/nivo/controls-green.png);
}
/* blue color scheme */
.theme-default .nivoSlider.blue {
	/* @embed */
	background: #000 url(../images/nivo/loading-blue.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.blue .nivo-controlNav a {
	/* @embed */
	background-image: url(../images/nivo/controls-blue.png);
}
/* orange color scheme */
.theme-default .nivoSlider.orange {
	/* @embed */
	background: #000 url(../images/nivo/loading-orange.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider.orange .nivo-controlNav a {
	/* @embed */
	background-image: url(../images/nivo/controls-orange.png);
}
/* Caption styles */
.nivo-caption {
	/* @embed */
	background: #000000 url("../images/nivo/featured-caption.png") repeat-x scroll center top;
	bottom: 0;
	display: block;
	left: 0;
	padding: 12px 40px 15px 22px;
	position: absolute;
	right: 0;
	text-align: left;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	z-index: 8;
	opacity: 0.8;
}
/* red */
.nivoSlider.red .nivo-directionNav a {
	/* @embed */
	background-image: url(../images/nivo/arrows-red.png);
}
/* green */
.nivoSlider.green .nivo-directionNav a {
	/* @embed */
	background-image: url(../images/nivo/arrows-green.png);
}
/* blue */
.nivoSlider.blue .nivo-directionNav a {
	/* @embed */
	background-image: url(../images/nivo/arrows-blue.png);
}
/* orange */
.nivoSlider.orange .nivo-directionNav a {
	/* @embed */
	background-image: url(../images/nivo/arrows-orange.png);
}
/* Nivo Slider with thumbnail navigation */
.nivo-controlNav.nivo-thumbs-enabled {
	/* @embed */
	background: #222222 url("../images/content-bottom-bg.png") repeat-x bottom left;
}

/* red */
.theme-thumbnails .nivoSlider.red {
	/* @embed */
	background: #000 url(../images/light/nivo/loading-red.gif) no-repeat 50% 50%;
}
.nivoSlider.red a.nivo-control.active img {
	outline: 2px solid #A80909;
}
/* green */
.theme-thumbnails .nivoSlider.green {
	/* @embed */
	background: #000 url(../images/light/nivo/loading-green.gif) no-repeat 50% 50%;
}
.nivoSlider.green a.nivo-control.active img {
	outline: 2px solid #60a700;
}
/* blue */
.theme-thumbnails .nivoSlider.blue {
	/* @embed */
	background: #000 url(../images/light/nivo/loading-blue.gif) no-repeat 50% 50%;
}
.nivoSlider.blue a.nivo-control.active img {
	outline: 2px solid #1d69fd;
}
/* orange */
.theme-thumbnails .nivoSlider.orange {
	/* @embed */
	background: #000 url(../images/light/nivo/loading-orange.gif) no-repeat 50% 50%;
}
.nivoSlider.orange a.nivo-control.active img {
	outline: 2px solid #df5012;
}