/*Theme Name: Braverman Wordpress TemplateTheme URI: http://www.expdesign.co.uk/Description: Template theme for Braverman KitchensVersion: 1.0Author: EXP DesignAuthor URI: http://www.madeglobal.com/Tags: lots of javascript, multiple template for each page*//* Begin Typography & Colors */body {  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}a {  color:#7fcad6;  border-bottom: 1px dotted #7fcad6;  text-decoration: none;}a:hover {  border-style:none;}#header a {  font-size: 1.3em;}#phone {  text-align:right;  padding-top:10px;}#sidebar {  color: #ffffff;}#sidebar p {  margin-top:20px;  margin-bottom:0;}#sidebar h2 {  color: #ffffff;  font-size: 1.8em;  padding-top: 20px;  margin-bottom: 6px; /* combined with sidebar p above, makes the required 26px */  text-transform: uppercase;}#sidebar h3 {  color: #ffffff;  font-size: 1em;  font-weight:bold;  padding-bottom:0.6em;  border-bottom: 1px solid #ffffff;  width: 100%;}#sidebar h4 {  font-size: 1em;  margin-top:20px;} .darkback {  background-color: #3e4a43;  overflow:hidden;  } #footerarea h2 {  font-size: 1em;  font-weight: bold;  padding: 2em 0 0.6em 0;  border-bottom: 1px solid #3e4a43;  width:100% }#footer {  border-top : 1px dotted #3e4a43;  padding-top: 5px;  margin-top: 10px;}#footer p {  font-size:0.8em;}.entry {	line-height: 1.4em;	}.postmetadata {	text-align: center;	}.thread-alt {	background-color: #f8f8f8;}.thread-even {	background-color: white;}.depth-1 {border: 1px solid #ddd;}.even, .alt {	border-left: 1px solid #ddd;}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {	text-decoration: none;	}.entry p a:visited {	color: #b85b5a;	}.sticky {	background: #f7f7f7;	padding: 0 10px 10px;	}.sticky h2 {	padding-top: 10px;	}.commentlist li, #commentform input, #commentform textarea {	font-size: 0.9em;	}.commentlist li ul li {	font-size: 1em;}.commentlist li {	font-weight: bold;}.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}.commentmetadata {	font-weight: normal;	}.nocomments, .postmetadata, blockquote, strike {	color: #777;	}code {	font: 1.1em 'Courier New', Courier, Fixed;	}acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	} /* End Typography & Colors */#header {  height:100px;  width:960px;  padding-top:25px;}/* menu */.menu {  height:35px;}.menu ul	{	width: 960px;	padding: 0;	list-style-type: none;	}.menu li	{	margin: 0px;	padding: 0px;	float: left;	width: 140px;	margin-right: 20px;  text-align: left;  overflow: hidden; 	}.menu a	{	display: block;	width: 100%;	height: 20px;  padding:5px 0 5px 10px;  text-decoration: none;  color:#3F4A44;  background-image: url(images/menuslide.jpg);	}  .menu .current_page_item a, .menu .current_page_ancestor a{  background-image: url(images/menuslide_grey.jpg);}  /* Begin Structure */#sidebar {  min-height: 250px;}.postmetadata {	padding-top: 5px;	}.attachment {	text-align: center;	margin: 5px 0px;}.postmetadata {	clear: both;}/* End Structure *//* Begin Images */p img {	padding: 0;	max-width: 100%;	}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left;	}/* End Images *//* Begin Lists */#sidebar ul, #sidebar li {  margin: 0;	list-style-type: none;	list-style-image: none;}.entry ol {	padding: 0 0 0 35px;	margin: 0;	}.entry ol li {	margin: 0;	padding: 0;	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}ol li {	list-style: decimal outside;	}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px;	text-align: center;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform {	margin: 5px 10px 0 0;	}#commentform textarea {	width: 100%;	padding: 2px;	}#respond:after {		content: "."; 	    display: block; 	    height: 0; 	    clear: both; 	    visibility: hidden;	}#commentform #submit {	margin: 0 0 5px auto;	float: right;	}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	}.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;}.commentlist p {	margin: 10px 5px 10px 0;}.children { padding: 0; }#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}/* End Comments *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}.hidden {	display: none;	}	.screen-reader-text {     position: absolute;     left: -1000em;}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}/* End Various Tags & Classes*//* Captions */.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* End captions */img {  border:0;  text-decoration:none !important;}#header a, .noborder a { border: none }.dotty {  padding: 10px 0;  border-top: 1px dashed #ffffff;  border-bottom: 1px dashed #ffffff;  margin-bottom:10px;}.kitchentop {  float:right;  width:210px;}/***** Hide things ****/H1.hide, H1.hide A{  font-size: 28px;  line-height: 1em;  padding: 0px;  margin: 0px;  height: 0px;  text-indent: -5000em;}H2.hide, H2.hide A, H3.hide, H3.hide A, H2.widgettitle{  font-size: 28px;  line-height: 145%;  padding: 0px !important;  margin: 0px;  height: 0px;  text-indent: -5000em;}/* override blueprint css here*/hr.ultraspace {background:#fff;color:#fff;clear:both;float:none;width:960px;height:.1em;margin:0 0 2.45em;border:none;}blockquote {  font-style: italic;    border-left: medium none;  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}/* Sliding boxes from buildinternet.com */.boxgrid{ 				width: 207px; 				height: 390px; 				float:left; 				overflow: hidden; 				position: relative; 			}            .bgnarrower {        width: 206px;      }				.boxgrid img{ 					position: absolute; 					top: 0; 					left: 0; 					border: 0; 				}				      .boxcaption{         color: #3e4a43;				float: left;         border-right: 1px solid #d5dfd7;				position: absolute;         padding: 0 10px;				background: #ffffff; 				height: 138px; 				width: 186px;  			}      .bcnarrower{         border-right:none; 			}.boxgrid a {  color:#3e4a43;  border-bottom: none;  text-decoration: none;} 			/* Graphics replacement mouseover for kitchen page */#kitchenmenu {  display:block;   clear:both;  width:100%;   height: 41px;  border: none;}* html #kitchenmenu a:hover {height:40px; he\ight:0;}/* get rid of bullets and margin */#kitchenmenu ul {  margin:0; padding:0; list-style-type:none;}/* go horizontal using the float method, with padding */#kitchenmenu li {  float:left;   margin:0;}/* general menu styling */#kitchenmenu a { display:block; height:0; padding-top:41px; color:#000; overflow:hidden;}* html #kitchenmenu a:link, * html #kitchenmenu a:visited {height:40px; he\ight:0;}/*initial images */#kitchenmenu li.page-item-8 {background:transparent url('images/classic.jpg') no-repeat 0 0; width:207px; }#kitchenmenu li.page-item-12 {background:transparent url('images/modern.jpg') no-repeat 0 0; width: 207px;}#kitchenmenu li.page-item-10 {background:transparent url('images/traditional.jpg') no-repeat 0 0; width: 206px;}/*hover images */#kitchenmenu li.page-item-8 a:hover {background:transparent url('images/classic.jpg') no-repeat 0 -42px; }#kitchenmenu li.page-item-12 a:hover {background:transparent url('images/modern.jpg') no-repeat 0 -42px; }#kitchenmenu li.page-item-10 a:hover {background:transparent url('images/traditional.jpg') no-repeat 0 -42px; }/*active images*/#kitchenmenu li.current_page_item, #kitchenmenu li.current_page_parent {background-position: 0 -42px; }  /* End of graphical menu */  /* Graphics replacement mouseover for kitchen page */#manu_menu {  display:block;   clear:both;  width:100%;   height: 50px;  border: none;}* html #manu_menu a:hover {height:50px; he\ight:0;}/* get rid of bullets and margin */#manu_menu ul {  margin:0; padding:0; list-style-type:none;}/* go horizontal using the float method, with padding */#manu_menu li {  float:left;   margin:0;}/* general menu styling */#manu_menu a { display:block; height:0; padding-top:50px; color:#000; overflow:hidden;border:none;}* html #manu_menu a:link, * html #manu_menu a:visited {height:49px; he\ight:0;}/*initial images */#manu_menu li.miele {background:transparent url('images/miele.gif') no-repeat 0 0; width:93px; }#manu_menu li.siemens {background:transparent url('images/siemens.gif') no-repeat 0 0; width:111px; }#manu_menu li.neff {background:transparent url('images/neff.gif') no-repeat 0 0; width:96px; }#manu_menu li.bosch {background:transparent url('images/bosch.gif') no-repeat 0 0; width:93px; }#manu_menu li.blanco {background:transparent url('images/blanco.gif') no-repeat 0 0; width:111px; }#manu_menu li.frankie {background:transparent url('images/frankie.gif') no-repeat 0 0; width:96px; }/*hover images */#manu_menu li.miele a:hover {background:transparent url('images/miele.gif') no-repeat 0 -50px; }#manu_menu li.siemens a:hover {background:transparent url('images/siemens.gif') no-repeat 0 -50px; }#manu_menu li.neff a:hover {background:transparent url('images/neff.gif') no-repeat 0 -50px; }#manu_menu li.bosch a:hover {background:transparent url('images/bosch.gif') no-repeat 0 -50px; }#manu_menu li.blanco a:hover {background:transparent url('images/blanco.gif') no-repeat 0 -50px; }#manu_menu li.frankie a:hover {background:transparent url('images/frankie.gif') no-repeat 0 -50px; } /* End of manufacturers menu */   /* Graphical replacement of the titles in the sidebar *//* there isnt a homepage header #sidebar_title_3 {background:transparent url('images/title-home.gif') no-repeat 0 0; width:140px; height:40px; }   */  #sidebar_title_4  {background:transparent url('images/title-about-us.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_6  {background:transparent url('images/title-kitchens.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_8  {background:transparent url('images/title-kitchens.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_10 {background:transparent url('images/title-kitchens.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_12 {background:transparent url('images/title-kitchens.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_14 {background:transparent url('images/title-showroom.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_16 {background:transparent url('images/title-plusrooms.gif') no-repeat 0 0; width:140px; height:40px; }#sidebar_title_19 {background:transparent url('images/title-contact.gif') no-repeat 0 0; width:140px; height:40px; }/* format the contact form */.contact_block h2 {  border:medium none !important;}.contact_block ul, .contact_block li {  margin: 0;	list-style-type: none;	list-style-image: none;}.contactform {width:280px;}.contactform label { display:none}.contactform input,.contactform textarea {width:280px;border:medium none;background-color:#ebedec;margin-top:3px;padding:5px;}.contactform_respons {}.contactform_error {}#contactsubmit {  background-color:#7ecad7;  text-align:left;  color:#ffffff;  font-weight:bold;  width:290px;}.contactform input:hover, #tcf_msg:hover {  background-color:#9cf8ff !important;  cursor:pointer;}#tcf_msg {  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;  font-size:13px;}.toppad14 {  padding-top:14px;}