/* 
WOO CUSTOM STYLESHEET
---------------------
Created and Edited by William Schwab
Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*   WOOCOMMERCE  */
.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#000000;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}

/*--------------------------Copied over from Canvas----------------------*/
h1 .title	{
	font-size: 2em;
	color: #006666;
}

#main .title	{
	font-size: 2.4em;
	color: #006666;
}

h1, h2, h3, h4, h5, h6  { margin: 0; font-family:Georgia, serif; color: #006666; font-weight:normal; }
h1  {font-size: 1.8em; } h2  {font-size: 1.6em;} h3  {font-size: 1.4em;} h4  {font-size: 1.2em; color: #0000FF; padding-bottom:10px;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin:0 0 0.2em;
}

.entry  {
margin-bottom: 1.2em;
font-family: Arial, Helvetica, Sans-serif;            
}
/*-----------------------------------------------------------------*/

/* Layout
-------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background-color: #4E817C;
	color: #000;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}

#wrapper {
	margin:0 auto;
	padding:0px;
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.8);
-moz-box-shadow:    0px 5px 10px rgba(0, 0, 0, 0.8);
box-shadow:         0px 5px 10px rgba(0, 0, 0, 0.8);
}
#content	{
	background-color: #FFF;
	width: 1198px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#header	{
	margin: 0px;
	padding: 20px;
	height: 142px;
	width: 1158px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(images/HE_headerBG2.jpg);
}

#logo .site-title a	{
	color: #fcfcfc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: none;
}

#logo .site-description	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #fbfbfb;
	text-indent: 10px;
	margin-top: 40px;	
}
#sidebar {
	background-color: #C8FFF1;
	margin:0;
	padding:10px 10px 0px 10px;
	height: 2700px;/*was 3550px*/
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#sidebar #recent-posts-5 ul	{
	list-style-position: inside;
	list-style-type: none;
	word-wrap:break-word;
	padding-left:0px;	
}

#sidebar-alt {
	background-color: #C8FFF1;/*Use same color as sidebar*/
	text-align: center;
	height:2700px;/*was 3550px*/
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;

}
#main	{
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
#main p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 125%;
	color: #000;
	margin:0;
	padding-bottom: 10px;
}

.reditalic	{
	color: #FF0000;
	font-style:italic;
}

#homelist	{
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333;
	line-height:125%;
}
#homelist li	{
	margin-bottom:15px;
}

#fullpack	{/*Ordered list-Eviction discount pricing page*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #000;	
}

#navigation {
	background-color:#99FFCC;
	padding: 0px 10px;
	margin: 0px;
	width: auto;
}

#footer	{
	margin: 0px;
	padding: 10px;
	height: 98px;
	width: 1178px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #CCC;
	background-image: url(images/HE_footerBG.jpg);
}

#footer-widgets {
		border:1px solid #000000;
		padding:10px 0;
}
#footer, #footer p { 
	font:italic 12px/1em Arial, sans-serif;
	color:#fbfbfb;
	line-height:150%;
}

span.wpcf7-list-item { display: block; }

/*br	{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;	
}*/

.onsale	{
	display:none;
}

.breadcrumbs {
	/*margin-bottom: 1.5em;*/
	padding: 5px;
	/*background-color: #CFC;*/
}

.border1 {
	border: 1px solid #000;
}

.marg-botm	{
	padding: 0px;
	margin-bottom: 10px;	
}

/*----------------- 4.3 WooTabs ----------------------*/
/*the div id for the tabbed panel in right sidebar*/
#woo_tabs-2	{
	/*background-color: #FFF;*/
	border: 1px solid #000;		
}


#tabs {	
	background:#006666;
	height:auto;
	display: block;
	padding:5px;
	margin-bottom:0px;
}

/*#tab-pop	{
	color:#FFFFFF;
}*/

