/*



Theme Name: Tool Cobber



Theme URI: http://www.toolcobber.com.au



Description: Custom theme design for Tool Cobber



Version: 1.0



Author: Enigma Digital



Author URI: http://www.enigmaweb.com.au



*/











/* Reset CSS */







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



ol, ul {



	list-style: none;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after, q:before, q:after {



	content: '';



	content: none;



}



:focus {



	outline: 0;



}



ins {



	text-decoration: none;



}



del {



	text-decoration: line-through;



}



.clearfix:after {



	clear: both;



	content: '.';



	display: block;



	visibility: hidden;



	height: 0;



}



.clearfix {



	display: inline-block;



}



* html .clearfix {



	height: 1%;



}



.clearfix {



	display: block;



}



.clear {



	clear: both;



	line-height: 0;



	font-size: 0;



}



img.alignright{



	float:right;



	margin:-50px 0 15px 1em !important



}



img.alignleft {



	float:left;



	margin:5px 1em 15px 0



}



img.alignleft2 {



	float:left;



	margin:12px 1em 15px 0



}



.attachment-alignleft {



	float: left;



	margin-right: 15px;



	margin-top: 3px;



}







img.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto



}



a img.alignright {



	float:right;



	margin:0 0 1em 1em



}



a img.alignleft {



	float:left;



	margin:0 1em 1em 0



}



a img.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto



}



.alignright, .attachment-alignright{



	float: right;



}



.alignright .wp-caption-text {



	text-align: right;



	font-size: 10px;



}



.wp-caption-text{



	font-size:10px !important;	



}



/* Main CSS Start */







body {



	background:url(images/bg.jpg) center;



	font-size: 12px;



	font-family:Helvetica, sans-serif;



	padding: 0px;



	;



	margin:0px;



}



.read-more {



	display:block;



	background:url(images/btn-bg.png) no-repeat center;



	width:123px;



	height:32px;



	text-decoration:none;



	color:#FFF;



	font-size:15px;



	text-align:right;



	padding-right:46px;



	padding-top:11px;



}



#wrapper {



	width: 1003px;



	margin: 0 auto;



	padding:30px 0;



}



/* Main CSS End */







/* Header CSS Start */



#header {



	height: 130px;



}



#logo {



	float:left;



}



#top-banner {



	float:left;



	height:102px;



	width:658px;



	background-color:#eaeaea;



	border:#d0d0d0 solid 1px;



	margin-left:46px;



}



/* Header CSS End */







/* Menu CSS Start */







#menu {



	height: 57px;



	background:url(images/menu-bg.jpg) center no-repeat;



	/*background:url(images/main-menu-bg.jpg) center no-repeat;*/



	width:1003px;



	height:60px;



	padding: 3px 0 0;



	margin-bottom:8px;



}



#menu ul {



	margin:0px;



	padding:0px;



}



#menu ul li {



	float: left;



	padding: 0;



	position: relative;



	background:url(images/menu-divider.jpg) no-repeat right;



}



#menu ul li a {



	text-decoration:none;



	font-size:17px;



	font-family:Helvetica, sans-serif;



	color:#FFF;



	padding-right:20px;



	padding-left:20px;



	/*padding-right: 20px\9; 



	padding-left: 20px\9; 



 *padding-right:23px;



 *padding-left:23px;*/



	display:block;



	padding-top:17px;



	padding-bottom:20px;



}



 @media \0screen {



#menu ul li a {



/*padding-right:23px;



	padding-left:23px;*/



}



}



#menu ul li a:hover {



	background-color:#3791dc;/*background:url(images/images/hover-nav-bg.jpg) repeat-x;*/



}



#menu ul li.last {



	background:0;



}



#menu ul li.last a {



	padding-right: 20px;



}



.last-menu-item menu-item-23 {



	background:0;



}



#menu ul li.last a:hover {



	background:url(images/contact-hover.jpg) right no-repeat;



	background-color:#3791dc;



}



#menu ul li.first {



}



#menu ul li.first a:hover {



	background:url(images/first-hover.jpg) left no-repeat;



	background-color:#3791dc;



}



#menu ul ul {



	float:left;



	background:#3783c2;



	margin:0;



	position:absolute;



	left:0;



	z-index:10;



	width:200px;



	display: none;



}



#menu ul ul li {







	float:left;



	display:block;



	margin:0;



	list-style:none;



	background-image:none;



	border:none;



	border-bottom:#004b89 solid 1px;



	border-right:#004b89 solid 1px;



	width:100%;



}



#menu ul ul li a {



	padding-top:10px;



	padding-bottom:10px;



}



#menu ul ul ul {



	float:left;



	background:#3783c2;



	margin-left:201px;



	position:absolute;



	margin-top:-40px;



	z-index:10;



}



