/*
Theme Name: Mara
Theme URI: http://flyte.biz
Description: Coming Soon site
Version: 1.0
Author: Flyte New Media [AW]
Author URI: www.flyte.biz
Tags: simple, wireframe, 2 column horizontal nav

*/




/* ############## Blog-Specific Styles ##############  */

/*@import url("blog.css") screen;*/  /*un-comment if you need the blog-specific stylesheet*/  


/* ############## Main Structure ##############  */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
	color: #555;
	text-align: center;
	margin: 0;
	padding: 0;
	background: transparent url(images/top-bkg-brdr.gif) center 0 no-repeat;
	}

#page {
	width: 900px;
	min-height: 680px;
	text-align: left;
	margin: 0px auto;
	padding: 0;
	background:transparent url(images/home-bkg2.gif) 0 47px no-repeat;
	}
	
#page2 {
	width: 900px;
	text-align: left;
	min-height: 600px;
	margin: 5px auto 0  auto;
	padding: 0;
	background:transparent url(images/bkg3.gif) 0 72px no-repeat;
	border: 1px solid transparent;
	}
#page3 {
	width: 900px;
	text-align: left;
	min-height: 600px;
	margin: 5px auto 0  auto;
	padding: 0;
	background:transparent url(images/logo-cart.gif) 0 72px no-repeat;
	border: 1px solid transparent;
	}
	
#page #header {
	margin: 0;
	padding: 0;
	height: 170px;
	width: 900px;
	background: transparent;
	}
#page2 #header {
	margin: 0;
	padding: 0;
	height: 299px;
	width: 900px;
	background: transparent;
	text-align: left;
	float: left;
	}
#page3 #header {
	margin: 0;
	padding: 0;
	height: 145px;
	width: 900px;
	background: transparent;
	text-align: left;
	float: left;
	}
#headerInner 	{
	width: 100%;
	height: 170px;
	margin: 0;
	width: 900px;
	}
#headerInner .description {
	font-size: 1.2em;
	text-align: center;
	color:#666;
	}
#contentWrapper{
	margin:0;
	padding:0;
	}
#content {
	font-size: 1.3em
	}
.post {
	margin: 0 0 40px;
	}
.post hr {
	display: block;
	}
.postmetadata {
	clear: both;
}
	
/* ############## Widecolumn ##############  */
.widecolumn {
	padding: 0px 0 20px 0;
	margin: 0px 0 0 0px;
	width: 900px;
	float: left;
	}	
.widecolumn .postmetadata {
	margin: 30px 0;
	}	
.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
	}
.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
	}
.widecolumn .entry p {
	}
.widecolumn {
	line-height: 1.6em;
	}
.widecolumn .post {
	margin: 0;
	}
.widecolumn-secondary {
	padding: 0px 0 20px 0;
	margin: 0px 0 0 157px;
	width: 510px;
	float: left;
	}
.widecolumn-3 {
	padding: 0px 0 20px 0;
	margin: 0px 0 0 157px;
	width: 740px;
	text-align: justify;
	font: 12px 'Lucida Sans', Arial, Verdana, Sans-Serif;
}
#wrapcenter {
float: left;
clear: both;
margin: 65px 0 0 0;
padding: 0;
width: 900px;
	}
#wrapcenter2 {
float: left;
clear: both;
margin: -42px 0 0 0;
padding: 0;
width: 900px;
	}
#page3 #wrapcenter {
float: left;
clear: both;
margin: 20px 0 0 0;
padding: 0;
width: 900px;
	}
.widecolumn h2 {
	font: normal 6px Arial, Verdana, sans-serif; 
	margin: 0;
	padding: 0;
	display: none;
	}
.widecolumn-3 h2 {
	font: normal 6px Arial, Verdana, sans-serif; 
	margin: 0;
	padding: 0;
	display: none;
	}
/* ############## Narrowcolumn ############## */
.narrowcolumn {
	float:left;
	padding: 0 0px 0px 0px;
	margin: 18px 0 0 230px;
	width: 450px;
	display:inline;/*dub float margin bug killer*/
	}
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;

	}
.narrowcolumn .postmetadata {
	text-align: center;
	}
.narrowcolumn .postmetadata {
	padding-top: 5px;
	}
.narrowcolumn .entry p {
text-align:justify;
padding-right: 24px;
}	

