* {

 margin: 0;

 padding: 0;

}



body {

 font-family: geneva, 'Trebuchet MS', sans-serif;

 background-image: url(/ui/im/backgrounds/body01.gif);

 color: #5D5649;

 font-size: 12px;

 line-height: 135%;

}



div#shell {

 background-image: url(/ui/im/backgrounds/body01.gif);

}



div.break { clear: both; height: 1px; width: 1px; overflow: hidden; }



div#header {

 height: 104px;

 background-image: url(/ui/im/backgrounds/header.gif);

 background-repeat: repeat-x;

 width: 100%;

 left: 0;

 position: absolute; 

}

div#header div.inner {

 width: 960px;

 margin-left: auto;

 margin-right: auto;

}

div#header a#logo img {

 border: none;

 width: 335px;

 height: 84px;

 margin-top: 7px;

}

div#header div#banner {

 width: 450px;

 height: 66px;

 padding: 10px 15px 10px 15px;

 overflow: hidden;

 background-image: url(/ui/im/backgrounds/banner.gif); 

 position: absolute;

 margin: -85px 0 0 450px;

}

.ie6 div#header div#banner { /* stupid ie6 hack */

 margin: 7px 0 0 115px;

}

.ie7 div#header div#banner { /* stupid ie7 hack */

 margin: 6px 0 0 110px;

}

.safari div#header div#banner { /* safari hack */

 margin: -94px 0 0 550px;

}



div#header div#banner input#query, div#searchPanel input#query {

 width: 290px;

 height: 29px;

 border: none;

 background: none;

 background-image: url(/ui/im/backgrounds/searchField.gif);

 font-size: 20px;

 color: #000000;

 padding-top: 6px;

 padding-left: 8px;

 font-family: Arial, Helvetica, sans-serif; 

}

div#header div#banner label, div#searchPanel label {

 color: #000000;

 font-size: 14px;

 font-family: Arial, Helvetica, sans-serif;

 display: block;

 margin-bottom: 7px;

}

div#header div#banner input#searchSubmit, div#searchPanel input#searchSubmitHome {

 position: absolute;

	width: 80px;

	height: 45px;

	margin-top: -2px;

	margin-left: 3px;

}

.safari div#header div#banner input#searchSubmit { /* safari hack */

 margin: 0 0 0 295px;

 top: 28px;

}

.ie6 div#header div#banner input#searchSubmit, div#searchPanel input#searchSubmitHome { /* stupid ie6 hack */

 margin-top: -2px;

 margin-left: 0;

}



div#content {

 width: 960px;

 margin-left: auto;

 margin-right: auto;

 padding-top: 100px;

 background-image: url(/ui/im/backgrounds/content.gif);

 border-left: 2px solid #F7D15C;

 border-right: 2px solid #F7D15C;

 background-color: #FCFBA1;

}



div#content div#major {

 width: 570px;

 float: right;

 padding: 20px 35px 20px 35px;

 overflow: hidden;

}

div#content div#major div.mainPanel {

 background-color: #FFFFFF;

 padding: 20px;

 margin-bottom: 17px;

 border-top: 1px dashed #FACB78;

 border-bottom: 1px dashed #FACB78;

 border-left: 1px dashed #FACB78;

 border-right: 1px dashed #FACB78;

}

div#content div#major div.mainPanel div.googleAd {

 text-align: center;

 margin-bottom: 10px;

}

div#content div#major a#visitLink {

 display: block;

 background-color: red;

 width: 85px;

 height: 85px;

 float: right;

}



div#content div#major ul#pageMenu {

 list-style-type: none;

 height: 31px;

 margin-bottom: -1px;

}

div#content div#major ul#pageMenu li {

 display: inline;

}

div#content div#major ul#pageMenu li a, #pm_help a {

 display: block;

 height: 24px;

 background-image: url(/ui/im/backgrounds/tabs.gif);

 float: left;

 margin-right: 2px;

 padding-top: 7px;

 text-align: center;

 font-size: 16px;

 text-transform: lowercase;

 text-decoration: none;

}

