/*







Theme Name: milton-theme - Created by ThemeSlice.com







Theme URI: http://themeslice.com/







Description: A widget ready, 2 column theme for HomeHardware, created by ThemeSlice. For instructions on usage go to theme options > instructions after activating the theme.







Author: The ThemeSlice Team







Author URI: http://themeslice.com/







*/







@import 'reset.css';



/* -- structure -- */







body {



	text-align: center;



	margin: 0;



	padding: 0;



	color: #545454;



	background-color: #fff;



	font-family: Arial, "Trebuchet MS", sans-serif;



}



body.onhome #content {



	width: 540px;



}



div.inner {



	width: 930px;



	padding: 0;



	margin: 0;



	margin: 0 auto;



	text-align: left;



}



div#header {



	padding: 0;



	margin: 0;



	background: #C20019 url(pics/header_tile.jpg) repeat-x bottom;



}



a#logo {



	display: block;



	width: 375px;



	height: 0;



	padding: 96px 0 0 0;



	line-height: 96px;



	overflow: hidden;



	margin: 0;



	float: left;



	background: url('pics/logo.gif') no-repeat top left;



}



div#navcontainer {



	width: 525px;



	margin: 0;



	padding: 0;



	float: right;



	background: transparent url('pics/tel.png') top right no-repeat;



	font-size: 0.8em;



	position: relative;



	margin-bottom: -1px;



}



div#subheader {



	padding: 0;



	margin: 0;



	background: #E8B905 url(pics/subheader_tile.jpg) repeat-x top;



	border-bottom: 1px solid #AF8B04;



}



div#page-title {



	width: 608px;



	padding: 0 0 0 0;



	padding: 24px 0 12px;



	float: right;



}



div#sec-nav {



	width: 310px;



	float: left;



	padding: 13px 0 0 0;



	margin: 28px 0 0 0;



	background: url('pics/sec-nav-back.png') no-repeat 4px top;



	position: relative;



	line-height: 25px;



}



div.sec-nav-pic {



	margin: 0 0 0 5px;



	padding: 0;



	width: 286px;



	height: 10px;



	background-image: url('pics/sec-nav-back-bottom-new.png');



	background-color: transparent;



	background-repeat: no-repeat;



}



div.sec-nav-pic img {



	margin: 0;



	padding: 0;



}



div#home-message {



	width: 350px;



	float: left;



	padding: 0 0 0 0;



	margin: 24px 0 0 0;



}



div#home-image {



	float: right;



	width: 540px;



	height: 238px;



}



div#home-image div#slideshow {



	vertical-align: bottom;



	position:relative;



	width: 540px;



	height: 238px;



}



div#home-image div#slideshow div {



	position:absolute;



	left:0;



	bottom:0;



	width: 540px;



	height: 238px;



}



img#prev {



	left:-14px;



	position:absolute;



	top:104px;



	z-index:100;



	cursor:pointer;



}



img#next {



	right:-14px;



	position:absolute;



	top:104px;



	cursor:pointer;



	z-index:100;



}



div#banner {



	background: #F1F1F1;



	border-bottom: 1px solid #C8C8C8;



	border-top: 1px solid #fff;



}



div#banner .inner {



	padding: 20px 0 10px;



}



div#banner .box {



	float: left;



	display: inline;



	width: 270px;



	min-height: 84px;



}



div#banner .box.first {



	padding: 0 30px 0 0;



}



div#banner .box.second {



	padding: 0 30px 0;



}



div#banner .box.third {



	padding: 0 0 0 30px;



}



div#banner .box.first, div#banner .box.second {



	background: url(pics/bannerdivider.gif) no-repeat right top;



}



div#banner img.alignleft {



	border: 0 !important;



	padding: 0 !important;



	background: 0 !important;



}



div#banner h2 {



	font-weight: bold;



	margin-bottom: 8px;



	color: #90292D;



}



div#wrapper {



	padding: 0;



	margin: 0;



	background: #fff;



}



body.onhome #wrapper {



	border-top: 1px solid #E4E4E4;



	margin-top: 4px;



}



div#content {



	width: 608px;



	float: right;



	padding: 20px 0 0 0;



	margin: 0 0 18px 0;



	min-height: 500px;



}



div#sidebar {



	width: 290px;



	float: left;



	clear: left;



	padding: 0;



	margin: 32px 0 0 3px;



}



