/*
Theme Name: Wignalls Wines Theme
Author: Envisage Blue

*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }

/* Elements */
body { color:#A7A7A7; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url('images/bg.gif'); }
h1 { color:#655709; font-family:Georgia, Times, serif; font-size:33px; line-height:normal; padding-bottom:10px; }
h2, h2 a, h2 p { color:#A7A7A7!important; font-family:Georgia, Times, serif!important; font-size:16px!important; padding-bottom:10px!important; background-color: transparent!important; }
a { text-decoration:none; color:#8c7a0d; }
a:hover { text-decoration:underline; }
p { padding-bottom:10px; }
ul { padding-left:15px; }

/* PNG Fix */
img, div { behavior: url("scripts/iepngfix.htc"); }


/* Navigation */
#wrapper { margin:0 auto; width:948px; }


/* Navigation */
#navigation-home { margin:0 auto; width:948px; height:76px; position:relative; top:-30px; z-index:1000; }
#navigation-secondary { margin:0 auto; width:948px; height:76px; position:relative; top:-30px; z-index:1000; }
	#nav-fix { width:948px; height:76px; background:url('images/nav-bg.png') no-repeat; position:static; }


/* Header */
#home-header { margin:0 auto; width:872px; height:346px; padding:7px 7px 0 7px; background-color:#1B1B1B; border:1px solid #2C2C2C; border-bottom:none; }
#secondary-header { margin:0 auto; width:872px; height:192px; padding:7px 7px 0 7px; background-color:#1B1B1B; border:1px solid #2C2C2C; border-bottom:none; }


/* Content Wrapper */
#bottom-half-wrapper { margin:0 auto; padding:0; position:relative; top:-60px; }


/* Content Wrapper */
#content-wrapper { margin:0 auto; padding:0; padding-top:30px; width:886px; background-color:#1B1B1B; border:1px solid #2C2C2C; border-top:none; padding-bottom:20px; min-height: 300px; }
	
	/* Secondary Content */
	#home-content-left { width:605px; float:left; padding:0 10px 0 30px; }
	#home-content-left p { color:#A7A7A7!important; font-family:Georgia, Times, serif!important; font-size:16px!important; padding-bottom:10px!important; background-color: transparent!important; }
	#home-content-right { width:204px; float:right; padding:0 10px 0 10px; }
		.news-item { border-bottom:1px solid #2A2A2A; padding:10px 0; }
		.news-item-noborder { border-bottom:none; padding:10px 0; }
		p.news-title { font-family:Georgia, Times, serif; font-size:11px; color:#999; padding:0; }
		p.news-text { font-family:Georgia, Times, serif; font-size:15px; color:#8C7A0D; padding:0; }
		
	/* Secondary Content */
	#content-left { width:165px; float:left; padding:0 5px 0 30px; }
	#content-left ul { padding:0; }
	#content-left li { font-family:Georgia, Times, serif; font-size:15px; list-style:none; }
	#content-left a { color:#8c7a0d; text-decoration:none; }
	#content-left a:hover { text-decoration:underline; }
	#content-right { width:587px; float:right; padding:0 65px 0 34px; }
	#content-right strong { color: #8c7a0d; }
	#content-right img { padding-left:20px; padding-bottom:10px; }
	.ngg-gallery-thumbnail img, .ngg-albumoverview img { padding-left:4px!important; padding-bottom:4px!important; }
	.distributor_table td {
	padding-bottom: 10px;
	vertical-align: top;
	}
	
	.alignright  {
	float:right;
	}
	
	.alignleft  {
	float:left;
	}

/* Warning */
#warning { margin:0 auto; padding:10px 54px 0 54px; width:776px; height:54px; text-align:center; background:#131313; clear:both; }


/* Footer */
#footer {
	margin:0 auto;
	width:886px;
	padding-top:10px;
	color:#686868;
}
#footer-left {
	float:left;
	width:500px;
	padding-left:2px;
}
#footer-left ul {
	padding:0;
}
#footer-left li {
	list-style:none;
	display:inline;
	padding-right:5px;
}
#footer-left a {
	color:#686868;
	text-decoration:none;
}
#footer-left a:hover {
	text-decoration:underline;
}
#footer-left p {
	padding:0;
	color:#686868;
	font-size:11px;
}
#footer p#designedby {
	padding:0;
	float:right;
	padding-left:2px;
}
#footer p#designedby a {
color:#686868;
text-decoration:none;
}


#secondary-header h2, #home-header h2 {
display:none!important;
}


.cform {
width: 470px!important;
}

.cform .single, .cform .area   {
width: 250px!important;
background-color: #fff!important;
}

.cform .cformselect {
width: 257px!important;
background-color: #fff!important;
}

.cform .secinput {
width: 100px!important;
background-color: #fff!important;
}

.linklove {
display:none;
}

.cf-sb {
width: 360px;
}

.reqtxt, .emailreqtxt {
color: #bbb!important;
}

.contact_table {
width: 100%;
}

.contact_table iframe{
padding-left: 10px;
padding-bottom: 10px;
float:right;
}

.more-link {
text-decoration: none!important;
}


.ngg-album {
width: 140px;
float:left;
height: 190px!important;
margin: 5px;
}

*html .ngg-album {
width: 140px;
float:left;
height: 200px!important;
margin: 5px;
}

.ngg-description {
clear:both!important;
padding: 3px;
}

.ngg-thumbnail{
height: 120px;
>height: 110px;
}

*html .ngg-thumbnail{
height: 120px;
}
