/*

Theme Name: Turner Original

Theme URI: www.turneroriginal.com

Description: Wordpress theme For Turner Original

Version: 1.0	

Author: Daddydesign	

Author URI: http://www.daddydesign.com

*/

/* CSS Document */



body

{

font-family: Arial,Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-weight: normal;

text-transform: normal;

color:#000000;

letter-spacing: normal;

line-height: 140%;

	text-align:center;

	background:#ffffff url(images/bg_repeat.jpg) repeat-x top left;

}

h2,.pagetitle

{

	font-size:24px;

	color:#323640;

	line-height:27px;

	padding:0px 0px 10px 0px;

	font-family:"Qlassik Bold";

}

sup

{

font-size:60%;

}

strong

{

font-weight:bold;

}

#wrapper

{

	margin:0px auto;

	padding:0px;

	width:950px;

	overflow:hidden;

	background:#ffffff;

	text-align:left;

}

a,a:link,a:visited

{

color:#000000;

}

#header

{

	width:950px;

	float:left;

	overflow:hidden;

	padding:0px;

	margin:0px;

}

#logo

{

	float:left;

	width:350px;

	overflow:hidden;

	height:204px;

}

#navigation

{

width:600px;

float:left;

overflow:hidden;

}

#navigation ul

{

	width:600px;

	float:left;

	overflow:hidden;

	list-style:none;

	padding:24px 0px 0px 10px;

}

#navigation ul li

{

	width:135px;

	height:56px;

	line-height:56px;

	padding:0px 0px 10px 10px;

	float:left;

	text-align:left;

	overflow:hidden;

	background:url(images/navigation_element_bg.jpg) no-repeat top left;

}

#navigation ul li a

{


	text-decoration:none;

	font-size:28px;

	color:#323640;

	font-weight:bold;

}

#navigation ul li a:hover,#navigation ul li.curent_page_item a:hover

{

	color:#943634;

}

#content_all

{

width:950px;

float:left;

overflow:hidden;

padding:0px;

margin:0px;

}

#sidebar

{

	width:293px;

	float:left;

	overflow:hidden;

	border-top:1px solid #38373D;

	margin:5px 0px 0px 0px;

}

#content

{

	width:597px;

	float:left;

	overflow:hidden;

	padding:0px 10px 0px 50px;

	margin:0px;

}

/* Post Style Starts */

.post

{

	width:597px;

	float:left;

	overflow:hidden;

	clear:both;

	padding:0px 0px 10px 0px;

	margin:0px 0px 20px 0px;

	border-bottom:1px solid #CED3DF;

}

.post_title,.post_title a,.postmeta_top a

{

color:#323640;

text-decoration:none;

}

.postmeta_top

{

padding:0px 0px 10px 0px;

}

.comment_popup

{

	text-align:left;

	font-size:16px;

}

.comment_popup a

{

	 font-size:12px;

	text-decoration:none;

}

.entry

{

	width:597px;

	float:left;

	overflow:hidden;

	padding:10px 0px 10px 0px;

	margin:0px;
	font-size:13px;
	line-height:140%;

}
.entry p
{
padding-bottom:20px;
}
.entry .one_half

{

	width:278px;

	float:left;

	overflow:hidden;

	padding:0px 20px 20px 0px;

	margin:0px;

}

/* Post Style Ends */

/*Contact Page Form*/

#contact_form

{

width:536px;

float:left;

overflow:hidden;

clear:both;

padding:15px;

background:#323641;

}

#contact_form h2

{

color:#ffffff;

font-weight:normal;

}

.form_row

{

	width:567px;

	float:left;

	overflow:hidden;

	margin:0px;

	padding:0px 0px 15px 0px;

}

.form_row label

{

width:100%;

padding:0px 0px 5px 0px;

width:567px;

float:left;

font-size:13px;

line-height:15px;

color:#ffffff;

clear:both;


}

.form_row .form_50

{

	width:283px;

	float:left;

	overflow:hidden;

	padding:0px;

	margin:0px;

}

.form_row input

{

	width:523px;

	height:29px;

	padding:5px 0px 0px 10px;

	margin:0px;

	font-size:13px;

	border:1px solid #CFD3DC;

}

.form_row .form_50 input

{

	width:243px;	

}

.form_row textarea

{

	width:513px;

	height:177px;

	padding:10px;

	border:1px solid #CFD3DC;

}

.form_row .submit

{

	width:63px;

	height:26px;

	padding:0px;

	margin:0px;

	border:none;

}

/*Contact page form ends*/

.content_row