div#content div#major ul#pageMenu li#pm_coupons a { width: 108px;}

div#content div#major ul#pageMenu li#pm_discuss a { width: 132px; background-position: -110px 0; }

div#content div#major ul#pageMenu li#pm_promotions a { width: 84px; background-position: -244px 0; }

div#content div#major ul#pageMenu li#pm_coupons.active a { background-position: 0 -37px;}

div#content div#major ul#pageMenu li#pm_discuss.active a { background-position: -110px -37px; }

div#content div#major ul#pageMenu li#pm_promotions.active a { background-position: -244px -37px; }



#pm_help a {

 background-image: url(/ui/im/icons/help.gif);

 background-repeat: no-repeat;

 text-transform: none;

 font-size: 11px;

 text-align: right;

 text-decoration: underline;

 width: 44px;

 height: 17px;

 padding: 0;

 position: absolute;

 top: 140px;

 margin-left: 520px;

}









div#content div#minor {

 width: 250px;

 float: left;

 padding: 20px 35px 20px 35px;

}

.ie6 div#content div#minor { /* ie6 hack */

 width: 248px;

 overflow: hidden;

}

div#content div#minor h2 {

 display: none;

}

div#content div#minor div.panel {

 background-color: #FBF8F3;

 border: 1px solid #F7D15C;

 padding: 10px;

 margin-bottom: 17px;

}

div#minor div.panel a.action {

 color: #EF540A;

 display: block;

 padding-top: 5px;

}

div#minor img.badge {

 width: 70px;

 padding: 3px 0 3px 3px;

 float: right;

}



div#content div#minor div#thumbnail {

 background-image: url(/ui/im/backgrounds/thumbnail.jpg);

 border-color: #D6BEAD;

}

div#content div#minor div#thumbnail a img {

 border: 3px solid white;

 width: 201px;

 height: 147px;

 margin-left: 10px;

}

.ie6 div#content div#minor div#thumbnail a img {

 margin-left: 5px;

}

div#content div#minor div#thumbnail a:hover img {

 border-color: #FFE569;

}

div#content div#minor div#thumbnail a {

 text-decoration: none;

}

div#content div#minor div#thumbnail a strong {

 display: block;

 text-align: center;

 font-size: 14px;

 font-weight: normal;

 text-decoration: underline;

 padding-top: 3px;

}





div#content div#minor div#tags ul {

 list-style-type: none;

 width: 225px;

}

div#content div#minor div#tags li {

 display: block;

 float: left;

 border: 1px solid #FADFAF;

 margin: 2px;

 padding: 1px; 

}

div#content div#minor div#tags li a {

 display: block;

 color: #423C33;

 text-decoration: none;

 padding: 2px 4px 2px 4px;

 background-color: #FADFAF;

 white-space: nowrap;

}

div#content div#minor div#tags li a:hover { color: #28241F; background-color: #FFE569; }

div#content div#minor div#tags li a u:hover {

 background-color: red;

 color: white;

 text-decoration: none;

}



h1 {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 24px;

 color: #65B425;

 font-weight: normal;

 margin-bottom: 12px; 

 line-height: 110%;

}

h2 {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 18px;

 color: #FF9900;

 font-weight: normal;

 margin-bottom: 10px;

}

h3 {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 16px;

 color: #00CC00;

 font-weight: bold;

 margin-bottom: 5px;

}

p { margin-bottom: 1em; }

