* { margin:0;padding:0;border: 0px none;}
ul, ol, li { list-style-type:none; }

a { text-decoration: none; color: #ff4500; outline: none; }
a:hover {text-decoration: underline;}


body {
font: 62.5% "Arial", Helvetica, sans-serif;  
background: #ebe9e3;
color: #555;


}
#wrapper {width: 900px;margin: 15px auto;text-align: left;}


/* header area */
#header {
width: 900px;
height: 164px;
background: #243e27 url(../img/bg-header.jpg) 0 0 no-repeat;
}
#logo { 
float: left;
width: 314px;
height: 121px;
font: bold 1.8em/1.2em "Arial", Helvetica, sans-serif;
padding: 17px 0 0 22px;
}
#get-involved {
width: 346px;
float: right;
padding: 13px 0 0;
font: bold 1.4em/1.1em "Arial", Helvetica, sans-serif;
}

#search-btns {
width: 175px;
float: left;
padding: 27px 0 0;
font: bold 1.3em/1.1em "Arial", Helvetica, sans-serif;
}
#search-btns div {
margin: 0 0 15px;
padding: 10px 0 0 10px;
width: 164px;
height: 27px;
background: #f4eacc url(../img/head-btn-bg.gif) 0 0 no-repeat;
}
#search-btns div a {color: #1e2724}
#add-your-business {
width: 374px;
float: right;
padding: 13px 0 0;
font: bold 1.4em/1.1em "Arial", Helvetica, sans-serif;
}

/* main navigation */
.nav-contain {
float: left;
clear: both; 
height: 26px;
width: 900px;
}
ul#left-nav, 
ul#right-nav {
height: 26px;
float: left;
padding: 0 0 0 2px;
}
ul#right-nav {float: right; }
ul#left-nav li, 
ul#right-nav li {
height: 26px;
float: left;
margin: 0 2px 0 0;
display: inline;
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
text-align: center;
}
ul#left-nav li a, 
ul#right-nav li a {
height: 26px;
display: block;
float: left;
color: #fff;
display: inline;
background: #4d904b url(../img/bg-nav.gif) 0 0 ;
}
ul#right-nav li a {background: #4d904b url(../img/bg-nav.gif) 0 -104px; color: #285029;}
ul#left-nav li a span, 
ul#right-nav li a span {
height: 20px;
display: block;
float: left;
color: #fff;
text-decoration: none;
display: inline;
padding: 6px 22px 0;
background: transparent url(../img/bg-nav.gif) right -26px ;
} 
ul#right-nav li a span {background: transparent url(../img/bg-nav.gif) right -130px ; color: #285029;}
ul#left-nav li a:hover, ul#left-nav li a:hover span,
ul#right-nav li a:hover, ul#right-nav li a:hover span { text-decoration: underline; }
ul#left-nav li.current a, 
ul#right-nav li.current a {
color: #285129;
background: #fff url(../img/bg-nav.gif) 0 -52px ;
}
ul#left-nav li.current a span,
ul#right-nav li.current a span {
color: #285129;
background: transparent url(../img/bg-nav.gif) right -78px ;
}

/* main navigation */
ul#nav {
width: 900px;
height: 26px;
clear: both; 
}
ul#nav li {
height: 26px;
float: left;
margin: 0 2px 0 0;
display: inline;
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
text-align: center;
}
ul#nav li a {
height: 26px;
display: block;
float: left;
color: #fff;
display: inline;
background: #4d904b url(../img/bg-nav.gif) 0 0 ;
}
ul#nav li a span{
height: 20px;
display: block;
float: left;
color: #fff;
text-decoration: none;
display: inline;
padding: 6px 20px 0;
background: transparent url(../img/bg-nav.gif) right -26px ;
}
ul#nav li.last { margin: 0; }
ul#nav li a:hover, ul#nav li a:hover span { text-decoration: underline; }
ul#nav li.current a {
color: #285129;
background: #fff url(../img/bg-nav.gif) 0 -52px ;
}
ul#nav li.current a span {
color: #285129;
background: transparent url(../img/bg-nav.gif) right -78px ;
}



/* welcome & path bar */
#pathbar {
width: 870px;
height: 24px;
padding: 0px 15px 0;
background: #fff url(../img/bg-path.gif) 0 bottom repeat-x;
padding-bottom: 8px;
}
#pathbar p { float: right; font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; margin: 0; padding-top: 8px; }
#pathbar p.path {
float: left;

}



/* main navigation */
ul#tabs {
width: 850px;
height: 35px;
clear: both; 
margin: 0 15px 15px;
padding: 0 10px;
background: #eadbb1 url(../img/ul-tabs-bg.gif) 0 0 no-repeat;
}
ul#tabs li {
height: 35px;
float: left;
margin: 0 8px 0 0;
padding: 0;
display: inline;
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
text-align: center;
background: none;
}
ul#tabs li a {
height: 35px;
display: block;
float: left;
color: #1e2724;
display: inline;
background: #4d904b url(../img/ul-tabs.gif) 0 -35px no-repeat;
}
ul#tabs li a span{
height: 23px;
display: block;
float: left;
color: #2d652c;
font-weight: bold;
text-decoration: none;
display: inline;
padding: 12px 44px 0 18px;


/*Andrew Insert**/

max-width:200px;

/*End Andrew Insert**/


}

ul#tabs li.last { margin: 0; }
ul#tabs li a:hover, ul#tabs li a:hover span { text-decoration: underline; }
ul#tabs li a.current {
color: #2d652c;
background: #fff url(../img/ul-tabs.gif) 0 0 no-repeat;
}
ul#tabs li a.current span {
color: #2d652c;
background: transparent url(../img/ul-tabs.gif) right -105px no-repeat;
}
ul#tabs li.listing a span {background: transparent url(../img/ul-tabs.gif) right -175px no-repeat;}
ul#tabs li.blog a span {background: transparent url(../img/ul-tabs.gif) right -210px no-repeat;}
ul#tabs li.reviews a span {background: transparent url(../img/ul-tabs.gif) right -245px no-repeat;}
ul#tabs li.listing a.current span {background: transparent url(../img/ul-tabs.gif) right -70px no-repeat;}
ul#tabs li.blog a.current span {background: transparent url(../img/ul-tabs.gif) right -105px no-repeat;}
ul#tabs li.reviews a.current span {background: transparent url(../img/ul-tabs.gif) right -140px no-repeat;}



/* 3 steps on home page */
.three-steps {
background: #f1efe4 url(../img/3-steps-bg.gif) 0 0 no-repeat;
width: 845px;
height: 100px;
margin: 0 0 15px 15px;
padding: 0 10px 0 15px;
text-align: left;
}
.three-steps h2 {
font: bold 2.2em/1.2em "Arial", Helvetica, sans-serif;
color: #ff4500;
padding: 12px 0 15px;
float: left;
width: 800px;
}
.three-steps p {
background: #f1efe4 url(../img/hide.gif) right 2px no-repeat;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
color: #ff4500;
padding: 0 15px 0 0;
margin: 7px 0 0;
float: right;
}

.three-steps dl { 
float: left;
width: 280px;
}
.three-steps dt { 
font: bold 1.1em/1.2em "Arial", Helvetica, sans-serif;
float: left;
width: 50px;
}
.three-steps dd { 
font: bold 1.3em/1.3em "Arial", Helvetica, sans-serif;
color: #27332f;
float: left;
width: 230px;
}

/* common font styles */
h1 {
font: bold 1.8em/1.2em "Times", serif;
color: #2d652c;
padding: 0 0 15px;
}
h2 {
font: bold 1.4em/1.2em "Arial", Helvetica, sans-serif;
color: #2d652c; 
padding: 0 0 5px;
}

h2 a 
{
	color: #555555; 
}

h3 {
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
color: #2d652c;
}
h4 {
font: bold 2.75em/1.2em "Times", serif;
color: #2d652c;
border-bottom: 1px dotted #cccac4;
padding: 0 0 10px;
margin: 0 0 15px;
}
h6 {
background: #f6f3e8 url(../img/h6-head-bg.gif) 0 0 no-repeat;
width: 260px;
height: 21px;
padding: 4px 0 0 10px;
margin: 0 0 12px;
font: bold 1.2em/1.5em "Arial", Helvetica, sans-serif;
}
.widecol h6 {background: #f6f3e8 url(../img/h6-head-bg.gif) 0 -25px no-repeat;width: 560px;}
.col h6 {background: #f6f3e8 url(../img/h6-head-bg.gif) 0 -50px no-repeat;width: 410px;}
/*Andrew remove text align left -> overwriting align in blog*/
p { font: normal 1.3em/1.5em "Arial", Helvetica, sans-serif; margin: 0 10px 12px;}
/*end andrew remove*/
small { font-size: 11px; color: #999; padding: 0 2px;}
ul li {
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
margin: 0 0 6px; 
}
.content ul.links { margin: 0 10px;}
.content ul.links li a { font-weight: normal;color: #ff4500;}



/* columns */
.content {
width: 900px;
background: #fff;
padding: 15px 0;

/*Andrew change*/
text-align: left;
/*End Andrew change*/

}
.leftcol, .leftcolHP, .widecol, .col, .full-width, .centercolHP  {
width: 270px;
padding: 0 15px 15px;
float: left;
text-align: left;
}

.NewsWhip
{
padding-top: 25px;
text-align: center;
}
.NewsWhip a {
font-size: 9pt;
color: #1E2724;
text-align: center;
}

.leftcolSP  {
width: 250px;
padding: 0 15px 15px;
float: left;
text-align: left;
}


.centercol{
width: 270px;
padding: 0 15px 15px;
float: left;
text-align: left;
}
.centercol {
background: #f6f3e8 url(../img/bg-centercol.gif) 0 0 no-repeat;
padding: 0;
width: 300px;
margin: 0 0 20px;
}

/*AM Change*/
.rightcol{
width: 260px;
padding: 0 15px 15px;
float: left;
text-align: left;
}
/*End AM Change*/

.centercol,  {
background: #f6f3e8 url(../img/bg-centercol.gif) 0 0 no-repeat;
padding: 0;
width: 300px;
margin: 0 0 20px;
}

.centercolHP, .leftcolHP{ background: url(../img/bg-grey-pixel.gif) right 0  repeat-y;}


.hpdealsImg
{
position:absolute;
left:-999em;
}
.hpdealsImg , #scrollRight 
{
	position:absolute;
left:-999em;
}

.content .white {
background-color: #fff ;
background-image: none;
width: 270px;
padding: 0 15px 15px;
margin: 0;
}
.widecol {width: 570px;}

.widecolAfil {width: 700px;}


.widecolSP {
width: 450px;
width: 270px;
padding: 0 15px 15px;
float: left;
text-align: left;
}

/*Andrew Insert*/

.widecol #businessDesc {
	float: left;
	width: 270px;}

.widecol #MyDeals{
	/*
	background: url(../img/FindDealsInThisStore.jpg) 0 bottom no-repeat;
	 */
	float: left;
	 width:260px;
	 height:140px;
	 position:relative;
	 top: -50px;
}



	
	.widecol #MyDeals  h1 {
	
	padding-top: 10px;
	padding-left: 60px;
	width: 170px;
	}
	
	.widecol #MyDeals #clickText {
	
	position:absolute;

	left:70px;
	top:80px;

	
	width: 120px;
	font-weight: bold;
	
	font-size: 175%; 
	
	}
	
	.widecol #MyDeals #clickText a
	{
	color: #fff;
	}
	
	.widecol #MyDeals  h1 a {
	color:  #2d652c;
	}


/*End Andrew insert 31 08 2010*/

.full-width {width: 870px;}
.centercol .btm {
background: transparent url(../img/bg-centercol-btm.gif) 0 bottom no-repeat;
padding: 15px;
width: 270px;
}

