/*


Theme Name: WordPress theme 674
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.6
Original Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
Modifications by Cadent: http://www.cadent.com/ 


*/

/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Century Gothic", "Avant Garde", "Arial", sans-serif;
	font-size: 1em;
	line-height: 115%;
	color: silver;
	background: #202020;
	

}

/*tables */

table, td {
	border-collapse: collapse;
}

table, td, img {
	border: 1px 
}

td, tr {
	vertical-align: top;
	text-align: left;
}

.wrapper {	
width: 100%;
	overflow: hidden;
}

.container {
	width: 100%;
	
border: 1;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear{
       clear:both;
}

/***forms*******************************************/

input, textarea {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
}

input.submit{
        border:none!important;
        margin-right:3px;
        padding:0!important;
}

.searching {
	width: 95px;
	height: auto;
	color: #3d3d3d;
	height: 16px;
	margin-right: 7px;
	border: solid 1px #404040;
	padding-left: 3px;
}

.searching2 {
	width: 90px;
	height: auto;
	color: #3d3d3d;
	height: 16px;
	margin-right: 4px;
	border: solid 1px #404040;
	padding-left: 3px;
	margin-left: -30px;
}

.column_center .text_box  textarea {
border: 1px solid #AAAAAA;	
margin: 3px 0 3px 0;
}
.text_box
{
padding-top:30px;
}

/***end forms*******************************************/

.min_width {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900)? "900px" : "100%");
	min-width: 900px;
}

.main {
	width: 900px;
	margin: 0 auto;
}

a {
	/***color: #292727;****/
color: #FFF078;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* headings */

h1, h2, h3, h4 {
	font-family: Palatino, "Times New Roman", serif;
	color: #FFFF66;
}

h1 {
	font-size: 2.80em;
	font-weight: normal;
	line-height: .9em;
}

h1 a {
	text-decoration: none;
}

h2 {
	font: 1.3em Palatino, "Times New Roman", serif;
	margin-bottom: .5em;
	margin-top: 1em;
}

h3 {
	font-size: 1.75em;
	font-weight: normal;
	line-height: 1em;
}

h3 a {
	font-size: 1.01em;
	line-height: 1.01em;
	text-decoration: none;
	color: #FFFF66;
}

h3 a:hover {
	text-decoration: underline;
}

h3#comments {
	font-size: 14px;
	padding-top: 10px;
}
.comment-edit-link
{
width:600px;
}

h3#respond {
	font-size: 14px
}

h4 {
padding-top: 10px;
	color: #c8c8c8;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 16px;
}

.pagetitle {
	padding: 10px;
}

.center {
	padding: 0 0 10px 0;
}

/***global*******************************************/

/* Begin Images */

img {
	border: 0;
}

p img {
	padding: 0;
	max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 12px 37px;
	display: inline;
}

img.alignleft {
	margin: 0 20px 10px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* End Images */

/* Lists */

ul {
	margin: 0;
	list-style: none;
}

.float {
	float: left;
	margin: 0 20px 0 0;
}

.col {
	float: left;
border-right: 1px solid #ffffff; 
}

.side_bar {
	float: right;
	width: 234px;
	margin: 0 0 0 -234px;
	position: relative;
	background: #000;

}

.column_center {
	float: left;
	width: 100%;
	


}

.indent_center {
	padding: 27px 54px 30px 49px;
	margin: 0 234px 0 0;
}

.indent_center_no_top_padding
{
	padding: 1px 54px 30px 49px;
	margin: 0 234px 0 0;
float:left;
}

.clear {
	clear: both;
}

.w100 {
	width: 100%;
}

.h100 {
	height: 100%;
}

.in5 {
	padding-bottom: 5px;
}

.in10 {
	padding-bottom: 10px;
}

.in15 {
	padding-bottom: 15px;
}

.in20 {
	padding-bottom: 20px;
}

/***global*******************************************/

.content .indent {
	padding: 0 0 0 0;
border: 1;
}

/***box*******************************************/

.left_top {
}

.right_top {
}

.left_bot {
}

.right_bot {
	width: 100%;
}

.side_left {
	margin: 0 24px 0 0;
}

.side_right {
}

.side_top {
}

.side_bot {
}

/***box*******************************************/

/***main-banner*******************************************/

.main-banner {
	width: 100%;
	background: url(images/main-banner-tail.gif) left top repeat-x;
}

.main-banner .bg {
	background: url(images/main-banner-bg.jpg) no-repeat left top;
	height: 130px;
}

.main-banner img {
	position: absolute;
	display: block;
	margin: 52px 0 0 171px;
}

.main-banner .logo {
	padding: 180px 0 0 330px;
}

/***content end*******************************************/

/***header*******************************************/

#header {
	width: 100%;
	height: 59px;
	background: url(images/header-bg.gif) left top repeat-x;
}