#menu ul ul ul li {



	float:left;



	display:block;



	margin:0;



	list-style:none;



	background-image:none;



	border:none;



	border-bottom:#004b89 solid 1px;



	border-right:#004b89 solid 1px;



	width:100%;



}



#menu ul ul ul ul {



	float:left;



	background:#3783c2;



	margin-left:201px;



	position:absolute;



	margin-top:-41px;



	z-index:10;



}



/* Menu CSS End */



#rotator {



	margin-top:-3px !important;



}



#slide-navigation {



	position:absolute;



	margin-top: -54px;



	margin-left: 860px;



}



#slide-navigation img {



	margin-right:15px;



}



/* Content CSS Start */



#content {



	background-color:#FFF;



	width:997px;



	margin-top:-3px;



}



#footer-widgets {



	padding-top:35px;



	padding-left:45px;



}



#home-widgets {



	padding-top:35px;



	padding-left:45px;



	padding-bottom: 30px;



}



#content h1 {



	font-family:Helvetica, sans-serif;



	font-size:24px;



	color:#005fae;



	margin-bottom:25px;



}

.news-post h1{

	margin-bottom:0 !important;	

}





#content h1 span{



	font-family:Helvetica, sans-serif;



	display:block;



	font-size:16px;



	font-weight:bold;



	color:#005fae;



	margin-top:20px;



}



#content h2 {



	font-size:22px;



	color:#005fae;



	margin-bottom:22px;



}



#content h3 {



	font-family:Helvetica, sans-serif;



	font-size:18px;



	color:#005fae;



	margin-bottom:20px;



}



#content h4 {



	font-family:Helvetica, sans-serif;



	font-size:15px;



	color:#005fae;



	margin-bottom:16px;



}



.crumb{



	display:inline-block;



	width:19px;



	height:11px;



	background:url(images/crumb.jpg) no-repeat;



}



#content h4 {



	font-family:Helvetica, sans-serif;



	font-size:13px;



	color:#005fae;



	margin-bottom:16px;



}



#content h6 {



	font-family:Helvetica, sans-serif;



	font-size:12px;



	color:#005fae;



	margin-bottom:10px;



}



#content ul {



	color:#696969;



	margin: 0 0 20px;



	list-style: disc;



	padding: 0 0 0 20px



}



#man {



	margin:0 !important;



	list-style: none !important;



	padding:0 !important;



}



#content ul li, #content ol li {



	padding: 0 0 15px;



}







#content ol {



	color:#696969;



	margin: 0 0 20px;



	list-style: decimal;



	padding: 0 0 0 20px;



}



#content p {



	margin-bottom:25px;



	line-height:20px;



	font-size:13px;



	color:#696969;



}



#content p a, #content ul li a, #content ol li a {



	color: #005fae;



	text-decoration: underline !important;



}



#content h5 {



	color:#a7a7a7;



	font-size:13px;



	margin-bottom:5px;



}



#content h5 a {



	color:#a7a7a7;



	font-size:13px;



	margin-bottom:5px;



	text-decoration:none;



}



#content span {



	line-height:18px;



	font-size:13px;



	font-weight:normal;



	color:#696969;



}



#content p strong {



	color:#333333;



}



#content p img {



}



#col-1 {



	float: left;



	width:275px;



}



#col-2 {



	float: left;



	width:305px;



	margin-left:43px;



	margin-right:35px;



}

#col-2 p img{

		

}

#col-2 li{

	list-style:none;	

}

#col-2 li img{

	float:left;	

}



#col-3 {



	float: right;



	width:265px;



	margin-right:28px;



	_margin-right:20px;



}



#col-3 ul li {



	float:left;



	width:83px;



	height:40px;



	_height:43px;



	margin-right:5px;



	margin-bottom:5px;



	_margin-bottom:1px;



}



#col-3 ul li a {



	text-align:center;



}



#manufacturer {



	margin-top:8px;



}



 @media \0screen {



#manufacturer {



	margin-top:5px;



}



}



/* Content CSS End */







/* Footer CSS Start */



#footer {



	width:997px;



	background-color:#0f1523;



	color:#878a91;



}



#footer a {



	color: #fff;



}



#footer-widgets h3 {



	color:#FFF;



	font-size:16px;



	font-weight:normal;



	margin-bottom:25px;



}



#about-widget, #text-14 {



	float:left;



	width:167px;



	line-height:18px;



	font-size:12px;



	font-weight:normal;



}



#articles, #text-15 {



	float:left;



	width:161px;



	margin-left:40px;



	margin-right:50px;



}



#articles ul li, #text-15 ul li {



	background:url(images/articles-bullet.jpg) center left no-repeat;



	padding-left:15px;



	line-height:30px;



}



#articles ul li a, #text-15 ul li a {



	color:#878a91;



}



#contact {



	float:right;



	width:531px;



}



