body{margin:0px; padding:0px; background:url(../images/body_bg.gif) repeat-x #f2f2f2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:11px;}

h1, form{margin:0px; padding:0px;}
.steps{ font-size:18px; color:#486600; }

.banner_img{position:absolute; margin-top:-56px; margin-left:82px;}

ul.main_menu{padding:0px; list-style:none; margin: 0px auto; width: 810px;}
ul.main_menu li{padding:0px; margin:0px; float:left; list-style:none; padding:0px 29px; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; background:url(../images/menu_divdr.gif) no-repeat right;}
ul.main_menu li.last{padding:0px; margin:0px; float:left; list-style:none; padding:0px 29px; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; background:none;}

.newsletter_bg{background:url(../images/newsletter_bg.gif) no-repeat; width:241px; padding-left:10px; padding-top:5px; height:23px; float:right; padding-right:10px; position:absolute;}

ul.main_menu li a{color:#FFFFFF; text-decoration:none;}
ul.main_menu li a:hover{color:#bd6f00; text-decoration:none;}

.main_pad{padding-right:8px; padding-left:8px; background:url(../images/main_bg.png);}
.cont_pad{padding-left:10px; padding-right:5px; padding-top:20px; background:url(../images/top_shade.gif) repeat-x;}

.sml_cont{background:url(../images/sml_cont_bg.gif) bottom repeat-x #f8f8f8; border-left:#e3e3e3 1px solid; border-right:#e3e3e3 1px solid; padding:8px; width:182px;}

.sml_cont h1{color:#585858; font-size:14px; line-height:normal; padding-bottom:5px; padding-top:5px;}

.imgbrdr5{border:#e5e5e5 5px solid;}

.img_btm{background:url(../images/img_btm_brdr.gif) repeat-x bottom; padding-bottom:3px;}

.padbtm10{padding-bottom:10px;}
.padrtlt10{padding-right:10px; padding-left:10px;}
.padtpbtm5{padding-top:5px; padding-bottom:5px;}
.btn_pad{padding-top:10px;}
.welc_cont{background:url(../images/welcome_bg.jpg) no-repeat; padding:90px 22px 0px 22px; width:251px; height:166px; font-size:13px; color:#47550f; line-height:18px; margin-left:2px;}

.rec_cont{background:url(../images/recent_img.gif) no-repeat; padding:85px 0px 0px 0px; width:299px; height:217px; font-size:13px; color:#47550f; line-height:18px;}

.txt_req{background:url(../images/req_bg.gif) no-repeat right #f5f5f5; border:#d9d9d9 1px solid; width:233px; height:19px; vertical-align:middle; padding-right:50px; padding-top:4px; color:#7a7a7a; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
.slct{background:#f5f5f5; border:#d9d9d9 1px solid; width:288px; height:23px; vertical-align:middle; color:#7a7a7a; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }

.txtarea{background:#f5f5f5; border:#d9d9d9 1px solid; width:283px; height:130px; vertical-align:middle; padding-top:4px; color:#7a7a7a; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}

.txtnone{background:none; border:none; color:#a7a7a7; width:230px; font-size:11px;}

.ftr{padding:5px 20px; font-size:12px;}

a.link_orng{color:#fe9b00; text-decoration:none;}
a.link_orng:hover{color:#fe9b00; text-decoration:underline;}

a.link_dark{color:#333333; text-decoration:none;}
a.link_dark:hover{color:#333333; text-decoration:underline;}

a.extlinks{background:url(../images/logo_arw.gif); background-position:0px 28px; width:15px; height:28px; display:block; float:left;}
a.extlinks:hover{background:url(../images/logo_arw.gif) no-repeat; width:15px; height:28px; display:block; float:left;}

a.wlink{color:#FFFFFF; text-decoration:none;}
a.wlink:hover{color:#FFFFFF; text-decoration:underline;}
.button1{ background-color:#076C0E; color:#ffffff; border:#56075B 1px solid; width:70px; font-size:10px;}

.txtbox
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 180px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}
	
.txtbox1
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 192px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}
.txtbox2
	{
		font-family:Arial;
		font-size:11px;
		height: 22px;
		width: 140px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}
	
.txtboxsml
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 130px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}


.txtareasmall
	{
		background:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		height: 70px;
		width: 192px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}

.txtboxsmall
	{
		font-family:Arial;
		font-size:11px;
		height: 17px;
		width: 50px;
		background:#f5f5f5; border:#d9d9d9 1px solid;
	}
.crsr {cursor:pointer; }
.redfont { color:#FF0000; font-weight:bold; }
.redsmall{color:#ff0000;}
.red{color:#ff0000;}

#MarketPlaces{position:absolute; z-index:100; display:none; padding-top:10px;}

.logos{border-left:#ffbf65 1px solid; border-right:#ffbf65 1px solid; width:250px; background:#f5f5f5;}

.logos a{padding:6px 5px; display:block;}
.logos a:hover{padding:5px 5px; border-top:#ffbf65 1px solid; border-bottom:#ffbf65 1px solid; background:#e7e7e7;}

.thumbrdr{background:url(../images/thumb_bg.png) no-repeat; padding:7px; padding-bottom:20px;}

.form-top { position:absolute; background:url(../images/form-top.gif) no-repeat; width:610px; height:76px; text-align:left; font-size:12px; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#404040; padding-left:16px; padding-top:5px;}
.top-bg-form {background:url(../images/top-bg-form.gif) no-repeat top; width:620px; margin-top:81px; font-size:12px; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#404040; line-height:18px; padding-bottom:20px;}
.form-btm {background:url(../images/form-bottom.gif) no-repeat bottom #dfdfdf; width:620px; height:20px;}
.txt-box {background:url(../images/txtbox.gif) no-repeat; width:212px; height:20px; padding:4px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#404040; border:none;}
.txt-box-slct {width:222px; height:24px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#404040;}
.txt-box-date {background:url(../images/txtbox_date.gif) no-repeat; width:110px; height:20px; padding:4px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#404040; border:none;}
.textarea {background:url(../images/text-box.gif) no-repeat; width:222px; height:104px; border:0px;}
.bg-verline {background:url(../images/bg-verline.gif) repeat-y; width:2px;}


.reg_form{ font-size:12px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.txtbox_reg{ border:#666666 1px solid; width:233px; height:19px; vertical-align:middle; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.txtboxdate{ border:#666666 1px solid; width:103px; text-align:right;  height:19px; vertical-align:middle; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.txtarea_reg{ border:#666666 1px solid; width:233px; height:60px; vertical-align:middle;color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.txtareabig_reg{ border:#666666 1px solid; width:233px; height:80px; vertical-align:middle;color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.button2{ background-color:#db8100; color:#FFFFFF; width:80px; height:25px; text-align:center; border:1px solid #db8100; }

/*Special page CSS*/

body.specialBg{background:#2b3335 url(../images/bg_special.jpg);font-size:12px;color:#595959;line-height:20px;}
.StripBg{background:url(../images/bg_topStrip.png) repeat-x left top;}
.newsletter_bg_spcl{background:url(../images/newsletter_bg_spl.gif) no-repeat; width:241px; padding-left:10px; padding-top:5px; height:23px; float:right; padding-right:10px;}
.FooterBottom{background:url(../images/footerbg_spl.gif) repeat-x left top;height:121px;}
.ftr_inner{width:930px;margin:0 auto;background:url(../images/ftr_inner.gif) no-repeat center top;padding:69px 20px 0px 20px;color:#cccccc;font-size:12px;}
.main_pad_spl{padding-right:8px; padding-left:8px; background:url(../images/contentbg_spl.gif) repeat-y center top;}
.lit_ash_txt{color:#cccccc;}
.callusTxt{background:url(../images/callus_txt.gif) no-repeat right bottom;}
.top_spl_curve{background:url(../images/top_spl_curve.png) no-repeat center 90px;}
.ashContainer{padding:10px;background:#f2f2f2;width:590px;margin:0 auto;margin-bottom:10px;}
.picDescription{background:#797979;font-size:12px;color:#FFFFFF;padding:15px;margin-top:10px;line-height:20px;}
.picDescription h2{font-size:20px;color:#fff;margin:0px;padding:4px 0px;font-weight:normal;}
.innerBlock{width:614px;margin:0 auto;}
.pastPromotion{margin-bottom:10px;}
.hotPanel{height:166px;position:relative;background:url(../images/hot_offer_panel.jpg) no-repeat left top;}
.hotPanel h2{padding:0px;margin:0px;position:absolute;top:24px;left:20px;}
ul.orangBtn{padding:0px;margin:0px;position:absolute;left:20px;list-style:none;top:67px;}
ul.orangBtn li{float:left;height:33px;margin-right:20px;}
ul.orangBtn li a{width:133px;display:block;height:33px;line-height:33px;text-align:center;color:#FFFFFF;background:url(../images/orangeBtn.png) no-repeat center 0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;font-weight:bold;outline:none;}
ul.orangBtn li a:hover{color:#FFFFFF;background-position:center -33px;}
.panelFoot{position:absolute;color:#585857;bottom:0px;left:20px;padding:9px 0px;}
.handVBTn{position:absolute;right:20px;bottom:0px;padding:9px 0px;}
.handVBTn a{float:left;display:block;height:20px;line-height:20px;color:#585857;margin-left:10px;text-decoration:none;}
.handVBTn a:hover{color:#FFFFFF;}
a.Hicon{background:url(../images/horz_icon.gif) no-repeat left 3px;padding-left:26px;}
a.Vicon{background:url(../images/verti_icon.gif) no-repeat left 0px;padding-left:19px;}
.Smalltxt{font-size:10px;color:#630000;padding:3px 0px;margin-bottom:7px;padding-left:11px;}
.border{ padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #999999; }

