/*
Theme Name: Sue Davies Textiles
Theme URI: 
Description: Sue Davies Textiles
Version: 1.0
Author: Jeremy Clulow
Author URI: 
*/

body {
padding: 0;
margin: 0;
text-align: center;
background: url(images/banner.jpg) top center no-repeat  #EFEFEF;
font-family:  Verdana, Arial, Tahoma, sans-serif;
}

#heading {
background: transparent;
width:900px;
height: 148px;
margin: 7px auto 0px;
}

#header {
padding: 20px 20px 0px 10px;
}

#header h2 {
visibility: hidden;
display: none;
}


h1 {
visibility: hidden;
display: none;

}

h1 a:link, h1 a:visited {
visibility: hidden;
display: none;
}




h2 {
  margin: 0.3em 0em 0.5em 0em;
  padding:0px;
  font: normal bold 200% /1.0em Verdana, sans-serif;
  color: #C9D9E4;
  text-align:left;
  }


/*h2 a:link, h2 a:visited {
  font: 160%  Georgia, serif;
  color: #990000;
  font-weight:normal
}
*/

h3 {
  margin: 0.5em 0em 0em 0em;
  font: normal normal normal 110%/1.3em  Verdana, sans-serif;
  color: #205C93;
}


h3 a:link, h3 a:visited {
  text-decoration: underline;
  color: #205C93;
}

h4 {
  font: normal normal normal 110%/1.3em  Georgia, serif;
  margin: 0.5em 0em 0em 0em;
  font-weight: normal;
  color: #113351;
}


a:link {
	color: #0000FF; 
	text-decoration: underline;
	}

a:visited {
	color: #990099; 
	text-decoration: underline;
	}
a:hover {
	color: #FF0000;  
	text-decoration: none;
	}

	a:active {
	color: #FF0000; 
	text-decoration: none;
	}



#content {
	margin: 0 auto;
	width: 900px;
	text-align: left;
background: url(images/menuback.png) left top repeat-y #FFFFFF;
border:0px dashed red;
}





/*----NAVIGATION BAR----*/

 #topnavigation{

	background-color:transparent;
	margin-top:97px;
	height:22px;
	font-family: Verdana, sans-serif;
	font-size: 80%;
}

 #topnavigation a{
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	padding: 4px 12px 7px 12px;
}

 #topnavigation a:hover{
	text-decoration: none;
	background: #EFEFEF;
	color: #006600;
	-moz-border-radius: 8% 8% 0 0;
}


 #topnavigation ul{
	margin: 2px auto 0px auto;
	width: 940px;
	padding: 3px 0px 5px 0px;
}

 #topnavigation ul li{
	display: inline;
	border-right: 0px solid #EFEFEF;

}





























#main {
	float: right;
	background-color: #FFFFFF;
	padding: 0px;
	width: 690px;
	border-right:1px solid #779FA7;

/*MINIMUM HEIGHT HACK FOR IE* TO PREVENT MENU OVERFLOW  */	

height:600px
}
html>body #main
{
height: auto;
min-height: 500px;
}

/*END HACK*/




#sidebar {
	width: 200px;
	margin: 0px;
	background-color: #779FA7;
	padding : 0px 0px 0px 0px;
}


#sidebar h3{
background-color: #5F6392;
width: 200px;
height:18px;
display:block;
margin:0px;
padding:3px 0px 3px 0px;
color:#FFFFFF;
font-family: verdana, sans-serif;
font-size: 80%;
font-weight:bold;
text-align:center;
}


/*TOP LEVEL MENU*/

#sidebar ul {
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	text-decoration: none;
}


#sidebar ul li {
	background: url(images/bullet.png) no-repeat 0 4px;
	padding: 0px 0px 4px 18px;
	margin: 0px 10px 3px 10px;
border-bottom: 1px solid white;
}

#sidebar ul li a:link{
color:#FFFFFF;
font: normal normal bold 75%/1.1em verdana, sans-serif;
text-decoration: none;
}

#sidebar ul li a:visited{
color:#FFFFFF;
font: normal normal bold 75%/1.1em verdana, sans-serif;
text-decoration: none;
}

#sidebar ul li a:hover{
color:#FFFF00;
font: normal normal bold 75%/1.1em verdana, sans-serif;
text-decoration: none;
}


/*SECOND LEVEL MENU*/


#sidebar ul li ul {
	padding-left: 0px;
	margin: 0px 0px 0px -15px;
	list-style-type: none;
	
}

#sidebar li ul li {
	background: url(images/bullet-sub.gif) no-repeat 0 6px;
	padding: 1px 0px 1px 18px;
	margin: 1px 3px 1px 10px;
	border-bottom: 0px solid white;
}

#sidebar li ul li a:link{
color:#FFFFFF;
font: normal normal normal 70%/1.1em verdana, sans-serif;
}

#sidebar li ul li a:visited{
color:#FFFFFF;
font: normal normal normal 70%/1.1em verdana, sans-serif;
}

#sidebar li ul li a:hover{
color:#000000;
font: normal normal normal 70%/1.1em verdana, sans-serif;
}





















#footer {
	clear: both;
	background-color: #446A51;
	text-align: center;
	color: #FFFFFF;
	padding: 8px 0px 4px 0px;
	 margin-bottom: 0px;
