body
	{
	font-size: 13px;
	line-height: 150%;
	font-family: century gothic, Verdana, Arial, Sans-Serif;
	color: #666;
text-align: center;
	}

p a {
	text-decoration:underline;
}
	p a:hover {
		color:#000;
	}
.container {
text-align: center;
margin: 0px auto;
width: 850px;
background: #fff url(images/header.png) 0px 0px repeat-x;
}

.container {
text-align: left;
}

a
	{color:#666; text-decoration:none;}
a:hover		
	{color:#666; text-decoration : underline;}
a.visited
	{color:#336699}
	
	

.mainpage a, .mainpage a:visited {
text-decoration: underline;
}	
	

.notext {
display: none;
}


.clear {
clear: both;
margin: 0px;
padding: 0px;
height: 0;

}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}


h2 {
font-size: 160%;
font-weight: normal;
margin-bottom: 0px;
}

.mainpage h2 a, h2 a:visited { 
text-decoration:none;
color: #666;
}

.mainpage h2 a:hover { 
text-decoration: underline;
}

h3 {
font-size: 135%;
font-weight: normal;
margin-bottom: 10px;
color: #568888;
}


h4 {
font-size: 105%;
font-weight: normal;
margin: 0px 0px 5px 0px;
color: #568888;
text-align: center;
}


HR
	{color:#339999;}

	
input.btn1 {
background: url(images/subscribe.png) 0px 0px no-repeat;
border: 0px;
width: 75px;
height: 20px;
margin: 10px 0px 0px 35px;
padding: 0px;
text-align: center;
curser: pointer;
	}
	
	.btnsubmit, .btnclear {
	border: 4px solid #666;
	background: #eee;
	padding: 3px;
	font-size: 115%;
	margin: 15px 0px;
	}
	
	input.text {
	border:0px;
	background: none;
	color: #407a2a;
	}
	
	input.texthov {
	border:0px;
	background: none;
	text-decoration: underline;
	color: #407a2a;
	}
	
	
	
input.btn_green {
	color:#538D38; 
	line-height: 13px; 
	font-family:Trebuchet MS, Arial, Sans-Serif; 
	font-size:11px; font-weight:bold; 			
	background-color:#B2DD9F; 
	height: 17px; 
	border:1px solid #99cc66; 
	margin:6px 0px 3px 0px;
	}
	
input.btnhov
	{color:#E3009B;
	border: 1px solid #E3009B;
	}
	
.body_green {
font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; color:#336600;
}
.body_underline {
font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; text-decoration:underline;
}

.hd_black {
font-size: 14px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#568888;; font-weight : bold;
}
A.globalnav_effect {
color:#FFFFFF; line-height: 16px; text-decoration :none; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hd_pink {
font-size: 18px; line-height: 26px; font-family: Verdana, Arial, Sans-Serif; color:#FF3399; font-weight : bold;
}
.hd_large {
font-size: 22px; line-height: 26px; font-family: Verdana, Arial, Sans-Serif; color:#000000; font-weight : bold;
}

.hd_pink_large {
font-size: 22px; line-height: 26px; font-family: Verdana, Arial, Sans-Serif; color:#FF3399; font-weight : bold;
}


/* marcus CSS */
table.maintable{
	
	/*width:850px;
	table-align:center;*/
}
.bold{
	font-weight:bold;
}

.red{
	color:#CC0000;
}


/* header */

.logo {
float: left;
width: 214px;
}
 #header ul.mainnav {
 padding: 0px;
 float: left;
 width: 400px;
 margin: 47px 0px 0px 20px;
 }


#header ul.mainnav li {
float: left;
width: auto;
list-style: none;
margin: 0px 10px 0px 0px;
padding-left: 10px;
background: url(images/spacer.png) 0px 0px no-repeat;
}

#header ul.mainnav li#firstitem {
background: none;
}


#header ul.mainnav li a, #header ul.mainnav li a:visited {
color: #666;
font-size: 105%;
}


.breadcrumbs {
font-size: 80%;
margin-top: 5px;
text-transform:lowercase;
}

.breadcrumbs a, .breadcrumbs a:visited {
text-decoration: none;

}

.breadcrumbs .current, .related {
color: #568888;
}

.welcomeuser {
float: right;
/*width: 180px;*/
display: inline;
font-size: 100%;
margin: 50px 0px 0px 0px;
}

.username {
color: #E300AF;
font-weight: bold;
}

.searchbar {
float: right;
width: 250px;
margin: -27px 0px 0px 0px;
clear: both;
}

.searchform {
float: left;
width: 190px;
margin: 0px;
padding: 0px;
}

.button {
background: #62BC41;
border: 0px;
padding: 1px;
color: #fff;
margin: 0px;
line-height: 100%;
cursor: pointer;
text-decoration: none;
}

a.button1 {
	background: #568888;
	border: 0px;
	padding: 3px;
	color: #fff;
	margin: 0px 0px 0px 10px;
	font-size: 16px;
	text-decoration: none!important;
	font-weight: normal;
	line-height: 16px;
}