.centercolHP .btm {
background: transparent url(../img/bg-centercol-btm.gif) 0 bottom no-repeat;
padding: 15px;
width: 270px;
}
.col {width: 420px;}



/* various font styles */
.centercol p { margin: 0 0 12px; clear: both;}
.centercolHP p { margin: 0 0 12px; clear: both;}
.content .white p { margin: 0 10px 12px;}
.content .nomarg h4, .content .nomarg p { margin: 0 0 12px;}
span.column { float: left; width: 80px;font-weight: bold;}
span.column-right { float: right; width: 170px; padding: 0 0 10px;}
.btm span.column-right { float: right; width: 190px; padding: 0 0 10px;}
.rightcol h3 {
background: #2d652c url(../img/h3-bg.gif) 0 0 no-repeat;
height: 25px;
width: 250px;
color: #fff;
padding: 0 10px;
line-height: 2em;
margin: 0 0 10px;
}



/* various column styles */
h1.new { background: url(../img/icons/new.gif) right 0 no-repeat; }
h1.pencil { background: url(../img/icons/pencil.gif) right 0 no-repeat; }
h1.posts { background: url(../img/icons/chat.png) right 0 no-repeat; }
h1.news { background: url(../img/icons/cal.png) right 0 no-repeat; }
h1.twitter { background: url(../img/icons/twitter.png) right 0 no-repeat; }
h1.sales { background: url(../img/icons/sale.gif) right 0 no-repeat; }
h1.bargain { background: url(../img/icons/euro.png) right 0 no-repeat; }
h1.coupon { background: url(../img/icons/coupon.png) right 0 no-repeat; }
h1.reviews { background: url(../img/icons/thumbsup.gif) right 0 no-repeat; }
.content ul { padding: 0 0 5px;}
.content ul li { padding: 0 0 0 10px;background: url(../img/arrow-grey.gif) 0 3px no-repeat;}
.content ul li a { font-weight: bold;color: #1e2724;}
.content ul li a.more { font-weight: normal;color: #ff4500;}
.ruler {height: 1px font-size: 1px; line-height: 1px; border-bottom: 1px solid #d3d1cc; margin: 0 0 12px; }
.centercol .ruler {border-bottom: 1px solid #cccac4;}
.centercolHP .ruler {border-bottom: 1px solid #cccac4;}
.join {
width: 270px;
height: 132px;
padding: 15px 0 0;
text-align: center;
margin: 0 0 12px;
background: #3b7e3a url(../img/bg-join.gif) 0 0 no-repeat;
}
.join h1 { color: #fff; font-size: 2.2em; padding: 0 0 10px;}
.join p {text-align: center;color: #c5edc4;font: bold 1.4em/1.2em "Arial", Helvetica, sans-serif; margin: 0 0 15px; }
p.testimonial { font-style: italic; padding: 0 0 0 17px; background:  url(../img/bg-quotes-open.gif) 0 0 no-repeat; margin: 0 0 5px;}
.content ul li span.stars { float: right;}
p.social strong { float: left; padding: 10px 15px 0 25px;}
p.social a { float: left; margin: 0 10px 0 0;}
img.brdr { border: 5px solid #f6f3e8; margin: 0 0 10px; padding: 1px;}

form.search { height: 31px; margin: 0 0 10px;}
form.search p { margin: 0; float: left;}

/*AM change width 170 -> 150*/
form.search select { background: #f2f2f3; width: 140px; color: #666; padding: 2px; margin: 5px 0 0 10px; border:1px solid #d3d1cc;font: normal 11px/1.2em "Arial", Helvetica, sans-serif;}
/*end AM change*/


form.search input.search { float: right; margin: 0; padding: 0; border: 0;}

.videohead { 
width: 270px;
height: 30px;
background: #264928 url(../img/bg-video-head.gif) 0 0 no-repeat;
font: bold 1.3em/2.4em "Arial", Helvetica, sans-serif;
text-align: center;
color: #fff;
}
.banner {
width: 585px;
padding: 0 0 0px 15px;
float: left;
}


/* Home Page Banner */
.bannerHP {
width: 530px;
height: 190px;
padding: 25px 25px 0 45px;
float: left;
background: url(../img/bg-home-banner.gif) right 0 no-repeat;
}
.bannerHP p {font: bold 13px/17px "Arial", Helvetica, sans-serif; margin: 0 0 15px; color: #1e2724;}
.bannerHP form p { float: left; width: 305px;}

/*Andrew Change*/


.bannerHP form input.category { 
border: 0;
font: bold 13px/1.2em "Arial", Helvetica, sans-serif;

color: #2d652c;
background: url(../img/bg-banner-select.gif) right 0 no-repeat;
width: 300px;
height: 23px;


}




/*Andrew Change*/


.bannerHP form select { 
border: 0;
font: bold 13px/1.2em "Arial", Helvetica, sans-serif;
padding: 5px;
color: #2d652c;
background: url(../img/bg-banner-select.gif) right 0 no-repeat;
width: 300px;
height: 28px;
}

.bannerHP form input.btn { 
border: 0;
font: normal 13px/1.2em "Arial", Helvetica, sans-serif;
padding-top: 5px;
float: right;
margin: 30px 0 0;
}




/* Home Page Banner */
.bannerSP {
width: 530px;
height: 190px;
padding: 25px 10px 50px 45px;

background: url(../img/bg-home-banner.gif) right 0 no-repeat;
}
.bannerSP p {font: bold 13px/17px "Arial", Helvetica, sans-serif; margin: 0 0 15px; color: #1e2724;}
.bannerSP form p { float: left; width: 305px;}

/*Andrew Change*/


.bannerSP form input.category { 
border: 0;
font: bold 13px/1.2em "Arial", Helvetica, sans-serif;

color: #2d652c;
background: url(../img/bg-banner-select.gif) right 0 no-repeat;
width: 300px;
height: 23px;


}




/*Andrew Change*/


.bannerSP form select { 
border: 0;
font: bold 13px/1.2em "Arial", Helvetica, sans-serif;
padding: 5px;
color: #2d652c;
background: url(../img/bg-banner-select.gif) right 0 no-repeat;
width: 300px;
height: 28px;
}

.bannerSP form input.btn { 
border: 0;
font: normal 13px/1.2em "Arial", Helvetica, sans-serif;
padding-top: 5px;
float: right;
margin: 30px 0 0;
}

h1.sales { background: url(../img/icons/sale.gif) right 0 no-repeat; }
h1.reviews { background: url(../img/icons/thumbsup.gif) right 0 no-repeat; }

/* reviews */
.widecol h6 span {float: right; font: normal 11px/1.2em "Arial", Helvetica, sans-serif; padding-right:10px;}
.widecol h6 span img {margin: 0 1px;}
.hreview { padding: 0 0 10px;}
.score {padding: 15px 0;margin: 0 0 15px; border-top: 1px dotted #d4d1c8;border-bottom: 1px dotted #d4d1c8;}
.score p {margin: 0; float: left; width: 190px;}
.score p.stars {text-align: center;}
.score p.stars img {margin: 0 2px 5px;}
.score p small { padding: 0;}
.score p.total-reviews { width: auto; float: right;}
.score p.total-reviews img { margin: 0 1px 0 0;}



/* pagination */
p.pagination { clear: both; border-top: 1px dotted #d4d1c8; padding: 15px 10px; margin: 0; }
p.pagination a{
background: #ff4500;
color: #fff;
padding: 2px 4px;
margin: 0 2px;
font: bold 12px/1.2em "Arial", Helvetica, sans-serif; 
}
p.pagination span {
float: right; 
}
p.pagination span strong{
padding: 2px 5px;
font: bold 12px/1.2em "Arial", Helvetica, sans-serif; 
}



/* generic form styles */
input, textarea, select { 
border: 1px solid #d3d1cc;
font: normal 11px/1.2em "Arial", Helvetica, sans-serif;
padding: 3px;
color: #2d652c;
}

.gold { 

background: #EDDA74;
}
input.btn, .container input.btn { width: auto; padding: 0; border: 0; margin:0;}
label { float: left; width: 150px;font-weight: bold;}
.widecol .container input, .widecol .container textarea {width: 55%;margin: 2px 0 8px;}
.widecol .container input.short { width: auto;}
.widecol .container input.btn { width: auto; margin: 0 0 0 150px;}



/* container */
.container {
width: 270px;
background: #f6f3e8 url(../img/bg-container.gif) 0 0 no-repeat;
margin: 0 0 20px;
} 
.container .btm {
background: transparent url(../img/bg-container-btm.gif) 0 bottom no-repeat;
padding: 15px;
width: 240px;
}
.widecol .container {width: 570px;background: #f6f3e8 url(../img/bg-container570.gif) 0 0 no-repeat;} 
.widecol .container .btm {background: transparent url(../img/bg-container-btm570.gif) 0 bottom no-repeat;width: 540px;}
.container p { margin: 0;}
.container p span { float: right;}
.container p span img{ margin: 0 2px;}
.container input, .container textarea {width: 96%;margin: 2px 0 8px;}
.container input.short { width: 48%;}



/* search results */
.search-result {border-top: 1px dotted #cccac4; padding: 10px 0; clear: both;}
.search-result h3 {padding: 0 0 3px; margin: 0;}
.search-result .details { float: left; }
.search-result .number { float: left; width: 30px; padding: 0 0 0 10px;}
.search-result .number span { color: #3f7f3d; background: #eeeadc; padding: 2px 5px; }
.search-result p {margin: 0 0 3px;}
.search-result p span {color:#3f7f3d;}
.search-result ul.links { float: right;}
.search-result ul.links li { margin: 0 0 2px;}



/* businesses remember box */
.remember { 
width: 240px;
height: 170px;
margin: 0 0 12px;
padding: 15px;
background: #f0f0f1 url(../img/bg-remember.jpg) 0 0 no-repeat;
}
.remember h1 {font-size: 2.6em; padding: 0 0 5px;}
.remember p {font-size: 1.3em;margin: 0;}



/* refine search results */
.refine-search { 
background: #f6f3e8 url(../img/bg-870-top.gif) 0 0 no-repeat;
width: 870px;
float: left;
margin: 0;
}
.refine-search .btm {
background: transparent url(../img/bg-870-btm.gif) 0 bottom no-repeat;
padding: 15px 15px;
width: 840px;
float: left;
text-align: left;
}
.refine-search p { margin: 0; float: left;}
.refine-search strong { padding-right: 25px;}
.refine-search select { margin: 0 15px 0 0;}
.refine-search input {margin: 0;}
.refine-search input.btn {margin: 0;float: left;}



/* big button */
.button {
width: 255px;
height:43px;
padding: 18px 0 10px 15px;
background: #f0f0f1 url(../img/big-button-bg.gif) 0 0 no-repeat;
}
.threelines {
height:51px;
padding: 10px 0 10px 15px;
}
.threelines span {padding: 5px 0 0;}
.button span { float: right; width: 62px;text-align: center;}
.button a { 
color: #64a762;
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
}
.button a strong { 
color: #2d652c;
font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
}
.button a:hover, .button a:hover strong { color: #ff4500;}



/* blog elements */
.blogpost {
/*width: 570px;*/


/*Andrew Remove
background: #f7f4eb url(../img/blog-post-bg.gif) 0 0 no-repeat;
*/

padding: 10px 0 0;
margin: 0 0 15px;
}

/*Andrew Change*/
.blogpost h2 {
	margin: 0 15px 5px 0px;padding: 0;
	font-size: 14pt;

}
/*end Andrew Change*/


/*ANdrew change margin 0 for blog post title*/
.blogpost h2 a { color: #2d652c; margin: 0px; text-decoration: underline;}
/*End andrew change*/


.blogpost p {margin: 0 15px 10px 42px; padding: 0;  font: 1.3em/1.5em "Arial",Helvetica,sans-serif;}


img.right { float:right; border: 4px solid #fff; margin: 0 10px;}
.blogpost .btm {
width: 570px;
height: 12px;
clear: both;
/*Andrew Remove
background: #f5f2e8 url(../img/blog-post-bg.gif) right 0 no-repeat;
*/
/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpost .bloglinks {
float: left;
width: 513px;
margin: 0 15px 0 42px;
font-size: 11px;


border-bottom: 1px solid black;
border-top: 1px solid black;

}
.blogpost .bloglinks .comments {
float: left;
background: url(../img/icons/blog-comments.png) 0 0 no-repeat;
padding: 0 10px 0 22px;
height: 16px;	
border-right: 1px solid #d4d1c8;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpost .bloglinks .date {
float: left;
padding: 0 10px;
border-right: 1px solid #d4d1c8;
border-left: 1px solid #fff;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpost .bloglinks .sn {float: right;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpost .bloglinks .sn a { margin: 0 2px;}
.rightcol h3 span {float: left;width: 250px; height: 25px;}
.rightcol h3.categories span {background: url(../img/icons/categories.png) right 4px no-repeat;}
.rightcol h3.links span {background: url(../img/icons/links.png) right 3px no-repeat;}
.rightcol h3.feed span {background: url(../img/icons/rss.png) right 5px no-repeat;}
ul.bloglist, ul.linkslist, ul.feedlist {margin: 0 10px 7px;}
ul.bloglist li, ul.linkslist li, ul.feedlist li {border-bottom: 1px dotted #cccac4;padding: 0 0 5px 10px; margin: 0 0 5px;}
ul.linkslist li {background: url(../img/icons/links.png) 0 -84px no-repeat; padding-left: 25px;}
ul.feedlist li {background: url(../img/icons/rss.png) 0 -84px no-repeat; padding-left: 25px;}
.calendar h3 {background: #2d652c url(../img/h3-bg.gif) right 0 no-repeat;line-height: 1.8em; margin: 0;}
.calendar h3 span {background: url(../img/icons/blog-date.png) right 4px no-repeat;}
.calendar h3 a {color: #fff; padding: 0 10px; font-size: 14px; }
.calendar table { text-align: center; width: 100%; font-size: 12px;border-top: 1px solid #cccac4; border-left: 1px solid #cccac4;}
.calendar table th { background: #f5f2e8; border-bottom: 1px solid #cccac4; padding: 5px 0;font-weight: normal;}
.calendar table th.last { border-right: 1px solid #cccac4;}
.calendar table td { border-bottom: 1px solid #cccac4; border-right: 1px solid #cccac4;padding: 4px 0;}
.calendar table td.post { background: #e4f3e4; font-weight: bold;}
.calendar table a { color: #64a762;}



/* secondary navigation */
.subnav {
width: 270px;
background: #f6f3e8;
margin: 0 0 20px;
} 
.subnav .btm {
background: transparent url(../img/bg-container-btm.gif) 0 bottom no-repeat;
padding: 0;
height: 12px;
width: 270px;
}
.subnav h3 {background: #2d652c url(../img/h3-bg.gif) right 0 no-repeat;line-height: 2em; margin: 0 0 10px; height: 25px; color: #fff; padding: 0 0 0 10px;}
.subnav ul {}
.subnav ul {margin: 0 10px; }
.subnav ul li {font-size: 12px;border-bottom: 1px dotted #cccac4;padding: 2px 0; height: 25px;margin: 0; width: 250px;background: none;}
.subnav ul li a {padding: 5px 0 0 22px; width: 228px; float: left; height: 20px;background: url(../img/arrow-grey.gif) 10px center no-repeat;}
.subnav ul li a.current {background: #7ebd7c url(../img/subnav.gif) 0 0 no-repeat;color: #fff;}
.subnav ul li a:hover {background: #fff url(../img/subnav.gif) 0 bottom no-repeat; text-decoration: none;}
.subnav ul li a.current:hover {background: #7ebd7c url(../img/subnav.gif) 0 0 no-repeat;color: #fff; }



/* 2 columns within wide column */


/*Andrew Mullaney change -> 275 to 270*/
.widecol .twocol { width: 500px; padding: 0 5px 0 0;float: left; border-right: 1px dotted #cccac4;}
/*end am change*/


.widecol .right {padding: 0 0 0 15px; width: 274px; border: none;}
.widecol .twocol span {color: #3f7f3d; font-style: italic;}



/* clear everything (usually needed for IE 6) */
.clearall { 
width: 100%;
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
}
.ruler-stretch { 
width: 870px;
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
margin: 0 15px 15px;
border-bottom: 1px dotted #cccac4;
}
.widecol .ruler-stretch { 
width: 570px;
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
margin: 0 0 10px;
border-bottom: 1px dotted #cccac4;
}



/* dl/dt styles */
dt { float: left;width: 45px; clear: left; margin: 0 0 12px; padding: 3px 0 0;}
dd { float: left; width: 225px;font: normal 1.1em/1.3em "Arial", Helvetica, sans-serif;text-align: left;margin: 0 0 12px;}




/* footer styles */
#footer {
clear: both;
float: left;
width: 900px;
padding: 10px 0 0;
background: #274f29 url(../img/bg-footer.gif) 0 0 repeat-y;
}
#footer .btm {
float: left;
width: 900px;
height: 10px;
background: url(../img/bg-footer-btm.gif) 0 0 no-repeat;
}
#footer p {
text-align: center;
margin: 0 0 10px;
color: #a0bfa2;
}
#footer a { color: #fff; padding: 0 3px;}
#footer #locations {
width: 870px;
height: auto;
padding: 0;
margin: 0 auto;
background: #fff url(../img/bg-locations.gif) 0 bottom no-repeat;
}
#footer #locations .top {
width: 840px;
height: auto;	
margin: 0;
padding: 10px 15px;
background: url(../img/bg-locations-top.gif) 0 0 no-repeat;
}
#footer #locations p { text-align: center;color: #2d642b;line-height: 1.4em; margin: 0; padding: 0;}
#footer #locations p a { color: #ff4500; }





/* added by brendan 14/01/10 */
.leftcol-two-thirty, .rightcol-two-thirty {
width: 200px;
padding: 0 15px;
float: left;
text-align: left;


}
.centercol-four-fourty {
padding: 0 15px;
width: 410px;
float: left;
text-align: left;
}
.centercol-four-fourtyright {
padding: 0 15px;
width: 410px;
float: right;
text-align: left;
}
.leftcol-two-thirty p, .rightcol-two-thirty p {margin: 0 0 12px;}
.leftcol-two-thirty p span.column-right { float: right; width: 120px; padding: 0 0 10px;}
.leftcol-two-thirty .ruler, .rightcol-two-thirty .ruler {clear: both;}
.rightcol-two-thirty h3 {
background: #2d652c url(../img/h3-200-bg.gif) 0 0 no-repeat;
height: 25px;
width: 180px;
color: #fff;
padding: 0 10px;
line-height: 2em;
margin: 0 0 10px;
}
.leftcol-two-thirty h3 {
background: #2d652c url(../img/h3-200-bg.gif) 0 0 no-repeat;
height: 25px;
width: 180px;
color: #fff;
padding: 0 10px;
line-height: 2em;
margin: 0 0 10px;
}
.rightcol-two-thirty h3.advice {
background: #2d652c url(../img/h3-200-bg.gif) right 0 no-repeat;
margin: 0;
}
.rightcol-two-thirty h3 span {float: left;width: 180px; height: 25px;}
.rightcol-two-thirty h3.profile span {background: url(../img/icons/h3-profile.gif) right 4px no-repeat;}
.rightcol-two-thirty h3.advice span {background: url(../img/icons/h3-advice.gif) right 4px no-repeat; }
.rightcol-two-thirty p.profile { padding: 0 0 20px;}
.rightcol-two-thirty p.profile a { float: left;}
.rightcol-two-thirty p.profile img { border: 0; margin: 3px 5px 0 0; float: left;}
.rightcol-two-thirty .container {
width: 180px;
background: #f6f3e8 url(../img/bg-container-200-btm.gif) 0 bottom no-repeat;
margin: 0 0 20px;
padding: 10px 10px 1px;
} 
.rightcol-two-thirty img.right { border: 0; margin: 0 0 5px 10px;}

/*andrew change width 25 -> 55*/
dl.followers dt { margin: 0; width: 55px; float: left; color: #4e904b; font: bold 2.4em/1em "Arial", Helvetica, sans-serif;}
/* End andrew change */
/*andrew change width 175 -> 145*/
dl.followers dd { margin: 0 0 10px; width: 145px; float: left;}
/* End andrew change */

.square-btns div {
width: 130px;
height: 112px;
margin: 0 10px 10px 0;
float: left;
text-align: center;
background: #ebdfbd url(../img/square-btns.gif) 0 bottom no-repeat;

}
.square-btns div.clickhere {background: #ebdfbd url(../img/square-btns-clickhere.gif) 0 bottom no-repeat;}
.square-btns div.ruler {
width: 410px;
height: 1px;
margin: 0 0 10px 0;
float: left;
clear: both;
background: none;
}
.square-btns div span { height: 40px;float: left; width: 130px; margin: 0; padding: 13px 0 0;}
.square-btns div.green {background: #3c793a url(../img/square-btns.gif) 0 0 no-repeat;}
.centercol-four-fourty .nomarg {margin: 0 0 10px;}
.square-btns div p {text-align: center; margin: 0 5px; color: #568155; font: normal 1.1em/1.35em "Arial", Helvetica, sans-serif; margin: 0 10px 12px;}
.square-btns div p a {font-weight: bold;color: #1e6d1d; font-size: 12px;}
.square-btns div.green p {color: #8ec08d;font: normal 1.1em/1.35em "Arial", Helvetica, sans-serif; margin: 0 10px 12px;}
.square-btns div.green p a {color: #fff;}


















/*Andrew insert banner atSearchBusineses*/

ul#nav li.lastcurrent a {
color: #285129;
background: #fff url(../img/bg-nav.gif) 0 -52px ;
margin: 0;
}

ul#nav li.lastcurrent a span {
color: #285129;
background: transparent url(../img/bg-nav.gif) right -78px ;
}


.inputStyle { 
background: #f2f2f3;

color: #666;
padding: 2px;
margin: 5px 10px 0;
border:1px solid #d3d1cc;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
}

.inputButton { 
background: #f2f2f3;

color: Black;
padding: 2px;
margin: 5px 10px 0;
border:1px solid #285129;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;

}


.inputButtonAddDetails { 
background: #339966;

color: white;
font-weight: bold;
padding: 2px;
margin: 5px 10px 0;
border:1px solid #285129;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;

}


.login-box
{
margin-left: auto;
margin-right: auto;
width: 680px;
padding-top: 50px;
padding-bottom: 75px;

}




#commentDescTag { 
font-weight: normal;
color: #666;
}


#AddDetails UL LI
{

list-style-type: none;
background: none;
font: 100% "Arial", Helvetica, sans-serif;
font-weight: bold;
width: 700px;
border-bottom: #F8F8FF 2px solid;
min-height: 35px;
vertical-align: middle;
}


#AddDetails UL LI LABEL
{

float: left;
width: 300px;

}
#AddDetails .error-class-holder UL
{
background-color: red;
width: 680px;
}
#AddDetails .error-class-holder UL LI

{
display: block;
background: none;
min-height: 20px;

font: 100% "Arial", Helvetica, sans-serif;
font-weight: bold;
width: 700px;
}

#main .error-class-holder .error-class

{
display: block;
background: none;
min-height: 20px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;

font: 170% "Arial", Helvetica, sans-serif;
font-weight: bold;

}

#AddDetails UL LI SPAN
{


font: 100% "Arial", Helvetica, sans-serif;
padding-right:30px;
}
#AddDetails
{
width:700px;
}
.addDetailsForm
{
font: 110% "Arial", Helvetica, sans-serif;
font-weight: bold;
}


form.localshops select { background: #fff;  color: #666; padding: 2px; margin: 5px 0 0 10px; border:1px solid #d3d1cc;font: normal 11px/1.2em "Arial", Helvetica, sans-serif;}

.vl-search { 
background: #f6f3e8 url(../img/bg-870-top.gif) 0 0 no-repeat;
width: 870px;
float: left;
margin: 0;
}
.vl-search .btm {
background: transparent url(../img/bg-870-btm.gif) 0 bottom no-repeat;
padding: 15px 15px;
width: 840px;
float: left;
text-align: left;
}
.vl-search p { margin: 0; }
.vl-search strong { padding-right: 25px;}
.vl-search select { margin: 0 15px 0 0;vertical-align:top;}
.vl-search input {margin: 0;vertical-align:text-bottom; border: none;}

.highlight-selected {

	color: red;	

}

#AddDetails UL LI.highlight-selected {
border: #6B8E23 2px dotted;
}
/*end am insert backdfdground: url(../images/highlight-selected.gif);*/


#AddDetails UL
{
width: 720px;	
border: #F8F8FF 2px solid;
}
#AddDetails UL UL
{
width: 700px;
background-color: #F0FFF0;	
border: none;
}
#AddDetails UL UL LI
{

border: none;
}

/*Andrew insert*/

.widecolblog{

padding: 0px;
float: left;
text-align: left;
}

.widecolblog H6
{
background: #f6f3e8 url(../img/h6-head-bg.gif) 0 -25px no-repeat;width: 620px;
}


.content .nextSteps UL LI A
{ text-decoration: none; color: #ff4500; outline: none; }
.content .nextSteps UL LI a:hover {text-decoration: underline;}

.content .nextSteps UL LI{
 margin-top: 0px;
}


.content #textTop UL LI A{ ext-decoration: none; color: #ff4500; outline: none; }

.content #textTop UL LI a:hover {text-decoration: underline;}
.content #blogCommentForm UL LI
{
list-style-type: none;
background: none;
}



.blogpost * {margin: 0 15px 10px 40px; padding: 0;}



.blogpost IMG  {margin: 0;}

.blogpost .category * {margin: 0;}
.blogpost .date * {margin: 0;}
.blogpost .comments a {margin: 0;}

.blogpost .blogposttext * {margin: 0px; padding: 0px;  }

.widecol H6 .item {float: left;}
.widecol H6 .item .fn{ padding-top: 0px; font: bold 1.2em/1.5em "Arial", Helvetica, sans-serif;}

.blogposttext UL LI 
 {
 margin-left:20px;
 list-style-type:disc;
 background:none;
 }
 
 .blogposttext OL LI 
 {
 margin-left:20px;
 list-style-type:decimal
 }





hr {height: 1px font-size: 1px; line-height: 1px; border-bottom: 1px solid #d3d1cc; margin: 0 0 12px; }

.blogposttext .right
{
float: right;
width: auto;
padding-right:30px;
}

.center
{
text-align: center;
       }
       
       
       
     
/**/




       
       
       
       
       .bbtm h2 {
font: bold 2.2em/1.2em "Arial", Helvetica, sans-serif;
color: #ff4500;
padding: 12px 0 15px;
float: left;
}
  
.bbtm #b-title LI
{
	padding-top: 0px;
	width: 150px;
	font: 1.1em/1.2em "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color:#1e2724;
	font-weight: bold;
	list-style: none;
	background: none;
	display: inline;
	
}
.bbtm #b-title LI SPAN
{
padding-left: 100px;

}

.vb-search { 
background: #f6f3e8 url(../img/bg-870-top.gif) 0 0 no-repeat;
width: 540px;
float: left;
margin: 0;
}
.vb-search .bbtm {
background: transparent url(../img/bg-870-btm.gif) 0 bottom no-repeat;
padding: 15px 15px;
width: 540px;
float: left;
text-align: left;
}

.leftcolLarge{
width: 540px;
padding: 0 15px 15px;
float: left;
text-align: left;
}


#bhp .centercol {
background: none;
padding: 0;
width: 300px;
margin: 0 0 20px;
}


#bhp .centercolHP {
background: none;
padding: 0;
width: 300px;
margin: 0 0 20px;
}
.content ul li a.hpText { font-weight: bold; font-size: 10pt;}

.details P{
/*AM Insert andrew*/
width: 590px;
/*End am insert*/
}

.details P STRONG A
{
font-size: 12pt;
color: #555;

}


.multi_locs P STRONG 
{
font-size: 11pt;
color: #555;

}

.searchleftcontainer
{
margin: 0px 0px 20px;
}

.searchColLeft {
background: url(../img/bg-container420.gif) #f6f3e8 no-repeat 0px 0px;
width: 420px;

padding: 4px 0 0 10px;
margin: 0 0 12px;
font: bold 1.2em/1.5em "Arial", Helvetica, sans-serif;
}

#submitButtonLoc
{
text-align: right; padding-bottom: 10px;margin-right: 10px; 
}

.searchColLeft .btm {
	background: transparent url(../img/bg-container-btm420.gif) 0 bottom no-repeat;
	width: 420px;
	margin-right: 10px;}
	
	
.bargainsLeft
{

float: left; margin-right: 15px; max-width:100px;

}	



/* social-networks */
.social-networks { 
width: 770px;
margin: 0 0 0 15px;
padding: 0 100px 0 0;
height: 55px;
background: url(../img/bg-social.gif) 0 0 no-repeat;
clear: both;
text-align: right;
}
.social-networks h5 {
color: #3a7838;	
float: left;
width: 620px;
padding: 15px 0 0;
text-align: right;
font: normal 1.7em/1.3em "Arial", Helvetica, sans-serif;
}
.social-networks h5 b {
color: #ff4500;	
margin: 25px 0 0;
}
.social-networks img {
margin: 12px 0 0 12px;
float: right;
}



.bold
{
font-weight: bold;
}

.italic
{
font-style:italic;
}

.underline
{
text-decoration: underline;
}



.content #hp ul { padding: 0 0 5px;}
.content #hp ul li { padding: 0 0 5px 10px;background: url(../img/arrow-grey.gif) 0 4px no-repeat; border-bottom: 1px dotted #d3d1cc;}
.content #hpdeals ul li {width:253px; padding: 0 0 5px 10px;background: none; }


.content #hp ul li b a { font-weight: bold;color: #1e2724;}
.content #hp ul li a.more { font-weight: normal;color: #ff4500;}
.ruler {height: 1px font-size: 1px; line-height: 1px; border-bottom: 1px solid #d3d1cc; margin: 0 0 12px; }
.centercolHP .ruler {border-bottom: 1px solid #cccac4;}
 .centercolHP { background: url(../img/bg-grey-pixel.gif) right 0 repeat-y;}

/**/

.blogIconLeft
{
float: left; margin-top: 35px; max-width:75px;

}
.blogIconLeft P
{
	margin:0px;
	}
	
	.largeLink
	{
	font-size:180%;
	}



.content UL LI .redLink 
{
color: red;
}


.comment-odd
{

font-size:200%;
}

.comment-even
{

font-size:200%;
background-color: #f0fff0;
}


.comment-odd .comment-details
{
font-size:75%;
}

.comment-even .comment-details
{
font-size:75%;
}
.multistore_listing
{
width:850px;
padding-left: 30px;
}



#pathbar .fblikesection
{
border:none;
overflow:hidden;
width:270px;
height:25px;
padding-left:20px;
padding-top: 4px; 
}



/*Nick Container*/

.container-box {
	width: 870px;
	overflow: auto;
	background: url(../images/container-BG.jpg) top left repeat-y;
	margin-left: 15px;
}
 
.container-content {
	width: 840px;
	position: relative;
	background: url(../images/container-top-BG.jpg) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3d622f;
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto;
}
 
.container-content h2 {
	padding: 0;
	margin: 0;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 13px;
	height: 37px;
}
 
.container-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
 
.container-content ul li {
	padding-left: 17px;
	padding-top: 4px;
	padding-right: 15px;
	background: url(../images/location-list-item.gif) 0px 0px no-repeat;
	display: block;
	float: left;
	height: 28px;
	width: inherit;
	position: relative;
	white-space: nowrap;
}
 
.container-content ul li a {
	text-decoration: none;
	
	color: #3d622f;
	position: relative;
}
 
.container-content ul li a:hover {
	text-decoration: underline;
	color: #e15316;
	position: relative;
}
/*end nick multi container*/

/*Am Insert*/


.contentIframe {
width: 270px;
height: 250px;
background: #fff;
padding: 0px;

/*Andrew change*/
text-align: left;
/*End Andrew change*/

}

.centercolIframe{
width: 270px;
height: 250px;
background: #f6f3e8 url(../img/bg-centercol.gif) 0 0 no-repeat;
text-align: left;
}

.centercolIframe .btmIframe {
background: transparent url(../img/bg-centercol-btm.gif) 0 bottom no-repeat;

width: 270px;
}

 .contentIframe h1
 {
 padding: 15px;
 }
.contentIframe ul { padding: 0px 15px 5px;}
.contentIframe ul li { padding: 0 0 0 10px;background: url(../img/arrow-grey.gif) 0 3px no-repeat;}
.contentIframe ul li a { font-weight: bold;color: #1e2724;}





.contentIframe1 {
width: 270px;
height: 300px;
background: #f6f3e8 url(../img/bg-centercol.gif) 0 0 no-repeat;
padding: 0px;

}

 .contentIframe1 h1
 {
 padding: 15px;
 }
.contentIframe1 ul {}
.contentIframe1 ul li { }
.contentIframe1 ul li a { font-weight: bold;color: #1e2724;}



.dealsNav
{
width:570px; text-align: center; font-size: 220%; font-weight: bold;padding-top: 10px; padding-bottom:10px;
}

/*end am*/


#expiredBadge a
{

	font-weight: bold;
	top: 0;
}

#expiredBadgeBG{
	
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
background: #F5F5F5;
position: fixed;

height: 270px;
width: 250px;
top: 300px;
left:auto;
border-style:dotted;
border-color:red;
border-width:1px;
float:left;
}


 #expiredBadge
{
	

position: fixed;

height: 270px;
width: 250px;
top: 300px;
left:auto;
float:left;

}



 #sumbitSignUp, #finishedSignUp, #selectDealAlerts
 {
 padding-left:20px;
 width:280px;
 border-left: 1px dotted #cccac4;
 float: right;
 }
 
 #selectDealAlerts
 {
 padding-top:50px;

 }
 
  #sumbitSignUp #submitErrors
  {
  color: red;
  }
 
  #sumbitSignUp UL LI SPAN
 {
 float: left; 
 
 width: 110px;
 
 }
  

  #userSignIn UL LI SPAN
 {
 float: left; 
 
 width: 90px;
 
 }

 #userSignIn
 {
 float: left;
 width: 250px;
 }


 #whySignUpPop{
 
 width: 250px;
 padding-top:55px;
 }
 

 #whySignUpPop ul li 
 { 
 padding: 10px 0px 10px 35px;

 }
 
  #whySignUpPop ul #people
 { 

 background: url(../img/icons/people.jpg) 0px 10px no-repeat;
 }
 
  #whySignUpPop ul  #manage
 { 

 background: url(../img/icons/manage.jpg) 0px 10px no-repeat;
 }
  #whySignUpPop ul  #email
 { 

 background: url(../img/icons/email.jpg) 0px 10px no-repeat;
 }
  #whySignUpPop ul  #heart
 { 

 background: url(../img/icons/heart.jpg) 0px 10px no-repeat;
 }


#dealAlerts_notLoggedIn
{
float: left;
}

#userEdit
{
	width: 500px;
}



#userEdit UL LI
{
	margin-left: 150px;
	list-style-type: none;
	background: none;
	font: 120% "Arial", Helvetica, sans-serif;
	font-weight: bold;
	width: 400px;
	border-bottom: #F8F8FF 2px solid;
	min-height: 35px;
	vertical-align: middle;
	
}


#userEdit UL LI .right
{
float: right;
}
























textarea { overflow: auto; }



.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }




/* Banner */
.bannerDOW { padding:0px 18px 17px; }
.bannerDOW a { display:block; width:867px; height:77px; background:url(/images/bannerDOW.gif); font-size: 0; line-height: 0; text-indent: -4000px; } 

/*
	Main
*/
#main { padding-bottom:47px; }

/* Sidebar */
#sidebarDOW { width:265px; padding-left:28px; float:left; padding-bottom: 41px; }
#sidebarDOW .categories {  background:url(/images/menu-middle.gif) right repeat-y; font-size:12px; }
#sidebarDOW .categories .categories-head { margin:0px; height:37px; line-height:37px; padding:17px 0 8px 0; background:url(/images/menu-top.gif); font-size: 0; line-height: 0; text-indent: -4000px; }
#sidebarDOW .categories ul {margin:0px; background:url(/images/menu-bottom.gif) right bottom no-repeat; list-style:none; padding:5px 0px 37px;  }
#sidebarDOW .categories ul li { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;display:block; height:26px; line-height:26px;  padding-top: 0px; margin: 0px;padding-bottom:1px; background:url(/images/menu-border.gif) left bottom no-repeat; }
#sidebarDOW .categories ul li a { font-weight: normal;display:block; padding-left:46px; color:#1e2724; background:url(/images/menu-arrow.gif) 27px 8px no-repeat; }
#sidebarDOW .categories ul li a:hover,
#sidebarDOW .categories ul li a.activedow { background:url(/images/menu-hover.gif) left top no-repeat; text-decoration:none; }
#sidebarDOW .categories ul li a.activedow {  font-weight:bold; margin:0px; }
#sidebarDOW .categories .all a { background:none; }



#sidebarDOWSP { width:265px;  float:left; padding-bottom: 41px; }
#sidebarDOWSP .categories {  background:url(/images/menu-middle.gif) right repeat-y; font-size:12px; }
#sidebarDOWSP .categories .categories-head { margin:0px; height:37px; line-height:37px; padding:17px 0 8px 0; background:url(/images/DealsoftheWeek.gif); font-size: 0; line-height: 0; text-indent: -4000px; }
#sidebarDOWSP .categories ul {margin:0px; background:url(/images/menu-bottom.gif) right bottom no-repeat; list-style:none; padding:5px 0px 37px;  }
#sidebarDOWSP .categories ul li { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;display:block; height:26px; line-height:26px;  padding-top: 0px; margin: 0px;padding-bottom:1px; background:url(/images/menu-border.gif) left bottom no-repeat; }
#sidebarDOWSP .categories ul li a { font-weight: normal;display:block; padding-left:46px; color:#1e2724; background:url(/images/menu-arrow.gif) 27px 8px no-repeat; }
#sidebarDOWSP .categories ul li a:hover,
#sidebarDOWSP .categories ul li a.activedow { background:url(/images/menu-hover.gif) left top no-repeat; text-decoration:none; }
#sidebarDOWSP .categories ul li a.activedow {  font-weight:bold; margin:0px; }
#sidebarDOWSP .categories .all a { background:none; }


/* Content */
#contentDOW { width:540px; padding:2px 41px 0 0; float:right; }

#contentDOW .box { background:url(/images/box-middle.gif) right repeat-y; margin-bottom:23px; }
#contentDOW .box .bg-top { background:url(/images/box-top.gif) right top no-repeat; }
#contentDOW .box .bg-bottom { background:url(/images/box-bottom.gif) right bottom no-repeat; padding:24px 28px 18px 36px; height:100%; }

#contentDOW .box div.left { width:147px; }
#contentDOW .box div.right { width:311px; }


#contentDOW h3 { font-size:18px; line-height:20px; color:#153d15; }
#contentDOW h3 a { color:#153d15; }

#contentDOW .box .view-deal { float:right; width:146px; height:32px; background:url(/images/button-view-deal.gif); font-size: 0; line-height: 0; text-indent: -4000px; }
#contentDOW .box .deal-of-the-week { width:182px; height:45px; background:url(/images/label-weekly.gif); font-size: 0; line-height: 0; text-indent: -4000px; position:relative; float:left; margin-left:-38px; }
#contentDOW .box .image { padding:3px 0 28px; }
#contentDOW .box .image img { border:1px solid #e0ddcb; }
#contentDOW .box p { font-size:12px; line-height:18px; color:#1e2724; margin: 0px; padding: 0px;}
#contentDOW .box .summary a { color:#2e7b2e; }

#contentDOW .deal-footer { padding:8px 0; background:url(/images/deal-footer.gif) bottom no-repeat; margin-bottom:14px; }
#contentDOW .deal-footer .left { background:url(/images/green-clock.gif) left top no-repeat; padding-left:25px; line-height:20px; }
#contentDOW .deal-footer .left { font-size:12px; }
#contentDOW .deal-footer .left strong { font-style:italic; }
#contentDOW .deal-footer .right a { text-decoration:underline; font-size:12px; padding-top:6px; }
#contentDOW .deal-footer .right a:hover { text-decoration:none; }

#contentDOW .bargains { padding-bottom:7px; }
 .comments { padding-left:8px; }
 .comment { background:url(/images/bubble-middle.gif); width:536px; margin-bottom:23px; }
 .comment .bg-top { background:url(/images/bubble-top.gif) top no-repeat; }
 .comment .bg-bottom { background:url(/images/bubble-bottom.gif) bottom no-repeat; padding:11px 18px 30px; }

 .r-comment .bg-bottom { background-image:url(/images/bubble-bottom-r.gif); }

.comment p{font-size:12px; }

.r-comment p{font-size:12px; }

 .comment p { padding-bottom:10px; }
 .comment span { color:#99906d; font-size:12px; }
 .comment span a { color:#1e2724; }



#validDate
{
padding-left:10px;
}

#searchResultsG
{
padding-left: 100px;
font-size: 150%;
	
}
#cse-search-results iframe
{
padding-left: 100px;


}

.mapDealsText a h1
{
	margin:  0px;
	padding: 0px;
	
}



#loadingScreen {
		background: url(/images/loadingSearch.gif) no-repeat 3px 7px;
		padding-left: 25px;
	}
	/* hide the close x on the loading screen */
	.loadingScreenWindow .ui-dialog-titlebar-close {
		display: none;
	}

.loadingScreenWindow .ui-dialog-titlebar {
	
background: #7ebd7c url(../img/subnav.gif) no-repeat ;
	
color: #fff;
font-weight: bold;
	border: none;
	
	}
	
	
	
.loadingScreenWindow .ui-dialog-titlebar span
{
padding-left: 10px;
}
	
	


.blogpostExpired {
/*width: 570px;*/



background: url(/img/expired.gif) 50px no-repeat;


padding: 10px 0 0;
margin: 0 0 15px;
}



/*Andrew Change*/
.blogpostExpired h2 {
	margin: 0 15px 5px 0px;padding: 0;
	font-size: 14pt;

}
/*end Andrew Change*/


/*ANdrew change margin 0 for blog post title*/
.blogpostExpired h2 a { color: #2d652c; margin: 0px; text-decoration: underline;}
/*End andrew change*/


.blogpostExpired p {margin: 0 15px 10px 42px; padding: 0;}



.blogpostExpired .btm {
width: 570px;
height: 12px;
clear: both;
/*Andrew Remove
background: #f5f2e8 url(../img/blog-post-bg.gif) right 0 no-repeat;
*/
/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpostExpired .bloglinks {
float: left;
width: 513px;

font-size: 11px;


margin: 0 15px 0 42px;
font-size: 11px;


border-bottom: 1px solid black;
border-top: 1px solid black;

}
.blogpostExpired .bloglinks .comments {
float: left;
background: url(../img/icons/blog-comments.png) 0 0 no-repeat;
padding: 0 10px 0 22px;
height: 16px;	
border-right: 1px solid #d4d1c8;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpostExpired .bloglinks .date {
float: left;
padding: 0 10px;
border-right: 1px solid #d4d1c8;
border-left: 1px solid #fff;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpostExpired .bloglinks .sn {float: right;

/*AM insert andrew*/
margin: 0px;
/*end am insert*/
}
.blogpostExpired .bloglinks .sn a { margin: 0 2px;}






.blogpostExpired * {margin: 0 15px 10px 40px; padding: 0;}



.blogpostExpired IMG  {margin: 0;}

.blogpostExpired .category * {margin: 0;}
.blogpostExpired .date * {margin: 0;}
.blogpostExpired .comments a {margin: 0;}

.blogpostExpired .blogposttext * {margin: 0px; padding: 0;  }

.dealAlerts {padding-left: 0px; font: 1.3em/1.5em Arial, Helvetica, sans-serif}
.dealAlerts h6
{
	background: #f6f3e8 url(../img/h6-head-bg-green.gif) 0 -25px no-repeat;
	color: #fff;
}

.dealAlerts p h2 
{
font: bold 1.4em/1.2em "Arial", Helvetica, sans-serif;
}


#dialog
{
display: none;
}



.edRecommendsSP UL LI
{
background: none;
}


.LPSignUp SPAN
{
	display: inline-block;
	
	width:120px;
}




.pointerLeft-sm
{
width: 300px;
display: inline-block;
height: 50px;
vertical-align: center;
background: url('../images/animated/LogoLeftSmall.gif  ');
overflow: hidden;
padding-left: 100px;
}


.pointerLeft-sm a
{
padding-right: 100px;
padding-top: 14px;
height: 50px;
background: url('../images/animated/LogoRightSmall.gif') no-repeat right top;
font-size: 20px;
font-weight: bold;
color: white;
display: block;
text-shadow: 0 1px 0 black;
}




.pointerLeft-md
{
width: 400px;
display: inline-block;
height: 50px;
vertical-align: center;
background: url('../images/animated/LogoLeftSmall.gif  ');
overflow: hidden;
padding-left: 100px;
}


.pointerLeft-md a
{
padding-right: 100px;
padding-top: 14px;
height: 50px;
background: url('../images/animated/LogoRightSmall.gif') no-repeat right top;
font-size: 20px;
font-weight: bold;
color: white;
display: block;
text-shadow: 0 1px 0 black;
}



.pointerLeft-lg
{
width: 550px;
display: inline-block;
height: 50px;
vertical-align: center;
background: url('../images/animated/LogoLeftSmall.gif  ');
overflow: hidden;
padding-left: 100px;
}


.pointerLeft-lg a
{
padding-right: 100px;
padding-top: 14px;
height: 50px;
background: url('../images/animated/LogoRightSmall.gif') no-repeat right top;
font-size: 20px;
font-weight: bold;
color: white;
display: block;
text-shadow: 0 1px 0 black;
}


.profilepointerLeft-sm
{
width: 185px;
display: inline-block;
height: 75px;
vertical-align: center;
background: url('../images/animated/LeftSmallLogo.gif');
overflow: hidden;
padding-left: 90px;
}


.profilepointerLeft-sm a
{
text-align: center;	
padding-right: 85px;
padding-top: 8px;
height: 75px;
background: url('../images/animated/RightSmallLogo.gif') no-repeat right top;
font-size: 14px;
font-weight: bold;
color: white;
display: block;
text-shadow: 0 1px 0 black;
}

.borderHolder
{
	
border-bottom: 1px solid black;
border-top: 1px solid black;
height: 50px;
}

.borderHolder iframe
{
	height: 50px;
	
float: right;
}
.borderHolder input
{
float: left;
width: 150px;
}
.borderHolder span
{
	
	height: 50px;

}




.borderHolderNoLines
{
	

height: 50px;
}

.borderHolderNoLines iframe
{
	height: 50px;
	
float: right;
}
.borderHolderNoLines input
{
float: left;
width: 150px;
}
.borderHolderNoLines span
{
	
	height: 50px;

}


#tellfriend {
    position: absolute;
    margin-top: -300px;
    left: 400px;
    width: 380px;
    z-index: 1;
}

#tellfriend {
	position: absolute;
	margin-top: -300px;
	left: 400px;
	color: #fff;
	padding: 15px;
	margin-bottom: 20px;
	width: 380px;
	z-index: 1;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #f2f2f2;
	display: none;
}

#tellfriend a.close {
	position: absolute;
	right: -10px;
	top: -10px;
	background: url(../images/fancy_closebox.png) no-repeat;
	height: 30px;
	width: 30px;
	overflow: hidden;
	text-indent: -1000px;
}

#tellfriend form textarea {
	height: 80px;
}


#tellafriend_form label.clear {
	clear: both;
	float: left;
	margin-top: 10px;
}

#tellafriend_form label.full {
	width: 99%;
}

#tellafriend_form label.required {
	font-weight: bold;
}

#tellafriend_form select {
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #6e6e6e;
}

#tellafriend_form label {
	color: #808080;
	font-size: 14px;
}

#tellafriend_form input.std_input,
#tellafriend_form textarea {
	border: 1px solid #ccc;
	width: 97%;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	color: #6e6e6e;
}

#tellafriend_form table {
	width: 100%;
}

#tellafriend_form table input.std_input {
	width: 93%;
}

#tellafriend_form table.three-col input.std_input {
	width: 90%;
}

#tellafriend_form input.form_but {
	margin-top: 10px;
	background-color: #93ba31;
	border: 3px solid #afdd39;
	color: #fff;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 10px;
}


.email{
background: url("../images/icon-mail.gif") no-repeat scroll 0 0 transparent;
}
a.email {

color: #808080;
    height: 30px;
    
    margin-right: 20px !important;
    margin-left: 20px !important;
    padding-bottom: 2px !important;
    padding-left: 20px !important;
    padding-top: 2px !important;
    text-decoration: none;
}
/* @end */







#main-deal-alerts * {padding: 0px; margin: 0px; }


#main-deal-alerts a { color: #e25a01; text-decoration: none; cursor:pointer; }
#main-deal-alerts a:hover { text-decoration: underline; }
#main-deal-alerts a img { border: 0; }

#main-deal-alerts input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#main-deal-alerts textarea { overflow: auto; }

#main-deal-alerts h3 { font-size:18px; line-height:20px; color:#153d15; }
#main-deal-alerts h3 a { color:#153d15; }

#main-deal-alerts .cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
#main-deal-alerts .notext { font-size: 0; line-height: 0; text-indent: -4000px; }

#main-deal-alerts .left, .alignleft { float: left; display: inline; }
#main-deal-alerts .right, .alignright { float: right; display: inline; }

#main-deal-alerts #wrapper { width:900px; margin:0 auto; background:#fff; }

/* Header */
#main-deal-alerts #header { background:url(/images/DealAlertsLoggedIn/bg-header.jpg); height:164px; }

#main-deal-alerts #logo { float:left; padding:17px 0 0 22px; }
#main-deal-alerts #logo a { display:block; background:url(/images/DealAlertsLoggedIn/easydeals.png); width:400px; height:100px; font-size: 0; line-height: 0; text-indent: -4000px; }

#main-deal-alerts .get-involved { float:right; padding:13px 33px 0 0; }
#main-deal-alerts .get-involved a { display:block; background:url(/images/DealAlertsLoggedIn/EasyDeals_Header2.jpg); width:313px; height:111px; font-size: 0; line-height: 0; text-indent: -4000px;}

/* Navigation */
#main-deal-alerts #navigation { height:26px; line-height:26px; padding-top:14px; }
#main-deal-alerts #navigation ul { list-style:none; }
#main-deal-alerts #navigation ul li { float:left; height:26px; line-height:26px; padding-right:2px; }
#main-deal-alerts #navigation ul li a,
#main-deal-alerts #navigation ul li a span { float:left; height:26px; line-height:26px; background-image:url(/images/DealAlertsLoggedIn/bg-nav.gif); }
#main-deal-alerts #navigation ul li a { background-position:left 0; color:#fff; font-weight:bold; font-size:12px; }
#main-deal-alerts #navigation ul li a span { background-position:right -26px; padding:0 22px; }
#main-deal-alerts #navigation ul.left { padding-left:2px; }
#main-deal-alerts #navigation ul.left li a.active { background-position:left -52px; color:#285129; }
#main-deal-alerts #navigation ul.left li a.active span { background-position:right -78px; }
#main-deal-alerts #navigation ul.right li a { background-position:left -104px; color:#285029; }
#main-deal-alerts #navigation ul.right li a span { background-position:right -130px; }

/* PathBar */
#main-deal-alerts #pathbar { height:16px; line-height:16px; background:url(/images/DealAlertsLoggedIn/bg-path.gif) repeat-x 0 bottom; padding:8px 15px; }
#main-deal-alerts #pathbar p { float:right; font-size:11px; color:#555; line-height:16px; }
#main-deal-alerts #pathbar p.path { float:left; }
#main-deal-alerts #pathbar p.path a { color:#FF4500; }

/* Banner */
#main-deal-alerts .banner { padding:17px 18px 22px; }
#main-deal-alerts .banner a { display:block; width:867px; height:77px; } 

/* Tell Friends */
#main-deal-alerts .tell-friends { background:url(/images/DealAlertsLoggedIn/tell-friends.gif) bottom repeat-x; padding-bottom:3px; width:867px; margin:22px auto 25px auto; }
#main-deal-alerts .tell-friends h2 { float:left; width:268px; height:38px; line-height:38px; padding-top:2px; text-align:center; background:url(/images/DealAlertsLoggedIn/tell-friends-h.gif); }
#main-deal-alerts .tell-friends h2 { font-family: Georgia, Serif; font-size:16px; color:#fff; text-shadow:#000 1px 1px 3px; }
#main-deal-alerts .tell-friends p { float:left; color:#153d15; font-weight:bold; padding:13px 37px 0 14px; }
#main-deal-alerts .tell-friends .link { float:left; color:#153d15; font-size:13px; padding-left:28px; line-height:25px; margin:8px 30px 0 0; }
#main-deal-alerts .tell-friends .link-facebook { background:url(/images/DealAlertsLoggedIn/tell-friends-fb.gif) 0 0 no-repeat; }
#main-deal-alerts .tell-friends .link-twitter { background:url(/images/DealAlertsLoggedIn/tell-friends-twitter.gif) 0 0 no-repeat; }
#main-deal-alerts .tell-friends .link-mail { background:url(/images/DealAlertsLoggedIn/tell-friends-mail.gif) 0 0 no-repeat; margin-right:0; }

/* Orange Banner */
#main-deal-alerts .orange-banner { border:8px solid #fc4f01; width:756px; padding:17px 25px 5px 18px; margin:0 0 27px 44px; }
#main-deal-alerts .orange-banner h2 { font-size:17px; line-height:19px; color:#5c5945; padding-bottom:6px; }
#main-deal-alerts .orange-banner h2 strong { font-size:21px; line-height:23px; color:#153d15; }
#main-deal-alerts .orange-banner p { font-size:12px; line-height:14px; color:#1e2724; padding-bottom:10px; }
#main-deal-alerts .orange-banner p a { font-weight:bold; color:#2e7b2e; }
#main-deal-alerts .orange-banner p.footer { line-height:20px; height:20px; }
#main-deal-alerts .orange-banner p.footer a { color:#e25a01; text-decoration:underline; }
#main-deal-alerts .orange-banner p.footer a:hover { text-decoration:none; }
#main-deal-alerts .orange-banner p.footer span { float:left; padding-right:15px; height:20px; line-height:20px;   }
#main-deal-alerts .orange-banner em.clock { font-weight:bold; background:url(/images/DealAlertsLoggedIn/green-clock.png) 0 center no-repeat; padding:0 5px 0 25px; float:left; }
/*
	Main
*/
#main-deal-alerts #main-deal-alerts { padding-bottom:47px;
font-size: 14px;
    line-height: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #1e2724;
    background: #EBE9E3;
    padding:15px 0; }

/* Sidebar */
#main-deal-alerts #sidebar { width:265px; padding-left:28px; float:left; }
#main-deal-alerts #sidebar .box {  background:url(/images/DealAlertsLoggedIn/menu-middle.gif) right repeat-y; margin-bottom:25px; height:100%; }
#main-deal-alerts #sidebar .box-bottom { background:url(/images/DealAlertsLoggedIn/menu-bottom.gif) right bottom no-repeat; }
#main-deal-alerts #sidebar .box-body {  padding:5px 9px 37px; }
#main-deal-alerts #sidebar .box-head { height:37px; line-height:37px; padding:17px 0 8px 0; background:url(/images/DealAlertsLoggedIn/menu-top.gif); font-size:14px; font-family: Georgia, Serif; color:#fefefd; text-align:center; font-weight:bold; text-shadow:#333 1px 1px 2px; }


#main-deal-alerts .alert #sidebar { width:287px; padding-left:42px; }
#main-deal-alerts .alert #sidebar .box {  background:url(/images/DealAlertsLoggedIn/side-box-middle.gif) right repeat-y; }
#main-deal-alerts .alert #sidebar .box-bottom { background:url(/images/DealAlertsLoggedIn/side-box-bottom.gif) right bottom no-repeat; }
#main-deal-alerts .alert #sidebar .box-head { background:url(/images/DealAlertsLoggedIn/side-box-top.gif);  }

#main-deal-alerts .innerpage #sidebar { padding-left:42px; }

#main-deal-alerts #sidebar .offer-details { padding: 10px 30px; }
#main-deal-alerts #sidebar .offer-details h4 { font-size:22px; line-height:24px; color:#5c5945; padding-bottom:4px; }
#main-deal-alerts #sidebar .offer-details .values { background:url(/images/DealAlertsLoggedIn/vertical-divider.gif) 108px 0 repeat-y; padding-bottom:2px; }
#main-deal-alerts #sidebar .offer-details .values .left { width:108px; padding:7px 0 0 3px; }
#main-deal-alerts #sidebar .offer-details .values .left p { font-size:28px; line-height:30px; color:#357133; font-weight:bold; padding-bottom:2px; }
#main-deal-alerts #sidebar .offer-details .values .left em { font-size:14px; color:#8a8465;  }
#main-deal-alerts #sidebar .offer-details .values .right { width:110px; height:114px; background:url(/images/DealAlertsLoggedIn/deal-price.jpg); }
#main-deal-alerts #sidebar .offer-details .values .right span { display:block; font-size:30px; line-height:30px; font-weight:bold; color:#fff; text-shadow:#115332 3px 3px 3px; text-align:center; padding-top:60px; }
#main-deal-alerts #sidebar .offer-details p { font-size:12px; line-height:16px; color:#86805e; padding-bottom:11px; }
#main-deal-alerts #sidebar .offer-details .button,
#main-deal-alerts #sidebar .offer-details .button span { float:left; background:url(/images/DealAlertsLoggedIn/orange-button.gif) no-repeat; }
#main-deal-alerts #sidebar .offer-details .button { padding-left:28px; font-size:14px; font-weight:bold; color:#fefefd; text-shadow:#5d2500 1px 1px 1px; text-decoration:none; margin-bottom:13px; height:39px;  }
#main-deal-alerts #sidebar .offer-details .button span { height:36px; line-height:36px; background-position:top right; padding:0 25px 3px 0; }
#main-deal-alerts #sidebar .offer-details .timeleft { border:1px dotted #1e2724; border-width:1px 0; padding:14px 0 17px; }
#main-deal-alerts #sidebar .offer-details .timeleft h4 { padding-left:25px; background:url(/images/DealAlertsLoggedIn/green-clock.png) 0 2px no-repeat; padding-bottom:10px; }
#main-deal-alerts #sidebar .offer-details .timeleft .clock { background:#dddac7; padding:9px 0 9px 25px; }
#main-deal-alerts #sidebar .offer-details .timeleft .clock strong { float: left; display: inline; font-size:24px; line-height:24px; color:#368234; }
#main-deal-alerts #sidebar .offer-details .timeleft .clock span { float: left; display: inline; font-size:13px; line-height:13px; padding:9px 11px 0 4px; color:#4b4b4b; }
#main-deal-alerts #sidebar .offer-details .signups { padding-top:14px; }
#main-deal-alerts #sidebar .offer-details .signups h4 { padding-bottom:6px; }
#main-deal-alerts #sidebar .offer-details .signups strong { font-size:18px; color:#716e5b; line-height:18px; float:left; }
#main-deal-alerts #sidebar .offer-details .signups strong.left { padding-right:8px; }
#main-deal-alerts #sidebar .offer-details .signups strong.right { padding-left:10px; }
#main-deal-alerts #sidebar .offer-details .signups .progressbar { padding-bottom:8px; }
#main-deal-alerts #sidebar .offer-details .signups .progressbar p { width:168px; height:17px; position:relative; font-size: 0; line-height: 0; text-indent: -4000px; background:url(/images/DealAlertsLoggedIn/progressbar.gif) bottom; }
#main-deal-alerts #sidebar .offer-details .signups .progressbar p { padding:0; float:left; }
#main-deal-alerts #sidebar .offer-details .signups .progressbar p span { display:block; background:url(/images/DealAlertsLoggedIn/progressbar.gif); height:17px; }
#main-deal-alerts #sidebar .offer-details .signups .progressbar p em { position:absolute; width:16px; height:16px; background-image: url(/images/DealAlertsLoggedIn/progressbarhandle.png); top:0; }
#main-deal-alerts #sidebar .offer-details p.more,
#main-deal-alerts #sidebar .offer-details p.so-far { font-size:11px; line-height:13px; color:#86805e;  }
#main-deal-alerts #sidebar .offer-details p.more span { color:#eb6106; font-size:13px; font-weight:bold; }
#main-deal-alerts #sidebar .offer-details p.so-far span { color:#368234; font-size:13px; font-weight:bold; }

#main-deal-alerts .profile-details {  border:1px dotted #1e2724; border-width:1px 0; padding:14px 0 5px; list-style: none; }
#main-deal-alerts .profile-details li { background: none;padding: 5px 0; }
#main-deal-alerts .profile-details img { float: left;  }
#main-deal-alerts .profile-details p { float: right; width: 165px; border-bottom:1px dotted #1e2724; }
#main-deal-alerts .profile-details li.last p { border: 0; }
#main-deal-alerts .edit-details { background: #dddac7; color: #5c5945; padding: 10px; margin: 20px 5px 25px; text-align: center; }
#main-deal-alerts .edit-details a { color: #5c5945; text-decoration: underline; }
#main-deal-alerts .edit-details a:hover { text-decoration: none; }

#main-deal-alerts #sidebar .share { padding:12px 22px 13px 33px; }
#main-deal-alerts #sidebar .share p { font-size:13px; line-height:16px; color:#86805e; background:url(/images/DealAlertsLoggedIn/share-p.gif) 0 0 no-repeat; padding:5px 0 11px 66px; }
#main-deal-alerts #sidebar .share h4 { font-size:13px; line-height:13px; color:#655e4a; padding-bottom:16px; }
#main-deal-alerts #sidebar .share h4 span { color:#e25a01; }
#main-deal-alerts #sidebar .share .links { border-top:1px dotted #585e58; padding-top:12px; }
#main-deal-alerts #sidebar .share .link { float:left; width:38px; height:40px; margin-right:7px; font-size: 0; line-height: 0; text-indent: -4000px; }
#main-deal-alerts #sidebar .share .link-twitter { background:url(/images/DealAlertsLoggedIn/share-twitter.gif); }
#main-deal-alerts #sidebar .share .link-facebook { background:url(/images/DealAlertsLoggedIn/share-facebook.gif); }
#main-deal-alerts #sidebar .share .link-stumble { background:url(/images/DealAlertsLoggedIn/share-stumble.gif); }
#main-deal-alerts #sidebar .share .link-linkedin { background:url(/images/DealAlertsLoggedIn/share-linkedin.gif); }
#main-deal-alerts #sidebar .share .link-mail { background:url(/images/DealAlertsLoggedIn/share-mail.gif); }

#main-deal-alerts #sidebar .categories {  font-size:12px; }
#main-deal-alerts #sidebar .categories ul { list-style:none; }
#main-deal-alerts #sidebar .categories ul li { display:block; height:26px; line-height:26px; padding-bottom:1px; background:url(/images/DealAlertsLoggedIn/menu-border.gif) left bottom no-repeat; }
#main-deal-alerts #sidebar .categories ul li a { display:block; padding-left:46px; color:#1e2724; background:url(/images/DealAlertsLoggedIn/menu-arrow.gif) 27px 8px no-repeat; }
#main-deal-alerts #sidebar .categories ul li a:hover,
#main-deal-alerts #sidebar .categories ul li a.active { background:url(/images/DealAlertsLoggedIn/menu-hover.gif) left top no-repeat; text-decoration:none; }
#main-deal-alerts #sidebar .categories ul li a.active {  font-weight:bold;  }
#main-deal-alerts #sidebar .categories .all a { background:none; }

/* Content */
#main-deal-alerts #content { width:540px; padding:2px 41px 0 0; float:right; }
#main-deal-alerts .alert #content { width:502px; padding:4px 44px 0 0; }
#main-deal-alerts .innerpage #content { width: 515px; padding-right: 45px; }

#main-deal-alerts #content p { color:#5c5945; font-size:13px; line-height:18px; padding-bottom:19px; }
#main-deal-alerts #content .image-frame { border:1px solid #e1dfd3; background:#f4f4ef; padding:1px; float:left; margin-bottom:24px; }
#main-deal-alerts #content .image-frame img { border:1px solid #fff; }

#main-deal-alerts #content .tabs { }
#main-deal-alerts #content .tabs .tabs-navigation { background:url(/images/DealAlertsLoggedIn/tabs-navigation.gif) center bottom no-repeat; border-bottom:1px solid #dddac7; }
#main-deal-alerts #content .tabs .tabs-navigation ul { list-style:none; }
#main-deal-alerts #content .tabs .tabs-navigation ul li { float:left; }
#main-deal-alerts #main-deal-alerts #content .tabs .tabs-navigation ul li a { float:left;  padding-left:29px; color:#5c5945; font-size:13px; line-height:37px; font-weight:bold; text-decoration:none; }
#main-deal-alerts #content .tabs .tabs-navigation ul li a span { float:left; padding:7px 29px 0 0; line-height:37px; height:37px;  }
#main-deal-alerts #content .tabs .tabs-navigation ul li a.active,
#main-deal-alerts #content .tabs .tabs-navigation ul li a:hover { background:url(/images/DealAlertsLoggedIn/tabs-navigation-active.gif) left; color:#e85f04; position:relative; margin-bottom:-1px; }
#main-deal-alerts #content .tabs .tabs-navigation ul li a.active span,
#main-deal-alerts #content .tabs .tabs-navigation ul li a:hover span {  background:url(/images/DealAlertsLoggedIn/tabs-navigation-active.gif) right; padding-bottom:1px; }
#main-deal-alerts #content .tabs .tabs-navigation ul li.last a { padding-left:31px; }
#main-deal-alerts #content .tabs .tabs-navigation ul li.last a span { padding-right:30px; }
#main-deal-alerts #content .tabs .tabs-content { border:1px solid #dddac7; border-top-width:0; padding:16px 35px 13px 30px; }
#main-deal-alerts #content .tabs .tabs-content h4 { font-size:16px; line-height:18px; color:#357133; padding-bottom:6px; }
#main-deal-alerts #content .tabs .tabs-content .post { padding-bottom:11px; }
#main-deal-alerts #content .tabs .tabs-content p { line-height:21px; color:#5c5945; padding-bottom:7px; }

#main-deal-alerts #content .box { background:url(/images/DealAlertsLoggedIn/box-middle.gif) right repeat-y; margin-bottom:23px; }
#main-deal-alerts #content .box .bg-top { background:url(/images/DealAlertsLoggedIn/box-top.gif) right top no-repeat; }
#main-deal-alerts #content .box .bg-bottom { background:url(/images/DealAlertsLoggedIn/box-bottom.gif) right bottom no-repeat; padding:24px 28px 18px 36px; height:100%; }

#main-deal-alerts #content .box div.left { width:147px; }
#main-deal-alerts #content .box div.right { width:311px; }

#main-deal-alerts #content .box .view-deal { float:right; width:146px; height:32px; background:url(/images/DealAlertsLoggedIn/button-view-deal.gif); font-size: 0; line-height: 0; text-indent: -4000px; }
#main-deal-alerts #content .box .deal-of-the-week { width:182px; height:45px; background:url(/images/DealAlertsLoggedIn/label-weekly.gif); font-size: 0; line-height: 0; text-indent: -4000px; position:relative; float:left; margin-left:-38px; }
#main-deal-alerts #content .box .image { padding:3px 0 28px; }
#main-deal-alerts #content .box .image img { border:1px solid #e0ddcb; }
#main-deal-alerts #content .box p { font-size:12px; line-height:18px; color:#1e2724; }
#main-deal-alerts #content .box .summary a { color:#2e7b2e; }

#main-deal-alerts #content .deal-footer { padding:8px 0; background:url(/images/DealAlertsLoggedIn/deal-footer.gif) bottom no-repeat; margin-bottom:14px; }
#main-deal-alerts #content .deal-footer .left { background:url(/images/DealAlertsLoggedIn/green-clock.png) left top no-repeat; padding-left:25px; line-height:20px; }
#main-deal-alerts #content .deal-footer .left { font-size:12px; }
#main-deal-alerts #content .deal-footer .left strong { font-style:italic; }
#main-deal-alerts #content .deal-footer .right a { text-decoration:underline; font-size:12px; padding-top:6px; }
#main-deal-alerts #content .deal-footer .right a:hover { text-decoration:none; }

#main-deal-alerts #content .bargains { padding-bottom:7px; }
#main-deal-alerts #content .comments { padding-left:8px; }
#main-deal-alerts #content .comment { background:url(/images/DealAlertsLoggedIn/bubble-middle.gif); width:536px; margin-bottom:23px; }
#main-deal-alerts #content .comment .bg-top { background:url(/images/DealAlertsLoggedIn/bubble-top.gif) top no-repeat; }
#main-deal-alerts #content .comment .bg-bottom { background:url(/images/DealAlertsLoggedIn/bubble-bottom.gif) bottom no-repeat; padding:11px 18px 30px; }

#main-deal-alerts #content .r-comment .bg-bottom { background-image:url(/images/DealAlertsLoggedIn/bubble-bottom-r.gif); }

#main-deal-alerts #content .comment p { padding-bottom:10px; }
#main-deal-alerts #content .comment span { color:#99906d; font-size:12px; }
#main-deal-alerts #content .comment span a { color:#1e2724; }
/*
	Footer
*/
#main-deal-alerts #footer { background:url(/images/DealAlertsLoggedIn/bg-footer.gif); font-size:11px;  }
#main-deal-alerts #footer .footer-bg-bottom { background:url(/images/DealAlertsLoggedIn/bg-footer-btm.gif) center bottom no-repeat; padding:10px 0; }

#main-deal-alerts #footer .copy { padding:0 15px; text-align:center; color:#A0BFA2; padding-bottom:10px; height:100%;   }
#main-deal-alerts #footer .copy a { color:#fff; padding:0 3px; }

#main-deal-alerts #footer .socials { }
#main-deal-alerts #footer .socials a { width:16px; height:16px; float:left; font-size: 0; line-height: 0; text-indent: -4000px; background-image:url(/images/DealAlertsLoggedIn/socials.gif); padding:0; margin-left:9px; }
#main-deal-alerts #footer .socials .socials-twitter { background-position:0 0; }
#main-deal-alerts #footer .socials .socials-facebook { background-position:-16px 0; }
#main-deal-alerts #footer .socials .socials-youtube { background-position:-32px 0; }

#main-deal-alerts #locations { background:url(/images/DealAlertsLoggedIn/bg-locations.gif) center bottom no-repeat; text-align:center; width:870px; margin:0 auto; color:#2d642b; }
#main-deal-alerts #locations .bg-top { background:url(/images/DealAlertsLoggedIn/bg-locations-top.gif) center top no-repeat; padding:10px 15px; }
#main-deal-alerts #locations strong { color:#2D642B; display:block; }
#main-deal-alerts #locations a { color:#FF4500; padding:0 3px; }



#main-deal-alerts .btn-logout { width: 99px; height: 35px; background: url(/images/DealAlertsLoggedIn/btn-logout.gif); font-size: 0; line-height: 0; text-indent: -4000px; }
#main-deal-alerts .btn-help { width: 88px; height: 35px; background: url(/images/DealAlertsLoggedIn/btn-help.gif); font-size: 0; line-height: 0; text-indent: -4000px; }

#main-deal-alerts .fullside { padding: 15px 46px 0 51px; }

#main-deal-alerts .border { height: 1px; font-size: 0; line-height: 0; text-indent: -4000px; border-bottom: 1px dotted #1e2724; margin-bottom: 10px; }

#main-deal-alerts .article { line-height: 1.4; }
#main-deal-alerts .article .head { border-bottom: 3px solid #357133; margin: 0 0 20px; }
#main-deal-alerts .article .head h3 { width: 218px; height: 40px; background: url(/images/DealAlertsLoggedIn/button-head.gif); text-align: center; text-shadow: 1px 1px 2px #333; color: #fff; font-size: 16px; line-height: 40px; font-family: Georgia, serif; }
#main-deal-alerts .article .section { border-top: 1px dotted #1e2724; background: url(/images/DealAlertsLoggedIn/gradient.gif) repeat-x 0 0; padding: 15px 0; }
#main-deal-alerts .article .section .arrow-list { padding: 0 0 0 25px; }
#main-deal-alerts .article p { padding: 0 0 20px; font-size: 13px; line-height: 18px;  }



#main-deal-alerts .arrow-list { list-style: none outside; } 
#main-deal-alerts .arrow-list li { padding: 0 0 3px 22px; background: url(/images/DealAlertsLoggedIn/arrow.gif) no-repeat 0 4px; font-size: 13px; color: #5c5945; font-weight: bold; }

#main-deal-alerts .drag-drop { padding: 10px 0; }
#main-deal-alerts .drag-drop .left { width: 210px; } 
#main-deal-alerts .drag-drop .right { width: 210px; } 
#main-deal-alerts .drag-drop .center { width: 63px; float: left; padding: 80px 0 0 15px; }
#main-deal-alerts .drag-drop .center a { display: block; width: 63px; height: 28px; background: url(/images/DealAlertsLoggedIn/btn-orange.gif); line-height: 26px; text-align: center; color: #fff; text-shadow: 1px 1px 2px #333; margin: 0 0 10px; font-size: 10px; text-decoration: none; }
#main-deal-alerts .drag-drop h3 { color: #357133; padding: 0 0 10px; font-size: 17px; }
#main-deal-alerts .drag-drop ul { list-style: none outside; border: 1px solid #cbcbc8; background: #fff; height: 215px; overflow: auto; font-size: 12px; }
#main-deal-alerts .drag-drop ul li { background: none;}
#main-deal-alerts .drag-drop ul li a { color: #5c5945; display: block; padding: 10px 15px; text-decoration: none; height: 17px; }
#main-deal-alerts .drag-drop ul li a:hover,
#main-deal-alerts .drag-drop ul li.selected a { background: #f0f0f0; }









/* PACKAGES */


#wrapper { width:900px; margin:0 auto;  background:#fff; }



/* Tell Friends */
.tell-friends { background:url(/images/payment/tell-friends.gif) bottom repeat-x; padding-bottom:3px; width:867px; margin:22px auto 25px auto; }
.tell-friends h2 { padding: 0px; float:left; width:268px; height:38px; line-height:38px; padding-top:2px; text-align:center; background:url(/images/payment/tell-friends-h.gif); }
.tell-friends h2 { font-family: Georgia, Serif; font-size:16px; color:#fff; text-shadow:#000 1px 1px 3px; }
.tell-friends p { float:left; color:#153d15; font-weight:bold; padding:13px 37px 0 14px; }
.tell-friends .link { float:left; color:#153d15; font-size:13px; padding-left:28px; line-height:25px; margin:8px 30px 0 0; }
.tell-friends .link-facebook { background:url(/images/payment/tell-friends-fb.gif) 0 0 no-repeat; }
.tell-friends .link-twitter { background:url(/images/payment/tell-friends-twitter.gif) 0 0 no-repeat; }
.tell-friends .link-mail { background:url(/images/payment/tell-friends-mail.gif) 0 0 no-repeat; }


/*
	Main
*/
#main { padding-bottom:47px; font-size: 14px;
    line-height: 15px;
    font-family: Arial, Helvetica, Sans-Serif;}


.box2 .share { padding:12px 22px 13px 33px !important; }
.share p { font-size:13px; line-height:16px; color:#86805e; background:url(/images/payment/share-p.gif) 0 0 no-repeat; padding:5px 0 11px 66px; }
.share h4 { font-size:13px; line-height:13px; color:#655e4a; padding-bottom:16px; }
.share h4 span { color:#e25a01; }
.share .links { border-top:1px dotted #585e58; padding-top:12px; width: 100%; }
.share .link { float:left; width:38px; height:40px; margin-right:7px; font-size: 0; line-height: 0; text-indent: -4000px; }
.share .link-twitter { background:url(/images/payment/share-twitter.gif); }
.share .link-facebook { background:url(/images/payment/share-facebook.gif); }
.share .link-stumble { background:url(/images/payment/share-stumble.gif); }
.share .link-linkedin { background:url(/images/payment/share-linkedin.gif); }
.share .link-mail { background:url(/images/payment/share-mail.gif); }


/* Content */
#content { width:540px; padding:2px 41px 0 0; float:right; }



#content .box { background:url(/images/payment/box-middle.gif) right repeat-y; margin-bottom:23px; }
#content .box .bg-top { background:url(/images/payment/box-top.gif) right top no-repeat; }
#content .box .bg-bottom { background:url(/images/payment/box-bottom.gif) right bottom no-repeat; padding:24px 28px 18px 36px; height:100%; }




img.left { margin: 0 5px 5px 0; }
img.right { margin: 0 0 5px 5px; }

.arrow-list { list-style: none outside; } 
.arrow-list li { padding: 0 0 3px 22px; background: url(/images/payment/arrow.gif) no-repeat 0 4px; font-size: 13px; color: #5c5945; font-weight: bold; }
.tick-list { list-style: none outside; } 
.tick-list li { padding: 0 0 5px 22px; background: url(/images/payment/tick.gif) no-repeat 0 0; font-size: 13px; color: #5c5945; }






/* PACKAGES */


.section { border-top: 1px dotted #1e2724; background: url(/images/payment/gradient.gif) repeat-x 0 0; padding: 15px 0; }
.section .arrow-list { padding: 0 0 0 25px; }
.article p { padding: 0 0 20px; font-size: 13px; line-height: 18px;  }

img.left { margin: 0 5px 5px 0; }
img.right { margin: 0 0 5px 5px; }


#packages { width: 815px; margin: 0 auto; }
#packages p { margin: 0px;}
.packages-content { width: 505px; float: left; display: inline; }
.packages-content .primary-section { padding: 0 0 20px; }
.packages-content .primary-section img.left { margin-right: 20px; }
.packages-content .primary-section p { padding: 10px 0 0; color: #5c5945; font-size: 13px; line-height: 18px; }
.packages-content .package { padding: 15px 20px 15px 25px; position: relative; }
.packages-content .package h4 { font-size: 13px; padding: 5px 0 22px; color: #5c5945;margin: 0px; border:none; 
   
 }
.packages-content .package .what-you-get { width: 46px; height: 153px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; right: 17px; top: -9px; z-index: 2; background: url(/images/payment/what-you-get.png); }
.packages-content .payment-section { padding: 40px 0 0; }
.packages-content .payment-section table th { font-size: 16px; color: #357133; font-weight: bold; text-align: left; }
.packages-content .payment-section table th,
.packages-content .payment-section table td { padding: 12px 3px; }
.packages-content .payment-section table tr.total td { border-bottom: 1px dotted #1e2724; border-top: 1px dotted #1e2724;}
.packages-content .payment-section table tr.total span  { font-size: 21px; color: #357133; }
.packages-content .payment-section p { font-size: 12px; line-height: 21px; padding: 20px 0 0; } 
.packages-content .payment-section .btn-pay-now { cursor: pointer; border: 0; font-size: 0; line-height: 0; text-indent: -4000px; float: right; margin-left: 25px; width: 142px; height: 46px; background: url(/images/payment/btn-pay-now.gif); }

.box2 { background: url("/images/payment/side-box-middle.gif") repeat-y right center; height: 100%; margin-bottom: 25px; }
.box2 .box-bottom { background: url("/images/payment/side-box-bottom.gif") no-repeat right bottom; }
.box2 .box-body { padding: 10px 20px; }
.box2 .box-head { background: url("/images/payment/side-box-top.gif"); color: #FEFEFD; font-family: Georgia,Serif; font-size: 14px; font-weight: bold; height: 37px; line-height: 37px; padding: 17px 0 8px; text-align: center; text-shadow: 1px 1px 2px #333333; }

.packages-sidebar { width: 287px; float: right; display: inline;
padding: 5px 0 0; 
}
.packages-sidebar .easydeals-products { list-style: none outside; width: 240px; margin: 0 auto; padding: 10px 0;}
.packages-sidebar .easydeals-products li { padding: 0 0 10px; width: 100%; }
.packages-sidebar .easydeals-products li img { display: block; }


#packages h3 { font-size:18px; line-height:20px; color:#153d15; }
#packages h3 a { color:#153d15; }


#packages #footer { background:url(/images/payment/bg-footer.gif); font-size:11px; width:500px; }
#packages #footer .footer-bg-bottom { background:url(images/bg-footer-btm.gif) center bottom no-repeat; padding:10px 0; }

#packages #footer .copy { padding:0 15px; text-align:center; color:#A0BFA2; padding-bottom:10px; height:100%;   }
#packages #footer .copy a { color:#fff; padding:0 3px; }

.packages-content .payment-section .btn-confirm-payment { cursor: pointer; border: 0; font-size: 0; line-height: 0; text-indent: -4000px; float: right; margin: 25px 0 0; width: 142px; height: 46px; background: url(/images/payment/btn-confirm-payment.gif); }


