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

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

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

a {
    color: #CCCCCC;
}

ul.check li  { padding-left: 18px; background: url("../images/list-check.png") no-repeat 0 40%; list-style:none; }
ul.plus li  { padding-left: 18px; background: url("../images/list-plus.png") no-repeat 0 40%; list-style:none; }
ul.arrow li  { padding-left: 18px; background: url("../images/list-arrow.png") no-repeat 0 40%;list-style:none; }
ul.cross li  { padding-left: 18px; 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{
	background: #000000;
	
}
.tabs-wrapper ul.tabs-nav li {
	border-left: 1px solid #0E0E0E;
	border-right: 1px solid #0E0E0E;
	border-top: 1px solid #0E0E0E;
	padding: 0px 3px 0px 3px;
	
}

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

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

.accordion-header {
	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 {
	background: url(../images/accordion-arrow.png) no-repeat 0 0;
}
.accordion-header.current a:before {
	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); 
}

/*-----------------------------------------------------------------------------------*/
/*	04.	Global Header
/*-----------------------------------------------------------------------------------*/

#header {

background: #292929 repeat-x scroll 0 bottom;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

header #logo h2 a{
	color: #fff;
}

/*-----------------------------------------------------------------------------------*/
/*	05.	ZNet Header
/*-----------------------------------------------------------------------------------*/

#header {

background: #292929 repeat-x scroll 0 bottom;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

header #logo h2 a{
	color: #fff;
}


/*-----------------------------------------------------------------------------------*/
/*	06.	ZMag Header
/*-----------------------------------------------------------------------------------*/

#zmag-header-background {

background: #290029 repeat-x scroll 0 bottom;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

header #logo h2 a{
	color: #fff;
}


/*-----------------------------------------------------------------------------------*/
/*	08.	Z Blogs Header
/*-----------------------------------------------------------------------------------*/

#zsus-header-background {

background: #0E1E09 repeat-x scroll 0 bottom;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

header #logo h2 a{
	color: #fff;
}


/*-----------------------------------------------------------------------------------*/
/*	09.	Z Multi Header
/*-----------------------------------------------------------------------------------*/

#zmulti-header-background {

background: #292929 repeat-x scroll 0 bottom;
-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

header #logo h2 a{
	color: #fff;
}




/*-----------------------------------------------------------------------------------*/
/*	05.	Content
/*-----------------------------------------------------------------------------------*/


/*	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;
	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 {
    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 {
    background: #000000 url("../images/featured-caption.png") repeat-x scroll center top;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.entry-meta a {
	color: #333333
}

/* Single Post & Page */

section.full-height {
	background: #FFFFFF
}
section.full-height header {
	background: url(../images/border-solid.png) repeat-x 0 0;
}

.full-height article header {
	background: url(../images/border-solid.png) repeat-x 0 0;
	
	padding-top: 25px;
}

.entry-content, .archive-content {
	background: url(../images/border-solid.png) repeat-x 0 0;
}
.zmag-entry-content, .archive-content {
	background: url(../images/border-solid.png) repeat-x 0 0;
	font-family:"Times New Roman",Georgia,Serif;		
	font-size: 18px;	
}

.tags {
	background: url(../images/tag-icon.png) no-repeat 0 4px; 
}
.tags a { color: #ffffff; }

/* Single Review Post */

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


/* 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 {
	background: url(../images/border-dotted.png) repeat-x 0 100%;
}
.commentlist .the-comment {
	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 {
	background: url("../images/border-solid.png") repeat-x 0 100%;
}
.widget a{
	color: #333333 !important;
	font-weight: bold;
}
.widget ul li  { 
	background: url("../images/border-dotted.png") repeat-x 0 100%;
	padding: 5px
}

/* RECENT POSTS WIDGET */

.reviews_widget .entry-title a {
	color: #000000;
}
.reviews_widget ul.pane li {
	background: url("../images/border-dotted.png") repeat-x 0 100%;
}

/*-----------------------------------------------------------------------------------*/
/*	08.	Footer
/*-----------------------------------------------------------------------------------*/

footer {
	background: url("../images/footer-bg.png") repeat-x scroll bottom left transparent;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

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


/*	Horizontal Dividers  */

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

/*	Image Captions  */

.wp-caption {
	background: #000000;
}

.wp-caption .wp-caption-text {
	background: #FFFFFF;
}
 /* Rating */
 
 /* RATING */
.rating-bar {
	color: #FFFFFF;
}
.rating-bar .desc {
	border-top: 1px solid #4e5356;
	border-right: 1px solid #4e5356;
	border-bottom: 1px solid #4e5356;
	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;
	background: url("../images/ratingBar-bg.png") repeat-x 0 0;
}
.rating .label {
	color: #ffffff;
}