.contact-form {



	float:left;



	margin-right:11px;



	_margin-right:9px;



}



.contact-form input {



	display:block;



	background:url(images/input-bg.jpg)no-repeat right bottom;



	height:37px;



 *height:27px;



	_height:27px;



	width:187px;



	border:0;



	color:#878a91;



	margin-bottom:-6px;



	padding-left:17px;



 *padding-top: 10px; /* IE 7 and below */



	_padding-top: 10px; /* IE 6 */



	font-weight:normal;



}



 @media \0screen {



.contact-form input {



	padding-top: 10px;



	height:27px;



}



}



.contact-form textarea {



	background:url(images/textarea-bg.jpg) center no-repeat;



	width:262px;



	height:121px;



	padding-left:17px;



	color:#878a91;



	border:0;



	padding-top:13px;



	font-family:Helvetica, sans-serif;



	overflow:auto;



	font-size:12px;



	resize: none;



}



.wpcf7-submit {



	margin-left:103px;



	/*margin-top:10px;*/
	margin-top:5px;



	display:block;



	background:url(images/btn-bg.png) no-repeat center !important;



	text-decoration:none;



	color:#FFF !important;



	font-size:15px;



	font-weight:bold;



	text-align:right;



	padding-right:53px;



}



#wpcf7-f190-p21-o1 p{



	margin-bottom:0px;	



}



.btn-send  {



	margin-left:0px;



	margin-top:10px;



	display:block;



	background:url(images/btn-bg.png) no-repeat center !important;



	text-decoration:none;



	color:#FFF !important;



	font-size:15px;



	font-weight:normal;



	text-align:right;



	padding-right:43px !important;



	padding-left: 20px;



	height: 35px;



	border: 0;



	cursor:pointer;



}



.wpcf7-submit{



	cursor:pointer;



}



#bottom-footer {



	margin-top:10px;



}



#bottom-footer span {



	display:block;



	float:left;



}



.f-logo {



	margin-left:11px;



	margin-right:200px;



}



.copyrights {



	color:#E9E9E9;



	font-size:13px;



	margin-right:210px;



	margin-top:12px;



}



.copyrights a {



	color:#E9E9E9;



	font-size:13px;



	text-decoration:none;



}



.social img {



	margin-right:10px;



}



/* Footer CSS End */







/* Two Column Page Css */



#left-col-1 {



	float:left;



	margin-left:47px;



	width:629px;



	margin-right:15px;



	font-size:14px;



	margin-bottom:20px;



}



#left-col-1-leftsidebar {



	float:left;



	margin-left:20px;



	width:629px;



	margin-right:15px;



	font-size:14px;



}



#left-col-1-nosidebar {



	width:90%;



	margin-left:47px;



	padding-bottom:10px;



}



#left-col-1 p {



	font-size:14px;



}



.move-fwrd {



	border:solid 1px #CFCFCF;



	padding:15px;



}



.bottom-banner {



	width:621px;



	height:104px;



	background:#999999;



}



#left-col-1 a {



	color:#448AC4;



	font-size:14px;



}



#left-col-1 h1 a {



	font-family:Helvetica, sans-serif;



	font-size:24px;



	color:#005fae;



	margin-bottom:25px;



	text-decoration:none;



}



#left-col-1 h2 {



	display:block;



	margin:0px 0 8px 0;



}



#left-col-1 h2 a {



	font-family:Helvetica, sans-serif;



	font-size:18px;



	color:#005fae;



	margin-bottom:25px;



	text-decoration:none;



}



#sidebar {



	float:left;



	width:272px;



}



#sidebar-leftsidebar {



	float:left;



	width:272px;



	margin-left:43px;



}



#u-location {



	padding-top:30px;



	margin-bottom:27px;



	margin-left:47px;



	color:#333333;



	font-size:13px !important;



}



#u-location a {



	text-decoration:none;



	color:#005FAE;



	font-size:13px;



}



.uimg {



	margin-right:7px;



	margin-left:7px;



}



#ease-navigation {



}



#ease-navigation p {



	margin-bottom:24px;



}



#ease-navigation span {



	line-height:17px;



}



#ease-navigation h1 {



	margin-bottom:15px;



	margin-top:0px;



}



#ease-navigation a {



	display:block;



	margin-top:19px;



}



.search {



	background:url(images/search-bg.jpg) no-repeat center;



	width:254px;



	height:42px;



}



#ssubmit {



	background:url(images/serach-btn.jpg) no-repeat center;



	height:24px;



	width:24px;



	border:0;



	margin-top:10px;



	margin-left:45px;



	float:left;



	cursor:pointer;



	display:block;



}



.s-field {



	background:0;



	border:0;



	color:#d0d0d0;



	font-size:14px;



	margin-top:12px;



	margin-left:20px;



	float:left;



	display:block;



}



