/*
Theme Name:		Epilator2
*/

* {
  padding: 0; margin: 0;
}

html,body {
  margin:0;
  padding:0;
	height:100%; /* needed for container min-height */
	background: #cccccc url('images/background-gradient.png') top repeat-x;
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 1em;
	color:#666;
}

h1, h2, h3, h4, h5, h6 { 
  color: #36860E;
	margin: 8px 15px;
}

div#container {
	font-size: 0.75em;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:750px;
	background: url('images/inside-background.png') repeat-y;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header {
	margin: 0 auto;
	width: 734px;
	padding: 8px 0 10px 0;
	height: 78px;
	background: url('images/header-gradient.png') top repeat-x;
}

div#header p {
	font-size: 1.45em;
	line-height: 1.45em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;		
}

div#header p#logo-title { 
  height: 33px;
  text-indent: -9999px;
  background: url('images/logo-title.png') no-repeat;
}

div#content {
	padding: 7px 0 45px 0 !important;  /*bottom padding for footer */
}

div#content p {
  padding: 8px 15px;
}

div#content a {
	color: #36860E;
}

div#footer {
  height: 45px;
  text-align: center;
	position:absolute;
	width: 734px;
	left: 8px;
	background: url('images/footer-gradient.png') top repeat-x;
	bottom:0; /* stick to bottom */
	font-weight: bold;
}

div#footer p {
	color: #ffffff;
	line-height: 45px;
}
	
div#leftbox {
	margin-left: 8px;
	_margin-left: 4px;
	width: 554px;
  float:left;
}

div#leftbox ul {
margin: 0 3em 1em 3em;
}

div#leftbox ul li {
padding: 2px 0;
}

div#rightbox {
	text-decoration: underline;
	line-height: 1.5em;
	/*color: #36860E;*/
	_clear: both;
	margin-right: 8px;
	_margin-right: 4px;
	width: 180px;
	float: right;
}

div#rightbox ul {
list-style: none;
padding: 8px 15px;
}

div#rightbox a /*, div#rightbox a:hover, div#rightbox a:visited*/ {
color: #666666;
}

ul#header-menu {
  clear:left;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  left:50%;
  text-align:center;
}

ul#header-menu li {
  display:block;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  right:50%;
}

ul#header-menu li a {
  color: white;
  font-size: 0.8em;
  font-weight: bold;
  display:block;
  margin: 0 5px;
}
ul#sitemap-list {
	  list-style: none;
	 padding: 8px 0;
}
div#content .alignright {
	float: right;
	margin: 8px 0 8px 8px;
}
div#content .alignleft {
	float: left;
	margin: 8px 8px 8px 0;
}
table#product-images {
text-align: center;
height: 120px;
margin: 0 auto;
}

table#product-images td {
width: 170px;
}
.chitika-adspace {
margin: 15px;
}
.awshortcode-product {
margin: 5px 20px 5px 20px !important;
}