/*  ############## Begin Sidebar ##############  */

#sidebar{
float: right;
	padding: 10px 0px;
	margin: 0;
	width: 217px;
	font: 12px 'Lucida Sans', Arial, Verdana, Sans-Serif;
	}
#sidebar form {
	margin: 0;
	}	
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}
#sidebar #searchsubmit {
	padding: 1px;
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Sidebar */
	
/* ############## Headings ############## */
h1, h2, h3 {
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
	font-weight: bold;
	}
h1 {
	font-size: 4em;
	text-align: center;
	padding-top: 70px;
	margin: 0;
	}
h2 {
	font-size: 1.6em;
	margin: 30px 0 0;
	}
h2.pagetitle {
	font-size: 1.6em;
	margin-top: 30px;
	text-align: center;
	}
#sidebar h2 {
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
	font-size: 1.3em;
		margin: 5px 0 0;
	padding: 0;
	}
h3 {
	font-size: 1.3em;
	padding: 0;
	margin: 30px 0 0;
	}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #696969;
	background: transparent
	}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #e8c255;
	font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
	font-size: 36px;
	font-weight: normal;
	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2{
	text-decoration: none;
	}
a, h2 a:hover, h3 a:hover {
	text-decoration: underline;
	}
h4 {
	color:  #73467b;
	padding-top: 5px;
	font-size: 14px;
}	
	
/*  ############## Anchors ##############  */
a:hover {
	text-decoration: underline;
	}
.entry p a:visited {
	color: #73467b;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}

/*  ############## Begin Content Area Lists ##############  */

.entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	padding-left: 10px;
	}
.entry li {
	margin: 7px 0 8px 10px;
	}
.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;
	}

/*  ############## 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;
	}


/*  ############## Begin Various Tags & Classes ##############  */
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center {
	text-align: center;
	}
.hidden {
	display: none;
	}
hr {
	display: none;
	}
a img {
	border: none;
	}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}	
small, #sidebar ul ul li, #sidebar ul ol li, .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;
	}
.alt {
	margin: 0;
	padding: 10px;
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
.clear {
	clear: both;
}


/*  ############## 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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.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;
}

/* ############## footer ############## */

#footer {
	padding: 0;
	margin: 0 auto;
	width: 900px;
	clear: both;
	border: none;
	}
.credit ul {
	list-style: none;
	width: 590px
	}
.credit li {
	display: inline;
	padding: 0 8px 0 7px
	}
.credit {
	float: right;
	width: 590px;
	margin-top: 32px;
	text-align: center;
}
.sec-credit {
	float: left;
	display: block;
	margin-top: 22px;
	text-align: left;
	width: 740px;
	margin-left: 0;
	padding-left: 0;
}
.sec-credit ul {
	list-style: none;
	margin-left: 0;
	}
.sec-credit li {
	display: inline;
	padding: 0 8px 0 7px
	}

#base-border {
	background:transparent url(images/bot-bkg.gif) no-repeat center bottom;
	position: relative;
	bottom: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 100%;
}
.sidenav2 {
	width: 360px;
	display: block;
	float: left;
	}
.narrowcolumn h2 {
	font: normal 6px Arial, Verdana, sans-serif; 
	margin: 0;
	padding: 0;
	display: none;
	}

.headerimage {
margin-top: -12px;
margin-bottom: -1px;
}
a.tt {
	color:  #73467b;
	}
#subform form table td{
padding: 0;
float: left;
text-align: left;
width: 300px;
}
#subform form{
padding: 0;
text-align: left;
width: 300px;
}
#subform td > input {
	color: #555555;
	}
a {
	color:  #73467b;
	}
#footer a, #footer a:visited, #footer2 a, #footer2 a:visited{
	color: #555555;
	text-decoration: none;
	}
#footer a:hover, #footer a:hover, #footer2 a:hover, #footer2 a:hover {
	text-decoration: underline;
	}
ul.credit {
	margin: 0px 0 0px -32px;
	font-size: 1.1em;
	}
	
	* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {
height: auto; 
margin-top: -10px;}

#main {
	padding-bottom: 62px;
background: transparent;
}  /* must be same height as the footer */

#footer {
position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: 62px;
	clear:both;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	}
background: transparent;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { 
height: 1%;
background: transparent;
}
.clearfix {display: block;}
/* End hide from IE-mac */
form input {
	margin: 0 0  3px 3px;
	}