a:link { color: #5D5649; }

a:visited { color: #756F64; }

a:hover { color: #5C0101; text-decoration: none; }

a:active { color: #FF9900; }

dt a:link { color: #EF540A; }

dt a:visited { color: #F16E2F; }

dd { margin-bottom: .75em; color: #857F74; }

div#content div#major div.mainPanel ul {

 margin-left: 2em;

}

.meta { display: none; }

input, textarea {  font-family: geneva, 'Trebuchet MS', sans-serif; font-size: 12px; }

.error {

 color: #FFFFFF;

 background-color: #71B91D;

 border: 1px dashed #1D8003;

 background-image: url(/ui/im/icons/error.gif);

 background-position: 5px 3px;

 background-repeat: no-repeat; 

 padding: 5px 5px 5px 28px;

 margin-bottom: 10px;

}

.error a {

 color: #FFFFFF;

}

form .invalid {

 border: 1px solid #CC0000 !important;

}

div.modalErrorMessage {

 font-weight: bold;

 background-color: #71B91D;

 color: #FFFFFF;

 padding: 20px 20px 20px 45px;

 border: 2px solid #FFFFFF;

 background-image: url(/ui/im/icons/error.gif);

 background-position: 20px 18px;

 background-repeat: no-repeat; 

}









div#footer {

 height: 42px;

 border-top: 2px solid #F7D15C;

 background-image: url(/ui/im/backgrounds/footer.gif);

 font-size: 12px;

 color: #000000;

}

div#footer a { color: #000000; }

div#footer a:hover { color: #EF540A; text-decoration: none; }



div#footer ul {

 list-style-type: none;

 width: 400px;

 margin-top: 24px;

 margin-left: auto;

 margin-right: auto;

}

.safari div#footer ul { /* safari hack */

 width: 410px;

}

div#footer ul li {

 border-right: 1px solid #000000;

 float: left;

 line-height: 1.1em;

 margin: 0 .5em 0 -.5em;

 padding: 1px 1em 2px 1em;

}

div#footer ul li.last {

 border: none;

}





/* ===== COUPON ===== */

div.coupon {

  background-color: #FFFFCC;

 border-top: 1px dashed #FACB78;

 border-bottom: 1px dashed #FACB78;

 border-left: 1px dashed #FACB78;

 border-right: 1px dashed #FACB78;

 margin-bottom: 8px;

 padding: 2px 0 0 2px;

 background-image: url(/ui/im/backgrounds/coupon.gif);

 background-position: top right;

 background-repeat: repeat-y;

 min-height: 10px;

}

.ie6 div.coupon { /* ie6 hack */

 /* height: 10px; */

}

div.coupon.valid {

 border-color: #63B634;

}

div.coupon div.comments {

 max-height: 275px;

 overflow: auto;

 background-color: #FFFFCC;

 border-top: 2px solid #FFFFFF;

 border-right: 2px solid #FFFFFF;

 border-bottom: 2px solid #FFFFFF;

}

.ie6 div.coupon div.comments {

 height: 275px;

}

div.coupon div.comments dl {

 margin-top: 10px;

}

div.coupon div.comments dt {

 background-color: #FFFF99;

 margin: 5px 10px 0 10px;

 padding: 5px 10px 0 10px;

 border-top: 1px dashed #FEB430;

 border-left: 1px dashed #FEB430;

 border-right: 1px dashed #FEB430;

}

div.coupon div.comments dd {

 font-size: 11px;

 background-color: #FFFF99;

 margin: 0 10px 0 10px;

 padding: 2px 10px 5px 28px;

 background-image: url(/ui/im/icons/post.gif);

 background-position: 10px 4px;

 background-repeat: no-repeat;

 border-bottom: 1px dashed #FEB430;

 border-left: 1px dashed #FEB430;

 border-right: 1px dashed #FEB430;

}

div.coupon div.comments dd.member {

 padding-left: 10px;

 background-image: none;

}

div.coupon div.comments dd.member a {

 color: #EF540A;

 display: inline;

 width: auto;

 margin: 0;

 background: none;

 height: auto;

 padding-left: 5px;

}

div.coupon div.comments dd.member img {

 float: left;

 border: none;

}



div.coupon div.comments a {

 display: block;

 width: 95px;

 margin: 5px 0 10px 385px;

 background-image: url(/ui/im/icons/comment.gif);

 background-repeat: no-repeat;

 background-position: 0 1px;

 height: 17px;

 padding-left: 20px;

}



div.coupon div.comments a.closeComments {

 background: none;

 font-size: 11px;

 margin-bottom: -5px;

 text-decoration: underline;

 cursor: hand;

 cursor: pointer;

}



div.coupon table {

 width: 400px;

 overflow: hidden;

 float: left;

 margin: 5px 0 5px 0;

}

div.coupon table td, div.coupon table th {

 padding: 3px;

}

div.coupon table th {

 color: #009900;

 font-weight: normal;

 text-align: right;

 width: 60px;

}

div.coupon table td.code {

 font-size: 16px;

 font-family: Arial, Helvetica, sans-serif;

}

div.affTracker {

 position: absolute;

 height: 1px;

 width: 1px;

 overflow: hidden;

}

div.coupon table td.stats { font-size: 11px; color: #B3A38B; }

div.coupon table td.stats span { font-size: 12px; padding: 1px 4px; }

div.coupon table span.good 		{ color: #63B634; background-color: #E8F4E2; }

div.coupon table span.average { color: #EF540A; background-color: #FDE6DB; }

div.coupon table span.bad 		{ color: #C9435B; background-color: #F7E4E7; }

div.coupon table span.featured { 

	color: #63B634; 

	background-image: url(/ui/im/icons/feature.gif);

	background-repeat: no-repeat;

	display: block;

	padding-left: 18px !important;

}



div.coupon td.code strong {

 display: block;

 float: left;

 padding: 3px 8px 0 0;

 color: #464137;

}



/*

div.coupon td.code a.useButton {

 display: block;

 float: left;

 width: 50px;

 height: 21px;

 background-image: url(/ui/im/buttons/useIt.gif);

}

div.coupon a.useButton:hover {

 background-position: 0 -21px;

}

div.coupon a.useButton span { display: none; }

*/



div.coupon td.code a.useButton {

 color: #EF540A;

 font-size: 13px;

 font-weight: bold;

 line-height: 150%;

}



div.coupon div.socialTools, div.coupon div.siteTools  {

 width: 103px;

 height: 81px;

 float: right;

 padding: 3px;

 font-size: 11px;

 text-align: center;

 overflow: hidden;

}

div.coupon div.siteTools img {

 width: 65px;

 height: 47px;

}

div.coupon div.socialTools label {

 display: block;

 line-height: 125%;

 margin: 2px 0 4px 0;

}

div.coupon div.socialTools a.ct {

 color: #464137;

 display: block;

 background-image: url(/ui/im/icons/comment.gif);

 background-repeat: no-repeat;

 background-position: 0 1px;

 height: 17px;

 padding-left: 22px;

 margin: 4px 0 0 2px;

 text-align: left;

 cursor: pointer;

 cursor: hand;

 text-decoration: underline;

}

div.coupon div.socialTools a.ct:hover {

 text-decoration: none;

}

div.coupon div.socialTools a.active {

 background-position: 0 -51px;

}

div.coupon div.socialTools a:hover {

 color: #464137;

 text-decoration: underline;

}



div.coupon div.siteTools a {

 line-height: 110%;

 text-decoration: none;

}

div.coupon div.siteTools a img {

 border: 1px solid #FFFFFF;

 margin-top: 4px;

 margin-bottom: 4px;

}

div.coupon div.siteTools a:hover {

 color: #312D26 !important;

}

div.coupon div.siteTools a:hover img {

  border-color: #FFE569 ;

}











/* ===== MODAL ===== */



div#modal_overlay {

 background-color: #211C11;

 width: 100% !important;

}

div#modal {

 background-color: #FDFCF9;

 border: 2px solid #CCC1B0;



}

div#modalBar {

 background-color: #CCC1B0;

 padding: 1px 3px 3px 3px;

 font-size: 11px;

 text-align: right;

}

div#modal div.content {

 padding: 20px;

}

div#modal #commentSubmit {

 width: 360px;

}

