/*
Theme Name: Salmon Leather
Description: Martin's adapted theme
Author: Martin Suttill
Author URI: www.54solutions.com

*/

/*@import "suckerfish.css";*/
@import "navigation.css";

html, body {
	margin:0;
	padding:0;
	background-color:#626264;
	background-image:url(images/bg-strip.png);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	/*height:100%;*/
}

h1{
	font-size:17px;
	color:#ccc;
	
}

h2{
	font-size:15px;
	color:#ccc;
	letter-spacing:1px;
	text-decoration:underline;
}

/* The Outer cover */


#outer-casing{
	width:1000px;
	margin:0px auto;
	
}

/* The Header */
/* SLIDE SHOW */
#slideshow{
	background:#CCCCCC;
	width:1000px;
	height:175px;
	overflow:hidden;
	/*margin-top:1px;
	margin-bottom:4px;
	border-top:1px solid #55656F;*/
}

/* LOGO ON TOP OF SLIDE SHOW */

#logo{
	border:none;
	z-index:10;
	position:relative;
	top:5px;
	left:20px;
	z-index:20;
	height:0px;
}
#logo img{
	border:none;
}

/* NAVIGATION 

#top_menu{
	background-color:#34373B;
	border-top:2px solid #55656F;
	height:30px;
}
#top_menu img{
border:none;
padding-top:3px;
padding-right:2px;
float:right;

}

#top_menu:after{
	content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}*/

/* SEE SUCKERFISH AT END */

/*END NAVIGATION */

/* SOCIAL NETWORKS */
#social-groups{
background-color:#34373B;
/*margin-right:10px;*/
float:right;
width:100px;
height:30px;
}

.social-img{
margin-right:5px;
}

/* END  SOCIAL NETWORKS */

/*Main content area*/

#wrapper{
	/*background:#533520;*/
	width:100%;
	overflow:hidden;
}

/*Containers for columns*/


#container-right{  /* main container */
	float:left;
	width:992px;
	overflow:hidden;
	position:relative;
	border:4px solid #333;
	
	background:transparent;
	/*background-color:#25150B;	
	background-image:url(images/sidebar-bg.png);
	background-repeat:repeat-x;*/
}

#container-left{
	float:left;
	width:988px;
	position:relative;
	right:214px;
	background:transparent;
/*	background-image:url(images/bg-strip-main.png);
	background-repeat:repeat-x;*/
}


#leftcol {
	float:left;
	width:774px;
	left:214px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
	/*background-image:url(images/bg-strip-main.png);
	background-repeat:repeat-x;*/
}


/* right column // Sidebar */
#rightcol{
	float:left;
	width:205px;
	left:224px;
	position:relative;
	overflow:hidden;

}

#rightcol a:link, #rightcol a:visited{
	color:#CC8A00;
	text-decoration:none;
}

#rightcol a:hover{
	text-decoration:underline;
}

.sidebar{
	float:left;
	width:190px;
	padding:5px;
	overflow:hidden;
	list-style-type: none;
	/*background:#262B2F;*/
	border:1px solid #ddd;
	
	font-family:Tahoma,Arial,verdana, sans-serif;
	font-size:12px;
	color:#999;
	
}

.clear{
	content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

.main-box{
	background:#262B2F;
	/*background-image:url(images/bg-contentbg.png);
	background-repeat:repeat;*/
	border:1px solid #55656F;
	margin:5px 5px;
	padding:2px 2px;
	
}


.main-box a:link, .main-box a:visited{
	color:#CC8A00;
	text-decoration:none;
}

.main-box a:hover {
/*	color:#422715;*/
	text-decoration:underline;
}

.no-border{
border:none;
}


.inner-box{
	margin:10px;
	color:#ccc;
	font-size:13px;
}
/*
.main-box div{
	margin:10px;
	color:#ccc;
	font-size:13px;
}
*/
.center-img{
text-align:center;
margin-top:10px;
}


/* The INDEX Page */

#logo-index{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
}


#top-index{
	background:#262B2F;
	/*background-image:url(images/bg-contentbg.png);
	background-repeat:repeat;*/
	border:1px solid #55656F;
	margin:5px 5px;
	padding:2px 2px;
}

