
/* CSS Document */

/* inline style classes */

*
{
	outline: none;
}
body
{
	margin: 0;
	padding: 0;
	background-color: #a4ad5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;
}
ul
{
	margin: 0;
	padding: 0;
}
div
{
	margin: 0;
	padding: 0;
}
h1
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}
a
{
	color: #2450ab;
	text-decoration: none;
}
a:hover
{
	color: #2450ab;
	text-decoration: underline;
}
img
{
	border: none;
}

input
{
	margin: 0;
	padding: 0;
}
.chkbox input 
{
	width:0.94em;
	height:0.94em;
}
input, img, li, a
{
	outline:none;
}


/* spaces */
.spacer2
{
	margin-top:3em;
	padding:2em;
}

.spacer5
{
	height: 0.39em;
}

.spacerheight
{
	height:1.2em;	
}
.spacerheight_input
{
	height:2.9em;	
}
.spacer20
{
	margin-top: 0.78em;
}
.spacer21
{
	margin-top: 1.56em;
}
.spacer16
{
	margin-left: 16em;
}
.spacer30
{
	padding:30em;
}

div.clear
{
	clear: both;
}
.spacer_leftbtn
{
	margin-left:4.3em;
}
.spacer_rightbtn
{
	margin-right: 4.3em;
}
.card_image
{
	width: 23.8em;
	height: 15em;
	background-image: url(../images/OfferClickImages/DiscountCardBG.png);
	background-repeat: no-repeat;
	
}
/* common_classes */
.txt11
{
	font-size: 0.86em;
}
.txt11_green
{
	font-size: 0.94em;
	color: #2a6c00;
	font-weight: bold;
}
.txt12
{
	font-size: 0.94em;
}

.txt_green
{
	font-size: 0.94em;
	color: #2a6c00;
	
}
.txt_header
{
	font-size:1.094em;
	color:#fff;
	background-color:#a3ad5c;
	
}

.header_cell 
{
	margin:0.24em;
	font-weight:bold;
	font-size:0.94em;
	color:#ffffff;
}
.header_cell_wide 
{
	margin:0.24em;
	font-weight:bold;
	font-size:0.94em;
	color:#ffffff;
	width:6em;
}
div.btn_container 
{
	float:left;
	margin-top:0.78em;
	margin-left:12.3em;
	width:50em;
}
div.btn_container_admin
{
	margin-top:0.78em;
	margin-left:16em;
}
div.btn_container_narrow 
{
	float:left;
	margin-top:0.78em;
	margin-left:12.3em;
	width:40em;
}
div.btn_container_submit
{
	float:left;
	margin-top:0.5em;
	margin-left:12.3em;
	
}
.help_popup
{
	padding:1em;
	width:35.15em;
	margin:auto;
}
.news_preview
{
	padding:1em;
	width:47em;
	margin:auto;
}
div.btn_container img, div.btn_container_narrow img 
{
	cursor:pointer;
}
.fieldset_container
{
	float:left;
	margin-top:0.78em;	
	width:56em;
}
.review_container
{
	float:left;
	margin-top:.5em;
}
.signin_container
{
	float:left;
	margin-top:0.78em;	
	width:58em;
}
.signin_container div.label
{
	float:left;
}
.summary_container
{
	float:left;
	margin-top:0.78em;	
	width:41em;
}
.summary_container div.label
{
	float:left;
	
}
.filter_container
{
	float:left;
	margin-top:0.78em;	
	width:35em;
}
.full_container
{
	float:left;
	margin-top:0.78em;	
	width:60em;
}
.form_container
{
	float:left;
	margin-top:0.78em;	
	width:61em;
}
.fieldset_validator
{
	float:left;
	margin-left:12.3em;
}
.admin_fieldset_validator
{
	float:left;
	margin-left:16em;
}
.filter_validator
{
	float:left;
	margin-left:10em;
}
.txt14
{
	font-size: 1.09em;
}
.txt14a
{
	font-size: 1.56em;
	color:#A3AD5C;
}
.txt14_green
{
	font-size: 1.09em;
	font-weight: bold;
	color: #2a6c00;
}
.txt15_blue
{
	color:#3b61a6;
	font-size: 1.17em;
	font-weight: bold;
}
.txt15
{
	font-size: 1.17em;
	font-weight: bold;
	color: #2a6c00;
}
.txt15_orange
{
	font-size: 1.17em;
	font-weight: bold;
	color: #ef4900;
}
.txt16
{
	font-size: 1.25em;
	font-weight: bold;
	color: #2a6c00;
}
.txt16a
{
	font-size: 1.25em;
	font-weight: bold;
	color: #2a6c00;
	line-height: 2em;
}
.txt16_orange
{
	font-size: 1.25em;
	font-weight: bold;
	color: #ef4900;
}
.txt16b
{
	font-size: 1.05em;
	font-weight: bold;
	color: #2a6c00;
	line-height: 2em;
	margin-left: 1em;
}
.txt18
{
	font-size:1.4em;
	
}
.welcome_txt
{
	color:#CC7614;
	font-size:1.8em;
}
.txt_brown
{
	color:#CC7614;
}
.txt14_brown
{
	color:#CC7614;
	font-size:1.09em;
}
.txt20
{
	font-size: 1.56em;
	font-weight: bold;
	color: #2a6c00;
}
.txt16c
{
	font-size: 1.25em;
}
.txt_performance
{
	font-size: 1.05em;
	font-weight: bold;
	color: #2a6c00;
	line-height: 2em;
}
.rightside
{
	float: right;
}

