/*
	Theme Name: Chiswick Auctions
	Theme URL: http://www.inspiredc.co.uk
	Description: WordPress theme for Chiswick Auctions website
	Author: Nick Brown/inspire:
	Author URI: http://www.inspiredc.co.uk
	Version: 1.0
	Colours
	Dark Green	#1c3935
	Mid Green	#526f63
	Mid Green 30% tint #cbd4d0
	Lime Green	#a7bf29
*/
html{ background-color:#1c3935; background-image:url(images/background_wallpaper1.gif); background-attachment:fixed; }
body { padding: 0px; margin: 0px; font: .9em/1.5 helvetica, sans-serif; }
body.tom #background{ width:100%; background-color:#000000; background-image:url(images/background_wallpaper1.gif); background-attachment:fixed; background-repeat:repeat; }
body.wallpaper #background{ background-color:#1c3935; background-image:url(images/background_wallpaper1.gif); background-attachment:fixed; background-repeat:repeat; }
#headerwrapper { width:100%; background-image:url(images/background_header2.gif); background-color:transparent; background-position:top; background-repeat:repeat-x; }
html>body #headerwrapper { width:100%; background-image:url(images/background_header.png); background-color:transparent; background-position:top; background-repeat:repeat-x; }
.tom #headerwrapper { width:100%; background-image:url(images/background_header3.gif); background-color:transparent; background-position:top; background-repeat:repeat-x; }
#wrapper { width:900px; margin:auto; }
p{ margin: 0px; padding: 0; }
a{ text-decoration: none; font-weight: normal; color: #a7bf29; overflow: hidden; }
a:hover, a:active{ color: #ffffff; text-decoration:underline; }
code{ font-size: 11px; color: #cbd4d0; }
h1{ margin-top: -52px; margin-left:600px; margin-right:80px; font-size: 130%; line-height:98%; font-weight:lighter; color: #FFF; }
h2{ font: 2em/1.5 helvetica, sans-serif; }
h2.heading { margin-top:15px; padding:20px 20px 5px 20px; color:#a7bf29; font-weight:lighter; }
p.homepage { margin:5px 20px 5px 20px; }
p.intro { font-size:150%; }
p.introhome { margin:5px 20px 5px 20px; font-size:150%; }
h3{ font: 2em/1.5 helvetica, sans-serif; }
h2, h2 a, h3, h3 a{ font-weight: normal; }
p.segment-title{ margin: 10px 20px 0px 20px; font-family: helvetica, sans-serif; font-size: 1.5em; color: #a7bf29; }
.pseudo-sidebar h2, #right-col h2{ margin: 15px 0 5px; font-family: helvetica, sans-serif; font-size: 1.25em; color: #a7bf29; }
#comments-wrap .segment-title{ border-bottom: 0px solid #fff; }
p.browse{ padding: 1em 20px; }
#header{ background: #1c3935 url(images/background_header.gif) repeat-x; height:100px; }
#dropshadow { width:900px; margin:auto; background-image:url(images/background_shadow.png); background-repeat:repeat-x; background-color:transparent; }
p#logo{ background-image:url(images/header_logo.gif); background-repeat:no-repeat; height:100px; margin-left:10px; }
p#logo a, p#logo a:hover{ color: #fff; font-weight: normal; }
#header form{ position: absolute; top: 48px; right: 20px; _left: 560px; }
input#s{ padding: 5px; width: 180px; height: 15px; overflow: hidden; border: 0; background: #fff; }
#header fieldset legend, #header fieldset button{ display: none; }

/* Menu */
#nav{ width: 900px; margin:0px; background: #1c3935 url(images/background_navbar.gif) repeat-x; z-index:10; }
#nav li{float:left;}
#nav li:hover, #nav li.hover{position:relative;}
#nav li:hover ul, #nav li.hover ul{display:block;}
#nav li:hover ul ul, #nav li.hover ul ul{display:none;}
#nav ul li:hover ul, #nav ul li.hover ul{display:block;}
#nav li a {float:left;height:30px;line-height:30px;padding:0 5px;color:#fff;padding: 0px 10px 0px 10px; }
#nav li a:hover, #nav li:hover a, #nav li.hover a{text-decoration:none;color:#fff;background:#a7bf29 url(images/background_navbar2.gif) repeat-x; cursor: pointer;}
#nav li:hover  ul, #nav  li.hover  ul {display:block;}
#nav li ul, #nav li ul ul{list-style:none;position:absolute;width:120px;background:#ffc100;z-index:10;font-size:11px;display:none; top:30px;left:0;}
#nav li ul ul{top:0;left:160px;}
#nav li ul ul:after,#nav li ul:after{content:'';display:block;clear:both;}
#nav li ul li{width:100%;}
#nav li ul a {width:100%;height:30px;line-height:30px;background:#1c3935;display:block;float:none;cursor: pointer;}
#nav li:hover ul a {background:#526f63; border-bottom:1px solid #1c3935}
#nav li:hover ul a:hover {background:#a7bf29;}
#nav li.current_page_item a{ background: #a7bf29 url(images/background_navbar2.gif) repeat-x; color: #FFF; cursor: default; }
#nav li.page-item-1040 a, #nav li.page-item-1056 a {background: #fb7e04 url(images/background_navbar3.gif) repeat-x}

.tom #content{ background: #000; background-image:url(images/background_sidebarnews.gif); background-position:right; background-repeat:repeat-y; }
#content{ background: #1c3935; background-image:url(images/background_wrapper.gif); background-position:right; background-repeat:repeat-y; margin:0px; color: #ffffff;  }
.tom #left-col{ background-image:none; width: 580px; float: left; }
#left-col{ background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; width: 580px; float: left; margin:0; }
html>body #left-col{ background-image:url(images/background_shadow.png); display:block; background-position:top; background-repeat:repeat-x; width: 600px; float: left; margin:0; }
#left-colcat{ background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; width: 580px; height:770px; overflow:auto; float: left; }
html>body #left-colcat{ background-image:url(images/background_shadow.png); display:block; background-position:top; background-repeat:repeat-x; width: 600px; height:770px; overflow:auto; float: left; }
#left-col h4, #left-colcat h4{ padding:5px 0 0 0; font-size:125%; color:#a7bf29; }
#left-col p, #left-colcat p{ padding:5px 0px 5px 0px; }
#left-col ul li, #left-colcat ul li{ margin-left:20px; padding:5px 0px 5px 5px; list-style:disc; }
#left-col ol li, #left-colcat ol li{ margin-left:20px; padding:5px 0px 5px 5px; list-style-type:decimal; }
.entry-content ol li { padding:5px 0px 5px 5px; list-style-type:decimal; }

/*--header image--*/
#headerimage { background-image:url(images/header1.jpg); background-color:#000000; font:Arial, Helvetica, sans-serif; color:#FFFFFF; width:600px; height:300px; float:left; }
#headerimage h2 { font-size:25px; color:#ffffff; margin:0px 0px 0px 0px; padding: 20px 0 0 280px; line-height:110%; }
#headerimage h3 { font-size:15px; color:#a7bf29; margin:0px 0px 10px 0px; padding-left:280px; line-height:120%; }
#headerimage h4 { font-size:14px; color:#ffffff; margin:5px 0px 5px 0px; padding-left:280px; line-height:120%; }
#headerimage h5 { font-size:12px; color:#a7bf29; margin:5px 0px 5px 0px; padding-left:280px; line-height:120%; }
#headerimage p{ font-size:110%; margin:5px 0px 0px 0px; padding-left:280px; line-height:120%; }
#latest{ padding: 20px; }
#auctiondate{ padding: -50px 0px 0px -200px; }
p.meta{ margin: 5px 0 0 0; font-size: 11px; }
span.date{ padding-left: 0px; }
a.comments-link{ padding-left: 15px; background: url(images/comment-icon.gif) left no-repeat; }
dl.tags{ padding: 0 1em 20px 20px; float: right; }
dl.tags dt{ margin-bottom: 5px; font-weight: normal; text-transform:lowercase; letter-spacing: 1px; }
dl.tags dd{ padding: 2px 0; }
dl.tags dd a{ padding:3px 0px 3px 20px; background: url(images/tag-icon.gif) left no-repeat; }
.entry-content img{ padding: 4px; border: 1px solid #DDD; background: #FFF; }
a.read-on{ display: block; margin-top: 10px; padding: 5px 10px; width: 150px; text-align: left; font-size: 11px; letter-spacing: 1px; background: transparent; color: #a7bf29; }
.pagination{ padding: 0 20px;margin-left:20px; }
.pagination a{ margin-right: 10px; padding: 5px 10px; font-size: 11px; font-weight: bold; letter-spacing: 1px; background: #EEE; color: #C03; }
.previous-post{ padding: 20px; }
#comments-wrap{ padding: 20px; float:left;display:inline; }
#commentform{ padding: 0px; }
.gravatar{ border: 1px solid #ffffff; float: left; }
ol#comments{ margin-top: 20px; }
ol#comments li{ margin-bottom: 20px; list-style:none; }
.comment-wrap{ padding-left: 20px; width: 460px; float: left; background: url(images/comment-arrow.jpg) 14px 18px no-repeat; }
.comment-wrap p{ margin: 0; }
.comment-meta{ padding: 10px 10px 0 10px; background: #ffffff; color:#1c3935; }
.comment-text{ padding: 10px 10px 10px 10px; background: #ffffff; font-size: 11px; color: #000; }
#right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; }
html>body #right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:url(images/background_shadow.png); background-position:top; background-repeat:repeat-x; }
.tom #right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:none; }
.widgettop ul{ border-top: 0px solid #a7bf29; }
.widgettop ul li{ padding: 0px 5px 0px 0px; color:#FFFFFF; }
.widgettop h2{ padding-top:5px; }
.widget ul{ border-top: 0px solid #a7bf29; }
.widget ul li{ padding: 0px 5px 0px 0px; color:#FFFFFF; }
.widget h2{ border-top: 1px solid #a7bf29; padding-top:15px; }
.widget h2.noborder{ border-top: none; padding-top:5px; }
.widget h4{ padding-top:35px; }
#clear {clear:both;}
#footer{ position: relative; border-top: 3px solid #fff; padding: 10px 20px 10px 20px; background: #000; color: #a7bf29; font-size:9px; }
#footer p{ margin: 0; }
#footer a{ color: #fff; font-family:Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }
#footer a:hover{ color: #a7bf29; text-decoration:none; }
p.theme-credit{ position: absolute; font-family: Helvetica, sans-serif; font-weight:normal; color:#a7bf29; top: 8px; width:150px; text-align:right; right: 20px; }
p.theme-credit a{ color:#ffffff; }
.error{ font-weight: bold; height:25px;line-height:25px; border-top: solid thin #526f63; border-bottom: solid thin #526f63; color: #FFF; }
button{ margin: 0; padding: 0; border: 0; background: transparent; cursor: hand; cursor: pointer; }
p.comment-entry span{ display: block; width: 400px; float: left; }
p.comment-entry textarea{ width: 400px; height: 140px; }
#nav, #content, .previous-post, #respond, ol#comments li, p.comment-entry{ _height: 1%; display:inline-block; }
html>body #nav, #content, .previous-post, #respond, ol#comments li, p.comment-entry{ _height: 1%; display:block;}
#nav:after, #content:after, .previous-post:after, #respond:after, ol#comments li:after, p.comment-entry:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.desktoptomleft, .desktoptomleft a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline; width:120px; padding:2px 20px 10px 0px; height:10px; float:left; }
.desktoptomright, .desktoptomright a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline; width:120px; padding:2px 0px 10px 0px; height:10px; float:left; }
.desktoptomleft a:hover, .desktoptomright a:hover{ color:#a7bf29; text-decoration:none; }
.desktoptom1 { background-image:url(Tom1Thumb.jpg); background-repeat:no-repeat; padding:0px 20px 0px 0px; width:120px; height:75px; float:left; }
.desktoptom2 { background-image:url(Tom2Thumb.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; width:120px; height:75px; float:left; }
.desktoptom3 { background-image:url(Tom3Thumb.jpg); background-repeat:no-repeat; padding:0px 20px 0px 0px; width:120px; height:75px; float:left; }
.desktoptom4 { background-image:url(Tom4Thumb.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; width:120px; height:75px; float:left; }
.desktoptomclear { clear:both; }

/* Contact Form */
#left-col input 						{ width: 490px; font-size:14px; margin:5px 0; padding:5px; background: #cbd4d0; border: none; color: #1c3935; }
#left-col input.small 						{ width: 150px;  }
#left-col p.short 					{ width: 245px; float:left; margin:5px 15px 0 0;  }
#left-col p.long 					{ width: 490px; float:left; margin:5px 15px 0 0;  }
#left-col textarea 						{ padding:5px; width: 490px; background: #cbd4d0; border: none; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:130%; color: #1c3935; }
#left-col input[type="submit"] 			{ width:70px; height:30px; line-height:30px; text-align:center; font-size:15px; margin:10px 0; background: #a7bf29; border: 1px #a7bf29; color: #fff; cursor:pointer; padding:0}
#left-col input[type="submit"]:hover	{ background: #526f63; }
#left-col input span.upload			{ height:30px; border: none; color: #1c3935; font-size:12px;  }
#left-col input[type="file"] 			{ width:70px; height:30px; line-height:30px; font-size:15px; margin:10px 10px 10px 0; background: #cbd4d0; border: none; color: #1c3935; cursor:pointer; }
span.wpcf7-not-valid-tip				{ color: #000;}
#left-col input[type="checkbox"] 			{ width:auto; text-align:left }
.gform_wrapper span.gfield_required	{ color: #a7bf29; }
#left-col .gform_wrapper .validation_error { color: #fff; border: 2px solid red; padding:5px; background:red; }
#left-col ul li.gfield	{margin-left:0px; }
#left-col ul li.gfield.small1	{width:80px; float:left; }
#left-col ul li.gfield.small2	{width:80px; float:left; margin:0 15px 0 0 }
#left-col ul li.gfield.clear	{clear:both;}
#left-col ul li.gfield.check	{width:600px; text-align:left }
#left-col img.ui-datepicker-trigger  { left:4px; position:relative; top:7px; }
#left-col #gforms_confirmation_message {text-align:left; padding: 10px; border:1px solid #a7bf29; background:#cbd4d0; font-size:16px; font-weight:normal }
#left-col td { padding:5px;  }
#left-col .gform_wrapper .gsection {border-bottom:none !important; border-top:1px solid #a7bf29; margin:20px 0 5px;}
#left-col .gform_wrapper .gfield_description { font-style:normal; font-size: 14px; }

/*-- WP table Reloaded Styles --*/
.wp-table-reloaded { background-color:#CDCDCD; margin:10px 0px 15px 0px; font-size:7pt; width:100%; text-align:left; }
.wp-table-reloaded th { background-color:#1c3935; border:1px solid #FFFFFF; padding:2px; }
.wp-table-reloaded td { color:#3D3D3D; padding:2px; background-color:#FFFFFF; vertical-align:top; }
.wp-table-reloaded .even td { background-color:#FFFFFF; }
.wp-table-reloaded .odd td{ background-color:#F0F0F6; }
.wp-table-reloaded .header { background-image:url(/wp-content/plugins/wp-table-reloaded/img/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer; }
.wp-table-reloaded .headerSortUp { background-color:#8DBDD8; background-image:url(/wp-content/plugins/wp-table-reloaded/img/asc.gif); }
.wp-table-reloaded .headerSortDown { background-color:#8DBDD8; background-image:url(/wp-content/plugins/wp-table-reloaded/img/desc.gif); }

#left-col .incoming, #left-colcat .incoming { background:none;border:2px solid #a7bf29; color:#fff; margin:10px 0; overflow:hidden; padding:5px; }
#left-col .incoming a, #left-colcat .incoming a { color:#a7bf29; }
#left-col .incoming ul li, #left-colcat .incoming ul li { list-style:none; padding:3px; }
#left-col .incoming ul li a, #left-colcat .incoming ul li a { color:#fff; }