form textarea {
	margin: 0 0  3px 3px;
	width: 290px;
	}
.entry p {
	margin-bottom: 18px;
	}
#icons {
padding: 8px 0 0px 0;
margin: 0 0 0px 0;
width: 120px;
}
.footernav {
width: 720px;
height: 60px;
margin: 0 0 20px 0px;
padding-left:210px;
display: block;
float: right;
} 
.footernav2 {
text-align: center;
width: 880px;
padding: 0;
margin: 0 auto 20px auto;
}
.footernav3 {
text-align: left;
width: 900px;
padding: 0 0px 0 0;
margin: 0 auto 0px auto;
}
#featured {
display: block;
float: left;
  width: 158px;
  height: 60px;
  background: url(images/featured.gif) no-repeat 0 0;
}

#featured:hover {
background-position: 0 -60px;
}

#featured span {
display: none;
}
#blog {
display: block;
float: left;
  width: 73px;
  height: 60px;
  background: url(images/blog.gif) no-repeat 0 0;
}

#blog:hover {background-position: 0 -60px;
}

#blog span {display: none;
}
#how {display: block;
float: left;
  width: 131px;
  height: 60px;
  background: url(images/how.gif) no-repeat 0 0;
}
#how:hover {background-position: 0 -60px;
}
a #featured .current_page_item {background-position: 0 -60px;
}

#how span {display: none;
}
#previous {display: block;
float: left;
  width: 133px;
  height: 60px;
  background: url(images/previous.gif) no-repeat 0 0;
}
#previous:hover {background-position: 0 -60px;
}
#previous span {display: none;
}
#mara {display: block;
float: left;
  width: 108px;
  height: 60px;
  background: url(images/mara.gif) no-repeat 0 0;
}
#mara:hover {background-position: 0 -60px;
}
#mara span {
  display: none;
}
#contact {
  display: block;
float: left;
  width: 94px;
  height: 60px;
  background: url(images/contact.gif) no-repeat 0 0;
}
#contact:hover { 
  background-position: 0 -60px;
}
#contact span {
  display: none;
}
.credits {
display: block;
float: left;
margin: 0 8px 0 8px;
width:590px;
}
.sec-credit a {
display: block;
float: left;
margin: 0 8px 0 8px;
}

.credit > li.pagenav ul {
text-align: left;
float: left;
display: block;
}

.content-header {
margin: 100px 0 0px 230px;
}
#homebox .boxtop {
	background: url(images/shad-box-top.gif) no-repeat bottom;
	height: 17px;
	width: 441px;
}
#homebox .boxcontent {
	background: url(images/shad-box-bkg.gif) repeat-y;
	padding: 0 20px;
}
#homebox .boxcontent input.s {
width: 165px;
margin: 10px 30px 0px 0;
color: #a1a1a1;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
#homebox .boxcontent2 {
	background: url(images/shad-box-bkg.gif) repeat-y;
	padding: 0 20px;
}
#homebox .boxcontent2 input.s {
width: 265px;
margin: 10px 30px 0px 0;
color: #a1a1a1;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
#homebox {
	width: 441px;
	margin: -20px 0 0 -5px;
	padding: 0 0 0 0px;
	display: block;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
#homebox a {
text-decoration: none;
}
#homebox a:hover {
text-decoration: underline;
}

#homebox .boxbot {
	background: url(images/shad-box-bot.gif) no-repeat top;
	height: 21px;
	width: 441px;
}
#homebox h3 {
color: #73467b;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 15px;
margin-top: 0;
padding-top: 0;
}
#sidebar h3 {
color: #73467b;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 15px;
margin: 20px 0 0;
padding-top: 0;
text-transform: uppercase;
}#sidebar h3 a{
color: #73467b;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 15px;
margin: 20px 0 0;
padding-top: 0;
text-transform: uppercase;
}
#sidebar .graybox {
background: #f0f0f0;
padding: 7px 10px;
margin: 5px 0;
}

#sidebar .graybox p {
color: #464646;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}

#topimagenav {
position: absolute;
top: 280px;
padding-left: 140px;
}
#topimagenav .sec {
width: 64px;
}
.footernav .sec {
display: none;
}
#logout {
float: right;
display: block;
margin: 127px 0 0 0;
clear: right;
}