div#modal h2 {

 margin-bottom: 10px;

}

div#modal form input, div#modal form textarea {

 color: #5D5649;

 border: 1px solid #C7AB6A;

 margin-bottom: 5px;

 padding: 2px;

}

div#modal form textarea {

 width: 250px !important;

}

div#modal form label {

 color: #B3A38B;

 display: block;

 float: left;

 width: 75px;

 padding-right: 5px;

 padding-top: 3px;

 text-align: right;

}

div#modal img#captcha {

 float: left;

 margin-right: 10px;

 border: 1px dotted #EBE2D2;

}

div#modal hr {

 height: 1px;

 border: none;

 color: #EBE2D2;

 background-color: #EBE2D2;

 margin-top: 5px;

 margin-bottom: 5px;

}

div#modal input.submit {

 float: right;

 margin: 5px 0 0 0;

 background-color: #3F7320;

 color: #FFFFFF;

 font-size: 12px;

 border: 1px solid #B5CC63;

}



/* ===== DISCUSSIONS ===== */



dl.discussions {

 margin-top: 10px;

}

dl.discussions dt {

 background-color: #FFFF99;

 margin: 5px 10px 0 10px;

 padding: 5px 10px 0 10px;

 border-top: 1px dashed #FACB78;

 border-left: 1px dashed #FACB78;

 border-right: 1px dashed #FACB78;

}