div#footer {



	text-align: center;



	display: block;



	clear: both;



	width: 100%;



	margin: 0;



	padding: 0;



	background-color: #cccccc;



	height: 188px;



	background: transparent url('pics/footer-back.png') top right repeat-x;



}



div#footer .inner {



	padding: 61px 0 0 0;



	background: transparent url('pics/footer-message.png') top left no-repeat;



}



div#navcontainer2 {



	width: 525px;



	height: 104px;



	margin: 0;



	padding: 0;



	float: right;



	background-color: transparent;



	font-size: 0.8em;



}



div.clear {



	clear: both;



	height: 0;



}



/* -- Typograpghy -- */







#subheader h1, #subheader div.heading {



	color: #464646;



}



#content h1, #content h2, #content h3, #content h4, #content h5 #content h6, div.heading {



	text-decoration: none;



	margin: 15px 0;



	color: #90292D;



	font-weight: normal;



	line-height: 1.2em;



}



#content a {



	color: #555555;



	text-decoration: underline;



}



#content a:hover, #content a:focus {



	color: #000;



	text-decoration: none;



}



div#banner a, #subheader a {



	color: #555 !important;



}



#content div.heading {



	color: #A6A6A6;



	font-size: 1.15em;



}



#home-message h1, #page-title h1, #subheader div.heading {



	font-size: 1.5em;



	line-height: 1.1em;



	margin:0 0 9px 0;



}



#home-message h1{



	font-size: 1.7em;



}



#page-title h1, #subheader div.heading {



	line-height: 1;



	margin: 0 !important;



}



#page-title h1 object, #subheader div.heading object {



	display: block;



}



#content h1 {



	font-size: 1.2em;



	font-weight: bold;



}



#content h2 {



	color: #90292D;



	font-size: 1.1em;



	margin: 25px 0 5px;



}



#content h2 a {



	color: #90292D !important;



	text-decoration: none;



}



#content h2 a:hover, #content h2 a:focus {



	text-decoration: underline;



}



#content h3 {



	font-size: 1em;



	color: #90292D;



}



#content h4 {



	font-size: 1em;



	color: #555;



	font-weight: bold;



}



#content h5 {



	font-size: 0.9em;



	color: #777;



	font-weight: bold;



}



#content h6 {



	font-size: 0.9em;



	color: #999;



	font-weight: bold;



}



p {



	font-size: 0.8em;



	line-height: 1.6em;



}



#content p {



	margin: 15px 0;



}



div#page-title p {



	font-size: 17px;



	font-weight: normal;



	padding: 0;



	margin: 0 0 10px 0;



}



p.meta {



	color: #6F6F6F;



	margin-top: 0 !important;



	margin-bottom: 20px !important;



}



strong {



	font-weight: bold;



}



blockquote {



	padding:0 0 0 33px !important;



	margin:0 0 15px 0 !important;



	color:#c2361b;



	font-family:Georgia, "Times New Roman", Times, serif;



	background: url(pics/ico_blockquote.gif) no-repeat left 2px;



}



/* -- Images -- */







.alignleft {



	float:left;



	margin-right: 10px;



}



.alignright {



	float: right;



}



#content img.alignleft, #content img.alignright, #content img.alignnone, #content img.aligncenter, .alignleft img, .alignright img, .alignnone img, .aligncenter img {



	padding: 4px;



	border: 1px solid #D2D2D2;



	background: #fff;



	margin: 3px 0;



	outline: 5px solid #fff;



}



#content img.alignleft {



	margin-right: 15px;



}



#content img.alignright {



	margin-left: 15px;



}



#content img.aligncenter {



	margin: 15px auto !important;



	text-align: center;



	display: block;



}



.wp-caption {



	background: #fff;



	outline: 5px solid #fff;



	margin:10px 0 20px 0;



}



.wp-caption img {



	margin: 0 !important;



	outline: 0 !important;



}



.wp-caption.alignleft {



	margin-right: 10px;



	text-align: left;



}



.wp-caption.alignright {



	margin-left: 10px;



	text-align: left;



}



.wp-caption.aligncenter {



	margin: 15px auto !important;



	text-align: center;



	display: block;



}



.wp-caption-text {



	font-size: 0.75em;



	margin: 0 !important;



	color: #707070;



}