.text-index{
	font-size:13px;
	color:#CCC;
	text-align:justify;
	line-height:20px;
	
	
}
.text-index ul{
	/*margin:0px;*/
}
.text-index li{
	list-style:disc;
	color:#666;
	padding-left:6px;
	margin-left:30px;
}

.text-index-left{
	float:left;
	width:375px;
	margin-left:12px;
	margin-right:20px;
		
}

.text-index-right{
	float:left;
	width:350px;
	/*margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;*/
	line-height:24px;
}

/*THIS IS AN IE FIX */

#text-index-right div{
 margin-left:30px;
}


#text-index h2{
	font-size:16px;
}

.text-index a:link, .text-index a:visited{
	color:#CC8A00;
	text-decoration:none;
}

.text-index a:hover {
/*	color:#422715;*/
	text-decoration:underline;
}

#divider{
	height:auto;
}

#divider img{
	/*padding-left:100px;
	padding-top:10px;
	padding-bottom:10px;*/
	margin-top:10px;
	margin-bottom:5px;
}


#bottom-index{
	background:#262B2F;
	border:1px solid #55656F;
	margin:5px;
	/*margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;*/
	padding-top:10px;
	padding-bottom:10px;
	height:1%;
}

#bottom-index:after{
	content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

/* Single posts on index page */
.single {
	width:235px;
	float:left;
	background:#34373B;
	display:inline;
	color:#ccc;
	font-size:12px;
	line-height:17px;
	border:1px solid #999;
	margin-right:5px;
	margin-left:10px;
}

.single:after{
	content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}


.single p{
	margin:8px;
}
.single h3 {
	/*margin:8px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;*/
	margin-top:4px;
	margin-bottom:0px;
	text-align:center;
	font-size:14px;
	font-weight:lighter;
	/*overflow:hidden;*/
}



.single  h3 a, .single  h2 a:link, .single  h2 a:visited  {
	color:#CC8A00;
	background-color: transparent;
	text-decoration:none;
	
}

.single h3 a:hover  {
	/*color: #FFCC00;*/
	text-decoration:underline;
	background-color: transparent;
}	


.post-thumb{
/*	float:left;*/
	margin:7px;
	padding:2px;
	border:1px solid #55656F;
}

.read-more{
	float:right;
	padding-right:5px;
	padding-bottom:5px;
	border:none;
}


.single a:link, .single a:visited{
	text-decoration:none;
	color:#CC8A00;
}
.single a:hover{
text-decoration:underline;
}
/* Technical information page */

.info-table{
	font-size:12px;
	color:#ccc;
}

.info-table-rightcol{
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:24px;
}

.info-table-center{
	text-align:center;
	margin:0px 0px;
}

.small-text{
	font-size:11px;
	color:#ccc;
	line-height:8px;
	margin-left:4px;
}

/*Gallery page */
#gallery-holder{
	padding-left:20px;
}

/* Single Post Page */

#featured-box{
	background:#BFBFBF;
	/*background-image:url(images/bg-contentbg.png);
	background-repeat:repeat;*/
	border:1px solid #333;
	margin:5px 5px;
	padding:2px 2px;
}

.singlepost {
	margin:10px;
	color:#CCCCCC;
	font-size:13px;
	line-height:20px;
}

.singlepost:after{
	content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}



.singlepost p{
	text-align:left;	
	margin-right:5px;
}

/*.singlepost img{
	padding:3px;
	border:1px solid #B3BCBF;
}*/

/* FIX FOR CENTERING IMAGES OR TEXT IN POSTS */
.centre-post{
padding-left:105px;
}




/* Comment form layout */

.comments{
	width:100%;
}
	
.comments h3{
	margin-top:0px;
	margin-left:10px;
	/*margin-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#34373B;
	border:1px solid #666; */
	font-size:17px;
	font-weight:normal;
	color:#ccc;
	font-family:"Trebuchet MS", Verdana, sans-serif;
} 	
	
#respond{
	margin-left:10px;
	margin-right:10px;
	background:#34373B;
	border:1px solid #999999; 

}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:0px;
	font-size:17px;
	font-weight:normal;
	color:#CCC;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}
	
#commentform p {	
	color:#999;

}

#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:2px;

	}
#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:70%;
	max-width:80%;
	padding-left:2px;
	
}