dl.discussions dt img {

 margin-bottom: -3px;

 margin-left: -3px;

}

dl.discussions dt em {

 font-size: 11px;

 font-style: normal;

}

dl.discussions dd {

 font-size: 11px;

 background-color: #FFFFCC;

 margin: 0 10px 10px 10px;

 padding: 2px 10px 5px 28px;

 border-bottom: 1px dashed #FACB78;

 border-left: 1px dashed #FACB78;

 border-right: 1px dashed #FACB78;

}



/* ===== SITE THUMBS LIST ===== */



ol.siteThumbs li {

	list-style: none;

	background-color: #EFFB9B;

	border: 2px solid #ABD642;

	display: block;

	width: 120px;

	height: 104px;

	overflow: hidden;

	float: left;

	margin: 4px;

	text-align: center;

	line-height: 100%;

}

ol.siteThumbs li a {

	font-size: 11px;

	color: #8C806D;

	text-decoration: none;

}

ol.siteThumbs li a img {

	border: none;

	border: 1px solid #FFFFFF;

	margin-top: 4px;

	width: 110px;

	height: 80px;

}

ol.siteThumbs li a:hover {

 color: #312D26;

}

ol.siteThumbs li a:hover img {

  border-color: #FFE569;

}





/* ===== TOP LIST ===== */



ol.topList {

 padding-left: 2.5em;

 color: #B3A38B;

 font-family: arial, verdana, sans-serif;

 font-weight: bold;

}

ol.topList li {

 padding-bottom: 1px;

}

ol.topList li a, ol.topList li span {

 font-weight: normal;

}





/* ===== SUBMIT COUPON FORM ===== */



div#submitCoupon {

 background-image: url(/ui/im/backgrounds/submitForm.png);

 background-repeat: no-repeat;

 padding: 44px 0 0 100px;

 width: 401px;

 height: 294px;

 margin-top: 25px;

 margin-bottom: 30px;

}

.ie6 div#submitCoupon {

 background-image: url(/ui/im/backgrounds/submitForm.gif);

}

div#submitCoupon.extended {

 background-image: url(/ui/im/backgrounds/submitForm_extended.png);

 height: 440px; /*old value 480*/

 margin-top: 0;

}

.ie6 div#submitCoupon.extended {

 background-image: url(/ui/im/backgrounds/submitForm_extended.gif);

}

div#submitCoupon h2 {

 margin: 3px 0 12px 30px;

 

}

div#submitCoupon label {

 display: block;

 width: 65px;

 float: left;

 text-align: right;

 margin-right: 6px;

 padding-top: 3px;

}