.button1a {
border: 1px solid #2C4343;
padding: 2px;
line-height: 16px;
background: #568888;
color:#fff;
font-size: 16px;
text-decoration: none;
font-weight: normal;
line-height: 16px;
padding:3px;
}


h1 a.button1, h1 a.button1:hover {
background: #568888;
border: 0px;
padding: 3px;
color: #fff;
margin: 0px 0px 0px 30px;
font-size: 16px;
text-decoration: none!important;
font-weight: normal;
line-height: 16px;
}
.text {
padding: 2px;
}



.inputbox {
width:115px; 
margin: 0px; 
border: 0px;
padding: 3px;
}

.formline .inputbox {
width: 320px;
float: right;
padding: 5px;
border: 1px solid #666;
font-size: 110%;
}

.formline .unpadded {
width: 100px;
float: right;
padding: 2px;
border: 1px solid #666;
font-size: 90%;
margin-right: 20px;
}

a.help, a.help:visited {
background: url(images/help.png) 100% 50% no-repeat;
padding-right: 18px;
width: 35px;
float: right;
color: #fff;
font-size: 105%;
line-height: 25px;
margin: -3px 5px 0px 0px;
height: 25px;
display: block;
}


/* Footer */
.banner {
background: #437D2D;
text-align: center;
padding: 10px 0px 20px 0px;
}

 #footer ul.mainnav {
 padding: 0px 0px 10px 0px;
 width: 680px;
 margin: 10px auto;
 }


#footer ul.mainnav li {
float: left;
width: auto;
list-style: none;
margin: 0px 10px 0px 0px;
padding-left: 10px;
background: url(images/spacer.png) 0px 0px no-repeat;
}

#footer ul.mainnav li a, #header ul.mainnav li a:visited {
color: #666;
}



/* main column */
.mainpage {
width: 660px;
float: right;
margin: -1px 20px 0px 0px;
display: inline;
padding-top: 15px;
}


/* Login and register columns */
.leftColumn {
	float:left;
	width:245px;
}
.rightColumn {
	float:right;
	width:569px;
}


/*homepage */

h1 {
color: #8DBD5D;
font-weight: normal;
font-size: 190%;
line-height: 100%;
margin: 5px 0px 10px 0px;
padding: 0px;
text-transform: lowercase;
border-bottom:1px dotted #4B5444;
}

h1.underline {
border-bottom: 1px dotted #8DBD5D;
padding-bottom: 3px;
}


.leftimage {
float: left;
width: 129px;
margin-right: 10px;
border: 1px solid #ccc;
}

.date {
color: #568888;
font-size: 95%;
margin-bottom: 15px;
}

.fourcolumn {
width: 24%;
float: left;

}

.twocolumn {
width: 48%;
float: left;
padding: 0px 0px 0px 5px;
}

.infobox {
border: 1px solid #ccc;
padding: 5px 10px 5px 10px;
}

.infobox img {
border: 9px solid #568888;
border-top: 4px solid #568888;
border-bottom: 4px solid #568888;
margin-bottom: 5px;
}

.couponspotlight, .search {
border: 2px solid #ccc;
margin-bottom: 10px;
background: #fff;
}

.search {
padding: 10px;
float: left;
width: 60%;
}

.label {
display: block;
width: 80px;
text-transform: uppercase;
float: left;
padding-right: 10px;
color: #666;
text-align: right;
margin-bottom: 7px;
}

.search .label {
width: 260px;
text-transform: none;
color: #35432F;
font-size: 110%;
font-weight: bold;
}

.searchbox {
width: 100px;
padding: 3px;
}

.righttext {
color: #568888;
float: right; width: 30%;
margin-top: 35px;
font-size: 160%;
text-transform: uppercase;
}

.coupondesc {
display: block;
width: 170px;
float: left;
margin-bottom: 7px;
font-size: 92%;
}
.couponmore {
font-size: 97%;

}
.coupons {
padding: 0px 2px 5px 2px;
height: 150px;
}

.green { 
color: #407a2a;
width: 31%; 
font-size: 97%;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 5px;

}

a.green, a.green:visited { 
color: #407a2a;
width: 100%; 
font-size: 90%;
padding: 5px 0px 0px 0px;
margin-left: 5px;
text-decoration: none;

}

a.green:active, a.green:hover { 
color: #407a2a;
width: 31%; 
font-size: 90%;
padding: 5px 0px 0px 0px;
margin-left: 5px;
text-decoration: underline;

}

.green p { 
margin: 0px 0px 5px 0px;
padding: 0px;
}

.green p.bullet1, .green .bullet2, .green .bullet3, .green .bullet4 {
background: url(images/bullet1.png) 0% 50% no-repeat; 
padding: 0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
line-height: 100%;
}

p.bullet2 {
background: url(images/bullet2.png) 0% 50% no-repeat; 
margin: 0px 0px 10px 0px;
}

.bullet3 {
background: url(images/bullet3.png) 0% 50% no-repeat;
margin: 0px;
}