#featuredbox {
width: 900px;
background: #e7e7e7;
margin: 0 0 17px 0;
padding: 10px;
}
#featuredbox > h2 {
display: block;
border-bottom: 1px solid #73467b;
width: 620px;
float: left;
color: #73467b;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 20px;
padding-bottom: 17px;
margin: 19px 10px 20px 0;
}
.feat-wrapper {
margin: 0;
padding: 0 0 40px 0;
display: block;
width: 621px;
}
.feat-sidebar {
	float: left;
	display: block; 
	width: 220px;
	padding: 10px 10px 0 10px;
	text-align: left;
}
.feat-sidebar img {
	margin: 0 10px 20px 0;
}
.feat-info {
	display: block;
	float: left;
	width: 284px;
	text-align: justify;
color: #111111;
line-height: 22px;
font-size: 12px;
	padding: 0 5px 25px 0px;
}
.feat-info .feat-address {
	display: block;
	padding: 40px 0px 0px;
	float: left;
	width: 280px;
color: #464646;
font-size: 11px;
line-height: 18px;
}
.feat-info .feat-address strong{
	color: #0f0f0f;
}
.feat-content {
	float: left;
	width: 290px;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
line-height: 16px;
	text-align: justify;
	padding-right: 45px;
}
.feat-content p {
	text-align: justify;
	float: left;
	width: 288px;
}
.offer-details {
	width: 620px;
	float: left;
	bottom: 0px;
	position: relative;
	padding-left: 240px;
	margin-top: -30px;
	font-size: 10px;
}
.offer-details h5 {
padding-top: 15px;
}
#comingup {
	background: url(/wp-content/themes/mara/images/line-900.gif) no-repeat;
	padding: 67px 0 60px 0;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
font-weight: bold;
line-height: 24px;
color: #111111;
}

.feat-soon1 {
	float: left;
	width: 275px;
	padding: 0 12px;
	display: block;
}
.feat-soon2 {
	float: left;
	width: 246px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
	display: block;
}
.feat-soon3 {
	float: right;
	padding-left: 12px;
	padding-right: 0px;
	text-align: right;
	display: block;
}
.feat-soon2 span {
	padding-left: 18px;
	padding-right: 12px;
	text-align: left;
	display: block;
}
.feat-soon3 span {
	padding-left: 20px;
	padding-right: 0px;
	text-align: left;
	display: block;
}
#sidebar a h5 {
color: #111;
margin-bottom: 10px;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 13px;
}
.widecolumn h5 {
color: #0f0f0f;
margin-bottom: 0px;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}

#comingup img {
margin-top: 10px;
}
.footernav3 .sec-credit {
margin-top: 20px;
padding: 0 0 30px -120px;
}
#footer #icons {
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
width: 110px;
float: right;
}
.new-logo img {
padding: 3px 0px 15px 17px;
clear: right;
}
.rt-content-image {
margin-top: 46px;
float: right;
float: left;
}

.signin {
float: right;
display: block;
margin: 127px 0 0 0;
text-align: right;
width: 230px;
}
.logospace {
margin:120px 0 50px 0;
}
#page3 .logospace {
margin:20px 0 0px 0;
}
.entry p strong {
color: #363636;
}
.entry h3, .post h3, .post h3 a {
color: #73467b;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 15px;
text-transform: uppercase;
padding-bottom: 5px;
}
#icons2 {
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
width: 120px;
float: right;
text-align: left;
display: block;
}
#footer2 {
width:900px;
margin: 0 auto;
margin-bottom: 60px;
}
.sec-credit {
width: 750px;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
.credits {
width: 750px;
}
.bot-nav-space {
width: 151px;
height: 20px;
float: left;
}
.bot-nav-space2 {
width: 100px;
height: 20px;
float: left;
}
.spacer2 {
margin-bottom: 60px;
width: 100%;
display: block;
}

.nobullets-list {
line-height: 20px;
}

.prev-onblog {
display: block;
width: 300px;
float: left;
}
.prev-onblog h5 {
padding-right: 2px;
text-align: left;
}

#readblog .prev-onblog p {
width: 260px;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
#readblog {
background: url(images/read-blog.gif) no-repeat 1px top;
	padding: 67px 0 60px 0;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 12px;
}
#prev-offer td {
	padding: 0 0 40px 0;
}
#prev-offer td h4 {
	margin: 10px 0px;
	padding: 3px 0;