#blog-button {



	text-align: right;



	margin: 25px 0 15px 0;



	height: 42px;



	line-height: 42px;



	overflow: hidden;



	position: relative;



}



.hoverlinks a {



	text-align: right;



	display: block;



	margin: 0 0 5px !important;



	height: 34px;



	line-height: 34px;



	overflow: hidden;



	position: relative;



}



#blog-button a img, .hoverlinks a img {



	display: block;



	vertical-align: top;



	position: relative;



	float: right;



}



#blog-button a:hover img {



	margin-top: -42px;



}



.hoverlinks a:hover img {



	margin-top: -34px;



}



#sidebarlist img {



	outline:0 !important;



}



/* -- Lists -- */







#content ul {



	font-size: 0.8em;



	list-style:none;



	margin: 15px 0 0 0;



}



#content ol {



	font-size: 0.8em;



	list-style: decimal inside;



	margin: 15px 0 0 0;



}



#content li {



	margin-left: 10px;



	line-height: 1.5em;



	padding:5px 0 5px 0;



}



#content ul.posts {



	font-size: 1em;



	list-style: none !important;



	margin: 0 !important;



}



#content ul.posts li.post {



	margin-bottom: 35px;



	margin-left: 0 !important;



	padding:0 !important;



	background:none !important;



}



#content ul li{



	background: url(pics/ico_list.gif) no-repeat left 10px;



	padding:5px 0 5px 12px;



	display:block;



}



#navcontainer ul {



	margin: 57px 0 0 0;



	padding: 0;



	list-style: none;



	width: 525px;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#navcontainer ul li {



	float: left;



}



#navcontainer li a {



	display: block;



	padding: 0 8px 0 8px;



	line-height: 3.3em;



	text-decoration: none;



	color: #fff;



	float: left;



	font-size:15px;



}



#navcontainer li.current_page_item a, #navcontainer li.current_page_ancestor a, #navcontainer li.current_page_parent a {



	display: block;



	padding: 0 1.2em 0 1.2em;



	line-height: 3.3em;



	background: url(pics/tab-left.png) no-repeat top left;



	text-decoration: none;



	color: #B70018;



	float: left;



	border-bottom: 2px solid #FFD01B;



}



#navcontainer ul li.current_page_item, #navcontainer ul li.current_page_ancestor, #navcontainer ul li.current_page_parent {



	float: left;



	background: url(pics/tab-right.png) no-repeat top right;



}



#navcontainer ul a:hover {



	color: #ccc;



}



#navcontainer2 ul {



	margin: 1px 0 0 0;



	padding: 0;



	list-style: none;



	width: 525px;



	float:left;



	/* border: 1px solid #ccc; */







font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}



#navcontainer2 ul li {



	float: left;



}



#navcontainer2 li a {



	display: block;



	padding: 0 1.2em;



	line-height: 3.8em;



	text-decoration: none;



	color: #fff;



	float: left;



}



#navcontainer2 li.current_page_item a, #navcontainer2 li.current_page_ancestor a, #navcontainer2 li.current_page_parent a {



	display: block;



	padding: 0 1.2em;



	line-height: 3.8em;



	background: url(pics/tab-left2.png) no-repeat top left;



	text-decoration: none;



	color: #B70018;



	float: left;



}



#navcontainer2 ul li.current_page_item, #navcontainer2 ul li.current_page_ancestor, #navcontainer2 ul li.current_page_parent {



	float: left;



	background: url(pics/tab-right2.png) no-repeat top right;



}



#navcontainer2 ul a:hover {



	color: #ccc;



}



ul#footerlist {



	width: 380px;



	float: left;



	margin-top: 10px;



	line-height: 1.1em;



}



#footerlist li {



	display: inline;



	list-style-type: none;



	padding: 2px 4px 2px 0;



	color: #fff;



	font-size: 0.7em !important;



}



#footerlist li a:link, #footerlist li a:visited {



	color: #fff;



}



#footerlist li a:hover, #footerlist li a:focus {



	color: #222;



	text-decoration: none;



}



#footerlist li.block {



	display: block;



}



#footerlist li.block.first {



	margin-top: 10px;



}



/* -- sidebar main list -- */







ul#sidebarlist {



	margin: 0;



	padding: 0;



	text-align: left;



	float: left;



	border: none;



}