#header ul {
	padding: 22px 0 0 0;
}

#header ul li {
	display: inline;
}

#header ul li a {
	color: #fefec1;
	font-size: 1.16em;
	text-decoration: none;
	padding: 0 25px 0 25px;
}

#header ul li a:hover {
	text-decoration: underline;
}

/***end header*******************************************/

/***side_bar*******************************************/

.side_bar .inside {
	padding: 8px 9px 10px 9px;
}

.block_search {
	padding: 14px 10px 12px 27px;
	background: #151515;
	zoom: 1;
	margin-bottom: 15px;
}

/**********************************************/

.children {
	margin: 0 0 0 10px;
}

.indentX p {
	padding: 0 0 10px 0;
}

.indentX p a {
	color: #fff;
}

.widget_style {
	padding: 0 10px 40px 10px;
}

.widget_style h2 {
	font-size: 1.5em;
	line-height: 1.1em;
	color: #fff078;
	font-weight: normal;
	padding: 13px 0 10px 70px;
	zoom: 1;
	margin: 0 -19px 0px -72px;
}

.widget_style h2 a {
	color: #fff078;
	text-decoration: none;
}

.widget_style h2 a:hover {
	text-decoration: none;
}

.widget_style ul {
	
}

.widget_style li {
	font-size: .99em;
	line-height: 1.5em;
	color: #fff;
	font-family: tahoma;
}

.widget_style li a {
	color: #FFF078;
	background: url(images/marker1.gif) no-repeat 0px 6px;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.widget_style li a:hover {
	text-decoration: underline;
}

#categories.widget_style {
	padding-left: 53px;
	padding-right: 0;
	padding-bottom: 28px;
}

#categories.widget_style h2 {
	font-size: 1.17em;
	font-family: tahoma;
	background: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 11px 0 4px 29px;
	margin: 0 0 0 -53px;
}

#categories.widget_style li {
	font-style: italic;
	color: #fff;
	font-family: arial;
}

#categories.widget_style li a {
	color: #fff;
	text-decoration: none;
	background: url(images/marker.gif) no-repeat 0px 6px;
	padding: 0 0 0 13px;
	font-size: 1.1em;
	color: #fff;
	line-height: 30px;
}

#categories.widget_style li a:hover {
	text-decoration: underline;
}

/**********************************************/

#links_with_style ul {
	margin: 0 0 0 0;
	background: none;
}

#links_with_style ul ul h2 {
	margin: 0 0 0 0;
	background: none;
}

#links_with_style ul li h2 {
	font-size: 1.5em;
	line-height: 1.1em;
	color: #fff078;
	font-weight: normal;
	padding: 13px 0 10px 45px;
	background: url(images/marker2.gif) no-repeat 16px 14px #151515;
	zoom: 1;
	margin: 0 -19px 42px -72px;
}

#links_with_style ul li ul {
	margin: 0 0 0 0;
}

#links_with_style ul li ul li {
	font-size: 1.01em;
	color: #000000;
	padding: 0 0 0 0;
}

#links_with_style ul li ul li a {
	padding: 0 0 0 17px;
}

/**********************************************/

#calendar_wrap {
	vertical-align: top;
	width: auto;
	margin: auto;
	padding: 13px 10px 0 0;
	margin-left: -44px;
}

#calendar_wrap caption {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#calendar_wrap td {
	width: 25px;
	text-align: right;
	color: #fff;
	font-size: 1em;
	padding: 4px 0;
}

#calendar_wrap td a {
	color: #b10000;
}

#calendar_wrap th {
	color: #fff;
	text-align: right;
}

#calendar_wrap a {
	font-weight: bold;
}

/**********************************************/

#tag_cloud a {
	color: #fff;
	line-height: 1.01em;
	text-decoration: none;
}

#tag_cloud a:hover {
	text-decoration: underline;
}

.post {
	padding: 0 0 20px 0;
}

.post h3 {
	padding: 0 0 5px 0;
}

/* .post a { color:#fff;} */

/**********************************************/

#statusbar {
	text-align: left;
	color: #bbbbbb;
	padding-left: 20px;
}

#statusbar p {
	padding: 0px 20px 20px 0;
}