font-family: 'Lucida Sans', Arial, Verdana, Sans-Serif;
font-size: 18px;
font-weight: normal;
color: #73467b;
}
#prev-offer td  img {
margin-right: 25px;
padding: 0;
}
td > p {
text-align: justify;
font: 12px 'Lucida Sans', Arial, Verdana, Sans-Serif;
}
#readblog .prev-onblog {
display: block;
width: 290px;
padding-right: 5px;
float: left;
}
.prev-onblog p {
width: 260px;
display: block;
font: 11px 'Lucida Sans', Arial, Verdana, Sans-Serif;
text-align: left;
}
.prev-onblog a h5{
margin-bottom: 12px;
font: bold 13px 'Lucida Sans', Arial, Verdana, Sans-Serif;
color: #111;
}
.prev-onblog a:hover h5{
text-decoration: underline;
}
ul #newnav {
display:inline;
list-style: none;
}
#newnav li {
display:inline;
list-style: none;
}
#mara.current_page_item {
background-position: 0 -60px;
}#featured.current_page_item {
background-position: 0 -60px;
}#blog.current_page_item {
background-position: 0 -60px;
}#how.current_page_item {
background-position: 0 -60px;
}#previous.current_page_item {
background-position: 0 -60px;
}#contact.current_page_item {
background-position: 0 -60px;
}
#wrapcenter .content-header {
text-align: left;
padding: 0;
margin: 0 0 29px 156px;
}
.blog-header {
text-align: left;
padding: 0;
margin: 0px 0 0px 156px;
}
#sidewrapper h3 {
margin-top: 8px;
padding-top: 0;
clear: left;
}
.remove li.sec img {
display: none;
}
.entry p {
text-align: justify;
}

#ckout-nav {
width: 300px;
float: left;
text-align: right;
clear: both;
padding-top: 00px;
margin-top: 40px;
list-style: none;
}

#ckout-nav li {
display: inline;
padding: 0 5px;
float: right;
}
#cartspace h3 {
width: 350px;
}
h1.shopHead {
width: 350px;
float: left;
}
p.shopHead {
width: 550px;
float: left;
}
h1.shopHead img{
margin-top: -57px;
float: left;
}
#cartspace table #shoppingCart {
margin-top: 50px;
float: left;
padding-right: 2px;
}
.home-signup {
padding-top: 20px;
}
#passwordbox {
margin: -40px 0 0 25px;
}
#cartheader {
float: right;
clear: both;
width: 300px;
padding-left: 3px;
padding-top: 0px;
} 
table.checkoutTab {
float: left;
margin-top: 0px;
padding-top: -20px;
margin-right: 0;
width: 520px;
}
#shopping-cart table th {
line-height: 14px;
font-size: 12px;
}
.acct a {
margin: 0 10px 5px 25px;
font: normal 11px 'Lucida Sans', Arial, Verdana, Sans-Serif;
text-decoration: none;
display: block;
float: right;
position: relative;
top: 170px;
}
.acct a:hover {
text-decoration: underline;
}
img.viewcart {
float: right;
display: block;
padding: 0 0 15px 0;
}
#side-blog {
margin: 30px 0 0 70px;
}
.offer li {
	margin-left: 10px;
	list-style: none;
	}
.nobrder {
border: 0;
border-color: #fff;
margin: 0;
padding: 0;
}
.details {
text-align: left;
color: #555;
}
#sidebar a h5 {
margin-top: 15px;
}
#sidebar .graybox a h5 {
margin-top: 2px;
text-decoration:none;
}
#sidebar .graybox a, #sidebar .graybox a:visited {
text-decoration:none;
}
#sidebar .graybox a:hover, #sidebar .graybox a:active {
text-decoration:underline;
}
.boxcontent li {
list-style: none;
}
#suckerfishWrapper li {
list-style: none;
display: block;
}
#Layer2 {
	position:absolute;
	margin-left: 650px;
	width:235px;
	height:155px;
	z-index:2000;
	visibility: hidden;
	background: #e7e7e7;
	padding: 10px;
}
#mySignin {
	width: 210px;
	height: 160px;
	background: #e7e7e7;
	padding: 20px;
	margin-left: 530px;
	margin-top: -180px;
	z-index:10000;
	}