.bullet4 {
background: url(images/bullet4.png) 0% 50% no-repeat;
margin: 0px;
}

.couponlist {
margin-bottom: 15px;
}

.couponlist .fourcolumn {
text-align: center;
width: 25%;
}

/* Store page */
.couponFinder {
border: 2px solid #ccc;
padding: 5px;
font-size: 130%;
margin: 10px 10px 20px 5px;
text-align:center;
width:62%;
float:left;
}
	.couponFinder form {
		margin:0;
	}
	.couponFinder fieldset {
		border:0;
		clear:both;
		padding:3px;
	}
		.couponFinder label {
			width:225px;
			display:block;
			float:left;
			text-align:right;
			font-size: 85%;
			padding:3px;
		}
		.couponFinder select {
			width:120px;
		}
		
		
.couponHome h3 {
text-transform: uppercase;
font-size: 130%;
font-weight: bold;
margin-top: 40px;

}

.blogTitle h3 {
text-transform: uppercase;
font-size: 130%;
font-weight: bold;

}
		
.storedirectory {
	border: 2px solid #ccc;
	padding: 5px;
	font-size: 130%;
	margin-bottom: 20px;
	text-align:center;
}
.storedirectory a, .storedirectory a:visited {
text-decoration: none;
margin: 0px 3px;
}

.store {
margin-left: 20px;
width: 40%;
}

.clippings {
text-align: center;
}

.store h3, .clippings h3 {
margin-top: 0px;
}

/* my clippings */
.adddelete {
float: right;
display: block;
width: 130px;
font-weight: normal;
margin-top:-15px;
}

.adddelete a, .adddelete a:visited {
display: block;
text-decoration: none;
line-height: 120%;
padding-left: 25px;
font-size: 14px;
}

.adddelete a.addsome, .adddelete a:visited.addsome {
background: url(images/add.png) 0% 50% no-repeat;
}

.adddelete a.deletesome, .adddelete a:visited.deletesome {
background: url(images/delete.png) 0% 50% no-repeat;
}
/* Left column */

.leftMenu {
width: 160px;
float: left;
font-size: 110%;
border-right: 2px solid #ccc;
display: inline;

}

.leftMenu p {
font-size: 90%;
}

.leftMenuInner {
padding-right: 10px;
}
.leftMenu h3 {
text-transform: uppercase;
font-size: 110%;
font-weight: bold;
color: #568888;
margin: 20px 0px 5px 0px;

}
.bigdealsignup {
background: url(images/bigdealsignup.png) 0px 0px no-repeat;
height: 61px;
}

.leftMenu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

.leftMenu ul li {
margin: 0px;
padding: 0px 0px 2px 0px;
}

.leftMenu ul ul {
margin: 2px 0px 0px 15px;
}

.leftMenu ul li a, .leftMenu ul li a:visited {
font-size: 100%;
color: #666;
}

.leftMenu ul ul li {
margin: 0px;
}

.leftMenu ul ul li a, .leftMenu ul ul li a:visited {
font-size: 80%;
}

.listRow {
	width:100%;
	padding:0px 10px;
}
	.listRow h3 {
		width:200px;
		float:left;
		margin:0px;
	}
	.listRow fieldset {
		border:0;
		clear:both;
		padding:1px;
	}
		.listrow fieldset label {
			width:200px;
			display:block;
			float:left;
		}
		.listrow fieldset input {
			/*width:160px;*/
		}
	input.saveclippings {
		background:transparent url(images/saveclippings.png) no-repeat scroll 0 0;
		border:0 none;
		height:20px;
		padding:0;
		text-align:center;
		width:88px;
		float:left;
		margin-right: 10px;
	}
	
a.backtotop {
		background:transparent url(images/backtotop.png) no-repeat scroll 0 0;
		border:0 none;
		height:20px;
		padding:0;
		text-align:center;
		display:block;
		width:88px;	
		float:right;
	}
	
.spacer {
	height:24px;
}

.bettysletter {
padding: 20px;
margin: 0px 50px;
}

.formline {
margin-top: 10px;
}

.formline label {
font-size: 140%;
width: 150px;
float: left;
margin-right: 20px;
text-align: right;
}

.details {
float: right; 
width: 510px;
}

.details p {
margin: 0px 0px 7px 0px;
}

.catbuttons {
float: right; 
width: 180px; 
font-size: 90%;
 }
 
 h4.sitemap,  h4.sitemap a,  h4.sitemap a:visited {
 text-align: left;
 font-weight: bold;
 color: #666;
 text-decoration: none;
 }
 
 .welcomeuser {
float: right;
/*width: 180px;*/
display: inline;
font-size: 100%;
margin: 50px 0px 0px 0px;
}

.username {
color: #E300AF;
font-weight: bold;
}

.store_buttons {
float: right;
width: 200px;
margin-right: 120px;
_margin-right:50px;
}

.RSS {
background: #FDE6D7 url(images/rss.png) 5px 7px no-repeat;
font-weight: none;
font-size: 80%;
padding: 5px 5px 5px 25px;
float: right;
}
