/*
Theme Name: Blank Template
Theme URI: http://ikonmarketinggroup.org/
Description: This starts out as a blank template for development.
Version: 1.0
Author: Ikon Marketing Group
Author URI: http://ikonmarketinggroup.com/
*/



* {
  margin:0;
  padding:0;
  border:0;
  outline: 0;
  list-style:none;
  font-weight:normal;
  font-style:normal;
  font-size:1.0em;
  font-family:inherit;
  text-decoration: none;
  cursor:default;
  color:inherit;
  font-family:Verdana,Tahoma,Arial;
}
html, body { text-align:left; cursor:default; }
input, textarea { cursor:text; }
ol { list-style: decimal; }
ol li{ list-style: decimal; }
small { font-size:0.7em; }
big { font-size:1.2em; }
em, em *, i, i * { font-style:italic; }
strong, strong *, b, b * { font-weight:bold; }
button, a { cursor:pointer; }
button { text-align:center; }
hr, br { clear:both; }
hr { visibility:hidden; }
img { cursor:default; }
a img { cursor:pointer; }

a {
	color:navy;
	text-decoration:underline;
	cursor: pointer;
}
a:hover {
  color: #0000ff;
}

h1, h2, h3, h4 {
	color:#333333;
	padding: 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	cursor: text;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none;
}
h1 {
  padding-top: 0;
	font-size:17px;
	font-weight:bold;
	text-decoration: underline;
	font-style:italic;
	text-align: right;
}
h2 {
	font-size:17px;
	font-weight:bold;
}
h3, h4{
	font-size:14px;
	font-weight:bold;
}
h4.error {
  padding:5px;
  margin:0;
  background:#f00;
  color:#fff;
}
ul, ol {
  padding: 10px 40px;
}
ul li {
  list-style: disc;
}
ul ul li {
  list-style: circle;
}
p {
  padding: 10px 0;
}
p.wp-caption-text {
  font-style:italic;
  margin:0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center {
	text-align:center;
}

td.backup{
  padding:0 10px 0 0;
}

body {
  font-size: 11px;
  background: url(images/back_stripe.gif) repeat-x top center #e0e0e0; 
  color:#333333;
}
#page{
  width:950px;
  margin:0px auto;
}
#header {
  height:247px;
  background:url(images/blackbar.gif) bottom center no-repeat;
  position:relative;
}
#header a.logo {
  height:208px;
  width:950px;
  display:block;
  position:absolute;
  overflow: hidden;
  text-decoration:none;
}
#date, #phone, #address {
  color:#fff;
  font-size:13px;
  position:absolute;
  font-weight:bold;
}
#date {
  bottom:10px;
  left:38px;
}
#phone {
  bottom:10px;
  left:339px;
}
#address {
  bottom:3px;
  right:38px;
  text-align:right;
}
#contentAll {
  width:950px;
  background:url(images/content.gif) repeat-y top center;
}
#contentAllwrap {
  width:950px;
  padding:0 0 50px;
  background:url(images/bottom.gif) no-repeat bottom center;
}

#content {
  width:670px;
  float:right;
  margin:15px 42px 0 0;
}
#content a {
  font-weight:bold;
}
h1.home {
  font-family: Verdana; 
  text-decoration:none;
  font-size:14px;
  text-align:left;
}
#bread  {
  font-weight:bold;
  font-size:12px;
}
#bread a {
  font-weight:bold;
  font-size:12px;
}
hr.bread {
  visibility: visible;
  border-top:1px solid #000000;
  margin:4px 0 4px 0;
}
hr.breadhome {
  visibility: hidden;
}
select {
  border: 1px #333 inset;
}
input, textarea {
  width:200px;
  border: 1px #333 inset;
  padding:3px;
}
#submit, button {
  width:auto;
  border: 1px #333 outset;
  cursor: pointer;
}
.radio {
  width:auto;
  cursor:pointer;
}

#sidebar {
  width:187px;
  float:left;
  margin:15px 0 0 29px;
}
#sidebar ul {
  padding:0;
}
#sidebar ul li{
  background: url(images/cube.gif) 0px 7px no-repeat;
  padding:3px 0 7px 17px;
  list-style: none;
  border-top:dashed #6c6c6c 1px;
}
#sidebar ul a{
  color:#666666;
  text-decoration: none;
  font-size:17px;
}
#sidebar ul ul{
  padding:0 20px 0 0;
}
#sidebar ul ul li{
  background: url(images/arrows.gif) 0px 4px no-repeat;
  padding:0 0 0 15px;
  border-top:none;
}
#sidebar ul ul a{
  color:#335592;
  text-decoration: none;
  font-size:11px;
}
a.bbb {
  margin:0 0 0 45px;
}
.page-item-23 ul {
  display:none;
}

#coupon {
  position:relative;
  font-size:15px;
  color:#000;
  font-family:"Times New Roman", Times, serif;
  height:416px;
  width:359px;
}
#coupon span {
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
}
#coupon img {
  left:0;
  position:absolute;
  top:0;
}
span.date{
  position:absolute;
  top:313px;
  left:55px;
}
span.code{
  position:absolute;
  top:353px;
  left:65px;
}
table.coupons th{
  font-weight:bold;
  padding:3px;
}
table.coupons td{
  padding:3px;
  vertical-align: top;
  text-align:left;
}


#footer {
  height:50px;
  font-size:11px;
  text-align:center;
}