*
{
	padding: 0;
	margin: 0;
}
body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #747373;
	text-align: center;
	background: #fff;
}
.cl
{
	font-size: 0;
	line-height: 0;
	height: 0;
	display: block;
	clear: both;
}

.notext
{
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
a
{
	color: #748704;
	text-decoration: none;
}
.green
{
	color: #748704;
}
a:hover
{
	color: #904612;
}
a.brown, .brown
{
	color: #904612;
}
a.brown:hover
{
	color: #748704;
}
a img
{
	border: 0;
}
#main-nav ul, .top p, .wrapper
{
	padding: 0 1%;
	margin: 0 auto;
	text-align: left;
	min-width: 820px;
}
#header, #subnav, #footer, div.scissors {
    min-width: 980px;
}

h1#logo
{
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}

#header
{
	padding-bottom: 8px; height:80px;
}

#topnav
{
	float: right;
	color: #748704;
	padding-top: 20px;
}
#topnav span
{
	margin: 0 5px;
}
/*From new CSS*/
#topnav a
{
	color: #748704;
}
#topnav a:hover
{
	color: #884211;
}
/**/

#main-nav
{
	margin-top: 30px;
	height: 32px;
	border-bottom: solid 1px #ddc7b7;
}
#main-nav ul
{
	list-style-type: none;
}
#main-nav li
{
	display: inline;
}
#main-nav a
{
	float: left;
	margin-right: 1px;
	width: 102px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/Content/Images/tab.gif);
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 0;
	position: relative;
}



#main-nav a.active, #main-nav a:hover
{
	background-image: url(/Content/Images/tab-a.gif);
	padding-bottom: 9px;
	color: #fff;
	margin-bottom: -1px;
}
/*New CSS for How it works button Date 27-Nov-08*/
#how_works_btn
{
	background: url(/Content/Images/bos_howitworks_btn.gif) left top no-repeat;
	width: 123px;
	height: 32px;
	margin-left: 9px;
}
#how_works_btn a
{
	background: url(/Content/Images/bos_howitworks_btn.gif) left top no-repeat;
	width: 123px;
	height: 17px;
	margin-bottom: -32px;
	margin-left: 9px;
}
#how_works_btn a:hover
{
	background: url(/Content/Images/bos_howitworkso_btn.gif) left top no-repeat;
	margin-bottom: -32px;
	margin-left: 9px;
}
/*How end*/

/*CSS for Top Left Corner 27-Nov-08*/

div.join_now, div.join_now a
{
	background: url(/Content/Images/bos_joinnow.gif) no-repeat;
	width: 145px;
	height: 16px;
	display: block;
}
div.join_now a:hover
{
	background: url(/Content/Images/bos_joinnow_o.gif) no-repeat;
	width: 145px;
	height: 16px;
	display: block;
}

.join_txt, .join_txt a
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ce0510;
	text-decoration: none;
	margin-top: 3px;
}
.join_txt a:hover
{
	font-weight: bold;
	color: #ce0510;
}

.go_btn{background:url(/Content/Images/bos_go_btn.gif) no-repeat; width:31px; height:24px; border:0px none;}
.go_btn:hover{background:url(/Content/Images/bos_go_btn_o.gif) no-repeat; width:31px; height:24px; border:0px none;}


.float_left
{
	float: left;
}
#topbg
{
	background: transparent url(/Content/Images/bos_topbg.gif) no-repeat scroll right top;
	height: 36px;
	/*margin-left: 460px;*/
	margin-right: -1%;
}
.topbg_pad
{
	padding: 0 5px;
}
.topbg_map
{
	
	/*margin-left: 10px;*/
	float: left; 
	width: 511px;
	padding: 7px 0px 7px 10px;
}
.t_box
{
	width: 107px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1871ea;
	border: 1px solid #c5d2ec;
	padding: 2px;
}

/*End*/

/*How it works page css 27-Nov-2008*/
.pagecurl_img
{
	padding: 0 10px;
}
.topbg1
{
	background: url(/Content/Images/bos_how_topmid1.gif) repeat-y;
	padding: 0px;
	text-align: left;
	width: 870px;
}
.always_txt
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #c62903;
	padding-left: 25px;
	padding-bottom: 15px;
}
.always_subtxt
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #22449d;
	padding-left: 35px;
}
.learn, .learn a
{
	color: #c62903;
	font-size: 11px;
	text-decoration: none;
}
.learn a:hover
{
	text-decoration: underline;
}

.header_size
{
	margin-top: 18px;
	height: 50px;
}
.header_bg
{
	background: url(/Content/Images/bos_how_leftmid1.gif) repeat-x;
	height: 50px;
	width: 846px;
	padding-top: 8px;
}
.header_1
{
	padding-left: 15px;
}
.header_2
{
	padding-left: 25px;
	padding-top: 5px;
}