/* outer_container */
div#homepage_content
{
	width: 76.88em;
	margin: auto;
	background-color: #fff;
}
div#rounded_corners
{
	width: 78.44em;
	background-color: #fff;
	margin: auto;
	margin-top: 1.56em;
	margin-bottom: 1.56em;
}
div#rounded_corners_topleft
{
	width: 1.41em;
	height: 1.33em;
	background-image: url(../images/OfferClickImages/round-top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
div#rounded_corners_topright
{
	width: 1.41em;
	height: 1.33em;
	background-image: url(../images/OfferClickImages/round-top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
}
div#rounded_corners_bottomleft
{
	width: 1.41em;
	height: 1.33em;
	background-image: url(../images/OfferClickImages/round-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: -1.33em;
	float: left;
}
div#rounded_corners_bottomright
{
	width: 1.41em;
	height: 1.33em;
	background-image: url(../images/OfferClickImages/round-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: -1.33em;
	float: right;
}


/* header classes */
div#header
{
	height: 9.14em;
}
div#header div#logo_container
{
	width: 23.4em;
	float: left;
}

div.signin_txt
{
	float:left;
	margin-top:0.5em;
	width:7.8em;
}
div.btn_or
{
	float:left;
	margin-left:1em;
	margin-top:0.2em;	
}
div.signin_txt span
{
	margin-left:0.7em;
}
div#header div#header_right
{
	float: right;
}
div#header div#header_right span.country
{
	color: #2A6C00;
	font-size: 1.25em;
	font-weight: bold;
}
div#home_login
{
	float:right;
}
.print
{
	float:right;
margin-right:1.5em;
}
.print a
{
	font-weight: normal;
	color: #2450ab;
	text-decoration: none;
}
.print a:hover
{
	text-decoration: underline;
}
div#promotion_login
{
}
div#user_login
{
	float: right;
}
div#promotion_login
{
	float: right;
}
div#user_logout
{
	float: right;
}



div#user_logout div.btn, div#user_logout div.btn input.btnLogout
{
	width: 6.64em;
	float: left;
	border: 0;
}

div.name
{
	border-top: 0.09em solid #bdbec0;
	border-bottom: 0.09em solid #bdbec0;
	height: 2.109em;
	width: 10.54em;
	float: left;
	background-color:#fff;
}
div.name input
{
	border: 0;
	color: #888888;
	font-size: 0.94em;
	padding: 0.5em 0 0 0.4em;
	height:1.7em;
}
div.input_left
{
	background-image: url(../images/OfferClickImages/input_left.gif);
	background-repeat: no-repeat;
	width: 0.39em;
	height: 2.265em;
	float: left;
}
div.input_right
{
	background-image: url(../images/OfferClickImages/input_right.gif);
	background-repeat: no-repeat;
	width: 0.39em;
	height: 2.265em;
	float: left;
}
div.zipcode_input_left
{
	background-image: url(../images/OfferClickImages/zipcode_input_left.png);
	background-repeat: no-repeat;
	width: 0.39em;
	height: 2.89em;
	float: left;
}
div.zipcode_input_right
{
	background-image: url(../images/OfferClickImages/zipcode_input_right.png);
	background-repeat: no-repeat;
	width: 0.39em;
	height: 2.89em;
	float: left;
}
div.zipcode_name
{
	border-top: 0.09em solid #bdbec0;
	border-bottom: 0.09em solid #bdbec0;
	height:2.739em;
	width: 12.5em;
	float: left;
	background-color:#fff;
}
div.zipcode_name input
{
	border:0 ;
	color:#888888;
	font-size:1.17em;
	height:1.5em;
	padding:0.625em 0.5em 0 0.4em;
	width:8em;
}
.username
{
	float: left;
	width:11.328em;
}
.username_login, .password_login
{width: 21em;
	float: left;
}
.forgotouter
{width: 22em;
	float: left;
}
.usertext
{
	float:left;
font-weight:bold;
margin-top:0.5em;
width:8em;
}
.usertext_error
{
	float:left;
width:8em;
}
.questionslabel
{
	float:left;
font-weight:bold;
margin-top:0.5em;
width:10em;
}
.questionslabel_error
{
	float:left;
width:10em;
}
.password
{
	margin-left:0.3em;
	margin-right:0.3em;
	float: left;
	width:11.328em;
}

.forgottext span
{
	margin-right: 0.9em;
	
}
.forgottext span a, .forgottext span a:hover
{
	color:#2450AB
}
.forgottext
{
	font-size: 0.86em;
	font-style: italic;
	float: left;
	width:10em;
	color:#888888;
}
div#user_login div.login_btn input.loginbutton
{
	border: 0;
}
div.login_btn
{
float:right;
}


/* search panel */
div#curve_topleft
{
	background-image: url(../images/OfferClickImages/search_top_left.gif);
	width: 0.7em;
	height: 0.78em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
div#curve_topright
{
	background-image: url(../images/OfferClickImages/search_top_right.gif);
	width: 0.7em;
	height: 0.78em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}
div#curve_bottomleft
{
	background-image: url(../images/OfferClickImages/search_bottom_left.gif);
	width: 0.7em;
	height: 0.78em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top: -0.78em;
}
div#curve_bottomright
{
	background-image: url(../images/OfferClickImages/search_bottom_right.gif);
	width: 0.7em;
	height: 0.78em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-top: -0.78em;
}
div#search_container, div#quicksearch_container
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
}
div.information_outer
{
	position:relative;
}
div.information_txt
{
	border: 0.09em solid #bdd2ed;
	padding:1.5em;
	background-color: #eaf2fc;
}
.blue_topleft
{
	background-image: url(../images/OfferClickImages/blue-lefttop.gif);
	width: 0.86em;
	height: 0.86em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
.blue_topright
{
	background-image: url(../images/OfferClickImages/blue-righttop.gif);
	width: 0.86em;
	height: 0.86em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}
.blue_bottomleft
{
	background-image: url(../images/OfferClickImages/blue-bottomleft.gif);
	width: 0.86em;
	height: 0.86em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top: -0.86em;
}
.blue_bottomright
{
	background-image: url(../images/OfferClickImages/blue-bottomright.gif);
	width: 0.86em;
	height: 0.86em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-top: -0.86em;
}
div#search_container div#title
{
	font-size: 3.13em;
	color: #2a6c00;
	float: left;
	padding: 0.1em;
	margin-left: 2em;
}
div#search_container div#zipcode
{
	padding-top: 0.7em;
	float: left;
	margin-left: 3em;
	width: 22em;
}
div#quicksearch_container div#field
{
	padding-top: 0.7em;
	float: left;
	margin-left: 3em;
}
div#search_container div#zipcode div.enter
{
	float: left;
	width: 22em;
}
div#search_container div#zipcode div#errorMessage
{
	color: #7b0519;
	font-size: 0.86em;
	margin-top: 1em;
	float: left;
}
.errorMessage
{
	/*color: #7b0519;Ak*/
	color:#FF0000;
	font-size: 0.94em;
}
.validationMessage
{
	color:#ff0000;
	font-size:1.09em;
	font-weight:bold;
}
.printcard
{
	padding:1em;
	margin:auto;
	border:0.09em solid #a4ad5d;
	width:33em;
}
.printcard_detail
{
padding-top:5em;
margin-left:4em;
}
.text_label
{
	text-align:right;
	margin-right:1em;
	width:12em;
	float:left;
	margin-top:0.7em;
}
.filter_label
{
	text-align:right;
	margin-right:0.7em;
	width:10em;
	float:left;
	margin-top:0.7em;
}
.filter_label_dropdown
{
	text-align:right;
	margin-right:0.7em;
	width:10em;
	float:left;
	margin-top:0.3em;
}
.text_label span
{
	
	margin-top:0.7em;
}
.text_label_error
{
	text-align:right;
	margin-right:1em;
	width:12em;
	float:left;
}
.full
{
	margin-bottom:0.2em;
padding-top:2px;
position:relative;
}
.text_label_button
{
	float:left;
	width:12em;
}
.text_labeldropdown
{
	float:left;
	margin-right:1em;
	text-align:right;
	width:12em;
	margin-top:0.2em;
}
.admin_large_text_label
{
	float:left;
	margin-right:1em;
	text-align:right;
	width:16em;
	margin-top:0.2em;
}
.textlablespace
{
	float:left;
	margin-right:0.25em;
	text-align:right;
	width:12em;
}
.indication_txt
{
	background-image: url(../images/OfferClickImages/indication_bg.gif);
	background-repeat: no-repeat;
	float:left;
	height:2.89em;
	width:20em;
	margin-left:0.2em;
	overflow:hidden;
	display: none;
}
.indication_txt table
{
	height:2.73em;
	width:15.3em;
	margin-left:3.34em;
}
.indication_txt table td
{
	padding:0.2em;
}
.labelname_input_NR
{
	background-color:#FFFFFF;
border:0.09em solid #7A9485;
float:left;
margin:0;
padding:0.2em;
width:14em;
}
.label a img
{
}
.error_txt
{
	width:20em;
	float:left;
	color: #7b0519;
}
.signup_space
{
margin:2em 0 1em 8em;
width:41em;
}
.signup_profile_space
{
margin:auto;
padding:1em 0 0.7em 2.5em;
position:relative;/*ak*/
}
.captcha
{
	float:left;
	height:10.2em;
	width:22.85em;
}
.captcha img
{
	height:5.85em;
	margin:0em 0 1em -1.56em;
}
.captcha div input
{
	background-color:#F3EBD5;
	border:0.09em solid #BEC58D;
}
div#search_container div#zipcode span
{
	font-size: 1.09em;
	font-style: italic;
	color: #2a6c00;
	float: left;
	line-height: 2.5em;
	font-weight: bold;
}

div#search_container div#zipcode img
{
	margin-left:-2.18em;
}

div#quicksearch_container div#title
{
	font-size: 3.13em;
	color: #2a6c00;
	float: left;
	padding: 0.1em;
	margin-left: 1.5em;
}

div#quicksearch_container div#field input.searchbox
{
	background-image: url(../images/OfferClickImages/search_input.gif);
	background-repeat: no-repeat;
	border: 0;
	float: left;
	width: 31.22em;
	color: #888888;
	font-size: 1em;
	height: 2.19em;
	padding: 0.725em 0 0 0.8em;
}
.lablename
{
	background-image: url(../images/OfferClickImages/fields.gif);
	background-repeat: no-repeat;
	float: left;
	width: 20.9em;
	height: 2.89em;
}
.desc_editor
{
	float: left;
	width: 47em;
	color:#333333;
}
.lablename input.fields
{
	background:none;
	width:19em;
	border: 0;
	float: left;
	color: #888888;
	font-size: 1em;
	padding: 0.725em 0 0 0.8em;
	height: 2em;

}
.lablenameyellow
{
	background-image: url(../images/OfferClickImages/indicationyellow_bg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 20.9em;
	height: 2.89em;
}
.changetextbox
{
	border:0.09em solid #bdbec0;
	background-color:#fdf0a7;
	color:#888888;
	padding:0.2em;
	float:left;
	margin-right:0.25em;
}
.uploadtextbox
{
	border:0.09em solid #bdbec0;
	background-color:#fdf0a7;
	width:15em;
	color:#888888;
	padding:0.2em;
	float:left;
	margin-right:2.5em;
}
.uploadimagebox
{
	border:0.09em solid #bdbec0;
	background-color:#fdf0a7;
	margin-right:0.25em;
	color:#888888;
	padding:0.2em;
	float:left;
	
}

.lablenameyellow input.fields
{
	height: 2em;
	background:none;
	width:19em;
	border: 0;
	float: left;
	color: #888888;
	font-size: 1em;
	padding: 0.725em 0 0 0.8em;
}
div#quicksearch_container div#field .btn
{
	margin-left: -3em;
	margin-top:0em;
}


/* homepage_tab_section classes */
div#features_tab
{
	width: 56.48em;
	float: left;
}
div#features_tab div#tabbing
{
	float: left;
	background-image: url(../images/OfferClickImages/home_tab_bg.gif);
	background-repeat: repeat;
	width: 56.48em;
}
div#features_tab div#tabbing a
{
	float: left;
	background-image: url(../images/OfferClickImages/tab_left_curve.gif);
	background-repeat: no-repeat;
}
div#features_tab div#tabbing ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
div#features_tab div#tabbing ul li
{
	background-image: url(../images/OfferClickImages/tab_right_curve_non_active.gif);
	background-repeat: no-repeat;
	float: left;
	width: 15.1em;
	height: 3.44em;
}
div#features_tab div#tabbing ul li a
{
	color: #e79b46;
	text-decoration: none;
	font-size: 1.8em;
	padding: 0.4em 0 0 1.5em;
	height: 1.469em;
}
div#features_tab div#tabbing ul li a:hover
{
	color: #cc7614;
	text-decoration: none;
	font-size: 1.8em;
	padding: 0.4em 0 0 1.5em;
	height: 1.469em;
}
div#features_tab div#tabbing ul li.current
{
	background-image: url(../images/OfferClickImages/tab_right_curve.gif);
	background-repeat: no-repeat;
	float: left;
	height: 3.44em;
	width: 15.1em;
	height: 3.44em;
}
div#features_tab div#tabbing ul li.current a
{
	color: #cc7614;
	text-decoration: none;
	background-image: url(../images/OfferClickImages/tab_left_current_curve.gif);
	background-repeat: no-repeat;
	padding: 0.4em 0 0 1.5em;
	font-size: 1.8em;
	height: 1.6em;
}
div#features_tab div#tabbing ul li.current a:hover
{
	color: #cc7614;
	text-decoration: none;
	background-image: url(../images/OfferClickImages/tab_left_current_curve.gif);
	background-repeat: no-repeat;
	padding: 0.4em 0 0 1.5em;
	font-size: 1.8em;
	height: 1.6em;
}

div#features_tab div#tab_text
{
	background-color: #FFFFFF;
	background-image: url(../images/OfferClickImages/tab_section_gradient.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	border-bottom: 0.09em solid #A3AD5C;
	border-left: 0.09em solid #A3AD5C;
	border-right: 0.09em solid #A3AD5C;
	height: 22em;
}
div#tab_text div#wishlist, div#tab_text div#moneysave
{
	width: 28em;
	float: left;
}
div#tab_text div#wishlist div#title span.small, div#tab_text div#moneysave div#title span.small
{
	font-size: 1.48em;
	color: #ef4900;
}
div#tab_text div#wishlist div#title span.big, div#tab_text div#moneysave div#title span.big
{
	font-size: 1.48em;
	font-weight: bold;
}
div#tab_text div#wishlist div#title div.icon, div#tab_text div#moneysave div#title div.icon
{
	float: left;
}
div#tab_text div#wishlist div#points, div#tab_text div#moneysave div#points
{
	padding: 0em 1em 0em 5em;
}
div#tab_text div#wishlist div#points ul li, div#tab_text div#moneysave div#points ul li
{
	margin-top: 1em;
	list-style-type: disc;
}
div#what_tab div.tagline div.txt15
{
	float:left;
	margin-left:1.5em;
	margin-top:2.5em;
	width:32em;
}
div#what_tab div.tagline div.signup
{
	float:left;
margin-top:2em;
}
div#how_tab div#left_icons
{
	width: 27em;
	float: left;
	margin-left: 2em;
}
div#how_tab div#right_icons
{
	width: 27em;
	float: left;
}
div#how_tab div#left_icons div#signin, div#how_tab div#left_icons div#offer, div#how_tab div#left_icons div#saving, div#how_tab div#right_icons div#designate, div#how_tab div#right_icons div#activate
{
	margin-top: 1.4em;
}
div#how_tab div#right_icons div#signup_btn
{
	margin-top: 1em;
}
div#how_tab div#left_icons div#signin span.small, div#how_tab div#left_icons div#offer span.small, div#how_tab div#left_icons div#saving span.small, div#how_tab div#right_icons div#designate span.small, div#how_tab div#right_icons div#activate span.small
{
	font-size: 1.25em;
	color: #ef4900;
}
div#how_tab div#left_icons div#signin span.big, div#how_tab div#left_icons div#offer span.big, div#how_tab div#left_icons div#saving span.big, div#how_tab div#right_icons div#designate span.big, div#how_tab div#right_icons div#activate span.big
{
	font-size: 1.48em;
	font-weight: bold;
}
div#how_tab div#left_icons div#signin div.icon, div#how_tab div#left_icons div#offer div.icon, div#how_tab div#left_icons div#saving div.icon, div#how_tab div#right_icons div#designate div.icon
{
	float: left;
	height: 6em;
}
div#how_tab div#right_icons div#activate div.icon
{
	float: left;
	height: 7em;
}


div#signup_btn div.icon
{
	margin-left: 5.5em;
}
div#facts_outer
{
	width: 52.89em;
	margin: auto;
}
div#facts_outer_border
{
	background-color: #fff;
	border: 0.09em solid #a3ad5c;
	margin: auto;
}
div.row_outer_border
{
	background-color: #fff;
	border: 0.09em solid #a3ad5c;
	margin: auto;
	padding:1em;
	position:relative;/*ak*/
}

div#facts_outer_border div.txt20
{
	margin-left: 2.5em;
	margin-top: 0.6em;
}
div#facts_outer_border div.points ul
{
	padding: 0.4em;
	margin-left: 1em;
}
div#facts_outer_border div.points ul li
{
	padding: 0.4em;
	margin-left: 1em;
}
div#facts_outer_border div.tagline div.small
{
	color: #333333;
	font-size: 0.86em;
	float: left;
	height:3em;
	padding-top:1em;
	margin-left:3em;
	width:38em;
}
div#facts_outer_border div.tagline div.signup
{
	margin-top: 1em;
}
div#facts_outer_topleft
{
	width: 4.14em;
	height: 4.14em;
	background-image: url(../images/OfferClickImages/junkmail_icon.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-top: -0.86em;
	margin-left: -1.2em;
}
div#facts_outer_topright
{
	width: 0.39em;
	height: 0.39em;
	background-image: url(../images/OfferClickImages/junk_righttop.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}
div#facts_outer_bottomleft
{
	width: 0.39em;
	height: 0.39em;
	background-image: url(../images/OfferClickImages/junk_leftbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: -0.39em;
	float: left;
}
div#facts_outer_bottomright
{
	width: 0.39em;
	height: 0.39em;
	background-image: url(../images/OfferClickImages/junk_rightbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: -0.39em;
	float: right;
}
div#no_junk_tab div.title
{
	padding: 1em;
}
div#no_junk_tab div.title span.small
{
	font-size: 1.09em;
	color: #ef4900;
}
div#no_junk_tab div.title span.big
{
	font-size: 1.09em;
	font-weight: bold;
	float:left;
}






/* homepage_3boxes */
div#homepage_boxes
{
	float: left;
	margin-left: 0.96em;
}
div#homepage_boxes div#advertise
{
	width: 19.22em;
	height:9.3em;
}
div#homepage_boxes div#hiring
{
	width: 19.22em;
	height:10.49em;
}
div#homepage_boxes div#demo
{
	background-image: url(../images/OfferClickImages/demo_gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fbfcf8;
	border: 0.09em solid #bec58d;
	height:5.6em;
	margin-left:0.55em;
	width:18.59em;
}
div#homepage_boxes div#advertise div#title, div#homepage_boxes div#hiring div#title
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	padding: 0.625em 0 0.625em 0.47em;
}
div#homepage_boxes div#advertise div#title span#small, div#homepage_boxes div#hiring div#title span#small, div#homepage_boxes div#demo div#title span#small
{
	color: #2a6c00;
	font-size: 1.17em;
}
div#homepage_boxes div#advertise div#title span#big, div#homepage_boxes div#hiring div#title span#big, div#homepage_boxes div#demo div#title span#big
{
	color: #2a6c00;
	font-size: 1.48em;
	font-weight: bold;
}

div#homepage_boxes div#advertise div#content div.image, div#homepage_boxes div#hiring div#content div.image
{
	float: left;
}
div#homepage_boxes div#advertise div#content div.image img, div#homepage_boxes div#hiring div#content div.image img
{
	height: 1.56em;
	width: 0.55em;
}
div#homepage_boxes div#advertise div#content div#text, div#homepage_boxes div#hiring div#content div#text
{
	background-color: #fff;
	border-left: 0.09em solid #a3ad5c;
	border-right: 0.09em solid #a3ad5c;
	border-bottom: 0.09em solid #a3ad5c;
	margin-left: 0.55em;
	padding:0.5em 0.8em 0.5em 0.8em;
}
div#homepage_boxes div#advertise div#content div#text span, div#homepage_boxes div#hiring div#content div#text span
{
	font-size: 0.94em;
}
div#homepage_boxes div#advertise div#content div#text img, div#homepage_boxes div#hiring div#content div#text img
{
	margin-top:0.2em;
}
div#homepage_boxes div#demo div#title
{
	float: left;
	margin-top: 1.12em;
	padding: 0.5em;
}
div#homepage_boxes div#demo div.button
{
	width: 2.5em;
	height: 2.5em;
	float: left;
	padding-top: 2em;
}
div#homepage_boxes div#demo div.link a
{
	color: #a3ad5c;
	text-decoration: none;
	float: left;
	margin-left: 7em;
}
div#homepage_boxes div#demo div.link a:hover
{
	text-decoration: underline;
}

/* promotion_tab_section classes */
div#tab_blog
{
	float: left;
	width: 100%;
}
div#tab_coupon
{
	float: left;
}
div#tab_coupon div#main_categories
{
	float: left;
	background:#FFFFFF url(../images/OfferClickImages/promotion_bg.gif) repeat-x center bottom;
	width: 76.92em;
	height:2.343em;
	margin-left:-0.09em;
}

div#tab_coupon div#main_categories ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#tab_coupon div#main_categories li
{
	background-image: url(../images/OfferClickImages/promotion_tab_right_curve_non_active.gif);
	background-repeat: no-repeat;
	float: left;
	margin:0 0.08em 0 0;
	background-position:right top;
	height:2.343em;
	clear:none;
	margin-bottom:0em;
}
div#tab_coupon div#main_categories a
{
	color: #e79b46;
	text-decoration: none;
	font-size: 1.17em;
	padding:0.39em 0.78em;
	float: left;
	background:transparent url(../images/OfferClickImages/promotion_tab_left_curve.gif) no-repeat;
	display:block;
	background-position: left top;
	height:2.343em;
}
div#tab_coupon div#main_categories a:hover
{
	color: #cc7614;
	text-decoration: none;
	font-size: 1.17em;
}
div#tab_coupon div#main_categories li.current
{
	background-image: url(../images/OfferClickImages/promotion_tab_right_curve.gif);
	background-repeat: no-repeat;
	float: left;
	background-position:right top;
	margin:0 0.08em 0 0;
	clear:none;
}
div#tab_coupon div#main_categories li.current a
{
	color: #cc7614;
	text-decoration: none;
	background-image: url(../images/OfferClickImages/promotion_tab_left_current_curve.gif);
	background-repeat: no-repeat;
	font-size: 1.17em;
	background-position:left top;
}
div#tab_coupon div#main_categories li.current a:hover
{
	color: #cc7614;
	text-decoration: none;
	font-size: 1.17em;
}

div#tab_coupon div#promotion_categories
{
	background-color: #fff;
	border-bottom: 0.09em solid #A3AD5C;
	border-left: 0.09em solid #A3AD5C;
	border-right: 0.09em solid #A3AD5C;
	background-image: url(../images/OfferClickImages/promotion_categories_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	float: left;
	width: 76.77em;
	margin-left:-0.09em;
}

div.tabouter
{
	background-color: #fff;
	border-bottom: 0.09em solid #A3AD5C;
	border-left: 0.09em solid #A3AD5C;
	border-right: 0.09em solid #A3AD5C;
	background-image: url(../images/OfferClickImages/promotion_categories_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	float: left;
	width: 76.77em;
	margin-left:-0.09em;
}
div.promotion div.title
{
	background-image: url(../images/OfferClickImages/promotion_title_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f39902;
	height: 2.58em;
	border: 0.09em solid #b58f5c;
	width:74.61em;
}

div.promotion_narrow div.title_narrow
{
	background-image: url(../images/OfferClickImages/promotion_title_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f39902;
	height: 2.58em;
	border: 0.09em solid #b58f5c;
	width: 61.5em;
}
div.myoffers div.title
{
	background-image: url(../images/OfferClickImages/promotion_title_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f39902;
	height: 2.58em;
	border: 0.09em solid #b58f5c;
}
div.promotion div.title div.icon
{
	float: left;
}
div.promotion div.title div.icon img
{
	width: 1.8em;
	height: 1.8em;
	margin-left: 1em;
	margin-top: 0.4em;
}
div.promotion_narrow div.title_narrow div.icon_narrow
{
	float: left;
}
div.promotion_narrow div.title_narrow div.icon_narrow img
{
	width: 1.8em;
	height: 1.8em;
	margin-left: 1em;
	margin-top: 0.4em;
}
div.promotion div.title div.text
{
	color: #fff;
	font-size: 1.88em;
	padding-left: 0.5em;
	margin-top: 0.1em;
	float: left;
	width: 26em;
}
div.promotion_narrow div.title_narrow div.text_narrow
{
	color: #fff;
	font-size: 1.88em;
	padding-left: 0.5em;
	margin-top: 0.1em;
	float: left;
}
div.inactive div.text
{
	color: #BEC58D;
	font-size: 1.3em;
	padding-left: 0.5em;
	margin-top: 0.2em;
	float: left;
	width: 26em;
	
}
.promotion_titlename
{
	color: #BEC58D;
	font-size: 1em;
	padding-left: 0.5em;
	margin-top: 0.2em;
	float: left;
	
}
.nonavaillability_txt
{
	color: #BEC58D;
	font-weight:normal;
	font-size:1em;
	float:right;
	padding-right:0.5em;
	margin-top:0.2em;
	
}
div.inactive_narrow_text
{
	color: #BEC58D;
	font-size: 1em;
	padding-left: 0.5em;
	margin-top: 0.2em;
	float: left;
}

div.promotion
{
	width: 74.78em;
}
div.promotion div.title div#show_btns
{
	float: right;
	margin-right: 1em;
}
div.promotion div.title div#show_btns div.all
{
	height: 1.8em;
	float: left;
	margin-top: 0.4em;
}
div.promotion div.title div#show_btns div.selectall
{
	height: 1.8em;
	float: left;
	margin-top: 0.4em;
	margin-left:0.5em;
}
div.promotion_narrow div.title_narrow div#show_btns_narrow
{
	float: right;
	margin-right: 1em;
}
div.promotion_narrow div.title_narrow div#show_btns_narrow div.all_narrow
{
	height: 1.8em;
	margin-top: 0.4em;
}
div.promotion div.title div#show_btns div.category
{
	width: 8.75em;
	height: 1.8em;
	float: left;
	margin-left: 1.5em;
}
div.carousel
{
	margin-bottom: 0em;
}
div.newofferouter
{
	border-right:0.09em solid #A3AD5C;
	border-left:0.09em solid #A3AD5C;
	border-bottom:0.09em solid #A3AD5C;
	margin-bottom: 1em;
	width:61.5em;
}
div.carousel div.image
{
	float: left;
}
div.carousel div.image img
{
	height: 1.56em;
	width: 0.55em;
}
div.background
{
	background-color: #FFFFFF;
	border-bottom: 0.09em solid #A3AD5C;
	border-left: 0.09em solid #A3AD5C;
	border-right: 0.09em solid #A3AD5C;
	background-image: url(../images/OfferClickImages/coupon_background.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 74.05em;
	padding-bottom: 1em;
}
div.background_narrow
{
	background-color: #FFFFFF;
	border-bottom: 0.09em solid #A3AD5C;
	border-left: 0.09em solid #A3AD5C;
	border-right: 0.09em solid #A3AD5C;
	background-image: url(../images/OfferClickImages/coupon_background.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 60.95em;
	padding-bottom: 1em;
}
div.inactive
{
	height: 1.56em;
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	width: 74.61em;
	float:left;
	
}
div.inactive_narrow
{
	height: 1.56em;
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	width: 61.5em;
}
div#promotion_inactive div#title_inactive div.text
{
	color: #a3ad5c;
	font-size: 1.88em;
	padding-left: 2em;
	margin-top: 0.1em;
}
div#promotion_inactive div#title_inactive div.text
{
	color: #a3ad5c;
	font-size: 1.88em;
	padding-left: 2em;
	margin-top: 0.1em;
}

div#tab_coupon div#subcategory_links
{
	float: left;
	width: 100%;
}

div#tab_coupon div#subcategory_links ul
{
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}

div#tab_coupon div#subcategory_links table.menu
{
	float: left;
	margin-left: 0.3em;
	width: 100%;
}
.pageSubHeadBg
{
	margin-top: 0.1em;
}
.categorylink
{
	float: left;
	padding-right: 2em;
}

.subcategorymenu
{
	font-weight: normal;
	border: 0.09em solid #2A6C00;
	color: #333333;
	margin-top: -1em;
	margin-left: 0.78em;
	min-width: 4em;
	padding-left: 0.39em;
	z-index:1;
}

.subcategorylink
{
	margin: 0.39em 0.39em 0em 0.39em;
}

.subcategorylink a
{
	color: #cc7614;
	text-decoration: none;
}

.subcategorylink a:hover
{
	text-decoration: underline;
}

div#tab_coupon div#subcategory_links ul li
{
	float: left;
	padding-left: 2em;
}

div#tab_coupon div#subcategory_links ul li a, .categorylink a
{
	text-decoration: none;
	height: 1.44em;
	background-image: url(../images/OfferClickImages/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0.8em;
	color: #333333;
	float: left;
	cursor: pointer;
}

div#tab_coupon div#subcategory_links ul li a:hover, .categorylink a:hover
{
	text-decoration: none;
	background-image: url(../images/OfferClickImages/brown_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #cc7614;
	float: left;
	cursor: pointer;
}




/* carousel classes */

div.backbtn
{
	float: left;
	height: 2.5em;
	margin-left: 1.95em;
	margin-right: 3em;
	margin-top: 11em;
	width: 2.5em;
}
div.nextbtn
{
	width: 2.5em;
	height: 2.5em;
	margin-top: 11em;
	float: left;
	margin-right: 1.95em;
}
div.backbtn_consumer
{
float:left;
height:2.5em;
margin-left:8em;
margin-right:1.5em;
margin-top:11.5em;
width:2.5em;
}
div.nextbtn_consumer
{
	width: 2.5em;
	height: 2.5em;
	margin-top:11.5em;
	float: left;
	margin-right: 1.95em;
}
div.backbtn_narrow
{
	float:left;
height:2.5em;
margin-left:0.39em;
margin-right:0.35em;
margin-top:11em;
width:2.5em;
}
div.nextbtn_narrow
{
float:left;
height:2.5em;
margin-top:11em;
width:2.5em;
}
.stepcarousel
{
	float: left;
	position: relative; /*leave this value alone*/
	border: none;
	width: 62em; /*Width of Carousel Viewer itself*/ /*height:22.7em; Height should enough to fit largest content's height*/
	margin-top: 1em;
}
.stepcarousel_consumer
{
	float: left;
	position: relative; /*leave this value alone*/
	border: none;
	width:55em; /*Width of Carousel Viewer itself*/ /*height:22.7em; Height should enough to fit largest content's height*/
	margin-top: 1em;
	text-align:center;
	
	
}
.stepcarousel_narrow
{
	float: left;
	position: relative; /*leave this value alone*/
	border: none;
	width:54.8em; /*Width of Carousel Viewer itself*/ /*height:22.7em; Height should enough to fit largest content's height*/
	margin-top: 1em;
}

.stepcarousel div.belt
{
	position: absolute; /*leave this value alone*/
	left: 1.5em;
	top: 0;
}

div.panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 17.73em;
	padding-bottom: 0em;
}
#stepcarousel_container
{
	height: 22.7em;
}
.DashBoardItemsBlack
{
	font-size: 1.41em;
	color: #333333;
	font-weight: bold;
}
.merchant_name a, .merchant_name a:hover
{
	text-decoration: none;
	color: #333333;
}
.merchantcoupon_name
{
	width: 10.4em;
	height: 4em;
	font-size: 1.64em;
	color: #333333;
	font-weight: bold;
}
.merchant_name
{
	width: 11em;
	height: 4.1em;
	line-height:2em;
}
.offercoupon_name
{
	height: 2.89em;
	margin-bottom: 0.7em;
	margin-top: 0.6em;
	width: 14em;
	color: #ef4900;
	font-size: 1.32em;
	font-weight: bold;
}
.offer
{
	height: 3em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	width: 14em;
}
.offer a, .offer a:hover
{
	text-decoration: none;
	color: #ef4900;
}
.merchant_logo
{
border:0.09em solid #BDBEC0;
height:6.4em;
line-height:6.13em;
text-align:center;
width:14.29em;
}
.merchant_logo span
{
font-size:0.94em;
}
.merchant_logo img
{
	display:inline-block;
	float:none;
	height:auto;
	margin-left:0.25em;
	max-height:6.22em;
	max-width:14.29em;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
.print_merchant_logo
{
	border: 0.09em solid #727272;
	width: 6.64em;
	height: 6.64em;
	text-align: center;
	line-height: 6.37em;
	float:left;
}
.print_merchant_logo img
{
	display: inline-block;
	height: auto;
	max-height: 6.32em;
	max-width: 6.32em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	float: none;
}
.offerdetail_base
{
	width:34.6em;
}

.DashBoardItemsRed
{
	color: #ef4900;
	font-size: 1.32em;
	font-weight: bold;
}

.coupon_outer
{
	width: 14.33em;
	height: 19.33em;
	padding: 1.7em;
	float: left;
}
.coupon_outer div
{
	text-decoration:none;
}
.offer_detail
{
	margin-top: 0.6em;
	width: 14em;
	max-height:4.09em;
	line-height:1.02em;
}
.ellipsis
{
	overflow: hidden;
}

/* footer classes */
div#footer
{
	padding: 0em 1em 2em 1em;
}
div#footer div.stuff_title span#small
{
	color: #a3ad5c;
	font-size: 1.56em;
}
div#footer div.stuff_title span#big
{
	color: #2a6c00;
	font-size: 2.5em;
	font-weight: bold;
}
div#footer h1
{
	font-size: 1.56em;
	padding-bottom: 0.6em;
}
div#footer div#home, div#footer div#about, div#footer div#legal, div#footer div#support, div#footer div#blogs
{
	line-height: 1.6em;
	float: left;
}

div#footer div.hori_line
{
	height: 0.07em;
	background-color: #d1d6ad;
}
div#footer div.vert_line
{
	width: 0.08em;
	height: 7em;
	background-color: #d1d6ad;
	margin-left: 1.7em;
	margin-right: 1.7em;
	float: left;
}
div#location
{
	float: right;
	margin-bottom:0.7em;
	height:2.5em;
}
div#location div.current
{
	float:right;
}
.rightside
{
	float: right;
}
.leftside
{
	float: left;
}
.csstextBox
{
	border:0.1em solid #A3AD5C;
	color:#888888;
	font-size:0.94em;
	height:1.25em;
	padding-top:0.02em;
	width:6em;
}
.jobtextBox
{
	border:0.1em solid #A3AD5C;
	color:#888888;
	font-size:0.94em;
	height:1.5em;
	padding-top:0.2em;
	padding-left:0.2em;
	width:3em;
}
.outertextbox
{
	background-color:#FFFF99;
	border: 0.09em solid #BEC58D;
}
div#coupon_background
{
	background-image: url(../images/OfferClickImages/coupon.gif);
	background-repeat: no-repeat;
	width: 17.73em;
	height: 22.73em;
	cursor: pointer;
}

div.maincontainer
{
	margin-left: 1em;
}

div.categoryPromotions
{
	float: left;
	padding-bottom: 1em;
}

.tableDataLeftAlignNoMargin
{
	float: left;
}
.detail_outer
{
	
	margin: auto;
	padding:0em 2em 2em 2em;
}
.coupon_detail
{
	width: 61.5em;
	float: left;
}
.coupon_detail_narrow
{
	width: 61.5em;
	float: left;
}
.jobs_detail_narrow
{
	width: 61.7em;
	float: left;
}
.profile_narrow
{
	float:left;
margin-left:0.78em;
margin-top:-0.8em;
width:61.5em;
}
.mycontrols
{
float:right;
margin-right:0.6em;
margin-top:-0.8em;
width:13em;
}
.mycontrols_narrow
{
float:right;
width:13em;
}
.coupon_left_panel
{
	width: 35em;
	float: left;
}
.newspreview_left_panel
{
	width: 21em;
	float: left;
}
.summary_left_panel
{
	width: 41em;
	float: left;
}

.filter_left_panel
{
	width: 35em;
	float: left;
}
.filter_right_panel
{
	width: 35em;
	float: left;
}
.review_left_panel
{
	width:19em;
	float: left;
}
.review_right_panel
{
	
display:block;
float:left;
height:22.5em;
min-height:22.5em;
width:39em;

	
}
.textboxbg
{
background-color:#f9f2cc;
border:0.09em solid #bdbec0;
font-size:1em;
color:#888888;
width:20.6em;
}
.textboxbg_plain
{
background-color:#fff;
border:0.09em solid #bdbec0;
font-size:1em;
color:#888888;
width:20.6em;
}
.reviewform_bg
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	
}
.coupon_right_panel
{
	margin-left:0.6em;
	float: left;
}
.offerdetail_title
{
	padding: 1em;
	float: left;
	width:74.88em;
}
.offerdetail_login
{
	padding:0 1em 1em;
	margin:auto
}
.storename
{
	width: 35em;
	height: 6.7em;
	background-image: url(../images/OfferClickImages/storename_bg.jpg);
	background-repeat: no-repeat;
}
.fontCalibriXLarge
{
	float: left;
	font-size: 2.6em;
	font-weight: bold;
	height: 2em;
	line-height: 1em;
	padding: 0.5em 0 0 0.8em;
	width: 10.5em;
}
.printstorename
{
	float:left;
	font-size:1.875em;
	font-weight:bold;
	text-align:center;
	width:10.8em;
	margin-left:0.3em;
}

.review_title
{
	float: left;
	font-size: 1.25em;
	font-weight: bold;
	margin-right:0.5em;
	width:31em;
	color:#CC7614;
}
.coupon_bg
{
	background-image: url(../images/OfferClickImages/bg_coupon.gif);
	background-repeat: repeat-y;
}
.promotiontitle
{
	color: #ef4900;
	font-size: 1.7em;
	height: 2.5em;
	padding: 0.5em 1.4em 0;
}
.ratestars
{
	width:5em;
	float:left;
}
.rating
{
	padding: 1em 2.2em;
}
.lblRating
{
	color: #2a6c00;
	font-size: 0.94em;
	font-weight: bold;
}
div.lblName
{
	padding: 0em 2.2em 0em 2.2em;
}
div.lblName div.offerdetail_merchant_logo
{
	border:0.09em solid #727272;
	float:left;
	height:11.72em;
	line-height:11.56em;
	margin-right:0.7em;
	text-align:center;
	width:11.72em;
}
div.lblName div.offerdetail_merchant_logo img
{
	display: inline-block;
	height: auto;
	max-height: 11.40em;
	max-width: 11.40em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	float: none;
	
}
.lblLongName
{
	font-size: 0.94em;
	color: #333333;
}
.lblLongName span
{
	margin:0;
	padding:0;
}
.lblName p, .lblName ol
{
	margin:0;
	padding:0;
}
.tableDataRightAlignNoMargin
{
	float: right;
	margin-left: 2em;
	margin-top: 0.4em;
}
.ratebtn input
{
	border: 0;
}
.Signupnote
{
	float: left;
	width: 33em;
	color: #7b0519;
	margin-top:0.6em;
	margin-left:2em;
}

.greenLarge
{
	font-size: 1.71em;
	color: #2a6c00;
	font-weight: bold;
}
.large_merchant_logo
{
	border: 0.09em solid #a6b061;
	width:25.72em;
	height: 25.72em;
	text-align: center;
	line-height:25.45em;
	margin-bottom: 0.8em;
}
.large_merchant_logo span
{
	font-size: 0.94em;
}
.large_merchant_logo img
{
	display: inline-block;
	height: auto;
	width: auto;
	text-align:center;	
	max-height: 25.4em;
	max-width: 25.4em;
	vertical-align: middle;

}
.large_preview_logo
{
	border: 0.09em solid #a6b061;
	width:24.4em;
	height: 24.4em;
	text-align: center;
	line-height: 24.2em;
	margin-bottom: 0.8em;
}
.large_preview_logo img
{
	display: inline-block;
	height: auto;
	max-height: 23.4em;
	max-width: 23.4em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	margin:auto;

}
.fontArialBlackSmall
{
	color: #2a6c00;
	line-height: 2em;
	font-weight:normal;
	font-size:1em;
}
.availability_txt
{
	color: #2a6c00;
	font-weight:normal;
	font-size:1em;
	float:right;
	margin-right:0.5em;
	margin-top:0.5em;
}

.moreCategoryText
{
	color: #CC7614;
	cursor: pointer;
	float: left;
	text-decoration: none;
	background-color: #ffffff;
	border:none;
}

.moreCategoryText:hover
{
	text-decoration: underline;
}

div.promotiondetailpopup
{
	border: 0.18em solid #A3AD5C;
	text-align: center;
	padding: 0.39em 0.39em 0em 0.39em;
}

div.promotiondetailpopup a
{
	display: block;
	text-decoration: none;
	padding: 0em 0em 0.39em 0em;
	color: #CC7614;
}

div.promotiondetailpopup a:hover
{
	text-decoration: underline;
}

.topRow
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	text-align:center;
}
.mywishlist
{
	margin-bottom: 1em;
	width:13em;
}
.wishlist_add
{
	float:left;
	width:100%;
}
.WishListLinkText
{
	color: #2450ab;
	text-decoration: none;
	font-weight: normal;
}
.wishListBG
{
	background-color:#fff;
	border-bottom: 0.09em solid #a4ae5e;
	border-right: 0.09em solid #a4ae5e;
	border-left: 0.09em solid #a4ae5e;
	float: left;
	padding:0.39em;
	width:12.06em;
	
}
.data
{
	background-color:#fff;
	border-bottom: 0.09em solid #a4ae5e;
	border-right: 0.09em solid #a4ae5e;
	border-left: 0.09em solid #a4ae5e;
	float: left;
	width:12.82em;
	
}
.datatext_left
{
	float:left;
	margin-left:0.4em;
	overflow:hidden;
	text-align:left;
	width:10.2em;
}
.datatext_number
{
	float:left;
	margin-left:0.4em;
	width:1.05em;
	text-align:right;
}
.setListBG ul
{
	padding:.5em;
}
.setListBG li
{
list-style-type:disc;
margin-bottom:0.5em;
margin-left:1.4em;
}
.instructions ul
{
	padding:.5em;
}
.instructions li
{
list-style-type:disc;
margin-bottom:1em;
margin-left:1.4em;
}

div.wishlistLinks 
{
	float:right;
	margin-right:0.39em;
}
.rowText {
	background-color:#f0f6fd;
	color:#333333;
	font-size:0.94em;
	height:2.6em;
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.rownextText {
background-color:#ffffff;
color:#333333;
font-size:0.94em;
height:2em;
margin-top:0.3em;
margin-bottom:0.3em;
padding-top:1em;
}

.alternateText {
background-color:#fff;
color:#888888;
font-size:0.94em;
height:2em;
margin-top:0.3em;
margin-bottom:0.3em;
}


.performancerowText {
	background-color:#f0f6fd;
	color:#333333;
	font-size:0.94em;
	line-height:1.56em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}


.performancealternateText
{
	background-color:#fff;
	color:#333333;
	font-size:0.94em;
	line-height:1.56em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}



.listname
{
	float:left;
width:6.8em;
}
.performance_title
{
	float:left;
width:8em;
}
.listname span a:hover
{
	color: #2450ab;
	text-decoration: underline;
}
.inactivatelink
{
	width:4.5em;
	float:left;
}
.inactivatelink span
{
	color: #2450ab;
	text-decoration: none;
}
.inactivatelink span:hover
{
	color: #2450ab;
	text-decoration: underline;
}
.chkbox
{
	float:left;
width:1.5em;
margin:0;
padding:0;
}

div.additem
{
	background-image: url(../images/OfferClickImages/add_item_input.gif);
	background-repeat: no-repeat;
	border: medium none;
	color: #888888;
	float: left;
	font-size: 1em;
	height: 2.2em;
	padding: 0em;
	width:8.5em;
	height: 2.27em;
	margin-left:0.39em;
}
div.additem input
{
	height: 1.6em;
	margin-left: 0.5em;
	margin-top: 0.5em;
	width: 7em;
	color: #888888;
	font-size: 1em;
	border: 0;
}
div.additem img
{
	margin-left: -3em;
}
.horizontal_dotline
{
	height: 0.09em;
	background-image: url(../images/OfferClickImages/horizontal_dot_line.gif);
	background-repeat: repeat-x;
	margin-top: 1.56em;
	margin-bottom: 1.56em;
}
.horizontal_dotline_form
{
	height: 0.09em;
	background-image: url(../images/OfferClickImages/horizontal_dot_line.gif);
	background-repeat: repeat-x;
	margin-top: 0.56em;
	margin-bottom: 0.56em;
}
.tl_space
{
	padding: 0em 1em 1em 1em;
}
.outer_space
{
	padding: 0.78em;
}
.tl_space_narrow
{
	padding: 0em 0.78em 0.78em 0.78em;
	
}
.tool_topleft
{
	background-image: url(../images/OfferClickImages/tool_topleft.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
.tool_topright
{
	background-image: url(../images/OfferClickImages/tool_topright.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}
.tool_bottomleft
{
	background-image: url(../images/OfferClickImages/tool_bottomleft.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top: -0.39em;
}
.tool_bottomright
{
	background-image: url(../images/OfferClickImages/tool_bottomright.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-top: -0.39em;
}
.control_topleft
{
	background-image: url(../images/OfferClickImages/control_topleft.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
.control_topright
{
	background-image: url(../images/OfferClickImages/control_topright.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}
.control_bottomleft
{
	background-image: url(../images/OfferClickImages/control_bottomleft.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin-top: -0.39em;
}
.control_bottomright
{
	background-image: url(../images/OfferClickImages/control_bottomright.gif);
	width: 0.39em;
	height: 0.39em;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-top: -0.39em;
}
.tool_bg
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	padding: 1.5em;
}
.tool_bg_grid
{
	border: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: auto;
	background-color: #fff;
	padding: 0.78em;
}

.form_bg
{
	margin: auto;
	width:66.4em;
}
.form_bg_wide
{
	margin: auto;
	width:75em;
}


.tools_icon
{
	margin-left: 2em;
	margin-right: 2em;
	float:left;
}
.directions
{
	float: left;
	width: 35em;
}
.mapMargin
{
	border: 0.08em solid #A6B061;
	float: left;
	height: 32em;
	margin: 0;
	width:39.48em;
}
.page_nav
{
	padding: 1em 0;
	float: right;
	margin-right: 1em;
}
.page_nav_narrow
{
width: 61.5em;	
float: left;
margin-right: 1em;
padding:1em 0;
text-align:right;
}

.paginglink
{
	font-size: 1em;
	font-style:normal;
	text-decoration:none;
	margin-right:0.39em;
	color:#2A6C00; 
}

.currentpage
{
	font-size: 1em;
	color:#F88620;   
	font-weight:bold;
	text-decoration:none;   
	margin-right:0.39em;  
}

.paginglink:hover, .currentpage:hover 
{
	text-decoration:underline;
	color:#F88620;
}
.popup
{
	padding:1em;
	background-color:#FFFFFF;
	background-image:url(../images/OfferClickImages/search_gradient.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0.09em solid #2A6C00;
	line-height:2em;
	width:10em;
	margin:0 0 0 1.56em;
	position:absolute;
	
}
.logintext
{
	color: #cc7614;
	text-decoration: none;
	font-size: 1.56em;
	margin-left:3.5em;
}
.popuplinks a
{
	text-decoration:none;
	color:#CC7614; 
	
	
}
.popuplinks a:hover
{
	text-decoration:underline
	
}
.login_form
{
	width:27em;
	margin:auto;
}
.callout
{
	float:left;
	margin:0.2em 0.39em  0  0.5em;

	}
.small_bg_btn
{
background-image:url(../images/OfferClickImages/small_bg.png);
background-repeat:no-repeat;
width:7.42em;
height:2.9em;
font-size:1.7em;
color:#fff;
}
.small_bg_btn:hover
{
background-image:url(../images/OfferClickImages/small_bg_hover.png);
background-repeat:no-repeat;
width:7.42em;
height:2.9em;
}
.big_bg_btn
{
background-image:url(../images/OfferClickImages/big_bg.png);
background-repeat:no-repeat;
width:16.7em;
height:2.9em;
font-size:1.7em;
color:#fff;
}
.big_bg_btn:hover
{
background-image:url(../images/OfferClickImages/big_bg_hover.png);
background-repeat:no-repeat;
width:16.7em;
height:2.9em;
font-size:1.7em;
color:#fff;
}

span.authenticate_header 
{
	color:#cc7614;
	font-size:1.40em;
	margin:0.78em 0 0.78em 0em; 
	font-weight:bold;
	display:block;
}

div.authenticate_container 
{
	margin-top:0.78em;
	margin-left:1.17em;
	min-height:20em;
}

div.menu_images 
{
	margin:0.78em;
}

.chkLabels label
{
	line-height:1.6em;
	margin-left:0.32em;
}

.radiobuttons label
{
	line-height:1.6em;
	margin-left:0.3em;
	font-size:0.94em;
}

/*JobDetail, JobDetailsLandingPage*/

div.jobDetails_mainDiv
{
    padding:1em;
    float:left;
}

div.jobDetails_innerDiv
{
    border:0.09em solid #A3AD5C;
    float:left;
    width:12.50em;
    padding:0.78em;
}

div.jobDetails_postedDate
{
    float:right;
}

div.jobDesc_main
{
    float:left;
    margin-left:1em;
    width:43em;
}

div.jobDes_inner
{
    float: left;
    width:30em;
}

div.jobDesc_LandingPage
{
    padding:1em;
    float:left;
    margin-left:1.5em;
    width:54em;
}

div.jobDes_innerDiv_LandingPage
{
    float: left;
    width:39em;
}

div.functional_masterpage_maincontainer 
{
	width:61.66em;
	float:left;
	padding:0 0.78em 0 0.78em;
}

/*AutoComplete flyout */

.autocomplete_listcontainer 
{  
	background-color: #FFFFFF;
	border-width : 1px;
	border-style : solid;
	text-align : left; 
	overflow:auto; 
	vertical-align:middle; 
	width:8.5em;
}

/* AutoComplete highlighted item */

.autocomplete_selecteditem
{
	background-color: #EAEBD9;
	margin:0.27em 0 0.27em 0.27em;
	cursor:pointer;
}

/* AutoComplete item */

.autocomplete_item
{
 background-color : #FFFFFF;
 margin:0.27em 0 0.27em 0.27em;
 cursor:pointer;
}

/* signup steps */

.steps_bg, .steps_bg_retailer
{
	background-image:url(../images/OfferClickImages/signup_process_bg.gif);
	background-repeat:repeat-x;
	height:5.078em;
	line-height:5.078em;
	margin:auto;
	width:74.77em;
	text-align:center;
	border:0.09em solid #a6b061;
	margin-top:1em;
}
.line
{
	background-color:#2a6c00;
	width:70em;
	height:0.09em;
	margin:auto;
}
.steps_bg span.endpoint, .steps_bg_retailer span.endpoint 
{
	display:block;
	float:left;
	padding-top:0em;
	margin-left:0em;
}

.steps_bg span
{
	display:block;
	float:left;
	margin-left:1.7em;
	padding-top:1.4em;
}

.steps_bg_retailer span
{
	display:block;
	float:left;
	margin-left:2.7em;
	padding-top:1.4em;
}

div.loading 
{
	width:62em;
	height:22.89em;
	margin:auto;
	line-height:22.89em;
	text-align:center
}

div.loading_narrow 
{
	width:54.8em;
	height:22.89em;
	margin:auto;
	line-height:22.89em;
	text-align:center
}

.disabled 
{
	cursor:text;
}

.grid_margin 
{
	margin: 0.24em;
}

.grid_header_cell 
{
	color:#FFFFFF;
    font-size:1.094em;
    font-weight:bold;
    padding:0.24em;
}

.center
{
	text-align:center;
}
.grid_item_cell 
{
	padding:0.24em;
}

.grid_item_cell_button
{
	padding:0.24em;
	text-align:right;
}

.grid_paging_row 
{
    font-size:1em;
    font-weight:bold;
    /*text-align:right;*/
    height:3em;
    
}
.grid_paging_row a 
{
	text-decoration:none;
	color:#2A6C00;
	display:block;
	padding-right:0.39em;
}

 .grid_paging_row a:hover
{
	text-decoration:underline;
	color:#F88620;
}

.grid_paging_row span 
{
	display:block;
	color:#F88620;
	padding-right:0.39em;
	font-weight:bold;
}
.dropdown_border
{
	border:0.09em solid #BDBEC0;
	font-size: 0.94em;
	
}

.grid_table
{
	border:0.09em solid #A3AD5C;
}
.grid_header_cell a 
{
	color:#FFFFFF;
	text-decoration:none;
}
.grid_header_cell a:hover 
{
	text-decoration:underline;
}

.grid_textbox 
{
	background-color:#FFFF99;
	border:0.09em solid #BDBEC0;
	color:#888888;
	height:1.6em;
	padding:0 0 0 0.18em;
	float:left;
	width:5em;
}

.grid_element_float_left 
{
	float:left;
}

.redeem_container 
{
	float:left;
	border:0.09em solid #A3AD5C;
	margin:0.18em;
	width:20em;
}
.redeem_container_row 
{
	margin:0.27em;
	float:left;
}

.redeem_Container_label_div 
{
	margin-right:0.18em;
    width:6em;
    float:left;
    margin-top:0.4em;
}
.redeem_container_errorrow 
{
	float:left;
	margin-left:6.4em;
	text-align:left;
	width:19.6em;
}

.report_container 
{
	margin-left:0.78em;
	margin-bottom:0.78em;
	overflow-x:scroll;
	overflow-y:auto;
	overflow:auto;
	width:98%;
}
#popup_container
{
	-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #2a6c00;
color:#000000;
font-family:Arial,sans-serif;
font-size:12px;
max-width:600px;
min-width:300px;
}
#popup_title 
{
background-color:#E8F1A9;
border-color:#FFFFFF #FFFFFF #2a6c00;
border-style:solid;
border-width:1px;
color:#2a6c00;
cursor:default;
font-size:14px;
font-weight:bold;
line-height:1.75em;
margin:0;
padding:0;
text-align:center;
}

#popup_message
{
	color:#7b0519;
	padding-left:48px;
	
}
.retailer_points
{
	background-image:url(../images/OfferClickImages/arrow_btn.png);
	background-repeat:no-repeat;
	float:left;
	line-height:2.5em;
	width:23em;
}
.retailer_points a
{
	padding-left:3em;
}

.mobile_preview_bg
{
	background-image:url(../images/OfferClickImages/iPhone.png);
	background-repeat:no-repeat;
	height:44.45em;
	margin:auto;
	width:24.29em;
}


/* billing section */

div.steps
{
	background-image: url(../images/OfferClickImages/promotion_title_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f39902;
	height: 2.58em;
	border: 0.09em solid #b58f5c;
	width: 42.5em;
}
div.stepscontent
{
	border-right:0.09em solid #A3AD5C;
	border-left:0.09em solid #A3AD5C;
	border-bottom:0.09em solid #A3AD5C;
	margin-bottom: 1em;
	width: 42.5em;
}
.stepsfont
{
	color: #fff;
	font-size: 1.88em;
	padding-left: 0.5em;
	margin-top: 0.1em;
	float: left;
}
div.paystructure
{
	border:0.09em solid #A3AD5C;
	padding:0.78em;
	text-align:center;
	margin-left:1em;
	line-height:2.2em;
	width:12.8em;
}
.months_title
{
	float:left;
	width:17em;
	font-size:1.40em;
	text-align:left;
}
.package_title
{
	float:left;
	width:9em;
	margin-left:1em;
	margin-top:0.1em;

}
.package_title span
{
	font-size:1.17em;
	font-weight:bold;
	
}
.special_chk
{
	float:left;
	margin:0;
	padding:0;
	
	
}
.special_chk input
{
	width:1.5em;
	height:1.5em;
}
.package_line
{


}
.member_special
{
padding:0.78em;
background-color:#fff;

}

.special_title
{
	background-color: #2a6c00;
	color:#fff;
	font-size:1.40em;
	width:18.8em;
	height:1.35em;
	text-align:left;
	padding:0.25em;
}
.special_package
{
	background-color: #fff;
	font-size:1.40em;
	text-align:left;
	border-bottom:0.09em solid #2a6c00;
}
.member_special_title
{
	float:left;
	border-right:0.09em solid #2a6c00;
  border-left:0.09em solid #2a6c00;
	
}
.member_special_title span
{
	padding:0.25em;
	float:left;
	width:12.4em;
	clear:both
	
}
.multiple_title
{
	float:left;
	width:9.8em;
	margin-bottom:0.3em;
	background-color:#c5cd8b;
	height:1.96em;
	padding-top:0.5em;
	border-right:0.09em solid #fff;
	padding-left:0.3em;
}
.multiple_content
{
	float:left;
	width:9.8em;
	margin-top:0.3em;
	margin-bottom:0.3em;
	text-align:center;
}
.signin_chkbox
{
	width:0.94em;
	height:0.94em;
	margin-top:0.1em;
}

.gmap_address
{
	color: #2a6c00;
	line-height: 2em;
	font-weight:normal;
	font-size:1em;
	display:block;
	padding-top:1em;
	padding-bottom:1em;
}

.csstextBoxGMap
{
	font-size:0.94em;
	height:1.3em;
	width:12em;
}

.gmap_directionslink
{
	margin-left:0.24em;
	font-weight:bold;
}

.promotions_errorspan 
{
	padding-bottom:4em;
	padding-top:4em;
	text-align:center;
	display:block;
}
.rpximages a, .rpximages a:hover
{
	text-decoration:none;	
}
.tabfaq{}
.tabfaq dd.question
{
	font-size: 1.09em;
	color: #2a6c00;
	background:url(../images/OfferClickImages/question.gif) no-repeat scroll left center; 
	font-weight:bold; 
	line-height:1.56em; 
	padding:0 0 0 1.95em; margin-bottom:0.78em;
 }
.tabfaq dd.answer
{
	background:url(../images/OfferClickImages/answer.gif ) scroll no-repeat left top; 
	color:#000; 
	line-height:1.25em; 
	padding:0 0 1.17em 1.95em;
}						
.tabfaq dd.answer span
{
color:#FF6600;
}	
.featuretab dd.box ul li.text p.heading
{
	line-height:1.71em; 
	font-size:1.4em; 
	font-weight:bold; 
	color:#000;
}
.marginleft25
{
	margin-left:25px;
	}
.featuretab{}
.featuretab dd.box
{
	width:380px; 
	overflow:hidden;
	float:left;
	}
.featuretab dd.box ul
{
	list-style:none;
	}
.featuretab dd.box ul li.img
{
	list-style:none; 
	margin:0; 
	padding:0; 
	float:left; 
	display:inline; 
	width:59px; 
	overflow:hidden;
}
.featuretab dd.box ul li.text
{
	width:268px;  
	float:left; 
	margin:10px 0 0 15px; 
	padding:0; 
	display:inline; 
	overflow:hidden; 
	list-style:none;
}
.featuretab dd.box ul li.text p.content
{
	color:#333333; 
	font-size:14px; 
	line-height:20px; 
	font-family:arial; 
	font-weight:normal;
}
.slide_btns	
{
	border-left: 0.09em solid #bec58d;
	border-right: 0.09em solid #bec58d;
	border-bottom: 0.09em solid #bec58d;
	background-image: url(../images/OfferClickImages/search_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	padding:0.39em;
	}
	
.prev_btn
{
	float:left;
	width:10.5em;
}
.prev_btn img
{
	float:left;
	margin-right:0.39em;
	width:1.4em;
	height:1.4em;
}
.next_btn
{
	float:left;
}
.next_btn a
{
	float:left;
}
.next_btn img
{
	float:left;
	margin-left:0.39em;
	width:1.4em;
	height:1.4em;
}
.contact_but{width:980px; margin: 10px 0px 0; 
               background:url(../images/OfferClickImages/bg_line.jpg) center repeat-x scroll; height:33px;  }
      .contact_but{width:980px; margin: 10px 0px 0; 
               background:url(../images/OfferClickImages/bg_line.jpg) center repeat-x scroll; height:33px;  }
.contact_but dd{margin-left:319px;}
.contact_but dd h1{padding:0 10px; display:block; margin:0;}
.contact_but dd img {border:none;}         
 .contact_line{width:980px; overflow:hidden;}
 .paddingtopbottom15{padding:15px 0;}
 
.msgContainer 
{
    height:2em;
    margin-left:0.94em;
    padding-top:0.39em;
    display:block;
}


.errorMessage ul li
{
    color:#7B0519;
    list-style-type:disc;
    list-style-position:inside;
    
}

/*Support Administrator*/
.manage_retailer
{
    width:10em;
    margin: 0.24em;
    overflow:hidden;
}
.manage_retailer img
{
   
    width:6.64em;  
    display:inline-block; 
    }
    
    
/*narrow_promotions*/
div.oc_promotions_narrow
{
	float:left;
	padding-bottom:1em;
	width:61.5em;
}
div.oc_promotions_narrow div.promotion
{
	float:left;
	width:61.5em;
}
div.oc_promotions_narrow div.title
{
	background-color:#F39902;
	background-image:url(../images/OfferClickImages/promotion_title_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0.09em solid #B58F5C;
	height:2.58em;
	/*width:61.5em;*/
	width:61.3em;
}
div.oc_promotions_narrow div.icon
{
	float:left;
}
div.oc_promotions_narrow div.icon img
{
	float:left;
	height:1.8em;
	margin-left:1em;
	margin-top:0.4em;
	width:1.8em;
}
div.oc_promotions_narrow div#show_btns
{
	float:right;
	margin-right:1em;
}
div.oc_promotions_narrow div#show_btns div.all
{
	height:1.8em;
	margin-top:0.4em;
}
div.oc_promotions_narrow div.text
{
	color:#FFFFFF;
	float:left;
	font-size:1.88em;
	margin-top:0.1em;
	padding-left:0.5em;
}
div.oc_promotions_narrow div.carousel
{
	margin-bottom:0;
}
div.oc_promotions_narrow div.carousel div.coupons
{
	float:left;
	width:61.66em;
}
div.oc_promotions_narrow div.carousel div.image
{
	float:left;
}
div.oc_promotions_narrow div.carousel div.background
{
	background-color:#FFFFFF;
	background-image:url(../images/OfferClickImages/coupon_background.jpg);
	background-repeat:no-repeat;
	border-bottom:0.09em solid #A3AD5C;
	border-left:0.09em solid #A3AD5C;
	border-right:0.09em solid #A3AD5C;
	float:left;
	padding-bottom:1em;
	/*width:60.95em;*/
	width:60.77em;
}
div.oc_promotions_narrow div.carousel div.background div.backbtn
{
	float:left;
	height:2.5em;
	margin-left:0.39em;
	margin-right:0.35em;
	margin-top:11em;
	width:2.5em;
}
div.oc_promotions_narrow div.carousel div.stepcarousel
{
	border:medium none;
	float:left;
	margin-top:1em;
	position:relative;
	width:54.8em;
}
div.oc_promotions_narrow div.carousel div.background div.nextbtn
{
	float:left;
	height:2.5em;
	margin-top:11em;
	width:2.5em;
	margin-right:0;
}

/*full_promotions*/
div.oc_promotions
{
	float:left;
	padding-bottom:1em;
}
div.oc_promotions div.promotion
{
	width:74.78em;
}
div.oc_promotions div.promotion div.title
{
	background-color:#F39902;
	background-image:url(../images/OfferClickImages/promotion_title_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0.09em solid #B58F5C;
	height:2.58em;
	width:74.61em;
}
div.oc_promotions div.promotion div.title div.icon
{
	float:left;
}
div.oc_promotions div.promotion div.title div.icon img
{
	height:1.8em;
	margin-left:1em;
	margin-top:0.4em;
	width:1.8em;
}
div.oc_promotions div.promotion div.text div#show_btns
{
	float:right;
	margin-right:1em;
}
div.oc_promotions div.promotion div.text div#show_btns div.all
{
	height:1.8em;
	margin-top:0.4em;
}
div.oc_promotions div.promotion div.text
{
	color:#FFFFFF;
	float:left;
	font-size:1.88em;
	margin-top:0.1em;
	padding-left:0.5em;
	width:26em;
}
div.oc_promotions div.carousel
{
	margin-bottom:0;
}
div.oc_promotions div.carousel div.coupons
{
	float:left;
	width:61.66em;
}
div.oc_promotions div.carousel div.image
{
	float:left;
}
div.oc_promotions div.carousel div.background
{
	background-color:#FFFFFF;
	background-image:url(../images/OfferClickImages/coupon_background.jpg);
	background-repeat:no-repeat;
	border-bottom:0.09em solid #A3AD5C;
	border-left:0.09em solid #A3AD5C;
	border-right:0.09em solid #A3AD5C;
	float:left;
	padding-bottom:1em;
	width:74.05em;
}
div.oc_promotions div.carousel div.background div.backbtn
{
	float:left;
	height:2.5em;
	margin-left:1.95em;
	margin-right:3em;
	margin-top:11em;
	width:2.5em;
}
div.oc_promotions div.carousel div.stepcarousel
{
	border:medium none;
	float:left;
	margin-top:1em;
	position:relative;
	width:62em;
}
div.oc_promotions div.carousel div.background div.nextbtn
{
	float:left;
	height:2.5em;
	margin-right:1.95em;
	margin-top:11em;
	width:2.5em;
}

/*widget*/

div#widget_container
{
	width:60.156em;
	background-color:#fff;
	height:34.3em;
	margin:auto;
}
div#widget_container div#title
{
	background-image:url(../images/OfferClickImages/widget_title_bg.gif);
	background-repeat:repeat-x;
	height:3.67em;
}
div#widget_container div#title div.text
{
	font-size:1.56em;
	color:#fff;
	float:left;
	margin-left:1.4em;
	margin-top:0.5em;
}
div#widget_container div#title div.cross_btn
{
	margin-top:0.8em;
	float:right;
	width:1.875em;
	height:1.875em;
	margin-right:1.4em;
}
div#widget_body
{
	background-color:#fff;	
	padding:1.4em;
	border:0.09em solid #ff0000;
}
div#widget_body div#option
{
	float:left;
	width:33em;
}
div#widget_body div#option div.embed, div#widget_body div#option div.rss
{
	border:0.09em solid #A3AD5C;
	padding:0.78em;
	width:100%;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/OfferClickImages/search_gradient.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}
div#widget_body div#option div.embed div.icon
{
	float:left;
	width:2.96em;
	height:3.59em;	
}
div#widget_body div#option div.rss div.icon
{
	float:left;
	width:2.34em;
	height:2.42em;	
}
div#widget_body div#option div.embed div.txt16
{
	margin-left:1em;
	margin-top:0.8em;
	float:left;
}
div#widget_body div#option div.embed div.instruction_txt, div#widget_body div#option div.rss div.instruction_txt
{
	margin-top:0.6em;
	margin-bottom:0.6em;
	
}
div#widget_body div#option div.rss div.txt16
{
	margin-left:1em;
	margin-top:0.5em;
	float:left;
}
div#widget_body div#option div.embed div.link textarea
{
	border:0.09em solid #cfd0d1;
	width:32em;
	padding:0.3em;
	height:2.5em;
	overflow:visible;
}
div#widget_body div#option div.rss div.link textarea
{
	border:0.09em solid #cfd0d1;
	width:30em;
	padding:0.3em;
	height:1.25em;
}
div#widget_body div#option div.or_image
{
	margin-top:0.78em;
	margin-bottom:0.78em;
	text-align:center;
}
div#widget_body div#widget_promotion
{
	 
	 float:right;	
}
div#widget_body div#widget_promotion iframe
{
	 
	 float:right;	
}
div.rpx_outer
{
	width:76.88em;
}

/*top deals */
#oc_topdeals
{
	float:left;
}
.container_left {
        width:27.96em;
        height:23.41em;
        float:left;
        background-image:url(../images/OfferClickImages/graphic_topdeals.jpg);
		background-repeat:no-repeat;
		position: relative;
    }
 .container_right {
        width:48.67em;
        height:23em;
        border-right:0.234em solid #69984c;
        border-top:0.234em solid #69984c;
        border-bottom:0.234em solid #69984c;
        float:left;
        background-color:#f2f8cb;
    }
    .content {
		padding:0.39em 1em 0;
    }
    .content_right {
		float:left;
		height:19.32em;
		overflow:hidden;
		padding:1em 1em 0;
		width:46.67em;
    }
 
    .round_span2 {
        background-image:url(../images/OfferClickImages/rounded-bottomleft.gif);
        background-repeat:no-repeat;
        width:1.4em;
        height:1.4em;
        float:left;
    }
 
    .round_span1 {
        background-image:url(../images/OfferClickImages/rounded-topleft.gif);
        background-repeat:no-repeat;
        width:1.4em;
        height:1.4em;
        float:left;
    }
    .round_span3 {
        background-image:url(../images/OfferClickImages/rounded-topright.gif);
        background-repeat:no-repeat;
        width:1.4em;
        height:1.4em;
        float:right;
        margin-right:-0.234em;
        margin-top:-0.234em;
    }
 
    .round_span4 {
        background-image:url(../images/OfferClickImages/rounded-bottomright.gif);
        background-repeat:no-repeat;
        width:1.4em;
        height:1.4em;
        float:right;
		margin-right:-0.234em;
		margin-top:0.3em;
    }
    div.merchant_offer
    {
	float:left;
	
	margin-right:1em;
	max-width:25em;
    }
  div.merchant_detail
    {
    	float:left;
		max-width:19.4em;
    }
  div.merchant_detail div.text_feature
    {
    	margin-top:0.39em;
		max-height:3.8em;
    }
 div.merchant_detail div.hightlights
    {
    	margin-top:0.39em;
    	max-height :7em;
    }
     div.merchant_detail div.hightlights span
    {
    	font-family:Arial;
    	font-size:0.94em;
    }
    div.merchant_offer img
    {
    	
    	max-height:25em;
		max-width:25em;
    }
    div.info_offer
    {
		float:left;
		height:16em;
		margin-top:1.5em;
		overflow:hidden;
    }
     div#offertopdeal 
    {
    	float:left;
    	width:10em;
    }
    div#offertopdeal div.text
    {
    	float:left;
    	/*width:6.2em; ak07 */
    	width:5.7em;
    	margin-top:0.78em;
    }
        div#offertopdeal div.text span
    {
    	color:#fffea1;
    	font-size:1.25em;
    	
    }
    div#offertopdeal div.value
    {
    	float:left;
    	margin-top:0.78em;
    }
        div#offertopdeal div.value span
    {
    	color:#fff;
    	font-size:1.25em;
    	
    }
    div#remainingtime
    {
	background-color:#DAF0C4;
	float:left;
	margin-right:1em;
	padding:1em;
	width:12em;
    }
    div#time
    {
    	margin-top:0.39em;
    	margin-bottom:0.39em;
    	float:left;
    }
    div#time span
    {
    	background-color:#2a6c00;
    	padding:0.27em;
    	float:left;
    	margin-right:0.25em;
    }
    div#time span.counting
    {
    	color:#fff;
    	font-size:1.56em;
    }
    div.topdeal_title
    {
    	line-height:1.5em;
		max-height:4.7em;
    }
    .ellipsis
    {
    	overflow:hidden;
    }
    div.status span
    {
    	margin-right:0.78em;
    }
    div#timeleft
    {
    	background-image:url(../images/OfferClickImages/timeleft_bg.png);
        background-repeat:no-repeat;
        width:21.64em;
     	height:1.95em;
     	text-align:center;
     	margin-top:0.78em;
     	margin-bottom:0.78em;
    }
     div#timeleft span
     {
     	line-height:1.9em;
		text-align:center;
     	
     }
div#redeem_topdeal a{ 
		position: absolute; 
		top: 241px; 
		left: 90px; 
		width: 180px; 
		height: 46px; 
		background-color: transparent; 
		color:#000;
}
div.offerclick_stuff
{
    width:11.64em;
    float: left;
    margin-left:2em;
}


div.coolstuff_title
{
	background-image:url(../images/OfferClickImages/cool_stuff.gif);
    background-repeat:no-repeat;
    width:11.64em;
    height:3.51em;
}
div.coolstuff_title span
{
	color:#fff;
	font-size:1.56em;
	line-height:2.3em;
	margin-left:2.3em;
}
div.coolstuff_links
{
	border:0.09em solid #9f6e2c;
}
div.coolstuff_links a
{
	margin-left:1em;
	line-height:1.6em;
}
div.coolstuff_rightcurve
{
	float:right;
	background-image:url(../images/OfferClickImages/cool_stuff_rightcurve.gif);
    background-repeat:no-repeat;
	width:0.31em;
	height:0.31em;
	margin-top:-0.31em;
}
div.coolstuff_leftcurve
{	
	float:left;
	background-image:url(../images/OfferClickImages/cool_stuff_leftcurve.gif);
    background-repeat:no-repeat;
	width:0.31em;
	height:0.31em;
	margin-top:-0.31em;
}
div.dod_sharebg
{
	background-color:#FFFFFF;
	background-image:url(../images/OfferClickImages/search_gradient.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0.09em solid #BEC58D;
	margin:auto;
}
.radiogap label
{
	margin-right:0.78em;
	margin-left:0.39em;
}
.importbtn
{
    margin-top:0.78em;
}