#statusbar a {
	font-weight: bold;
	color: #fff;
}

/***end side_bar*******************************************/

/***column_center*******************************************/

.title {
	padding: 0 0 15px 0;
}

.title span {
	color: #000000;
	line-height: 1.18em;
	float: right;
	color: #bbbbbb;
	font-size: .83em;
	line-height: 1.09em;
}

.title span em {
	font-style: normal;
	color: #fff086;
	text-decoration: underline;
}

.title .date {
	font-size: .83em;
	line-height: 1.09em;
	color: #bbbbbb;
}

.text_box {
	font-size: 0.95em;
	padding: 0 0 11px 0;
}

.text_box a {
	color: #ffffff;
}

.img-box {
	width: 100%;
	overflow: hidden;
}

.img-box img {
	margin: 3px 31px 10px 0;
	float: left;
}

.comments {
	color: #fff;
	font-size: .91em;
	font-weight: bold;
	line-height: 1.9em;
	padding: 0 0 34px 20px;
	text-align: right;
	border-bottom: 1px solid #2f2f2f;
	margin-bottom: 36px;
}

.comments a {
	padding: 0 0 0 8px;
	color: #fff;
	font-size: 1.01em;
	line-height: 1.9em;
	text-decoration: none;
}

.comments a:hover {
	text-decoration: underline;
}

.column_center ol {
	margin-left: 20px;
}

.column_center ol li {
	list-style: decimal;
	color: #fff;
}

.column_center ol li a {
	
}

.column_center ul {
	margin-left: 20px;
}

.column_center ul li {
	list-style-type: disc;
}

/* .column_center ul li a { color:#fff086;} */

.column_center p {
	padding: 5px 0 5px 0;
}

/***end column_center*******************************************/

/*************************************/

#recent-posts {
	vertical-align: top;
}

.widget_style#recent-comments li a {
	background: none;
}

#calendar {
	vertical-align: top;
}

#google-search {
	vertical-align: top;
}

#gsearch {
	text-align: left;
}

#pages {
	vertical-align: top;
}

#text-1 {
	vertical-align: top;
}

#delicious {
	vertical-align: top;
}

#delicious-box {
	text-align: left;
}

/*************************************/

.textwidget {
	padding: 13px 0px 0px 0px;
}

.commentlist a {
	color: #fff078;
}

/*.oddcomment {
	color: #FF0000;
}*/

.navigation a {
	color: #fff;
}

.navigation {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}

.navigation .left {
	text-align: left;
}

.navigation .right {
	text-align: right;
}

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

hr {
	display: none;
}

a img {
	border: none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
}

/* End Various Tags & Classes*/

/* Begin Comments*/

.alt {
	margin: 0;
	padding: 10px;
}

.commentlist {
	padding: 0;
	text-align: justify;
        width: 600px;
}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}

/* End Comments */

/***footer*******************************************/

#footer {
	font-size: 0.70em;
	line-height: 1.1em;
	color: #fefec0;
	background: url(images/tail-bottom.gif) left top repeat-x;
	height: 59px;
	font-family: tahoma;
}

#footer p {
	padding: 7px 0 0 40px;
}

#footer a {
	color: #fefec0;
}

/***end footer*******************************************/

/*** Eshop Style *******************************************/
.fld2, .fld3, .fld4, .fld5, .fld6{
        padding:20px!important;
}

#prod-orders{
float:left; width:240px; height: 210px;
}
#prod-orders-02{
float:left; padding-right: 5px; width:310px; height: 210px;
}

.no_margin
{
	position:relative;
	left:-48px;
}

h2.prodtitles span{
   font:bold 14px "Century Gothic","Avant Garde","Arial",sans-serif!important;
}

.wpsc_description span{
   font:bold 12px "Century Gothic","Avant Garde","Arial",sans-serif!important;
   color:#FFFF66!important;
}

.wpsc_checkout_table h4{
    font:bold 16px "Century Gothic","Avant Garde","Arial",sans-serif!important;
}

#wpsc_checkout_form_16{
     margin-bottom:20px!important;
}

.make_purchase{
     margin-top:10px;
}
a.wpsc_product_title
{
    color: #FFFF66 !important;
    font: bold 12px "Century Gothic","Avant Garde","Arial",sans-serif !important;
}
ul.wpsc_categories
{
padding-top:20px;
}
div.breadcrumb 
{
    padding-top: 30px !important;
}
a.wpsc_product_title {
    font: bold 14px "Century Gothic","Avant Garde","Arial",sans-serif !important;
}