.comments input#submit {
	width:130px;
	height:25px;
	padding:0px;
	font-size:12px;
	background:#414D54;
	border:1px solid #55656F;
	color:#ccc;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.comments input#submit:hover {
	background:#55656F;
	border:1px solid #414D54;
	color:#fff;	
}

ol.commentlist { 
	list-style:none;
	margin-right:10px;
	text-indent:none;
	padding:0;
	margin-left:10px;
}
	
ol.commentlist li { 

	border:1px solid #bbb; 
	/*margin:0 0 10px; 
	padding:5px 7px 5px 57px; */
	padding:10px;
	margin-bottom:10px;
	position:relative;

}

ol.commentlist li:after { 
content:",";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}


ol.commentlist li img{ 
	float:left;
	margin-right:10px;
	padding:2px;

}

ol.commentlist li a:link, ol.commentlist li a:visited{ 
	color:#CC8A00;
	text-decoration:none;
}

ol.commentlist li a:hover{
	text-decoration:underline;
}


ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:18px "Trebuchet MS", Verdana, sans-serif;
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:12px Tahoma, helvetica,arial,sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#815132;
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#20140C; 
}

ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
 }
 
ol.commentlist li p cite { 
	font-size:10px;
	position:absolute;
	right:10px;
	bottom:5px;
}
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#777; 
	border:2px solid #555; 
	color:#fff; 
	font:bold 9px Tahoma, Georgia,arial,sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:36px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#575C64; 
	color:#ccc;
	border:1px solid #8b8b8b;
}

ol.commentlist li.odd { 
	background:#34373B;
	border:1px solid #6a6a6a;
	color:#ccc;
	
 }
 
ol.commentlist li.odd img{ 
	border:1px solid #6a6a6a;
}

ol.commentlist li.even img{ 
	border:1px solid #8b8b8b;
}
 
ol.commentlist li.pingback div.vcard { 
	/*padding:0 170px 0 0; */
}



	
/* --- FOOTER --- */

#footer {
	clear:both;
	background:#34373B;
	width:100%;
	height:15px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#999;
	font-size:11px;
	text-align:center;
	letter-spacing:1px;
	border-top:1px solid #55656F;
	/*border-bottom:1px solid #55656F;*/
}

#footer a:link , #footer a:visited{
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
	color:#CC8A00
}




#contact-form{
	float:right;
	margin-right:40px;
	margin-top:0px;
	width:270px;
}

/******** Shopping Cart Etc *********/

.product{
float:left;
}

.product-thumb{
border: 1px solid #55656F;
}
.product-desc{
text-align:center;
}

.btn-right{
float:right;
}

/*** Store form ***/


table.shipping-costs{
text-align:center;
width:722px;
/*background-color:#3C3C3C;*/
border:1px solid #666666;
}

table.shipping-costs tr td.row1-heading{
background-color:#32363A;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-top:1px solid #666666;
}

table.shipping-costs tr td.row2-heading{
background-color:#4A4C4F;
border:1px solid #666666;
}

table.shipping-costs tr td.row3-heading{
background-color:#32363A;
border:1px solid #666666;
}

table.shipping-costs tr td.pairs{
background-color:#32363A;
border-right:1px solid #666666;
border-left:1px solid #666666;
}


table.shipping-costs tr td.US-table{
background-color:#4A4C4F;
border-right:1px solid #666666;
border-left:1px solid #666666;
}


table.shipping-costs tr td.EU-table{
background-color:#32363A;
border-left:1px solid #666666;
border-right:1px solid #666666;
}


.store-title{
margin-left:10px;
}


.store-drop-select{
width:140px;
}


.Store-Form{
width:720px;
border:2px solid #666666;

}

.Store-Form img{
border-bottom:1px solid #666666;
margin-bottom:4px;
}

.PayPal-Form{
width:360px;
float:left;
border-right:1px dashed #666666;
padding-left:10px;
padding-right:10px;
}

.other-sales{
float:left;
padding-left:15px;
width:320px;

}
.other-sales-form{
width:270px;
}


.buy-padding{
padding-left:15px;
padding-top:4px;
}

.selection-area{
width:300px;
}

.font11{
font-size:11px;
}

.hide{
	display:none;
}