.widget {



	padding-bottom:10px;



	margin-bottom:10px;



}



.widget img {



	float:left;



	margin-bottom:10px;



}



#advertise {



	background:url(images/advert-btn.jpg) no-repeat center;



	height:36px;



	width:176px;



	text-decoration: none;



	color: white;



	font-size: 15px;



	font-weight: bold;



	text-align: right;



	padding-right: 76px;



	padding-top: 17px;



}



/* Comments Css */



.comnttpl {



/*	margin-top:40px;*/



}



.comnttpl p{

	margin:0px !important;

	padding:0px !important;

}



.sc-controls {



	position:absolute;



	z-index:650;



	margin-left:858px;



	margin-top:378px;



}



.sc-controls img {



	margin-left:17px;



}



/*Comments Styling*/



h3#comments-title {



	margin:40px 0px 20px 0px;



}



#feedback ol li {



	list-style:none;



}



.avatar {



	position:absolute;



}



.comment {



	margin-bottom:15px;



	padding-bottom:15px;


/*
	border-bottom:#CCC solid 1px;*/



}



#feedback .avatar {



	position:absolute;



}



.fn {



	margin-left:50px;



	font-size:20px;



	font-style:normal;



}



.fn a {



	font-size:20px !important;



	font-style:normal;



}



.comment-meta {



	margin-left:50px;



}



.comment-body {



	margin-top:15px;



}



.wpcf7-response-output {



	clear: both;



	margin-bottom: 0 !important;



}



blockquote {



	border: 1px solid #cfcfcf;



	padding: 15px 20px 0px;



	margin: 0 0 20px;



}



.share img {



	margin: 0 15px 15px 0;



}



#widget-banners a.wpbanners_placeholder {



	margin: 0 3px 7px 0 !important;



}



ul.socialwrap{



	margin:0px !important;



	padding:0px !important;	



}



ul.socialwrap li {



margin: 0 14px 3px 0 !important;



}



#wp-table-reloaded-id-1-no-1 p.wp-caption-text{



	font-size:12px !important;	



}



#wp-table-reloaded-id-1-no-1 div{



	width:300px !important;



	margin-right:10px !important;



}



#wp-table-reloaded-id-1-no-1 div img{



	width:300px !important;	



}



.wp-table-reloaded{



	color:dimGray !important;



	cell-spacing:0px !important;



	border-collapse:collapse !important;



}



.wp-table-reloaded td{



	border:solid 1px grey !important;



	margin:0px !important;



	border-collapse:collapse !important;



	color:dimGray !important;



	padding:5px;



}

.related-posts {

	padding:10px 0 0 0 !important;

	overflow:hidden;

}

.related-posts ul{

	padding:0 0 0 0 !important;

}

.related-posts ul li{

	margin:0 !important;

	padding:0 0 0 20px !important;

	background:url(images/disc.gif) no-repeat left;

}

.related-posts h2{

	margin-bottom:-7px !important;

}

.leave{

	padding:10px 0 0 0 !important;

	border-top:#999 1px solid;

}

.related{

	/*border-top:#999 1px solid;*/

	border-bottom:#999 1px solid;

	padding:20px 0 20px 0;

}

.related strong{

	 color:#005FAE;

}

.leave h2{

	margin-bottom:0;

}

.related-posts h2{

	margin-bottom:4px !important;

}
.wpcf7-captcha-captcha-footer{
	float:left;
	margin:1px 17px 0 2px;
}
.captcha-field{
		display: block;
	background: url(images/input-bg.jpg)no-repeat right;
	height: 26px !important;
	_height: 27px;
	width: 95px !important;
	border: 0;
	color: #878a91;
	margin-bottom: -6px;
	padding-left: 17px;
	_padding-top: 10px;
	font-weight: normal;
	margin-top:3px !important;
}
#commentform input[type=text] {
	width: 97%;
	height:35px;
	border: 1px solid #999;
	outline: 0;
	border-radius: 5px;
	color: #696969;
	padding: 0 10px;
 }
#commentform label {
	display: block;
}
#commentform textarea {
width: 97%;
	height:130px;
	border: 1px solid #999;
	outline: 0;
	border-radius: 5px;
	resize: none;
	color: #696969;
	padding: 10px 10px;
	margin-top: 15px;
}
#commentform input[type=submit] {
	margin-left: 0px;
	margin-top: 10px;
	display: block;
	background: url(images/btn-bg.png) no-repeat center !important;
	text-decoration: none;
	color: #FFF !important;
	font-size: 15px;
	font-weight: normal;
	text-align: right;
	padding-right: 43px !important;
	padding-left: 20px;
	height: 35px;
	border: 0;
	cursor: pointer;
}
.comment-awaiting-moderation {
	margin: 0 0 0 50px;
	display: block;
}