ul#sidebarlist li {



	list-style-type: none;



	width: 290px;



	margin: 0 0 0 0;



	border: none;



}



ul#sidebarlist li div.round-top {



	height: 20px;



	padding: 0 0 0 0;



	margin: 0 0 0 0;



	background-repeat: no-repeat;



	background-image: url('pics/widget-top.png');



	background-color: transparent;



	border: none;



	background-position: top left;



}



ul#sidebarlist div.round-bottom {



	height: 20px;



	padding: 0 0 0 0;



	margin: 0 0 25px 0;



	background-repeat: no-repeat;



	background-image: url('pics/widget-bottom.png');



	background-color: transparent;



	border: none;



	background-position: bottom left;



}



ul#sidebarlist div.round-inner{



	padding:0 20px 0 20px;



	width: auto;



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;



}



ul#sidebarlist ul ul {



	background: none;



	padding: 0;



	margin: 0;



}



ul#sidebarlist li li {



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;



}



ul#sidebarlist li h2.widgettitle {



	margin: 0 0 0 0;



	padding: 5px 0 10px 20px;



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;



	background-position: top left;



	font-size: 0.9em;



	font-weight: bold;



	color: #912A2E;



}



/* --- abbreviations -- */







abbr, span.abbr {



	cursor: help;



	border-bottom: 1px dashed #999;



}



/*-- forms -- */







#comment {



	width: 100%;



	height: 150px;



}



#searchform {



	padding: 10px 20px;



}



#searchform .hidden {



	display: none;



}



#searchform input#s {



	width: 200px;



}



#searchform input#searchsubmit {



}



#searchform fieldset {



	border: none;



	margin: 0;



	padding: 0;



	display: inline;



}



/* comments */











/* Begin Comments*/







#comments{



	margin:30px 0 0 0;



	padding:15px 0 0 0;



	border-top:1px dashed #bbbbbb;



}



#comments h3{



	font-family:"Courier New", Courier, monospace;



	font-size:1.5em;



	color:#a6a6a6;



	font-weight:bold;



	padding:0 0 20px 0;



}







.commentlist {



	padding: 0;



	text-align: justify;



	margin:0;



	}







.commentlist .comment {



	padding: 0 0 30px 0;



	list-style: none;



	}



.commentmet_data{



	width:100%;



	overflow:hidden;



}



.commentmet_data td{



	vertical-align:top;



	text-align:left;



}



.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}



.commentmetadata {



	margin: 0;



	display: block;



	padding:0 0 10px 0;



	color:#707070;



	font-size:0.8em;



	}



.commentmetadata a{



	color:#707070;



}



.commentmetadata span{



	color:#707070;



	font-weight:bold;



}



#comments .thumb{



	padding:0 !important;



	margin:15px 0 0 0 !important;



}



.commentmet_text{



	font-size:1.0em;



	line-height:1.4em;



	color:#707070;



}



#respond{



	margin:20px 0 0 0;



	padding:35px 0 0 0;



	border-top:1px dashed #bbbbbb;



}



h3#respond_title{



	font-family:"Courier New", Courier, monospace;



	font-size:1.5em;



	color:#a6a6a6;



	font-weight:bold;



	padding:0 0 20px 0;



}







#commentform{



	color:#545554;



	font-size:1.0em;



}



#commentform p{



	width:100%;



	overflow:hidden;



}







#commentform small{



	position:relative;



	top:-1px;



	font-size:12px;



}







#commentform a, #commentform small{



	color:#545554;



}







#commentform input{



	background:#fff;



	border:1px solid #efefef;



	border-top:1px solid #6b6b6b;



	border-left:1px solid #a1a1a1;



	border-bottom:1px solid #dddddd;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:1.0em;



	padding:6px;



	color:#545554;



	width:280px;



	margin:0 10px 0 0;



}







#commentform textarea{



	background:#fff;



	border:1px solid #efefef;



	border-top:1px solid #6b6b6b;



	border-left:1px solid #a1a1a1;



	border-bottom:1px solid #dddddd;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:1.0em;



	padding:6px;



	color:#545554;



	margin:5px 0 0 0;



	overflow:auto;



}







#commentform input#submit{



	background:none;



	border:0px;



	width:200px;



	height:48px;



	float:left;



}



#commentform .privacy{



	float:left;



	padding:28px 0 0 0;



}