{

	width:597px;

	float:left;

	overflow:hidden;

	padding:10px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#home_image

{

text-align:center;

}

.content_row

{

	font-size:14px;

	line-height:20px;

}

.home_block1

{

	width:250px;

	float:left;

	overflow:hidden;

	padding:0px 18px 0px 0px;

}

.home_block1 p

{

	font-size:12px;

	margin:0px 0px 15px 0px;

}

.home_block1 ul

{

	list-style:none;

	font-size:12px;

}

.home_block1 ul li a

{

text-decoration:none;

}

.home_block2

{

	width:169px;

	float:left;

	overflow:hidden;
	margin-top:15px;

}

.home_block2 .gray_box

{

	padding:10px 10px 20px 10px;

	margin:0px 0px 15px 0px;

	float:left;

	overflow:hidden;

	background:#343642;

	width:149px;

	color:#ffffff;

}	

.home_block2 .gray_box h2

{

	color:#ffffff;

	font-size:21px;

}

.home_block3

{

	width:160px;

	float:left;

	overflow:hidden;

	text-align:right;

}

.sidebar_box

{

	width:293px;

	float:left;

	overflow:hidden;

	padding:0px 0px 20px 0px;

	margin:0px 0px 25px 0px;

	background:url(images/sidebar_item.png) no-repeat bottom left;

}

.site_block

{

	padding:20px 0px 25px 50px;

	width:243px;

	font-size:24px;

	color:#323640;

	line-height:27px;

	font-family:"Qlassik Bold";

		

}

.site_block a

{

	color:#323640;

	text-decoration:none;

}

.site_block p

{

	padding:0px 0px 15px 0px;

}

.widget_box

{

	width:293px;

	float:left;

	overflow:hidden;

	padding:20px 0px 30px 0px;

	margin:0px 0px 25px 0px;

	background:url(images/sidebar_item.png) no-repeat bottom left;

}

.widget_box .widget_heading

{

	width:243px;

	float:left;

	overflow:hidden;

	font-family:;

	color:#323640;

	font-family:"Qlassik Bold";

	font-size:24px;

	padding:0px 25px 10px 25px;

	border-bottom:1px solid #38373D;

}

.widget_box .widget_content

{

	width:293px;

	float:left;

	padding:10px 0px 0px 0px;

	margin:0px;

	overflow:hidden;

}

.widget_box .widget_content ul

{

	width:293px;

	list-style:none;

	padding:0px;

	margin:0px;

	float:left;

	overflow:hidden;

}

.widget_box .widget_content ul li

{

	width:293px;

	list-style:none;

	padding:0px;

	margin:0px;

	float:left;

	font-size:14px;

	line-height:37px;

	overflow:hidden;
	border-bottom:1px solid #CED3DF;

}
.widget_box .widget_content ul li:last-child
{
	border:none;
}
.widget_box .widget_content ul li a

{

padding:0px 25px 0px 25px;

font-family:Helvetica,Arial,sans-serif;

width:243px;

float:left;

overflow:hidden;

line-height:37px;

font-size:14px;

text-decoration:none;

}

.widget_box .widget_content ul li a:hover

{

background:#32363F;

color:#ffffff;

}

.sidebar_logo

{

	width:294px;

	text-align:center;

	float:left;

	overflow:hidden;

}

#footer

{

	width:597px;

	float:left;

	padding:20px 0px 50px 353px;

	overflow:hidden;

	font-size:11px;

	

}

/* =Comments

-------------------------------------------------------------- */

#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #000;

	font-weight: bold;

	font-size: 20px;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom:none;

	margin-bottom:0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #FF4B33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #FF4B33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	margin-bottom: 18px;

	padding-bottom: 18px;

	border-bottom: 1px solid #e7e7e7;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	display:block;

	margin: 0;

}

#comments .pingback .url {

	font-style: italic;

	font-size: 13px;

}







/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	margin: 24px 0;

	border-top: 1px solid #e7e7e7;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

}

#respond .required {

	color:#FF4B33;

	font-weight:bold;

}

#respond label {

	color: #888;

	font-size: 12px;

}

#respond input {

	margin:0 0 9px;

	width:98%;

}

#respond textarea {

	width:98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	width: auto;

	font-size: 14px;

}



.inventory_product

{

	width:149px;

	min-height:177px;

	background:#32363F;

	padding:15px 15px 15px 15px;

	margin:0px 19px 19px 0px;

	float:left;

	overflow:hidden;

}
.inventory_product h2
{
padding-right:100px;
}
.inventory_product .product_image
{
margin:10px auto 0px auto !important;
padding:0px;
background:#ffffff;
text-align:center;
width:149px;
height:125px;
}

.inventory_product h2,.inventory_product h2 a

{

	text-decoration:none;

	color:#ffffff;

	font-weight:normal;

	padding:0px;

	margin:0px;

}
/* Begin Images */
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,img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
.clearblock,.clear
{
display:block;
padding:0px 0px 0px 0px;
margin:0px;
clear:both;
}
.padding-left
{
padding-left:40px;
}
.padding-large
{
padding-left:70px;
}
.entry h3
{
font-size:18px;
}
.entry h3 span
{
font-size:15px;
}
#content .page_template
{
 border-bottom:0px;
}
.order_box
{
	text-align:center;
	width:179px;
	float:left;
	overflow:hidden;
	margin:0px 19px 19px 0px;
}
.order_product
{

	width:149px;

	min-height:177px;

	background:#32363F;

	padding:15px 15px 15px 15px;

	margin:0px;
	float:left;
	text-align:left;
	overflow:hidden;

}
.order_product h2
{
padding-right:100px;
}
.order_product .product_image
{
margin:10px auto 0px auto !important;
padding:0px;
background:#ffffff;
text-align:center;
width:149px;
height:125px;
}
h2.order_links a,h2.order_links h2
{
text-decoration:none;
padding:0px;
margin:0px;
color:#33363f;
}

.order_product h2,.order_product h2 a

{
	text-align:left;
	text-decoration:none;
	color:#ffffff !important;
	font-weight:normal;
	padding:0px;
	text-align:left;
	margin:0px;
}