div#submitCoupon input, div#submitCoupon textarea {

 font-size: 12px;

 border: 1px solid #CCBEAE;

 margin-bottom: 5px;

 padding: 2px;


}

div#submitCoupon select {

 font-size: 12px;

 padding: 1px;

 margin-bottom: 6px;

 border: 1px solid #CCBEAE;

}

div#submitCoupon input#f_code {

 width: 200px;

}

div#submitCoupon textarea#f_description {

 width: 275px;

 height: 34px;

}

div#submitCoupon em {

 font-size: 11px;

 color: #B3A38B;

 display: block;

 margin-left: 70px; /*old value 70*/;

}

div#submitCoupon input.submit {

 float: right;

 margin-right: 74px; /*old value 31*/




 border: none;

}

div.row.captcha {

 margin: 20px 30px 0 70px;  /*old value 20px 30px 0 70px*/

}

.ie6 div.row.captcha {

 margin-top: 10px;

}

div.row.captcha img {

 border: 1px dashed #CCBEAE;

}

div.row.captcha p {

 margin-top: 5px;  

}

div#submitCoupon div#submissionType {

	padding-left: 27px;

}

div#submitCoupon fieldset {

	border: 0px solid #FBD797;

	border-top: none;

	background-color: transparent;

	padding: 0 0 5px 27px;

}



div#submitCoupon fieldset#fields_printable,

div#submitCoupon fieldset#fields_tip {

	display: none;

}



div#submitCoupon fieldset#fields_printable input#fp_url,

div#submitCoupon fieldset#fields_printable textarea#fp_description {

	width: 275px;

}



div#submitCoupon fieldset#fields_tip textarea {

	width: 265px;

	height: 6em;

}



div#submitCoupon div.captcha {

	margin-top: 0;

	padding-left: 27px;

}

div#submitCoupon div.captcha p {

	margin: 5px 0 0 0;

}

div#submitCoupon div.captcha input {

	float: left;

}

div#submitCoupon div.captcha label {

	float: left;

	width: 130px;

}



div#submitCoupon.extended fieldset {

	padding-left: 27px;

	border: none;

	border-left: 0px solid #FBD797;

	border-right: 0px solid #FBD797;

}



div#submitCoupon div#submissionType, div#submitCoupon div#storeField {

	padding-left: 27px;

}



/* ===== EDITABLE ===== */



.editable {

  background-color: red;

  color: white;

}

.editable textarea {

	background-color: #ffffd3;

}



.editable textarea {

	width: 95%;

	font-size: 100%;

}



.editable img.progress {

	vertical-align: middle;

	padding: 0 10px;

}



/* ===== CONTACT PAGE ===== */



div#contactForm {

 background-color: #FEF7EC;

 border: 0px solid #FBD797;

 padding: 20px;

}

div#contactForm div.row {

 padding-bottom: 8px;

}

div#contactForm label {

 width: 65px;

 margin-right: 5px;

 text-align: right;

 display: block;

 float: left;

 clear: left;

}

div#contactForm div.buttonRow {

 padding-left: 260px;

}

div#contactForm input, div#contactForm textarea {

 border: 1px solid #CCBEAE;

}



div#contactForm input#email {

 width: 200px;

}

div#contactForm textarea {

 width: 275px;

 height: 10em;

}

div#contactForm input.submit {

 color: #FFFFFF;

 background-color: #F1540A;

 cursor: pointer;

 cursor: hand;

}





div.answer {

 background-color: #FBF8F3;

 border: 1px dashed #EBE2D2;

 margin: 15px;

 padding: 10px;

}





.TWIIGSPOLLanswersitem span {

 font-size: 10px;

 color: #CEC4B5;

}



a#tellAFriendLink {

 background-color: #FFFF66;

 padding: 2px 4px 2px 4px;

}





/* ===== CATEGORY SPONSOR ===== */



div.categorySponsor {

 background-color: #FFFFFF;

 border: 2px solid #FFCC00;

 height: 90px;

}