/*wpcf7-form*/



.wpcf7-form{



	padding:10px 0 20px 0;



}



.wpcf7-form p{



	width:100%;



	overflow:hidden;



	display:block;



}



.wpcf7-form label{



	float:left;



	padding:3px 0 0 0;



}



.wpcf7-form input{



	background:#fff;



	border:1px solid #efefef;



	border-top:1px solid #6b6b6b;



	border-left:1px solid #a1a1a1;



	border-bottom:1px solid #dddddd;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:1.0em;



	padding:6px;



	color:#545554;



	width:280px;



	margin:0 10px 0 0;



	float:left;



}



.wpcf7-form textarea{



	background:#fff;



	border:1px solid #efefef;



	border-top:1px solid #6b6b6b;



	border-left:1px solid #a1a1a1;



	border-bottom:1px solid #dddddd;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:1.0em;



	padding:6px;



	color:#545554;



	margin:5px 0 0 0;



	overflow:auto;



	width:95%;



	float:left;



}



.wpcf7-form .submit input{



	display:block;



	width:168px;



	height:48px;



	border:0;



	background:url('pics/button_contact.gif') no-repeat;



	text-indent:-9999em;



	text-transform:capitalize;



	padding:0;



	margin:0;



	cursor:pointer;



	float:left;



}



.wpcf7-form .privacy_text{



	float:left;



	padding:21px 0 0 20px;



}











/* -- widgets -- */







#sec-nav ul {



	margin: 0 0 0 4px;



	padding: 0 0 0 0;



	list-style-type: none;



	width: 294px;



	background-color: transparent;



}



#sec-nav ul li {



	background-color: transparent;



	margin: 0;



	padding: 0;



}



#sec-nav ul li a {



	background-repeat: no-repeat;



	background-image: url('pics/sec-nav-normal.png');



	background-color: transparent;



	text-decoration: none;



	display: block;



	color: #666;



	font-size: 0.8em;



	padding: 0.6em 0.6em 0.6em 1.2em;



	margin: 0 0 0 0;



}



#sec-nav ul li a:hover, #sec-nav ul li a:focus {



	background-repeat: no-repeat;



	background-image: url('pics/sec-nav-hover.png');



	background-color: transparent;



	text-decoration: none;



}



#sec-nav ul li.current_page_item a, #sec-nav ul li.current_page_ancestor a, #sec-nav ul li.current_page_parent a {



	text-decoration: none;



	background-image: url('pics/sec-nav-active.png');



	background-repeat: no-repeat;



	color: #ffffff;



	background-color: transparent;



}



/* No Active state for top one! */







#sec-nav ul li.toplevel.current_page_ancestor a, #sec-nav ul li.toplevel.current_page_parent a {



	background-repeat: no-repeat;



	background-image: url('pics/sec-nav-normal.png');



	background-color: transparent;



	text-decoration: none;



	display: block;



	color: #666;



	margin: 0 0 0 0;



}



#sec-nav ul li.toplevel a {



	font-weight: bold;



}



/* Third Level Hiding/Showing */







#sec-nav ul li ul {



	display: none;



	margin: 0;



	width: auto;



}



#sec-nav ul li.current_page_item ul, #sec-nav ul li.current_page_ancestor ul, #sec-nav ul li.current_page_parent ul {



	display: block;



}



#sec-nav ul li ul li a {



	background: #f2f2f2 none !important;



	color: #666 !important;



	padding: 0.1em 0 0.2em 2.2em!important;



	font-size: 11px;



	width: 89%;



}



#sec-nav ul li ul li.current_page_item a {



	font-weight: bold !important;



	color: #90292D !important;



}



.widget p {



	font-size: 1em;



	padding: 10px 20px 10px 20px;



}



.widget_pages ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



}



.widget_pages li {



	padding-left: 20px;



	background-image: none;



}



.widget_pages ul li a:link, .widget_pages ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



	margin: 0;



}



.widget_pages ul li a:hover, .widget_pages ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_pages ul li, .widget_pages ul {



	background-image: none;



}



.widget_pages ul ul {



	background-image: none;



	display: none;



}



.widget_pages ul li ul li a:link, .widget_pages ul li ul li a:visited {



	text-decoration: none;



	display: block;



	color: #666;



	font-size: 0.8em;



	padding: 0;



	margin: 0;



	background-image: none;



	background-color: transparent;



}



