/*   
Theme Name: Giltwood Gallery
Theme URI: http://www.giltwoodgallery.co.uk
Description: A theme for Giltwood Gallery
Author: Elliott Richmond
Author URI: http://www.squareonemd.co.uk
Version: 1.0
*/

@import url('css/default.css');

.breadcrumb {
display:block;
background-color:#C4C4CB;
padding:5px;
color:#ffffff;
font-size:12px;
margin-bottom:10px;
}

.breadcrumb a {
color:#ffffff!important;
border-bottom:none!important;
}

.breadcrumb a:hover {
color:#666666!important;
}

.slideshow {
height:385px;
margin:0 auto;
overflow:hidden;
padding:10px 0 25px;
position:absolute;
width:890px;
}

.slideshow img {
border: 1px solid #ccc;
background-color: #eee;
}

#home_mood_images {
height:427px;
margin:0 auto;
padding:10px 0 25px;
position:relative;
width:900px;
}

#home_mood_images span {
position:absolute;
background:url(images/featureborder.png) no-repeat;
display:block;
width:900px;
height:427px;
z-index:200;
}


body {
background:#5d5f38;
width: 100%;
padding: 0px;
margin: 0px;
}

.wrapper {
width:960px;
margin:0 auto;
position:relative;
}

#head {
background-image:url(images/headerbg.jpg);
background-repeat:repeat;
background-position:top;
margin:0px;
padding:0px;
height:auto;
}


#headwallpaper {
background:url(images/wallpaper.png) no-repeat center top;
display:table;
width:100%;

}

#logotype {
margin:0 auto;
padding-top:15px;
width:345px;
}

	#logotype h1 {
	display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:43px;
font-weight:normal;
margin:0;
text-align:center;
	}
	
	#logotype h1.strapline {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-style:italic;
margin-top:10px;
text-align:center;
	color:#444444;
	}
	
	#logotype h1 a {
	text-decoration:none;
	color:#444444;
	}
	
a img {
border:none;
}

#emailicon {
position:absolute;
right:15px;
top:52px;
}

/* IE 7 */
*+html #logotype{
padding-bottom:15px;
}


#navbar {
background:url(images/navbar.png) no-repeat top center;
height:55px;
margin-top:20px;
}
	
	#nav {
	float:left;
	}

	ul#nav {
	padding:0 0 0 20px;
	}
	
	ul#nav, #tel p  {
	margin:13px 0 0 0;
	}
	
	#tel p {
	color:#ffffff;
	}
	
	#nav li {
	display:inline;
	padding-right:10px;
	}
	
	#nav li a {
	text-decoration:none;
	color:#ffffff;
	}
	
	#tel {
	float:right;
	padding-right:20px;
	}


#mid_content {
border-top:solid 1px #44323a;
background:url(images/contentbg.jpg) repeat top;
}

#content {
padding:20px 0 0 15px;
min-height:400px;
}

#left {
float:left;
margin-right:85px;
width:690px;
}

#left a {
color:#777777;
border-bottom: dotted 1px #000000;
text-decoration:none;
}

#left a:hover {
color:#333333;
border-bottom: solid 1px #000000;

}

#left .grid {
background: #FFFFFF;
border:1px solid #999999;
float:left;
margin:0 28px 28px 0;
min-height:212px;
padding:10px;
width:26%;
}

#left .grid h1 {
border-top:1px dotted #CCCCCC;
font-size:13px;
font-weight:bold;
margin:15px 0 0;
padding-top:5px;
}

#left .grid h1 a{
border-bottom:none;
line-height:20px
}

#left .post {
margin-bottom:35px;
}

.post img {
background-color:#ffffff;
padding:20px;
border:1px solid #999999;
}

#post_left {
float:left;
margin:0 20px 0 0;
}

#post_right {
}

.description {
}

	#left h1, #left h2, #left h3 {
	font-size:20px;
	font-weight:normal;
	margin:5px 0 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

	#left h4, #left h5, #left h6 {
	font-weight:normal;
	font-size:28px;
	}

	#left p {
	color:#8E8E8E;
	font-size:14px;
	line-height:27px;
	margin-top:0px;
	}
	
	#left p.code {
	font-size:10px;
	color:#D3D3D3;
	text-align:right;
	}
	
	.feat_column-first {
float:left;
margin-left:0;
width:197px;
	}
	
	.feat_column {
	width:197px;
	float:left;
	margin-left:35px;
	}

#left .grid p {
font-size:12px;
line-height:20px;
margin-top:15px;
}

#featured {
margin-bottom:35px;
}
	
	#featured img {

	}

div.productimg {
background-color:#FFFFFF;
border:1px solid #999999;
height:187px;
margin-bottom:20px;
padding:5px;
}

.productimg a {
border-bottom:none!important;
}

.productimggrid {
height:150px;
width:150px;
margin:0 auto;
}

.productimggrid a {
border:none!important;
}

.prodcutdescription {
font-size:10px;

}

.prodcutdescription h1{
font-size:12px!important;
}

.shadow {
background:url("images/dropshad.png") no-repeat center top;
height:30px;
width:340px;
}

#right {
float:left;
}

#right p{
line-height:22px;
font-size:14px;
color:#4e4e4e;
}

#right p a{
color:#4e4e4e;
}

#right span.categories {
font-size:22px;
font-weight:normal;
display:block;
margin:5px 0 15px;
}

ul#cat_nav {
padding:0px;
list-style:none outside none;
margin-bottom:25px;
}

#cat_nav li{
background-position:0 4px;
padding-bottom:4px;
}

#cat_nav li ul li{
border-top:1px solid #DDDDDD;
padding-top:4px;
}

#cat_nav li a {
font-size:14px;
color:#4e4e4e;
text-decoration:none;
}

#cat_nav li a:hover {
text-decoration:underline;
}

#footer_container {
background:url("images/footerglow.png") no-repeat 120px top;
}

#footer {
border-top:solid 1px #5D5F38;
height:40px;
padding:25px 0;
}

#footer_left {
float:left;
}

#footer_left {
font-size:15px;
line-height:20px;
color:#ffffff;
}

#footer_right {
float:right;
width:130px;
}

#footer_right a {
color:#484A2F;
font-size:9px;
text-align:center;
text-decoration:none;
}

.SQ1credit span{
display:block;
text-align:left;
}

.clearer {
clear:both;
}