/*--[ Product Categories-Eviction products page ]--------------------------------------------------------------------------------*/
ul.products {
  margin: 0 0 1.5em 0;
  padding: 20px 0 0 0;
  list-style: none;
}
ul.products li {
  /*width: 30%;*/
  height:140px;
  margin-right: 10px;
  float: left;
  text-align: left;
  margin-bottom: 1.5em;
  padding-left: 10px;
  padding-bottom: 10px;
  position: relative;
  list-style: none;
  border:1px solid #006666;
}
/*---------------------List styles for Regulations Page & Property Code 92 Code------------------------------*/
.regulate-ol {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #069;
	list-style-position: outside;
	list-style-type: decimal;
}

.regulate-ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #069;
	list-style-position: outside;
	list-style-type: square;
}

.locks-ol-dec {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #000;
	list-style-position: outside;
	list-style-type: decimal;
}

.locks-ol-alpha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #069;
	list-style-position: outside;
	list-style-type: lower-alpha;
}

.locks-ol-lroman {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	color: #069;
	list-style-position: outside;
	list-style-type: lower-roman;
}


/*--[ Tables (should be in canvas really) Copied from Woo Commerce plugin style sheet]--------------------------------------------------------------------------------*/
table {
	width: 100%;
	margin-bottom: 1.5em;
}

table th,
table td {
  vertical-align: top;
  padding: .5em 1em;
  text-align: left;
}

/* SEARCH FORM */
.searchform  { 
	width: 99%;
	position: relative;
	border-color: #ccc #efefef #efefef #ccc;
	border-width:1px;
	border-style:solid;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: #FFF;
}
.searchform input.s  {  
	padding: 8px;
	width:85%;
	margin:0;
	border:none;
	background: #FFF;
	color:#000;
}
.searchform input.submit { 
	position: absolute;
	top:6px; right:10px;
	border:none;
	margin:0;
	padding:0;
}

/* 4.3 WooTabs */
#tabs {	background:#e6e6e6; height:auto; display: block; padding:5px; margin-bottom:30px; }

#tabs ul.wooTabs { padding:0px; }
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#F8F8F8; text-decoration:none; }
#tabs ul.wooTabs li a {	color:#000; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; }

#tabs .inside { background:#F8F8F8; padding:5px;}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:10px; }
#tabs .inside ul { margin:0; border: 1px solid #e6e6e6; border-width:1px 0 1px 0; list-style: none; padding-left: 0px; }
#tabs .inside li { border:1px solid #e6e6e6; border-width:0 1px 1px 1px; padding:10px; }
#tabs .inside li a { color:#555; font:bold 12px/18px Georgia, serif; padding:0; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }
#tabs .inside .list { display:none; }
#tabs .inside .list:first-child { display:block; }

/*------------------------my custom stuff*-----------------------------------/
/*these 2 rules eliminate the unnecessary anchor links on the products pages*/
.woocommerce-tabs .tabs .description_tab	{
	display:none;
}

.woocommerce-tabs .tabs .additional_information_tab	{
	display:none;
}
/*--------------------Panel entry-content-this rule is not working-5/31-try something else-------------------------------------*/
.woocommerce-tabs .panel entry-content #tab-description	{
	margin:0;
	padding:20px 20px 0px 0px;
}

#3day {
	clear: both;
	margin-bottom:20px;
}

/*did not work*/
/*#tab-description .panel entry-content	{
	-moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
	column-gap: 20px;
}*/
/*did not work*/
.summary entry-summary	{
	margin-left:10px;
}

.images, .thumbnails	{
	display:none;
}

.center	{
	text-align:center;
}

#tab-description p	{
	padding-right: 10px;
}
/*--------------Eliminate Blockquote.png--------------------------*/
.entry blockquote  {  padding: 10px; color: #444; }
.entry blockquote p  { font-style:italic; }

/* ------------ contact form 7 -------------------*/
input[type="submit"]:hover,
button[type="submit"]:hover,
.wpcf7 input.wpcf7-submit[type="submit"]:hover,
.gform_wrapper
input[type="submit"]:hover,
.mymail-form
input[type="submit"]:hover{
background: #ff0000 none repeat scroll 0 0;
border-color: #ffffff;
color: #ffffff;
}