height: 23px;
}


#footer p {
	margin: 0px;
	font-size:70%;
	line-height:1.4em;
}


#footer p a:link, #footer p a:visited { 
	color: white;
	font-weight:bold;
}



.meta {
	color: #6D6D74;
	font-size: 11px;
	margin: 0px;
}

.entry {
	padding: 0px 20px 25px 20px;
}

.entry p, .entry li, .entry td, .entry blockquote {
margin: 0.5em 0em 0.8em 0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
line-height: 1.4em;
}

.entry li{
	margin-top:0.1em;
	margin-bottom:0.2em;
}

.entry blockquote {
	padding-left: 5px;
}

.entry .floatleft{
	float:left;
	margin: 5px 15px 5px 0px;
}


.entry .floatright{
	float:right;
	margin: 5px 0px 5px 15px;
}



.entry table{
	margin: 10px 0px 10px 0px;
font-size:75%;
border: 1px solid #CCCCCC;
}

.entry table td{
padding: 3px;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}


/*.commentbox {
	border: 1px solid #6D6D74;
	margin: 5px 2px;
	padding: 5px;
}
*/
.alignleft {
	float: left;
margin: 5px 15px 3px 0px;
}

.alignright {
	float: right;
margin: 5px 0px 3px 15px;
}


	
.hiddenstuff{
	visibility:hidden;
	display: none;
}

				
			/*Forces Scrollbar in short pages in Firefox and Opera*/


#scrollbar {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;
}


.w3clogos {
text-align:center;
margin: 10px 0px 5px 0px;
}	








/*


<div class="contactform" id="c_form_2">
<form action="http://www.sue-davies-textiles.co.uk/contact" method="post">
<div class="contactleft"><label for="wpcf_your_name">Your Name: </label></div>
<div class="contactright">
<input type="text" name="wpcf_your_name" id="wpcf_your_name" size="30" maxlength="50" value="" /> (required)</div>

<div class="contactleft"><label for="wpcf_email">Your Email:</label></div>
<div class="contactright">
<input type="text" name="wpcf_email" id="wpcf_email" size="30" maxlength="50" value="" /> (required)</div>
<div class="contactleft"><label for="wpcf_subject">Subject:</label></div>
<div class="contactright">
<input type="text" name="wpcf_subject" id="wpcf_subject" size="30" maxlength="50" value="" /> (required)</div>
<div class="contactleft"><label for="wpcf_msg">Your Message: </label></div>
<div class="contactright"><textarea name="wpcf_msg" id="wpcf_msg" cols="30" rows="8" ></textarea></div>
<div class="contactright">

<input type="submit" name="Submit" value="Send Message" id="contactsubmit" />
<input type="hidden" name="wpcf_stage" value="process" /></div>
</p></form>
</p></div>
<div style="clear:both; height:1px;">&nbsp;</div>

*/





/*Contact form CSS moved from Contact Form Plugin*/


.contactform {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 1.4em;
width:500px;

}

.contactleft {
	width: 30%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 0px 0;
}

.contactright {
	width: 65%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 0px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
background-color:#DDDDDD;
}



/*FROM OLD SITE STYLE SHEET*/



/*Form Stuff*/

/*legend{
font: normal bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

fieldset{
font: normal normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px;
width: 450px;
}

input{
background-color: #FFFFEE;
height:18px;
font: normal normal 0.90em  Verdana, Arial, Helvetica, sans-serif;
}

textarea{
	background-color: #FFFFEE;
}

.redstar{
color:#990000;
}


*/




/*Shopping Cart Pages*/


.productleft{
float:left;
margin: 0px 15px 10px 0px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

.productright{
float:right;
margin: 0px 0px 3px 15px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}



/*Mal's E-commerce form box*/


.malsbox{
clear:both;
background-color: #EFEFEF;
margin:0px 0px 1em 0px;
padding: 5px 5px 5px 20px;
border-right: 2px solid #CCCCCC;
border-bottom: 2px solid #CCCCCC;
vertical-align:top;
width:400px;
font: normal normal 0.75em Arial, Helvetica, sans-serif;
-moz-border-radius-topright : 10px;
-moz-border-radius-bottomright : 10px;
-moz-border-radius-topleft : 10px;
-moz-border-radius-bottomleft : 10px;
}


.malsbox p{
font: normal normal 100% Arial, Helvetica, sans-serif;
line-height: 1.4em;
margin:0px 5px 0px 0px;
padding: 0px;
}


.malsbox strong, .malbox .strong{
font-weight:bold;
font-size:120%;
color:#990000;
}

.malsbox input{
height:16px;
font: normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background-color: #FFFFEE;
}

.malsbox select{
height:16px;
font: normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-color: #FFFFEE;
}

.malsbox .submitbutt{
background-color:#CCCCCC; 
height:22px ; 
font: normal normal 0.95em  Arial, Helvetica, sans-serif ;
cursor:hand;
}




hr{
	margin: 0px 0px 15px 0px;
	color: #CCCCCC;
	height:1px;
}





.borderpic{
	padding:3px;
	border:3px solid #CCCCCC;
	margin:2px;
}