.widget_links ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



}



.widget_links li {



	padding-left: 20px;



}



.widget_links ul li a:link, .widget_links ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



}



.widget_links ul li a:hover, .widget_links ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_categories ul {



	margin: 0 0 0 0;



	padding: 0 0 0 0;



	list-style-type: none;



	width: 100%;



}



.widget_categories li {



	padding-left: 20px;



}



.widget_categories ul li a:link, .widget_categories ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



}



.widget_categories ul li a:hover, .widget_categories ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_categories ul.children li a {



	padding-left: 50px;



}



.widget_archive ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



}



.widget_archive li {



	padding-left: 20px;



}



.widget_archive ul li a:link, .widget_archive ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



}



.widget_archive ul li a:hover, .widget_archive ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_recent_entries ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



}



.widget_recent_entries li {



	padding-left: 20px;



}



.widget_recent_entries ul li a:link, .widget_recent_entries ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



}



.widget_recent_entries ul li a:hover, .widget_recent_entries ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_recent_comments ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



	font-size: 0.9em;



}



.widget_recent_comments ul li {



	border-bottom: 1px solid #efefef;



	margin: 0;



	padding: 0.2em 0 0.2em 20px;



}



.widget_recent_comments ul li a:link, .widget_recent_comments ul li a:visited {



	width: 85%;



	font-weight: normal;



	text-decoration: none;



	display: block;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



	margin: 0;



}



.widget_recent_comments ul li a:hover, .widget_recent_comments ul li a:focus {



	text-decoration: underline;



}



.widget_meta ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	width: 100%;



}



.widget_meta li {



	padding-left: 20px;



}



.widget_meta ul li a:link, .widget_meta ul li a:visited {



	width: 85%;



	text-decoration: none;



	display: block;



	border-bottom: 1px solid #EFEFEF;



	color: #666;



	font-size: 0.8em;



	padding: 0.2em;



}



.widget_meta ul li a:hover, .widget_meta ul li a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_tag_cloud {



	margin: 10px 0;



	padding: 0;



	width: 100%;



}



.widget_tag_cloud a:link, .widget_tag_cloud a:visited {



	text-decoration: none;



	color: #666;



	font-size: 0.8em;



	padding: 0.1em;



	margin: 0;



	background-color: transparent;



}



.widget_tag_cloud a:hover, .widget_tag_cloud a:focus {



	text-decoration: underline;



	background-color: #cccccc;



}



.widget_tag_cloud div {



	background-color: transparent;



	border: 1px solid red;



	width: 100%;



	margin: 0;



	padding: 0 20px 0 20px;



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;



}



li.wiget_tag_cloud {



	padding: 0 20px 0 20px;



}



.widget_text {



	background-color: transparent;



	width: 100%;



}



.widget_text div.textwidget {



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	font-size: 0.8em;



	background-color: transparent;/* border: 1px solid blue;*/



}



.widget_text div.round-inner div.textwidget {



	background-image:none !important;



}



.widget_search {



	width: 100%;



	background-color: transparent;



}



.widget_search form {



	background-color: transparent;



	width: 100%;



	border: none;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;



}



.widget_calendar {



	padding: 0;



	margin: 0;



	width: 100%;



}



div#calendar_wrap {



	width: 100%;



	margin: 0;



	padding: 0 0 0 20px;



	background-repeat: repeat-y;



	background-image: url('pics/widget-back.png');



	background-color: transparent;/* border: 1px solid blue; */



}



.widget_calendar tbody td {



	border: 1px solid #efefef;



	text-align: center;



}



.widget_calendar tbody tr td:hover {



	background-color: #222;



	color: #fff;



}



.widget_calendar thead th:hover {



	background-color: #fff;



	color: #222;



}



.widget_calendar tbody td a {



	display: block;



	background-color: #efefef;



	color: #222;



	font-weight: bold;



}



.widget_calendar #prev a {



	color: #222;



}



.widget_calendar thead th {



	text-align: center;



}



.widget_calendar tr {



}



.widget_hours{



}



.widget_hours p{



	padding:3px 0 3px 0;



}



ul.widgetlinks{



}



ul.widgetlinks li{



	padding:4px 0 4px 13px;



	color:#848484;



	line-height:1.2em;



	background:url('pics/ico_list2.gif') no-repeat left 8px !important;



}