div.categorySponsor img {

 float: right;

 border: none;

}

div.categorySponsor div.categorySponsorContent {

 padding: 9px 130px 10px 10px;

}

div.categorySponsor div.categorySponsorContent strong a {

 color: #EF540A;

 font-size: 14px;

 font-family: Arial, Helvetica, sans-serif;

}

div.categorySponsor div.categorySponsorContent p {

 margin-top: 5px;

}

div.categorySponsor div.categorySponsorContent p a {

 color: #246185;

 font-size: 12px;

 font-weight: bold;

}

a.categorySponsorAd {

 display: block;

 text-decoration: underline;

 font-size: 9px;

 float: right;

 height: 30px;

}



div.ebayAd a {

 font-size: 12px !important;

 line-height: 130%;

}



/* ===== browser add-on panels ===== */



.ie div#firefoxExtension {

  display: none;

}



.gecko div#communityToolbar {

  display: none;

}



/* ===== user stuff ===== */



div#userTools {

 background-color: #2C203A;

 color: #FFFFFF;

 border-bottom: 2px solid #674D7F;

 font-size: 11px;

 height: 26px;

}



div#userTools div.inner {

 width: 960px;

 margin-left: auto;

 margin-right: auto;

}



div#userTools a {

 color: #FFFFFF;

}



div#userTools div.about {

 padding: 4px 2px 4px 0;

}

div#userTools div.about img {

 border: 1px solid #FFFFFF;

 float: left;

 margin-right: 5px;

}

div#userTools div.about em {

 color: #9A72C2;

 font-size: 10px;

 font-style: normal;

 padding-left: 5px;

}



div#userTools div.options {

 padding: 4px 0 4px 0;

 float: right;

}

div#userTools div.options ul li {

 display: inline;

 padding-left: 10px;

}





/* ===== google adsense ads ===== */



div.adsense a#adsByGoogle {

  font-size: 11px;

}

div.adsense div.googleTextAd {

  margin: .5em 0;

  border: 1px solid #F1EBE0;

  padding: 4px 8px;

  background-color: #FFFFFF;

}

div.adsense div.googleTextAd p {

  margin: 2px 0 0 0;

}

div.adsense div.googleTextAd a {

  color: #EF540A;

}

div.adsense div.googleTextAd a.googleAdUrl {

  font-size: 10px;

  color: #857F74;

  text-decoration: none;

}

div.adsense div.googleImageAd {

  text-align: center;

}



div#merchantBottom {

  position:relative;

}

div#merchantBottom div.adsense div.googleTextAd, div#merchantTop div.adsense div.googleTextAd  {

  width: 232px;

  float: left;

  margin-left: 6px;

  margin-right: 6px;

}





#notifyTextCopied{position:absolute;background-color:#FFF36F;color:#000;border:1px solid #BFAE5F;cursor:pointer;padding:2px 3px;z-index:999;}



/* click to copy stuff */



#notifyTextCopied {

  position: absolute;

  background-color: #FFE569;

  background-image: url(/ui/im/copied.gif);

  background-repeat: no-repeat;

  background-position: 5px 2px;

  color: #423C33;

  border: 1px solid #FADFAF;

  cursor: pointer;

  padding: 2px 5px 2px 20px;

  z-index: 999;

}



div.coupon table td.code strong.code { 

  background-color: #FDF8A9; 

  border: 1px dashed #FAC55F; 

  display: block; 

  padding: 2px 4px;

} 



div.tooltip {

  padding: 2px 5px;

  margin: 5px;

  color: #423C33;

  border: 1px solid #F7D15C;

  background-color: #FAE77D;  

}



.inplaceeditor-saving { background: url(/ui/im/icons/loading.gif) bottom right no-repeat; }



.autocomplete_choices {margin: 2px 0 0 -23px;}

.autocomplete_choices li {list-style: none; background: #fff; border-bottom: 1px solid #eee; padding: 2px;}

.autocomplete_choices li.selected {background: #ffb; }