.step1
{
	height: 188px;
	padding: 25px 0;

}
.step1_bg
{
	background: url(/Content/Images/bos_how_loginbg.gif) no-repeat;
	width: 455px;
	height: 152px;
	margin-left: 54px;
	padding: 5px 10px;
	text-align: left;
}
.signup_txt
{
	 
	font:  18px/30px NewsGothicStd, Arial, Helvetica, sans-serif;
	color: #1871ea;
	padding-left: 50px;
	
}
.signup_subtxt
{
	font: bold 17px/19px Arial, Helvetica, sans-serif;
	color: #2549a1;
	padding-left: 15px;
}
.read_more, .read_more a
{
	color: #c62903;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.read_more a:hover
{
	text-decoration: underline;
	color: #c62903;
}

.step2_bg
{
	background: url(/Content/Images/bos_how_shopbg.gif) no-repeat;
	height: 152px;
	width: 455px;
	padding: 5px 10px;
	margin-top: 44px;
	text-align: left;
}
.step2_img
{
	margin-left: 22px;
}
.step2_subtxt
{
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	color: #2549a1;
	margin: 0 15px;
}

.step3
{
	height: 188px;
	padding: 25px 0;
	margin-top: 100px;
}
.step3_txt
{
	font: bold 18px/30px Arial, Helvetica, sans-serif;
	color: #1871ea;
	text-align: center;
}

.step4
{
	font: normal 40px/80px Arial, Helvetica, sans-serif;
	color: #2549a1;
}
.step4_bg
{
	background: url(/Content/Images/bos_how_bg.gif) no-repeat;
	width: 439px;
	height: 230px;
	margin-top: 55px;
	padding-top: 110px;
	 padding-right:200px;
	
}
.step4_pad
{
	padding: 5px 45px 0px 20px;
	text-align: left;
}
.step4_watch
{
	padding-right: 2px;
	text-align: right;
}

.startshop_btn, .startshop_btn a
{
	background: url(/Content/Images/bos_how_startbtn.gif) no-repeat;
	width: 144px;
	height: 30px;
	display: block;
}
.startshop_btn a:hover
{
	background: url(/Content/Images/bos_how_startbtno.gif) no-repeat;
	width: 144px;
	height: 30px;
	display: block;
}

.jteam_btn, .jteam_btn a
{
	background: url(/Content/Images/bos_how_jteambtn.gif) no-repeat;
	width: 200px;
	height: 30px;
	display: block;
}
.jteam_btn a:hover
{
	background: url(/Content/Images/bos_how_jteambtno.gif) no-repeat;
	width: 200px;
	height: 30px;
	display: block;
}

.ftr_img
{
	background: url(/Content/Images/bos_how_mencoins.gif) right bottom no-repeat;
	width: 650px;
	height: 307px;
}





/*CSS for New Register Page */
.nreg_margin{margin-top:79px; margin-left:25px;}
.nreg_bgtop{background:url(/Content/Images/bos_newreg_midbg.gif) repeat-y; width:908px;}
.nreg_bgmid{background:url(/Content/Images/bos_newreg_topbg.gif) no-repeat; width:908px; padding:10px; text-align:left;}
.nreg_hdr1{padding:10px;}
.nreg_left{float:left; width:528px;}
.nreg_txt{font:bold 17px/19px Arial, Helvetica, sans-serif; color:#2549a1; padding-left:15px;}
.nreg_what{text-align:center; padding:25px 0;}

.nreg_bg{background:url(/Content/Images/bos_nreg_girlgifts.gif) left top no-repeat; height:308px;}
.nreg_dollarleft{font:bold 17px/19px Arial, Helvetica, sans-serif; color:#2549a1;}
.nreg_doller1{background:url(/Content/Images/bos_nreg_dollar1.gif) no-repeat left top; padding:0 30px; margin:0 10px;}
.nreg_doller2{background:url(/Content/Images/bos_nreg_dollar2.gif) no-repeat left top; padding:3px 30px; margin:0 10px;}
.nreg_easyhdr{text-align:right; margin-right:100px; padding:15px 0;}

.nreg_bullet1{background:url(/Content/Images/bos_nreg_1.gif) no-repeat; padding:5px 40px; margin:20px 10px;}
.nreg_bullet_txt{font:bold 17px Arial, Helvetica, sans-serif; color:#3159ab;}
.nreg_bullet2{background:url(/Content/Images/bos_nreg_2.gif) no-repeat; padding:5px 40px; margin:20px 10px;}
.nreg_bullet3{background:url(/Content/Images/bos_nreg_3.gif) no-repeat; padding:5px 40px; margin:20px 10px;}

.nreg_right{float:left; width:373px;}
.nreg_r_midbg{background:url(/Content/Images/bos_nreg_rmid.gif) repeat-y; padding:10px;}
.nreg_r_ttxt{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#160d8c; padding:10px 0 0px;}
.nreg_r_tbox{width:160px; border:1px solid #160d8c; margin:2px 0; padding:1px;}

.nreg_smalltxt{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#160d8c;}
.nreg_smallredtxt{color:#e62903;}

.nreg_mid_btmhdr{color:#c62903; font:bold 28px Arial, Helvetica, sans-serif; padding:20px 0; font-style:italic;}
.nreg_btm_margin{margin:0 35px;}
.nreg_btm_margin1{margin:0 45px;}

.nreg_ssmoney_btn {background:url(/Content/Images/bos_nreg_rstartsmoney.gif) no-repeat left top; width:228px; height:38px; display:block; margin-left:50px; margin-bottom:20px; border:0;}
.nreg_ssmoney_btn:hover{background:url(/Content/Images/bos_nreg_rstartsmoneyo.gif) no-repeat left top; width:228px; height:38px; display:block; border:0;}

.nreg_error_bg{background:url(/Content/Images/bos_register_errorbg.gif) repeat-x; font:bold 12px/27px Arial, Helvetica, sans-serif; color:#f20a1b; border:1px solid #c62903; padding:0 5px; margin}



/**/

#subnav
{
	background: #84ab10 url(/Content/Images/subnav-bg.gif) repeat-x 0 bottom;
	border-bottom: solid 1px #ddc7b7;
	padding: 6px 0 0 0;
	color: #fff;
	height: 24px;
	margin-top: -1px;
}


#subnav .subnav a
{
	font-weight: bold;
}
#subnav a
{
	color: #fff;
}
/*new*/
#subnav .subnav a:hover
{
	color: #904612;
}

/*Nore in new*/
#subnav a:hover
{
	color: #904612;
}

#subnav .subnav span
{
	margin: 0 18px;
}

#categories
{
	width: 178px;
}
#cnt
{
	padding: 10px 10px 0;
	width: 100%;
}
#sidebar
{
	width: 195px;
}
#content-holder
{
	max-width: 1210px;
	min-width: 950px;
	padding: 15px 15px 40px;
	margin: 0 auto;
	text-align: left !important;
}
#categories h2
{
	border: solid 1px #b28566;
	border-bottom: none;
	padding: 0;
	padding-bottom: 5px;
	height: 63px;
}
#categories h2 a
{
	display: block;
	height: 63px;
}
#categories h2 a.txt-searchbystore
{
	background-image: url(/Content/images/search-by-store-text.gif);
}
#categories h2 a.txt-categories
{
	background-image: url(/Content/images/categories-text.gif);
}

p.arrowed
{
	padding-left: 40px;
	background: url(/Content/Images/arrow.gif) no-repeat 27px center;
	font-weight: bold;
	font-size: 14px;
}
p.arrowed a
{
	color: #904612;
}
#categories .arrowed
{
	background: url(/Content/Images/arrow.gif) no-repeat 27px center;
	border-right: solid 1px #dec9ba;
	border-left: solid 1px #dec9ba;
	padding: 7px 0 7px 0;
	text-align: center;
}
h2
{
	font-size: 14px;
	line-height: 16px;
	color: #904612;
	text-align: center;
	width: 176px;
	text-transform: uppercase;
	padding: 11px 0 10px 0;
}
h2 a
{
	color: #904612;
}
.cats-box
{
	background: #fff;
	width: 178px;
	text-align: left;
	margin-bottom: 15px;
}
.cats
{
	border: solid 1px #b28566;
	border-top: none;
}
.cats ul
{
	list-style-type: none;
	padding: 5px 15px 15px 15px;
}
.cats li
{
	padding: 3px 5px;
}
.cats a
{
	color: #884211;
}
.cats a:hover
{
	font-weight: bold;
}
.cats li.select
{
	text-align: center;
	padding-top: 10px;
}
.cats li.select select
{
	font-size: 11px;
	width: 120px;
}
.sidebar-box
{
	background: url(/Content/Images/sb-c.gif) repeat-y 0 0;
}
.sidebar-box-t
{
	background: url(/Content/Images/sb-t.gif) no-repeat 0 0;
}
.sidebar-box-b
{
	background: url(/Content/Images/sb-b.gif) no-repeat 0 bottom;
	padding: 7px 7px 43px 7px;
}
.sidebar-box h2
{
	padding: 0;
	width: 192px;
	background: url(/Content/Images/h2.gif) no-repeat left 0;
	padding-left: 6px;
}
.sidebar-box h2 span
{
	display: block;
	background: url(/Content/Images/h2.gif) no-repeat right 0;
	padding: 11px 0;
}
.deal
{
	background: #f2efde;
	border: solid 1px #ddc7b7;
	padding: 8px;
	text-align: center;
	margin-top: 4px;
	font-family: Verdana, sans-serif;
}
h4
{
	font-size: 11px;
}
.deal p
{
	padding-bottom: 6px;
	color: #904612;
}
.deal h4
{
	padding-bottom: 3px;
}
.deal p.expiry
{
	font-size: 11px;
}
.deal p.smaller
{
	font-size: 10px;
	padding-bottom: 0;
}

h3
{
	color: #904612;
	font-size: 14px;
	padding: 10px 0 10px 0;
}
.centered
{
	text-align: center;
}
h2.cnt
{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	text-transform: none;
	background: url(/Content/Images/h2-cnt.gif) no-repeat 0 0;
	margin: 0 auto;
	text-align: center;
	width: 290px;
	padding: 3px 0 4px 0;
	margin-bottom: 10px;
}
.more
{
	text-align: right;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 50px;
	padding-right: 6px;
}
.more a
{
	color: #904612;
	font-weight: bold;
	padding-right: 18px;
	background: url(/Content/Images/arrow2.gif) no-repeat right center;
}
.more a:hover
{
	color: #748704;
}
.result
{
	border: solid 1px #dec8b9;
	margin-bottom: 6px;
}
.result tr td
{
	border-bottom: 0;
}
.results th
{
	background: url(/Content/Images/th.gif) repeat-x 0 0;
	color: #904612;
	font-size: 12px;
	line-height: 12px;
	height: 27px;
	text-align: center;
}
.results th div
{
	padding: 7px 10px 8px 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.results th div.left-corner
{
	background-image: url(/Content/Images/th-l.gif);
}
.results th div.right-corner
{
	background-image: url(/Content/Images/th-r.gif);
	background-position: right 0;
}
.results td
{
	border-bottom: solid 1px #904612;
	padding: 5px;
	color: #904612;
}
/*New css*/
.results td.small-side
{
	width: 20%;
}

.results h3
{
	font-size: 14px;
	padding: 0;
}
.preview-results h3
{
	color: #748704;
}
.results h3 a:hover
{
	color: #b9402c;
}
.results h3 a span, .preview-results h3 span
{
	color: #904612;
	font-weight: normal;
	font-size: 12px;
}
.results h3 a:hover span
{
	color: #b9402c;
}
.results small
{
	display: block;
	color: #6a6866;
	font-family: Verdana, sans-serif;
}
.results small a
{
	color: #6a6866;
}
.results small span
{
	margin: 0 7px;
}
.results small a:hover
{
	color: #904612;
}
.results strong.code
{
	color: #748704;
	font-size: 14px;
}
.results span.code
{
	color: #748704;
}

.results h3 a span.desc
{
	color: #747373;
	font-size: 12px;
}
.results h3 a:hover span.desc
{
	color: #b9402c;
}
.results p.details
{
	color: #747373;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, sans-serif;
}
.results tr td.left-tab
{
	padding: 0 20px;
	width: 21%;
}
.results p.details strong
{
	color: #786262;
}
.results strong.price
{
	color: #b9402c !important;
	font-size: 12px;
}
.results small.bigger
{
	font-weight: bold;
	color: #904612;
}
.results small.bigger a
{
	color: #904612;
}
.results small.bigger a:hover
{
	color: #748704;
}

.banner
{
	text-align: center;
	margin-bottom: 30px;
}


#footer
{
	background: #59710e url(/Content/Images/footer-bg.gif) repeat-x top;
	border-top: solid 0px #904612;
	font-size: 11px;
	width: 100%;
	color: #fff;
	font-size: 14px;
}
.fnav
{
	float: right;
	font-size: 12px;
	margin-top: -7px;
	margin-right: -10px;
	border: solid 0px red;
}

/*New CSS*/
#footer .wrapper
{
	position: relative;
	background: url(/Content/Images/globe.gif) no-repeat center 15px;
	height: 44px;
	padding: 24px 1%;
	border: solid 0px red;
}
#footer .wrapper
{
	width: 982px;
}
.copy
{
	background: url(/Content/Images/copy.gif) no-repeat 0 center;
	padding: 5px 0 1px 21px;
	float: left;
}

.fnav span
{
	margin: 0 2px;
}
#footer a
{
	color: #fff;
}
#footer a:hover
{
	color: #904612;
}



.top p
{
	text-align: right;
	padding-bottom: 20px;
	padding-top: 20px;
}
.top
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.top a
{
	background: url(/Content/Images/top-arr.gif) no-repeat right 0;
	padding-right: 12px;
	color: #904612;
}
.top a:hover
{
	color: #748704;
}



.scissors
{
	/*background: url(/Content/Images/dashed.gif) repeat-x 0 center;*/
	height: 17px;
	font-size: 0;
	line-height: 0;
}
.scissors .wrapper
{
	/*background: url(/Content/Images/scissors.gif) no-repeat right 0;*/
	height: 17px;
	margin-right: 1%;
}
.search
{
	float: right;
	position: relative;
	top: -2px;
	width: 300px;
	text-align: right;
}

.search .field
{
	background: #fff;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: solid 1px #566e0b;
	color: #904612;
	font-weight: bold;
	padding: 2px 4px;
	width: 200px;
}
/*NOT*/
.search .fieldWatermark
{
	background: #fff;
	color: #d4bc9f;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: solid 1px #d4bc9f;
	color: #904612; /*padding:2px 4px;*/
	width: 200px;
}


.search-button
{
	float: right;
	width: 70px;
	height: 22px;
	border: 0;
	margin: 0 0 0 5px !important;
	background: url(/Content/Images/search-button-new.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	position: relative;
	top: -1px;
	cursor: pointer;
}





.search-button:hover
{
	background: url(/Content/Images/search-button-new-h.gif) no-repeat 0 0;
}


.search-button-old
{
	display: block;
	font-family: "Trebuchet MS" , Verdana, sans-serif;
	font-size: 14px;
	background: url(/Content/Images/search-button.gif) no-repeat 0 0;
	text-indent: 0px;
	color: #fff;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	border: 0;
	height: 22px;
	width: 71px;
	cursor: pointer;
}
.search-button-old:hover
{
	background: url(/Content/Images/search-button-h.gif) no-repeat 0 0;
	color: #fff;
}



.coupon
{
	background: url(/Content/Images/coupon-top-bot.gif) repeat-x right bottom;
	width: 195px;
	padding-bottom: 5px;
	position: relative;
	margin-bottom: 27px;
	text-align: center;
	font-weight: bold;
	color: #748704;
	font-size: 14px;
}
.coupon-top
{
	background: url(/Content/Images/coupon-top-bot.gif) repeat-x right top;
	padding-top: 4px;
}
.coupon-cnt
{
	background: url(/Content/Images/coupon-cnt.gif) repeat-y 0 0;
	padding: 10px 2px;
	position: relative;
	display: block;
}
.coupon-cnt img
{
	border: 0;
}
.coupon-cnt span
{
	display: block;
}
.coupon .scissors
{
	position: absolute;
	bottom: -8px;
	right: 22px;
}
.min-wider, #min-wider
{
	width: 820px;
	margin: 0 auto;
	text-indent: -10000px;
	height: 1px;
}

/*----- Start "Form Box With Form Styles" -----*/
.formbox form
{
	padding: 35px 51px 50px;
}
.formbox
{
	background-color: #f2efde;
	margin-bottom: 35px;
	position: relative;
	width: 100%;
}
.formbox form h3
{
	text-indent: -10000px;
	height: 22px;
	padding: 0;
	margin-bottom: 30px;
}
.formbox form label
{
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #748704;
	padding-bottom: 3px;
}
.formbox form .field
{
	width: 94%;
	border: solid 1px #d4bca0;
	background: #ecf1de;
	padding: 5px 10px;
	height: 16px;
	color: #748704;
	font-size: 14px;
	margin-bottom: 15px;
}
.formbox form textarea.field
{
	font-family: Verdana, sans-serif;
	height: 228px;
	font-size: 12px;
}
.formbox form.fullwidth
{
	padding: 15px 12px 0 15px;
}
.formbox form .smfield
{
	width: 50%;
}

.agreement
{
	padding: 30px 0 15px 15px;
	line-height: 33px;
}
.agreement .check
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.agreement label
{
	font-size: 9px !important;
	color: #748704;
}
.agreement .button
{
	float: right;
}
.formbox form .question
{
	float: right;
	height: 19px;
	width: 21px;
	background: url(/Content/Images/querstion.gif) no-repeat 0 0;
	text-indent: -10000px;
	margin-top: -38px;
	margin-right: 2px;
	position: relative;
}
.formbox form .question:hover
{
	background: url(/Content/Images/querstion-h.gif) no-repeat 0 0;
}
.button
{
	height: 33px;
	line-height: 33px;
	float: right;
	background: url(/Content/Images/login-button.gif) no-repeat 0 0;
	width: 105px;
	border: 0;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	font-family: "Trebuchet MS" , sans-serif;
	text-align: center;
}
.button:hover
{
	background: url(/Content/Images/login-button-h.gif) no-repeat left 0;
	color: #fff;
}
/*------ End "Form Box With Form Styles" ------*/
/* ---- New login button class  -------- */
.login-button
{
	width: 86px;
	height: 26px;
	line-height: 26px;
	border: 0;
	background: url(/Content/Images/login.jpg) no-repeat 0 0;
	/*text-indent: -4000px;  <---  Because of this it was not showing login button in IE7*/
}
.login-button:hover
{
	background: url(/Content/Images/login-hvr.jpg) no-repeat left 0;
	text-indent: -4000px;
}


/*----- Start "Login Page Only" -----*/
#login
{
	margin: 120px auto 0;
	width: 432px;
}
#login form
{
	position: relative;
}
#login form h3
{
	width: 71px;
	background: url(/Content/Images/txt-login.gif) no-repeat 0 0;
}
#login form h3#txt-forgot-password
{
	background: url(/Content/Images/txt-forgot-password.gif) no-repeat 0 0;
	height: 31px;
	width: 226px;
	margin-bottom: 15px;
}
#login .close
{
	float: left;
	margin-left: -30px;
	color: #7d7f77;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height: 18px;
}
.forgot-password form
{
	padding-bottom: 20px;
}
#login .close span
{
	font-weight: bold;
	font-size: 18px;
	float: left;
	padding-right: 3px;
}
.reg-button
{
	float: right;
	line-height: 29px;
	background: url(/Content/Images/button-2.gif) no-repeat left 0;
	padding-left: 3px;
	font-weight: bold;
	color: #904612;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Trebuchet MS" , sans-serif;
	margin-left: 14px;
	margin-right: 8px;
}
.reg-button:hover
{
	background: url(/Content/Images/button-2-h.gif) no-repeat left 0;
	color: #748704;
}
.reg-button span
{
	float: left;
	padding: 0 17px 0 17px;
	background: url(/Content/Images/button-2.gif) no-repeat right 0;
}
.reg-button:hover span
{
	background: url(/Content/Images/button-2-h.gif) no-repeat right 0;
}
#login .reg
{
	float: right;
	line-height: 29px;
	color: #904612;
	font-size: 14px;
	font-family: "Verdana" , sans-serif;
}
/*------ End "Login Page Only" ------*/



/*----- Start "Register Page Only" -----*/
#register form h3
{
	width: 109px;
	background: url(/Content/Images/txt-register.gif) no-repeat 0 0;
}
#register .formbox
{
	width: 438px;
	margin: 20px auto 0;
}
h3#txt-why-register
{
	height: 22px;
	width: 186px;
	text-indent: -10000px;
	background: url(/Content/Images/txt-why-register.gif) no-repeat 0 0;
	padding: 0;
	margin-bottom: 10px;
}
.normal-list
{
	color: #904612;
	line-height: 25px;
	padding-left: 15px;
}
#register .borders
{
	border-top: solid 1px #904612;
	border-bottom: solid 1px #904612;
	margin: 30px auto;
	padding: 20px 0;
}
h3.centered
{
	position: relative;
}
h3.arrowed img
{
	margin-bottom: -12px;
}
.lsmallbox, .rsmallbox
{
	width: 280px !important;
	float: left;
	margin-top: 5px;
	font-weight: normal;
}
#subscribe .lsmallbox, #subscribe .rsmallbox
{
	width: 200px !important;
}
#subscribe .borders small.title
{
	width: 200px;
}
.rsmallbox
{
	float: right;
}
.lsmallbox .content, .lsmallbox .content
{
	padding: 7px 10px 7px 8px;
}
.lsmallbox .incontent, .rsmallbox .incontent
{
	background: #fbfafa;
	border: solid 1px #ddc7b7;
	padding: 5px;
	height: 230px;
	overflow: scroll;
}
.rsmallbox .incontent
{
	border: solid 1px #d8deb8;
}
.lsmallbox a
{
	color: #904612;
}
.rsmallbox a
{
	color: #748704;
}
div.centered
{
	margin: 0 auto;
	width: 438px;
	text-align: left;
}
.image-upload
{
	width: 500px;
	margin: 0 auto;
	color: #904612;
	line-height: 33px;
}
.image-upload .button
{
	font-size: 14px;
	float: left;
}
.image-upload .bigger
{
	float: left;
	margin-right: 40px;
	font-size: 14px;
}
.borders small.title
{
	width: 280px;
	text-align: center;
}
.borders small.brown
{
	float: left;
}
.borders small.green
{
	float: right;
}
#register .padder
{
	width: 580px;
	margin: 0 auto;
}
/*------ End "Register Page Only" ------*/

/*----- Start "Question Form Page" -----*/
#question
{
	width: 635px;
	margin: 0 auto 20px;
}
#question .borders
{
	padding-right: 20px;
}
.maintext
{
	padding: 30px 35px;
}
.qform
{
	padding: 0 10px 10px 30px;
	background: #ecf1de;
	border: solid 1px #ddc7b7;
	text-align: left;
	color: #904612;
}
.qform .check-label
{
	padding-right: 40px;
}
.qform .field
{
	width: 440px;
	margin-bottom: 17px;
	float: left;
	font-family: Verdana, sans-serif;
	color: #904612;
	font-size: 12px;
	padding: 5px 10px;
	background: #f9faf8;
	border: solid 1px #d1bfa2;
}

/*NOT*/
.qform .fieldWatermark
{
	/*width: 440px;*/
	margin-bottom: 17px;
	float: left;
	font-family: Verdana, sans-serif;
	color: #904612;
	font-size: 12px; /*padding: 5px 10px;*/
	background: #f9faf8;
	border: solid 1px #d1bfa2;
}

.qform label, .qform p
{
	position: relative;
}
.qform textarea.field
{
	height: 105px;
}
.qform .padder
{
	padding: 0 10px 0 30px;
}
.qform p.title
{
	font-size: 14px;
	padding: 15px 0;
}
.qform .smfield
{
	width: 160px;
	margin-right: 10px;
}
/*NOT*/
.qform .smfieldWatermark
{
	/*width: 160px;*/
	margin-right: 10px;
}
.qform label.txt-or
{
	padding: 0 10px;
}


.qform .field.marg
{
	margin-right: 35px;
}
/*NOT*/
.qform .fieldWatermark.marg
{
	margin-right: 35px;
}

.qform .image-upload
{
	width: auto;
}
.preview-button
{
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: right;
}
.preview-button .button
{
	margin-left: 15px;
}
/*------ End "Question Form Page" ------*/

/*----- Start "Preview Page" -----*/
#preview
{
	width: 634px;
	margin: 0 auto 20px;
}
#preview .padder
{
	background: #ecf1de;
	border: solid 1px #ddc7b7;
	padding: 45px 36px 25px;
	text-align: left;
	color: #904612;
}
#preview .preview-button
{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 5px;
	font-family: Verdana, sans-serif;
	line-height: 26px;
}
.edit-button
{
	background: url(/Content/Images/edit-button.gif) no-repeat 0 0;
	width: 59px;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
}
.edit-button:hover
{
	background: url(/Content/Images/edit-button-h.gif) no-repeat 0 0;
}
#preview p.title
{
	padding-left: 10px;
	padding-bottom: 5px;
}
#preview p
{
	position: relative;
}
#preview .spbutton
{
	margin-top: 10px;
	margin-bottom: 30px;
}
/*------ End "Preview Page" ------*/

/*----- Start "Stores Pages" -----*/
.stores-subnav
{
	padding-left: 70px;
}
.sponsoredlinks
{
	color: #748704;
}

.sponsoredlinks tr td
{
	/*width: 33.3%;*/
	padding-bottom: 15px;
}

.sponsoredlinks a
{
	color: #904612;
}
.sponsoredlinks a:hover
{
	color: #748704;
}
.lined
{
	border-bottom: solid 1px #904612;
	color: #748704;
	padding-bottom: 2px;
	margin-top: 40px;
}
.lined a.arrow
{
	float: right;
	height: 12px;
	width: 6px;
	background: url(/Content/Images/arrow7.gif) no-repeat 0 bottom;
	text-indent: -10000px;
}
.lined a.arrow:hover
{
	background: url(/Content/Images/arrow7-h.gif) no-repeat 0 bottom;
}
.suplined
{
	margin-top: 5px;
	margin-bottom: 10px;
}
.stores-sort
{
	padding-top: 70px;
	font-size: 12px;
	color: #3d3d3d;
	margin-bottom: 20px;
}
/*new*/
.bottom-stores-sort
{
	padding-top: 40px;
}


.stores-sort .view-by span
{
	color: #904612;
}
.stores-sort table
{
	margin: 5px 0;
}
.alpha-order a
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.alpha-order a:hover
{
	text-decoration: none;
}
.stores-sort table td
{
	background: url(/Content/Images/th.gif) repeat-x 0 0;
	font-size: 14px;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	width: 3%;
}
.stores-sort table
{
	margin: 5px auto;
}
.stores-sort table a
{
	color: #fff;
}
.stores-sort table a:hover
{
	color: #904612;
}
.stores-sort table td div
{
	background-repeat: no-repeat;
	background-position: 0 0;
}
.stores-sort table td div.left-corner
{
	background-image: url(/Content/Images/th-l.gif);
	padding-left: 10px;
	width: 25px;
}
.stores-sort table td div.right-corner
{
	background-image: url(/Content/Images/th-r.gif);
	background-position: right 0;
	padding-right: 10px;
}
.stores-sort .subnav
{
	text-align: center;
	color: #7d8f15;
}
.stores-sort .subnav a
{
	color: #904612;
}
.stores-sort .subnav a:hover
{
	color: #7d8f15;
}
.stores-sort .subnav span
{
	padding: 0 10px;
	color: #904612;
}
/*------ End "Stores Pages" ------*/

/*----- Start "My Accoun Companyes" -----*/
#account
{
	text-align: left;
}
#acc-main
{
	background: #faf9f1;
	margin: 35px 0;
	border-top: solid 1px #e9dacf;
	border-bottom: solid 1px #e9dacf;
	padding: 10px 35px;
}
/*New*/
#acc-main .search-button-old
{
	float: left;
	margin-top: 5px !important;
}

/*NOT*/
#acc-main .search-button
{
	float: left;
	font-family: "Trebuchet MS" , Verdana, sans-serif;
	font-size: 14px;
	margin-top: 5px !important;
}



#acc-list
{
	float: left;
	padding-right: 25px;
}
#acc-list li
{
	float: left;
	list-style-type: none;
}
#acc-list li a
{
	font-family: Arial, "MS Trebuchet" , sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #904612;
	float: left;
	line-height: 27px;
	padding: 0 10px;
	background: url(/Content/Images/ac-rep.gif) repeat-x 0 0;
	border-right: solid 1px #c59f81;
}

#acc-list li.first a
{
	background: url(/Content/Images/ac-left.gif) repeat-x 0 0;
}
#acc-list li.first a:hover
{
	background: url(/Content/Images/ac-left-h.gif) no-repeat 0 0;
}
#acc-list li.last a
{
	background: url(/Content/Images/ac-right.gif) no-repeat right 0;
	border-right: 0;
}
#acc-list li.last a:hover
{
	background: url(/Content/Images/ac-right-h.gif) no-repeat right 0;
}
#acc-list li a:hover
{
	background: url(/Content/Images/ac-rep-h.gif) repeat-x 0 0;
	color: #748704;
}
h3#txt-my-account, h3#txt-my-account-2
{
	height: 22px;
	width: 162px;
	text-indent: -10000px;
	background: url(/Content/Images/txt-my-account.gif) no-repeat 0 0;
	padding: 0 0 10px 0;
}
h3#txt-my-account-2
{
	background: url(/Content/Images/txt-my-account-2.gif) no-repeat 0 0;
	float: left;
	margin-right: 30px;
}
#curr-posted
{
	padding-top: 10px;
	font-size: 14px;
}
#curr-posted p
{
	font-weight: bold;
	color: #748704;
	float: left;
}
#curr-posted ul
{
	float: left;
	list-style-type: none;
	padding-left: 5px;
	color: #748704;
}
#curr-posted ul li a
{
	color: #748704;
}
.expired, .expired a, .expired td
{
	color: #b9402c !important;
}
.acc-info
{
	padding: 0 15px;
	color: #904612;
	margin-bottom: 70px;
}
.acc-info h2
{
	line-height: 29px;
	padding: 0;
	text-transform: capitalize;
	width: auto;
	text-align: left;
	font-size: 18px;
	background: url(/Content/Images/h2-cnt.gif) no-repeat left 0;
	padding-left: 10px;
	float: left;
	margin-bottom: 10px;
}
.acc-info h2 span
{
	float: left;
	background: url(/Content/Images/h2-cnt.gif) no-repeat right 0;
	padding-right: 10px;
}




.acc-info small
{
	font-size: 10px;
}
.acc-info table
{
	font-size: 14px;
	text-align: center;
}
.acc-info table tr.empty
{
	height: 10px;
}
.acc-info table tr th
{
	font-weight: bold;
	border: solid 1px #c19a77;
	border-right: 0;
	background: #f2efdc;
}
.acc-info table tr th.last
{
	border-right: solid 1px #c19a77;
}
.acc-info table tr th a
{
	color: #904612;
	float: left;
	width: 100%;
	line-height: 28px;
	background: #f2efdc;
}
.acc-info table tr th a:hover
{
	color: #748704;
	background: #ecf1de;
}
.acc-info table tr td
{
	line-height: 35px;
	color: #748704;
	border-top: solid 1px #904612;
}
.acc-info table tr.last td
{
	border-bottom: solid 1px #904612;
}
.acc-info table tr td.brown a, .acc-info table tr td a:hover
{
	color: #904612;
}
.acc-info table tr td.red a
{
	color: #b9402c;
}
.acc-info table tr:hover td
{
	background: #fbfaf4;
}
.acc-info tr td.edit
{
	text-align: right;
}
.acc-info .subs-info
{
	text-align: left;
}
#account-user .info
{
	border-bottom: 1px solid #904612;
}
#account-user .acc-info
{
	padding: 0;
}
.acc-main-links
{
	font-size: 14px;
	line-height: 22px;
	color: #904612;
}
.acc-main-links a
{
	margin: 0 10px;
}
#account-user p.green
{
	font-size: 16px;
	margin-bottom: 15px;
}
#account-user h2
{
	margin-bottom: 5px;
}
#account-user .hot-link
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}
#account-user .th-final
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
#subscribe
{
	width: 548px;
	margin: 0 auto;
	font-weight: bold;
	color: #904612;
}
#subscribe .borders
{
	padding: 0 30px;
}
#subscribe .check
{
	margin-right: 10px;
	float: left;
}
#subscribe label
{
	float: left;
	width: 430px;
}
#subscribe label strong
{
	font-size: 14px;
}
h2#txt-subscribe
{
	height: 22px;
	width: 128px;
	background: url(/Content/Images/txt-subscribe.gif) no-repeat 0 0;
	text-indent: -10000px;
	padding: 0;
	margin-bottom: 20px;
}
/*------ End "My Accoun Companyes" ------*/



/*----- Start "Box" -----*/
.box, .box2
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
}
.box .results
{
	padding: 5px 0;
}
.box .results tr td
{
	border-bottom: 0;
}
.box .tlc
{
	background-image: url(/Content/Images/tlc.gif);
}
.box .trc
{
	background-image: url(/Content/Images/trc.gif);
}
.box .blc
{
	background-image: url(/Content/Images/blc.gif);
}
.box .brc
{
	background-image: url(/Content/Images/brc.gif);
}
.box .tb
{
	background-image: url(/Content/Images/tb.gif);
}
.box .bb
{
	background-image: url(/Content/Images/bb.gif);
}
.box .rb
{
	background-image: url(/Content/Images/r.gif);
}
.box .lb
{
	background-color: #fff;
	background-image: url(/Content/Images/l.gif);
}
/*------ End "Box" ------*/


/*----- Start "Rounded Box (Multiply Use)" -----*/
/* \*/
* html .tlc, * html .trc
{
	height: 1%;
}
/* */

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
.tlc, .trc, .blc, .brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
.tb, .bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
.rb
{
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.lb
{
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
.tlc
{
	background-position: 0% 0%;
}
.trc
{
	background-position: 100% 0%;
}
.blc
{
	background-position: 0% 100%;
}
.brc
{
	background-position: 100% 100%;
}
.tb
{
	background-position: 0% 0%;
}
.bb
{
	background-position: 50% 100%;
}
/*------ End "Rounded Box (Multiply Use)" ------*/

.box2 .incontent, .box3 .incontent
{
	text-align: left;
	border: solid 1px #D8DEB8;
	background: #fbfafa;
	height: 230px;
	padding: 5px;
	color: #748704;
}
.box2 .content, .box3 .content
{
	padding: 7px 10px 7px 8px;
}
.box2 .incontent a, .box3 .incontent a
{
	color: #748704;
}


/*----- Start "Green bordered box on white background" -----*/
.box2 .tlc
{
	background-image: url(/Content/Images/g-tlc.gif);
}
.box2 .trc
{
	background-image: url(/Content/Images/g-trc.gif);
}
.box2 .blc
{
	background-image: url(/Content/Images/g-blc.gif);
}
.box2 .brc
{
	background-image: url(/Content/Images/g-brc.gif);
}
.box2 .tb
{
	background-image: url(/Content/Images/g-tb.gif);
}
.box2 .bb
{
	background-image: url(/Content/Images/g-bb.gif);
}
.box2 .rb
{
	background-image: url(/Content/Images/g-rb.gif);
}
.box2 .lb
{
	background-color: #fff;
	background-image: url(/Content/Images/g-lb.gif);
}
/*------ End "Green bordered box on white background" ------*/

/*----- Start "Green bordered box on green background" -----*/
.box3 .tlc
{
	background-image: url(/Content/Images/qf-tlc.gif);
}
.box3 .trc
{
	background-image: url(/Content/Images/qf-trc.gif);
}
.box3 .rb
{
	background-image: url(/Content/Images/qf-rb.gif);
}
.box3 .bb
{
	background-image: url(/Content/Images/qf-bb.gif);
}
.box3 .lb
{
	background-image: url(/Content/Images/qf-lb.gif);
}
.box3 .blc
{
	background-image: url(/Content/Images/qf-blc.gif);
}
.box3 .brc
{
	background-image: url(/Content/Images/qf-brc.gif);
}
.box3 .tb
{
	background-image: url(/Content/Images/g-tb.gif);
}
/*------ End "Green bordered box on green background" ------*/

/*----- Start "Red bordered box on green background" -----*/
.box4 .tlc
{
	background-image: url(/Content/Images/qfr-tlc.gif);
}
.box4 .trc
{
	background-image: url(/Content/Images/qfr-trc.gif);
}
.box4 .rb
{
	background-image: url(/Content/Images/qfr-rb.gif);
}
.box4 .bb
{
	background-image: url(/Content/Images/qfr-bb.gif);
}
.box4 .lb
{
	background-image: url(/Content/Images/qfr-lb.gif);
}
.box4 .blc
{
	background-image: url(/Content/Images/qfr-blc.gif);
}
.box4 .brc
{
	background-image: url(/Content/Images/qfr-brc.gif);
}
.box4 .tb
{
	background-image: url(/Content/Images/qfr-tb.gif);
}
/*------ End "Red bordered box on green background" ------*/

/*----- Start "Red Shiny bordered box on white background" -----*/
.formbox .lb
{
	background-color: #f2efde;
	background-image: url(/Content/Images/login-left.gif);
}
.formbox .rb
{
	background-image: url(/Content/Images/login-right.gif);
}
.formbox .bb
{
	background-image: url(/Content/Images/login-bot.gif);
}
.formbox .tb
{
	background-image: url(/Content/Images/login-top.gif);
}
.formbox .blc
{
	background-image: url(/Content/Images/login-blc.gif);
}
.formbox .tlc
{
	background-image: url(/Content/Images/login-tlc.gif);
}
.formbox .trc
{
	background-image: url(/Content/Images/login-trc.gif);
}
.formbox .brc
{
	background-image: url(/Content/Images/login-brc.gif);
}
/*------ End "Red Shiny bordered box on white background" ------*/


/*New  */
/*----- Start "Coupon Box" -----*/
.cbox .tlc
{
	background-image: url(/Content/Images/cbox-tlc.gif);
}
.cbox .trc
{
	background-image: url(/Content/Images/cbox-trc.gif);
}
.cbox .rb
{
	background-image: url(/Content/Images/cbox-r.gif);
}
.cbox .bb
{
	background-image: url(/Content/Images/cbox-bb.gif);
}
.cbox .lb
{
	background-image: url(/Content/Images/cbox-l.gif);
}
.cbox .blc
{
	background-image: url(/Content/Images/cbox-blc.gif);
}
.cbox .brc
{
	background-image: url(/Content/Images/cbox-brc.gif);
}
.cbox .tb
{
	background-image: url(/Content/Images/cbox-tb.gif);
}

.cbox .small-side
{
	width: 22%;
}
.cbox .results
{
	position: relative;
	height: 100%;
	padding: 0;
	background: #fff;
}
.cbox .content
{
	padding: 6px 5px 11px 3px;
}
.cbox .results td
{
	color: #556c0e;
}
.cbox .bottom
{
	height: 24px;
	background: #fff url(/Content/Images/cbox-table.gif) repeat-x 0 bottom;
	border-top: solid 1px #c8c4c4;
}
.cbox .emp
{
	line-height: 28px;
	font-weight: bold;
	color: #3d3d3d;
	margin: 0;
	padding: 0 0 0 25px; *padding:0px00px25px;
}
/*New class created*/
.pro-relative
{
	width: 150px;
	display: block;
}
.new-pading
{
	margin: 0 0 0 0;
	z-index: 100;
	line-height: 28px;
	width: 375px;
	padding: 0 0 0 25px;
	border: solid 0px red;
}
/**/
.cbox .emp span
{
	color: #556c0e;
	margin-right: 5px;
}
.cbox .emp span.price
{
	font-size: 14px;
	color: #b9402c;
}
.cbox .hot-coupon .emp
{
	padding-left: 0;
	line-height: 24px;
}
.cbox .buttons
{
	float: right;
	height: 24px;
	line-height: 26px;
	text-align: right;
	font-size: 11px;
}
.cbox .buttons p
{
	float: right;
	color: #3d3d3d;
	padding-right: 20px;
}
.cbox .buttons p a
{
	padding-left: 20px;
}
.cbox .ccode, .cbox .expires
{
	float: left;
	margin-right: 15px;
}
.cbox .results .ccode strong.code, .cbox .results .expires span.code
{
	font-weight: bold;
	color: #3d3d3d;
}
.ccode strong.code
{
	font-weight: bold;
	color: #3d3d3d;
	font-size: 12px;
}

.cbox .hot-coupon .logo
{
	margin-top: 0;
}
.cbox .buttons p.save
{
	background: url(/Content/Images/cbox-save.gif) no-repeat 0 center;
}
.cbox .buttons p.email
{
	background: url(/Content/Images/cbox-email.gif) no-repeat 0 center;
}
.cbox .buttons p.email a
{
	padding-left: 26px;
}
.cbox .buttons p.subscribe
{
	background: url(/Content/Images/cbox-subscribe.gif) no-repeat 0 center;
}
.cbox a
{
	color: #3d3d3d;
}
.cbox a:hover
{
	color: #b9402c !important;
}
.cbox .results h3 a span
{
	color: #556c0e;
}
/**/

.categories .cat-name
{
	font-size: 14px;
	color: #904612;
	padding-bottom: 5px;
}
.categories .sub-cats
{
	list-style-type: none;
	padding-bottom: 25px;
}
.categories tr td
{
	border-left: solid 1px #ba8c6b;
	padding-left: 10px;
}
.categories tr.last .sub-cats
{
	padding-bottom: 0;
}
/*----- Start "New CSS" -----*/
.simplebox
{
	width: 494px;
	background: #f2efde;
	border: solid 1px #be9375;
	margin: 0 auto;
	text-align: center;
	padding: 14px 26px;
	color: #904612;
	font-family: Verdana, sans-serif;
	margin-top: 22px;
}
#faqbox
{
	width: auto;
}
.simplebox form
{
	width: 400px;
}
.simplebox form label
{
	width: 120px;
	float: left;
	text-align: left;
	padding-right: 5px;
	line-height: 14px;
}
.simplebox form.feedbackform label
{
	width: 200px;
}
.simplebox form.feedbackform
{
	width: 480px;
}
.simplebox form select.field
{
	width: 130px;
	padding: 0;
}
.simplebox form .field
{
	width: 257px;
	float: left;
	border: solid 1px #d6bfa4;
	padding: 2px 5px;
	font-size: 12px;
	color: #904612;
}
.simplebox form textarea.field
{
	height: 100px;
	font-family: Arial, "MS Trebuchet" , sans-serif;
}
.simplebox form .row
{
	margin-bottom: 18px;
}
.simplebox form small
{
	float: left;
	margin-left: 130px;
	font-size: 9px;
	line-height: 18px;
}
/*NEw*/
.simplebox form .search-button-old
{
	float: right;
	margin-right: 5px !important;
}


h2.big-green
{
	font-size: 24px;
	color: #748704;
	font-family: Verdana, sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: capitalize;
	padding: 0;
	margin: 0;
	width: auto;
	line-height: 34px;
}
h2.letter
{
	width: 140px;
	padding-left: 87px;
	background: url(/Content/Images/green-letter.gif) no-repeat 0 center;
	margin: 0 auto;
	text-align: left;
	line-height: 64px;
}

#subscribebox
{
	background: #fff url(/Content/Images/subscribebox-bg.gif) repeat-x 0 bottom;
	border: solid 1px #af805f;
	padding: 5px;
	margin-bottom: 15px;
	width: 183px;
}
#subscribebox .image
{
	float: left;
	margin-right: 10px;
}
#subscribebox h2
{
	font-size: 18px;
	line-height: 32px;
	display: inline;
	font-weight: bold;
	color: #884211;
	text-transform: capitalize;
}
#subscribebox p
{
	padding-left: 5px;
	color: #748704;
	font-family: Verdana, sans-serif;
}
#subscribebox .field
{
	margin: 7px 0;
	border: solid 1px #d0dcac;
	background: #fff;
	color: #904612;
	font-size: 11px;
	padding: 3px 6px;
	width: 168px;
	font-family: Verdana, sans-serif;
}
#subscribebox .link
{
	background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
float:right;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:14px;

}
#subscribebox .link:hover
{
	color: #904612;
	background:transparent none repeat scroll 0 0;
border:0 none;

}
.single-faq
{
	text-align: left;
	font-family: Verdana, sans-serif;
	color: #748704;
	font-size: 12px;
	padding: 15px 0;
}
.single-faq span.w
{
	float: left;
	width: 40px;
	font-size: 24px;
	font-style: italic;
	margin-top: -10px;
}
.single-faq .text
{
	padding-left: 40px;
	position: relative;
}
.single-faq .question
{
	color: #904612;
}
.single-faq .row
{
	margin-bottom: 20px;
}
.link-contactus
{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #904612;
	padding-top: 13px;
}
.link-contactus span a
{
	padding: 0 27px 0 10px;
	background: url(/Content/Images/green-letter-small.gif) no-repeat right center;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.link-contactus span a:hover
{
	font-weight: bold;
	color: #748704;
	padding-right: 26px;
}

.bestsellers
{
	background: #fff;
	border: solid 1px #af805f;
	padding-bottom: 5px;
	width: 191px;
	margin-bottom: 15px;
	font-family: Verdana, sans-serif;
	color: #904612;
	font-size: 11px;
}
.bestsellers h2
{
	width: 191px;
	padding: 0;
	height: 42px;
}

.bestsellers h2.txt-hotforholidays
{
	background-image: url(/Content/Images/text-hot-for-holidays.gif);
}
.bestsellers h2.txt-bestsellers
{
	background-image: url(/Content/Images/text-best-sellers.gif);
}

.bestsellers a:hover
{
	text-decoration: underline;
	color: #748704;
}
.bestsellers .title
{
	font-size: 12px;
}
.bestsellers .article
{
	padding-bottom: 8px;
	padding-top: 4px;
	padding-left: 15px;
}
.bestsellers .more
{
	float: right;
	color: #904612;
	font-size: 12px;
	font-style: italic;
	margin: 0;
}
.bestsellers .more:hover
{
	font-weight: bold;
	color: #904612;
	text-decoration: none;
}

.slidebox
{
	padding: 16px;
}
.slidebox .links
{
	padding-top: 3px;
	border-top: solid 1px #c2997d;
	margin-top: 4px;
}
.slidebox .links a
{
	width: 19px;
	height: 17px;
	line-height: 17px;
	float: left;
	border: solid 1px #c2997d;
	text-align: center;
	margin-right: 4px;
	font-weight: bold;
	color: #748704;
	background-position: center center;
	background-repeat: no-repeat;
}
.slidebox .links a:hover
{
	background: #bcd17d;
	color: #884211;
	background-position: center center;
	background-repeat: no-repeat;
}
/*NOT*/
.slidebox .links a.activeSlide
{
	background: #ecf1de;
	color: #748704;
	background-position: center center;
	background-repeat: no-repeat;
}

.slidebox .links a.play
{
	background-image: url(/Content/Images/play.gif);
	text-indent: -4000px;
}
.slidebox .links a.play:hover
{
	background-image: url(/Content/Images/play-hover.gif);
}
.slidebox .links a.pause
{
	background-image: url(/Content/Images/pause.gif);
	text-indent: -4000px;
}
.slidebox .links a.pause:hover
{
	background-image: url(/Content/Images/pause-hover.gif);
}

.top-products
{
	width: 180px;
	float: left;
	margin-right: 4px;
	margin-bottom: 45px;
	text-align: center;
}
.top-products .content
{
	padding: 10px;
	height: 226px;
}
.brown-button
{
	width: 104px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	display: block;
	background: url(/Content/Images/brown-button.gif) no-repeat 0 0;
}
.brown-button:hover
{
	background: url(/Content/Images/brown-button-hover.gif) no-repeat 0 0;
	color: #fff;
}
/*----- 
	Added new class for the hot coupons on the home page.
-----*/
.hot-coupon .logo
{
	display: block;
	margin-top: -10px;
	position: relative;
}
.hot-coupon .logohandler
{
	width: 20%;
}
.hot-coupon .coupon-content
{
	width: 70%;
}
.hot-coupon .logo img
{
	border-left: solid 5px #fff;
	border-right: solid 5px #fff;
}
.hot-coupon .cashback
{
	color: #b9402c;
	font-weight: bold;
	font-family: "Verdana" , sans-serif;
}
.hot-coupon .learn-more
{
	color: #6a6866;
	font-size: 10px;
}
.hot-coupon .learn-more:hover
{
	color: #904612;
}

h2.main-category
{
	height: 22px;
	padding: 0;
	width: auto;
	margin-bottom: 16px;
	border: solid 1px #b28566;
	text-align: left;
	background: #fff url(/Content/Images/coupons-title-bg.gif) repeat-x 0 bottom;
	padding-left: 9px;
}
div.main-category
{
	padding: 0;
	width: auto;
	margin-bottom: 16px;
	border: solid 1px #dec9ba;
	text-align: left;
	background: #EFF1F2 url(/Content/Images/main-category-bg.gif) repeat-x 0 0;
	padding-left: 9px;
}
.main-category span
{
	line-height: 22px;
	margin-top: -14px;
	display: block;
	position: relative;
	font-size: 20px;
	line-height: 24px;
	text-transform: none;
	font-weight: normal;
	background: #fff url(/Content/Images/coupons-title-span-bg.gif) repeat-x 0 bottom;
	float: left;
	padding: 0 5px;
	color: #904612;
}
.main-category .subcategories
{
	background: url(/Content/Images/subcategories-arrow.gif) no-repeat 12px 10px;
	padding: 10px 0 10px 40px;
	font-weight: bold;
	color: #904612;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
.main-category .subcategories a
{
	color: #904612;
}
.main-category .subcategories a:hover, .main-category .subcategories a.active
{
	color: #748704;
}
.main-category span strong
{
	font-size: 30px;
	font-weight: normal;
}
h2.sptitle
{
	border: solid 1px #dec9ba;
	padding: 0;
	background: #f2efdf url(/Content/Images/coupons-title-bg.gif) repeat-x 0 0;
	margin-bottom: 16px;
	width: auto;
	height: 22px;
	text-align: left;
	padding-left: 9px;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
}

h2.sptitle span
{
	height: 28px;
	display: block;
	padding: 0;
	margin-top: -14px;
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	position: relative;
}

/*NEW*/
h2.sptitle span.sp-coupons
{
	background-image: url(/Content/Images/sp-coupons.gif);
}
h2.sptitle span.sp-deals
{
	background-image: url(/Content/Images/sp-deals.gif);
}
h2.sptitle span.sp-rebates
{
	background-image: url(/Content/Images/sp-rebates.gif);
}

h2.sptitle span.sp-gapcoupons
{
	background-image: url(/Content/Images/sp-gap-coupons.gif);
}
h2.sptitle span.sp-gapdeals
{
	background-image: url(/Content/Images/sp-gap-deals.gif);
}
h2.sptitle span.sp-gaprebates
{
	background-image: url(/Content/Images/sp-gap-rebates.gif);
}

/**/

.store-info
{
	border: solid 1px #af805f;
	background: #f1f3f4 url(/Content/Images/store-info-bg.gif) repeat-x 0 0;
	padding: 0 14px 14px;
	margin: 8px auto 46px;
	padding: 0 14px 14px;
}
.store-info .logo
{
	margin-right: 5px;
	display: block;
	width: auto;
	height: 100%;
	position: relative;
	float: left;
	margin-top: -3%;
}
.store-info .logo img
{
	border-left: solid 8px #fff;
	border-right: solid 8px #fff;
}
.store-info h3
{
	float: left;
	padding: 5px 0;
}
.store-info .content
{
	color: #904612;
	padding-left: 8px;
	padding-top: 8px;
}

.get-cash
{
	background: #f2efde url(/Content/Images/get-cash-bg.gif) repeat-x 0 0;
	border: solid 1px #ddc7b7;
	padding: 5px 5px 5px 10px;
	margin-bottom: 15px;
	width: 178px;
}
.get-cash h2
{
	padding: 0;
	font-size: 18px;
	padding: 6px 0;
	text-align: left;
}
.get-cash p.title
{
	color: #748704;
	font-style: italic;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding-bottom: 15px;
}
.get-cash .step
{
	padding-left: 34px;
	line-height: 26px;
	background-position: 0 center;
	background-repeat: no-repeat;
	margin-bottom: 11px;
	font-size: 14px;
	font-family: "Verdana" , sans-serif;
	color: #748704;
	font-style: italic;
}
.get-cash .step1
{
	background-image: url(/Content/Images/step1.gif);
}
.get-cash .step2
{
	background-image: url(/Content/Images/step2.gif);
}
.get-cash .step3
{
	background-image: url(/Content/Images/step3.gif);
}


.get-cash .reg
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, sans-serif;
	padding-bottom: 6px;
}
.get-cash .learn-more
{
	font-style: italic;
	font-family: Verdana, sans-serif;
	text-align: center;
}
.get-cash .learn-more a
{
	color: #904612;
}
.get-cash .reg a:hover, .get-cash .learn-more a:hover
{
	font-style: normal;
}
p.curr-subcat
{
	background: url(/Content/Images/curr-subcat.gif) repeat-x 0 0;
	line-height: 24px;
	padding-left: 54px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #904612;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}
p.curr-subcat span
{
	background: #fff;
	padding: 0 5px;
}
p.curr-subcat a
{
	color: #904612;
}
p.curr-subcat a:hover, p.curr-subcat a.active
{
	color: #748704;
}

/*NEW */
.paging
{
	padding: 0 30px;
	height: 33px;
	line-height: 33px;
	border: solid 1px #b5896a;
	background: url(/Content/Images/paging-bg.gif) repeat-x 0 0;
}
.paging a
{
	color: #fff; /*font-weight: bold;*/
	font-size: 19px;
	margin: 0 8px;
}
.paging a:hover, .paging a.active
{
	color: #3365b7;
	margin: 0 8px;
}
.paging a.first
{
	float: left;
	padding-left: 32px;
	background: url(/Content/Images/prev-page-arrow.gif) no-repeat 0 4px;
}
.paging a.last
{
	float: right;
	padding-right: 32px;
	background: url(/Content/Images/next-page-arrow.gif) no-repeat right 4px;
}
.paging .numpages
{
	width: 300px;
	margin: 0 auto;
	display: inline;
	text-align: center;
	color: #fff;
}
.paging .numpages span
{
	margin: 0 8px;
}

/**/


.sim-merchants
{
	padding: 15px 25px;
	border: solid 1px #af805f;
	background: #a5be5b url(/Content/Images/bg-sim-merchants.gif) repeat-x 0 0;
}
.sim-merchants h2.title
{
	height: 25px;
	width: 174px;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background: url(/Content/Images/txt-similar-merchants.gif) no-repeat 0 0;
	margin-top: -26px;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 15px;
	position: relative;
}
.sim-merchants .content
{
	padding: 0 7px 7px;
	line-height: 34px;
}
.sim-merchants .content a
{
	float: left;
	margin: 0 7px;
	font-weight: bold;
}





#apple-box
{
	width: 548px;
	margin: 0 auto 5px;
}
#top-products
{
	width: 548px;
	margin: 0 auto;
}


/*NOT*/



/* Overlay */
#modalOverlay
{
	background-color: #000;
	cursor: wait;
}


/* Container */
#modalContainer
{
	height: 100px;
	width: 300px;
	left: 55%;
	top: 30%;
	margin-left: -300px;
	text-align: left;
}
#modalContainer #basicModalContent
{
	padding: 8px;
}


/*----- Start "Form with Form Form Styles" -----*/
.registerWatermark
{
	width: 94%;
	border: solid 1px #d4bca0;
	background: #ecf1de; /*padding: 5px 10px;*/ /*height: 16px;*/
	color: #748704;
	font-size: 14px;
	margin-bottom: 15px;
}
.formbox div.form
{
	padding: 35px 51px 50px;
}

.formbox div.form h3
{
	text-indent: -10000px;
	height: 22px;
	padding: 0;
	margin-bottom: 30px;
}
.formbox div.form label
{
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #748704;
	padding-bottom: 3px;
}
.formbox div.form .field
{
	width: 94%;
	border: solid 1px #d4bca0;
	background: #ecf1de;
	padding: 5px 10px;
	height: 16px;
	color: #748704;
	font-size: 14px;
	margin-bottom: 15px;
}

.formbox .field
{
	width: 94%;
	border: solid 1px #d4bca0;
	background: #ecf1de;
	padding: 5px 10px;
	height: 16px;
	color: #748704;
	font-size: 14px;
	margin-bottom: 15px;
}

.formbox div.form textarea.field
{
	font-family: Verdana, sans-serif;
	height: 228px;
	font-size: 12px;
}

.formbox textarea.field
{
	font-family: Verdana, sans-serif;
	height: 228px;
	font-size: 12px;
}
.formbox div.fullwidth
{
	padding: 15px 12px 0 15px;
}
.formbox div.form .smfield
{
	width: 50%;
}
.formbox div.form .question
{
	float: right;
	height: 19px;
	width: 21px;
	background: url(/Content/Images/querstion.gif) no-repeat 0 0;
	text-indent: -10000px;
	margin-top: -38px;
	margin-right: 2px;
	position: relative;
}
.formbox div.form .question:hover
{
	background: url(/Content/Images/querstion-h.gif) no-repeat 0 0;
}

/*------ End "Form Box With Form Styles" ------*/


/**/


/*NEW*/



.address-box
{
	width: 546px;
	margin: 0 auto;
	padding-left: 45px;
	padding-top: 30px;
	color: #904612;
	font-size: 14px;
	line-height: 16px;
}
.address-box h3
{
	font-size: 18px;
	font-weight: bold;
}
.address-box p
{
	padding: 3px 5px;
}

/*----- Start "Modal Boxes" -----*/
.modal
{
	border: solid 3px #904612;
	padding: 20px 30px 5px;
	position: absolute;
	display: block;
	background: #fffefe url(/Content/Images/modal-bg.gif) repeat-x 0 0;
	text-align: center;
	color: #904612;
	z-index: 10000;
}
.login-modal .title
{
	font-size: 20px;
	line-height: 22px;
}
.modal .button
{
	float: none;
	display: block;
	width: 122px;
	height: 49px;
	line-height: 49px;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin: 15px auto;
	text-align: center;
	background: #f4e1cc;
	border: solid 2px #b27e56;
	font-size: 33px;
	color: #748704;
	cursor: pointer;
}
.modal .button:hover
{
	color: #904612;
}
.login-modal
{
	top: 50px;
	left: 50px;
	font-size: 17px;
	width: 440px;
}
.modal .close
{
	font-family: Verdana, sans-serif;
	color: #7d7f77;
	font-size: 10px;
	margin-left: -15px;
	position: relative;
	z-index: 1000;
	margin-top: 15px;
}
.modal .close a
{
	color: #7d7f77;
}
.modal .close strong
{
	font-size: 24px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}
.modal .close span
{
	float: left;
	padding-top: 10px;
}
.login2-modal
{
	top: 320px;
	left: 50px;
}
.email-modal
{
	left: 600px;
	top: 50px;
	width: 525px;
	font-size: 19px;
	line-height: 26px;
	text-align: left;
	padding-left: 65px;
	padding-right: 80px;
}
.email-modal .title
{
	font-size: 28px;
	color: #4fad0b;
	line-height: 45px;
	height: 45px;
	text-align: center;
}
.email-modal .title span
{
	background: url(/Content/Images/green-letter-2.gif) no-repeat 50px 0;
	display: block;
	padding-left: 50px;
}
.email-modal .offers
{
	font-size: 23px;
}
.email-modal .offers img
{
	margin-right: 10px;
}
.email-modal label
{
	color: #748704;
}
.email-modal form .lside
{
	float: left;
	width: 140px;
}
.email-modal form .rside
{
	float: right;
	width: 370px;
}
.email-modal form .field
{
	border: solid 1px #a96f46;
	background: #fdfbf7;
	width: 355px;
	padding: 0 5px;
}
.email-modal form textarea.field
{
	height: 110px;
}
.email-modal form small
{
	font-size: 11px;
	display: block;
	padding: 3px;
}
.email-modal .button
{
	height: 30px;
	line-height: 30px;
	font-size: 19px;
	width: 65px;
	float: right;
}
.email-modal .close
{
	margin-left: -45px;
}
.email-modal .close span
{
	padding-top: 0;
}
.email2-modal
{
	left: 50px;
	top: 550px;
	width: 550px;
	padding-left: 60px;
	padding-right: 60px;
}
.email2-modal .spec
{
	text-align: center;
	font-size: 27px;
	line-height: 29px;
}
/*------ End "Modal Boxes" ------*/
.more-link
{
	height: 14px;
	width: 52px;
	background-image: url(/Content/Images/more-link.gif);
	margin-top: 12px;
	float: right;
	margin-right: 10px;
}
.more-link:hover
{
	background-position: 0 -14px;
}
.stp-box
{
	line-height: 27px;
	background: url(/Content/Images/stp-box-cnt.gif) repeat-x 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #904612;
	font-family: Verdana, sans-serif;
	text-align: center;
}
.stp-box .lside
{
	background: url(/Content/Images/stp-box-l.gif) no-repeat left 0;
}
.stp-box .rside
{
	height: 27px;
	padding: 0 37px;
	background: url(/Content/Images/stp-box-r.gif) no-repeat right 0;
}
.stp-box .right
{
	float: right;
}
.stp-box .left
{
	float: left;
}

/**/


/*New CSS by Indianic Designer for Save and Email Popup*/

.save-msg
{
	width: 547px;
}

.sv-msg-middl
{
	width: 547px;
	background: url(/Content/Images/middle-bg.gif) repeat-y top;
}

.grn-blk
{
	width: 505px;
	margin: 0px auto;
}

.grn-middl
{
	width: 505px;
	background: url(/Content/Images/green-middle.gif) repeat-y;
	float: left;
}

.log-in-frm
{
	width: 505px;
	margin: 0px auto;
}

.frm-txt
{
	margin: 9px 0px 0px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.textfld
{
	margin: 0px 0px 0px 10px;
	border: solid 1px #8b4718;
}

.textfld1
{
	margin: 0px 0px 0px 37px;
	border: solid 1px #8b4718;
}

.frgt-pass a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b4718;
	margin: 6px 0px 0px 160px;
	text-decoration: none;
}

.frgt-pass a:hover
{
	text-decoration: underline;
}

.frgt-passpopup a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b4718;
	margin: 6px 10px 0px ;
	text-decoration: none;
}

.frgt-passpopup a:hover
{
	text-decoration: underline;
}

.error-text
{
	width: 458px;
	height: 24px;
	background: url(/Content/Images/red-txt-bg.jpg) no-repeat;
	margin: 10px auto 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f20a1b;
	padding: 5px 0px 0px 0px;
}

.cancel
{
	
}

.cancel a
{
	padding: 17px 0px 0px 35px;
	color: #c62903;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	text-decoration: none;
	background: url(/Content/Images/cancel.gif) no-repeat left;
	
}


.cancel a:hover
{
	text-decoration: underline;
	padding: 17px 0px 0px 35px;
	background: url(/Content/Images/cancel-hvr.gif) no-repeat left;
}

.cancel-1
{
	margin: 0px 0px 0px 20px;
}

.crt-accnt
{
	color: #7f3d0f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px 30px 0px 70px;
}

.regst-nw a
{
	color: #607a0e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	text-decoration: none;
}

.regst-nw a:hover
{
	text-decoration: underline;
}

.email-msg
{
	width: 548px;
}

.grdnt-bg
{
	background: url(/Content/Images/grdnt-bg.jpg) #FFFFFF repeat-x left bottom;
	border-left: solid #9ad604 2px;
	border-right: solid #9ad604 2px;
	width: 544px;
}

.trget-blk
{
	margin: 25px auto 0px;
	width: 486px;
}

.target-middl
{
	background: url(/Content/Images/targt-middle.jpg) repeat-y;
	width: 486px;
}

.trgt-hd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #904612;
	margin: 0px 0px 0px 15px;
}

.trgt-hd img
{
	margin: 0px 15px 0px 0px;
}

.email-frm
{
	margin: 10px 0px 0px 30px;
	color: #81b704;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.txt
{
	float: left;
	width: 150px;
}

.textfld2
{
	margin: 0px 0px 9px 0px;
	border: solid 1px #3d3d3d;
	width: 250px;
}

.textfld3
{
	margin: 0px 0px 9px 0px;
	border: solid 1px #3d3d3d;
	width: 250px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 11px;
	color: #000000;
}

.red-txt
{
	margin: 0px 0px 2px 153px;
	color: #c62903;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.send-btn a:hover
{
	background: transparent url(/Content/images/send-btn-hvr.gif) no-repeat scroll left top;
	display: block;
	height: 30px;
	width: 79px;
}
.send-btn a
{
	background: transparent url(/Content/images/send-btn.gif) no-repeat scroll left top;
	display: block;
	height: 30px;
	margin-left: 320px;
	width: 79px;
}

.sent-msg-txt
{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #904612;
	text-align: center;
	word-spacing: normal;
	margin: 40px 0px 0px 0px;
}

.shopping-btn
{
	margin: 50px 0px 0px 0px;
}

.shopping-btn a
{
	background: url(/Content/Images/shopping.gif) no-repeat;
	padding: 38px 0px 0px 251px;
	font-size: 0px;
}

.shopping-btn a:hover
{
	background: url(/Content/Images/shopping-hover.gif) no-repeat;
	padding: 38px 0px 0px 251px;
	font-size: 0px;
}




/**/


/*CSS for MyAccount page*/

.passing { display:block; height:25px; border:solid 0px #000000;}

.account-inro { margin:0; padding:0; width:868px; display:block;border:solid 0px #000000;}
.account-inro-titel { padding-bottom:5px;}
.account-top { background:url(/Content/Images/account_info-tab-top.gif) no-repeat top; height:32px; text-align:center;  display:block }
.account-top a { padding:0 5px; margin-top:10px;}
.account-top span {}
.account-middle { background:url(/Content/Images/account_info_table-bg.gif) repeat-y; }
.account-txt-header { border-bottom:solid 1px #c62903; color:#c62903; padding:2px 0 2px 0; font:20px Arial, Helvetica, sans-serif}
.spacing-2 { height:15px;}

.account-middle-data { font:14px/22px Arial, Helvetica, sans-serif}
.bdr-bottom-blue { border-bottom:solid 1px #c6d5f6;}


.accountcash-not{ background:#f9e08b; border:solid 1px #c62903; padding:3px 10px; color:#c62903; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.account-table-data { border:solid 1px #c6d5f6;   color:Black;}
.account-table-data-header{ background:#f0f4fc; height:30px;  border-bottom:solid 1px; font: bold 13px Arial, Helvetica, sans-serif;}
.account-table-data-content { border-top:solid 1px #c6d5f6; display:block; width:auto; height:auto;}/*Deleted By Developer- height:34px; */
.account-content { margin:0; padding:0; list-style:none; padding-left:0px;}




.account-content td{ margin:0; padding:0; display:inline;  font: bold 13px Arial, Helvetica, sans-serif; text-align:center; padding:10px 0px 0 0 }
.account-content  tr{border-bottom:Solid 1px;}
.account-table-data-content .account-content td { padding:5px 0 5px 0}
tr.account-content-font-small td { font-weight:normal;}

.txt-red { color:#c62903; }
.account-red { font-size:12px; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
a.txt-red { color:#c62903; text-decoration:none;}
a.txt-red:hover { text-decoration:underline}


.accountTest { margin:0; padding:0; list-style:none; padding-left:0px; }
.accountTest  tr td{border-bottom:Solid 1px #f0f4fc;}
.accountTest tr:hover{background: #f0f4fc;}
.accountTest  td { padding:5px;color:Black; font-weight:normal; font:bold 13px Arial, Helvetica, sans-serif;}



/**/

.Acc .tlc
{
	background-image: url(/Content/Images/message-box-t-left.gif);	
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 0% 0%;
}
.Acc .trc
{
	background-image: url(/Content/Images/message-box-t-right.gif);
		background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.Acc .rb
{
	background-image: url(/Content/Images/message-box-right-bg.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	/*background-color: #FFFFFF;*/
}
.Acc .bb
{
	background-image: url(/Content/Images/message-box-bottom-bg.gif);
	background-color: Transparent ;
	background-repeat: repeat-x;
	background-position: 50% 100%;
	/*background-color: #FFFFFF;*/
}
.Acc .lb
{
	background-image: url(/Content/Images/message-box-left-bg.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
.Acc .blc
{
	background-image: url(/Content/Images/message-box-b-left.gif);
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 0% 100%;
			
}
.Acc .brc
{
	background-image: url(/Content/Images/message-box-b-right.gif);
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 100% 100%;
}
.Acc .tb
{
	background-image: url(/Content/Images/message-box-top-bg.gif);	
	background-repeat: repeat-x;
	background-position: 0 0;
}
.Acc 
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
}



.AccBox .tlc
{
	background-image: url(/Content/Images/my-account-table-left.gif);	
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 0% 0%;
}
.AccBox .trc
{
	background-image: url(/Content/Images/my-account-table-right.gif);
		background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.AccBox .rb
{
	background-image: url(/Content/Images/my-account-table-right-bg.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	/*background-color: #FFFFFF;*/
}
.AccBox .bb
{
	background-image: url(/Content/Images/my-account-table-bottom-bg.gif);
	background-color: Transparent ;
	background-repeat: repeat-x;
	background-position: 50% 100%;
	/*background-color: #FFFFFF;*/
}
.AccBox .lb
{
	background-image: url(/Content/Images/my-account-table-left-bg.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
.AccBox .blc
{
	background-image: url(/Content/Images/my-account-table-b-left.gif);
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 0% 100%;
			
}
.AccBox .brc
{
	background-image: url(/Content/Images/my-account-table-b-right.gif);
		background-color: transparent;
	background-repeat: no-repeat;
		background-position: 100% 100%;
}
.AccBox .tb
{
	background-image: url(/Content/Images/my-account-table-bg.gif);	
	background-repeat: repeat-x;
	background-position: 0 0;
}
.AccBox 
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
}


/* Read More page  */

#container p {text-align:left; font-size:100%;}




div.qmark { padding:0 0 5px 0; text-align:center; font-size:120%;  line-height:29px; }
div.qmark span{ background:url(/Content/Images/header-quemark.gif) no-repeat right top; padding:11px 12px 0 0; }

#container h4 { font-size:110%;}


.float-clear { clear:both;}

#container-bg { background:url(/Content/Images/content-bg-repeat.gif) repeat 0 0; width:822px; margin:50px auto;}
#container { background:url(/Content/Images/content-bg-top.gif) no-repeat 0 0 ; padding:60px 70px 0 70px;}
#container-bottom { background:url(/Content/Images/contnet-bg-bottom.gif) no-repeat bottom center; width:822px; height:95px; display:block; text-align:center;}
#container-bottom .btn-footer { margin:0 auto; width:340px; padding-top:45px;}
#container-bottom a.startshop_btn { background: url(/Content/Images/btn-start-shpng.gif) no-repeat;  height:30px; width:144px; display:block; float:left; }
#container-bottom a:hover.startshop_btn { background: url(/Content/Images/bos_how_startbtno.gif) no-repeat;  height:30px; width:144px; display:block; float:left; }

#container-bottom a.jteam_btn {background: url(/Content/Images/btn-join-team.gif) no-repeat;  height:30px; width:144px; display:block; float:right;   }
#container-bottom a:hover.jteam_btn  {background: url(/Content/Images/btn-join-team_hover.gif) no-repeat;  height:30px; width:144px; display:block; float:right;   }

.text-block { padding:5px 0 10px 0; text-align:center; font-family: NewsGothicStd,Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#333; background-color:#fff;}
.text-block span.red,.text-block span.red a { color:#BD2502; text-decoration:none; }
.text-block p + p { margin-top: 0.5em; } 

.register-link { text-align:center; float:right; margin-left:10px; width:128px;}
.register-link img{ border:none; }
.register-link a{ color:#BD2502; text-align:center; text-decoration:none; clear:both; }

a.backtopage { background:url(/Content/Images/btn-back.gif) no-repeat left center; padding:20px 0 20px 35px; color:#BD2502; text-transform:capitalize; text-decoration:none; line-height:30px; }
a:hover.backtopage { background:url(/Content/Images/btn-back_hover.gif) no-repeat left center; padding:20px 0 20px 35px; color:#BD2502; text-transform:capitalize; text-decoration:none; line-height:30px; }

.validatemsg
{ 
	font-size:12px;
	color:Red !important;
	text-align:center;	
}

/*MyAccount Post Add button*/
.PostAdd
{
	float: right;
	width: 70px;
	height: 22px;
	border: 0;
	margin: 0 0 0 5px !important;
	background: url(/Content/Images/search-button-new.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	position: relative;
	top: -1px;
	cursor: pointer;
}





.PostAdd:hover
{
	background: url(/Content/Images/search-button-new-h.gif) no-repeat 0 0;
}

/**/





.PostAddButton
{
	float: right;
	width: 70px;
	height: 22px;
	border: 0;
	margin: 0 0 0 5px !important;
	background: url(/Content/Images/post-button-new.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	position: relative;
	top: -1px;
	cursor: pointer;
}

.PostAddButton:hover
{
	background: url(/Content/Images/post-button-new-h1.gif) no-repeat 0 0;
}

/*************Login_survey ...styles*********/

.bg_login{
	width:380px;
	float:left;
	border-left:1px solid #053fc4;
	background-image: url(/Content/Images/bg_login.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#1871ea;
	font-family:verdana;
	font-size:12px;
	
}
.outer{
	width:762px;
}
#content-holder_new {
	max-width: 1210px;
	min-width: 950px;
	text-align: left !important;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height:auto;
}
.heading_new{
	background-image:url(/Content/Images/text_img_heading.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 28px;
	width: 325px;
	text-align:left;
	display:block;
}
.signin{
	margin-left:29px;
	margin-top:14px;
	
}
.needhelp_text{
	margin-left:29px;
	margin-top:14px;
	
}
.register_text{
	margin-left:29px;
	margin-top:14px;
	
}
.textfield{
	border:1px solid #1372f4;
	width:162px;
	margin-top:19px;
	}
.email{
	padding-right:30px;
	vertical-align:top;
	
}
.email img{
	vertical-align:middle;
}
#signinbtn {
	width:63px;
	height:23px;
	margin-top:10px;
	margin-right: 99px;
}

#signinbtn a{
	background-image: url(/Content/Images/signin_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font:verdana;
	font-size:14px;
	font-weight:bold;
	color:#1871ea;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: block;
	padding-top: 2px;
}
#signinbtn a:hover{
	background-image: url(/Content/Images/signin_btn_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font:verdana;
	font-size:14px;
	font-weight:bold;
	color:#1871ea;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	padding-top: 2px;

}
#submitbtn {
	width:63px;
	height:23px;
	margin-top:10px;
	
}

#submitbtn a{
	background-image: url(/Content/Images/signin_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font:verdana;
	font-size:14px;
	font-weight:bold;
	color:#1871ea;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	display: block;
	padding-top: 2px;
}
#submitbtn a:hover{
	background-image: url(/Content/Images/signin_btn_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font:verdana;
	font-size:14px;
	font-weight:bold;
	color:#1871ea;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;	
	padding-top: 2px;

}

#contentarea{
	float:left;
	vertical-align:middle;	
}
.clear{
	clear:both;
}
.needhelp{
	font-size:12px;
	color:#1871ea;
	display:block;
	padding-left:29px;
		font-family:arial;
	}
.needhelp a:link, .needhelp a:visited{
	color:#1871ea;
	text-decoration:underline;
	font-size:12px;
	display:block;
	padding-top:10px;
	font-family:arial;
}
.needhelp a:hover{
color:#1871ea;
	text-decoration:underline;
	font-size:12px;
		padding-top:10px;
}
.mandatory{
	color:#c62903;
	vertical-align:middle;
}
.iagree{
	padding-left:20px;
	/*font-weight:bold;*/
	padding-top:12px;
	}
.iagree input{
	margin-right:10px;
}
.iagree img{
	vertical-align:middle;
}

.special{
	background-image: url(/Content/Images/bg_special.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-right: 45px;
	padding-left: 45px;
	height:418px;
	font-size:14px;
	color:#000000;
	font-family:Verdana;
}
.special img{
	
	border:0px;
}
.special strong{
	font-size:18px;
	color:#000000;
	padding-bottom:5px;
		font-family:Verdana;
}
.b{
	font-size:16px;
	color:#000000;
	padding-bottom:5px;
		font-family:Verdana;
}
.heading_bottom
{
	margin-left:28px;
	}
.input {
   border:0px;
}
.input:hover {
      border:0px;
}

    .button {
    border: none;
    background: transparent url('/Content/Images/signin_btn_new.gif') no-repeat top left;
    height: 23px;
	width: 63px;
	cursor:pointer;
	margin-top:10px;
	margin-right: 99px;
}
.button:hover {
    border: none;
    background: url('/Content/Images/signin_btn_new_hover.gif') no-repeat top left;
   height: 23px;
	width: 63px;
		cursor:pointer;
		margin-top:10px;
	margin-right: 99px;
}
   .button1 {
	border: none;
	height: 23px;
	width: 63px;
	cursor:pointer;
	margin-top:10px;
	background-color: transparent;
	background-image: url(/Content/Images/submit_btn_new.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.button1:hover {
	border: none;
	height: 23px;
	width: 63px;
	cursor:pointer;
	margin-top:10px;
	background-image: url(/Content/Images/submit_btn_new_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

/*******new**********/
.right{
	font-family:verdana;
	font-size:16.67px;
	color:#2549a1;
	margin-top:5px;
}
.right a:link, .right a:visited{
	font-family:verdana;
	font-size:16.67px;
	color:#2549a1;
}
.right a:hover{
	font-family:verdana;
	font-size:16.67px;
	color:#2549a1;
}
.right img{
	border:0px;
	vertical-align:middle;
}
.right-down{
	color:#80a610;
	font-size:12.5px;
	padding-left:85px;
}
.rightline{
	border-bottom:1px solid #053fc4;
	padding-bottom:5px;
	font-family:verdana;
	font-size:14px;
	color:#2549a1;
	width: 870px;
	left: 65px;
	top: 547px;
	
}
.font16{
	color:#1871ea;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 100px;
	margin-right: 10px;
	}
.font16 p + p { margin-top: 0.5em; } 
.total{
	color:#841c15;
	font-size:14px;
		font-family:Verdana;
	padding-top:15px;

}
.pad-top{
	height:34px;
}