ul.widgetlinks li a{



	color:#848484;



	text-decoration:none;



}



ul.widgetlinks li a:hover{



	text-decoration:underline;



}



.widgetdeliver{



	color:#848484;



}



.widgetdeliver p{



	padding:0 0 5px 0 !important;



}



.widgetdeliver .more{



	text-align:right;



}



.widgetdeliver .aligncenter{



	text-align:center !important;



	padding:0 0 5px 0 !important;



	margin:0 !important;



}



.widgetdeliver .aligncenter img{



	text-align:center !important;



	padding:0 !important;



	margin:0 !important;



	border:0 !important;



}



.widgetdeliver a{



	color:#848484;



	text-decoration:underline;



}



.widgetdeliver a:hover{



	text-decoration:none;



}



div#calendar_wrap {



	width: 100%;



	font-size: 0.7em;



	text-align: center;



	margin: 0 0 0 0;



	/* border:1px solid #efefef; */ 







	background-color: transparent;



}



.widget_calendar table {



	width: 80%;



	margin-left: 20px;



	text-align: center;



	/*border: 1px solid red; */ 







	margin: 0;



	padding: 0;



	background-color: transparent;



}



div.home-top {



	outline:0 !important;



	width: 363px;



	margin: 0 0 0 0;



	padding: 0 0 0 0;



	height: 14px;



	background-repeat: no-repeat;



	background-image: url('pics/home-widget-top.png');



	background-color: transparent;



}



div.home-content {



	color: #636363;



	line-height:25px;



	padding-bottom: 20px;



	width: 363px;



	background-repeat: repeat-y;



	background-image: url('pics/home-widget-back.png');



	background-color: transparent;



	background-position: top left;



}
div.home-content-twitter {



	color: #636363;


	padding-bottom: 20px;


	width: 363px;



	background-repeat: repeat-y;



	background-image: url('pics/home-widget-back.png');



	background-color: transparent;



	background-position: top left;


}



div.home-content h2 {



	margin: 0 0 0 30px;



	padding: 13px 0 13px 0;



	background-color: transparent;



}
div.home-content-twitter h2 {



	margin: 0 0 0 30px;



	padding: 13px 0 13px 0;



	background-color: transparent;



}



div.home-content div {



	margin: 0 28px 5px 28px;



	padding: 0;



}



div.home-content p {



	margin-left: 28px;



}



div.home-content ul {



	margin-left: 28px;



	font-size: 0.8em;



}



div.home-content ul a {



	color: #636363;



	text-decoration: underline;



}



div.home-content address {



	margin: 0 0 0 28px;



	font-size: 0.8em;



        font-style:bold;



}



div.home-bottom {



	width: 363px;



	height: 14px;



	margin: 0 0 25px 0;



	padding: 0 0 0 0;



	background-repeat: no-repeat;



	background-image: url('pics/home-widget-bottom.png');



	background-color: transparent;



}



/* Pagination */







div.wp-pagenavi a {



	border: none;



	text-decoration: none;



}



div.wp-pagenavi span.current {



	font-weight: bold;



}



div.previous {



	float: left;



	width: 132px;



}



div.next {



	float: right;



	width: 132px;



}



div.previous span, div.next span {



	width: 132px;



	display: block;



}



div.next img, div.previous img {



	vertical-align: middle;



}



div#numbers {



	padding-top: 8px;



	text-align: center;



}



div#numbers {



	vertical-align: middle;



}



div#numbers a, div#numbers span.current {



	padding: 6px;



	text-decoration: none;



	border: none;



}



.gallery1 {



font-family: Arial,"Trebuchet MS",sans-serif;



text-size: 12.8px;



}

.bordebtm{

		border-bottom:1px dashed #DDD8D5;

		padding-bottom:22px;

		margin:0px;

}

.productsclass {

	padding:18px 0px;

	border-bottom:1px dashed #DDD8D5;



}

.productheading{

	font-family:"Helvetica", Arial, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#90292d;

}

a.learnmore{	

width:100%;    

text-align:right;    

font-size:13px;

clear:both;

	font-weight:bold;

	text-decoration:underline;

	color:#808080;

	}

a.learnmore:hover{

	text-decoration:none;

	}
.page-item-53 ul{
	display:block !important;
}