/* CSS Document */
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	
}
body{
	padding:0px;
	margin:0px;
	text-decoration:none;
	line-height:18px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg_header.jpg) repeat left top;
/*	background:url(../images/bg_x.jpg) repeat-x left top;*/
}
.clear{
	clear:both;
}
.center{
	text-align:center;
	}
.fl{
	float:left;
}
.fr{
	float:right;
}

p{
	margin:0px;
	padding:5px 0px 5px 0px;
}

/*-------------------------------*/

.outer_wrap{
	width:950px;
	margin:0px auto;
	padding:0px;
	background:#fff;
	}
.banner{
	width:950px;
	height:170px;
	background:url(../images/banner.jpg) no-repeat left top;
	}
.menu_wrap{
	width:950px;
	height:38px;
	background:#171717;
	font:bold 13px Arial, Helvetica, sans-serif;
	}
	.menu_wrap:after{ /*Add margin between menu and rest of content in Firefox*/
		display: block; 
		clear: both; 
		visibility: hidden;
		}
		.menu_wrap ul{
		width: 100%;
		padding: 0;
		margin: 0;
		}
		.menu_wrap ul li{
		display: inline;
		/*border:1px solid #FF0000;*/
		}
		.menu_wrap ul li a{
		color: #fff;
		padding:10px 15px;
		line-height:36px;
		margin: 0;
		text-decoration: none;
		/*background:url(../images/black_sep.jpg) repeat-y  left top;*/
		}		
		.menu_wrap ul li a:hover, .topmenu ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
		color:#fff;  /*THEME CHANGE HERE*/
		}
.inside_wrap{
	width:890px;
	margin:0px 30px;
	padding:0px 0px 20px 0px;
	}
	.inside_wrap h1{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#3d2922;
	border-bottom:1px solid #cccccc;
	padding:15px 10px;
	}
.footer{
	background:url(../images/footerbg.jpg) repeat-x left top;
	height:55px;
	padding:9px;
	line-height:25px;
	}
	.footer_link{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px 0px 0px 38px;
	}
	.footer_link a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0px 5px;
	text-decoration:none;
	}
	.footer_link a:hover{
	text-decoration:none;
	color:#f6a4ac;
	}
.step_holder{
	float:left;
	width:155px;	
	}
.step_holder a{
	background:url(../images/step_00.gif) no-repeat left top;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#939393;
	height:36px;
	padding:6px 0px 0px 27px;
	text-decoration:none;
	display:block;
	line-height:33px;
	}
/*	
.step_holder a:hover{
	background:url(../images/step_01.gif) no-repeat left top;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#c50c46;
	height:36px;
	padding:6px 0px 0px 27px;
	text-decoration:none;
	display:block;
	line-height:33px;
	}*/
.active a{
	background:url(../images/step_01.gif) no-repeat left top;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#c50c46;
	height:36px;
	padding:6px 0px 0px 27px;
	text-decoration:none;
	display:block;
	line-height:33px;
	}
.step_holder a span{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:9px;
	text-decoration:none;
	}
.catagory_wrap{
	width:870px;
	padding:0px;
	margin:0px;
	}
.group_01{
	width:840px;
	height:37px;
	background:#BA8310;
	border:1px solid #f1bb88;
	padding:15px;
	}
	.group_01_inside{
	border:1px solid #f1bb88;
	padding:10px;
	width:850px;
	}
	.listbox{
	border:1px solid #585858;
	padding:1px;
	font-weight:bold;
	}
	.table01_wrap{
	width:746px;
	margin:0px;
	padding:0px;
	}
	.table01_top{
	background:url(../images/tb_top.jpg) no-repeat left top;
	height:39px;
	}
	.table01_bg{
	background:url(../images/tb_bg.jpg) repeat-y left top;
	padding:0px 6px;
	}	
	.table01_btm{
	background:url(../images/tb_btm.jpg) no-repeat left top;
	height:22px;
	}
	.column01{
	width:409px;
	margin:0px;
	padding:0px;
	float:left;
	}
	.column02{
	width:210px;
	margin:0px;
	padding:0px;
	float:left;
	}
	.column03{
	width:115px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
.coffee_listwrap{
	width:388px;
	height:72px;
	background:url(../images/coffee_bg.jpg) no-repeat left top;
	margin:2px auto;
	padding:8px 5px 5px 6px;
	line-height:15px;
	}
.list_box02{
	border:1px solid #d4d4d4;
	padding:1px;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:20px;
	}
	   
.group_02{
	width:840px;
	height:37px;
	background:#8C4C19;
	border:1px solid #f78061;
	padding:15px;
	}
	
.group_03{
	width:840px;
	height:37px;
	background:#a21a24;
	border:1px solid #e37295;
	padding:15px;
	}
.dash_line{
	background:url(../images/dotted.gif) repeat-x left bottom;
	}
	

/*-------------------------------june 07 2010*/
.bdr_btm{border-bottom:1px solid #cccccc;}	
	
.red_norm_link{ font:normal 12px Arial, Helvetica, sans-serif;color:#c50c45; text-decoration:none}
.red_norm_link:normal{ font:normal 12px Arial, Helvetica, sans-serif;color:#c50c45;text-decoration:none}

.black_norm_link{ font:normal 12px Arial, Helvetica, sans-serif;color:#000; text-decoration:none}
.black_norm_link:normal{ font:normal 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none}
	
.txt_large_red01{ font:normal 18px Arial, Helvetica, sans-serif; color:#c50c45;}
	
.wd_350{width:350px; float:left}

.wd_370{width:370px; float:left; position:relative;}


.lpd_50{ padding-left:50px;}
	
.red{ color:#c50c45}	
	
	
.sub_menu_link a{ font:bold 12px Arial, Helvetica, sans-serif; color:#74001b; text-decoration:none; padding-right:5px; padding-left:5px;}
.sub_menu_link a:hover{ font:bold 12px Arial, Helvetica, sans-serif; color:#74001b; text-decoration:none;padding-right:5px;padding-left:5px;}

a.sub_menu_link_sel { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;padding-right:5px;padding-left:5px;}
	
	
	
	
/*-----------------------JUNE 09*/
.td_border{border:1px solid #ffbf1f}
.td_head{ background:#ab6e36}
.td_subhead{ background:#f1bb88}
.td_line{ background:url(../images/doted_line.jpg) repeat-x left top; height:9px;}

.td_red{background:#c93713}
.td_lightred{background:#f4896e}
.td_dark_red{ background:#a21a24}
.td_red01{ background:#ec461d}
	
.txt_brown_bold{ font:bold 12px Arial, Helvetica, sans-serif; color:#743904;}
.txt_red_bold{ font:bold 12px Arial, Helvetica, sans-serif; color:#d90101;}
.txt_dark_red{ font:bold 12px Arial, Helvetica, sans-serif;color:#711600;}
.td_bdr_red{border:1px solid #f4896e}


.bdr_top{border-top:1px solid #cccccc;}
	
.form_input_02{ 
	border:1px solid #d4d4d4;
	height:16px;
	padding:3px 3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
}
.pop_wrap{width:752px; margin:0 auto;}	
.pop_wrap_top{background:url(../images/poptop.gif) no-repeat left top; height:38px;}
.pop_wrap_bg{background:url(../images/popbg.gif) repeat-y -1px top; text-align:center}
.pop_wrap_bottom{background:url(../images/popbtm.gif) no-repeat left top; height:38px;}
	
/*--------------- PADDING --------------*/
.tpd_5{padding-top:5px;}
.tpd_10{padding-top:10px;}
.tpd_15{padding-top:15px;}
.tpd_20{padding-top:20px;}

.rpd_5{padding-right:5px;}
.rpd_10{padding-right:10px;}
.rpd_15{padding-right:15px;}
.rpd_20{padding-right:20px;}

.bpd_5{padding-bottom:5px;}
.bpd_10{padding-bottom:10px;}
.bpd_15{padding-bottom:15px;}
.bpd_20{padding-bottom:20px;}

.lpd_5{padding-left:5px;}
.lpd_10{padding-left:10px;}
.lpd_15{padding-left:15px;}
.lpd_20{padding-left:20px;}

/*----------- MARGIN-----------------*/
.tmg_5{margin-top:5px;}
.tmg_10{margin-top:10px;}
.tmg_15{margin-top:15px;}
.tmg_20{margin-top:20px;}

.rmg_5{margin-right:5px;}
.rmg_10{margin-right:10px;}
.rmg_15{margin-right:15px;}
.rmg_20{margin-right:20px;}

.bmg_5{margin-bottom:5px;}
.bmg_10{margin-bottom:10px;}
.bmg_15{margin-bottom:15px;}
.bmg_20{margin-bottom:20px;}

.lmg_5{margin-left:5px;}
.lmg_10{margin-left:10px;}
.lmg_15{margin-left:15px;}
.lmg_20{margin-left:20px;}
.lmg_25{margin-left:25px;}

/*----------- TEXT STYLES-----------------*/
.txt_norm{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.txt_norm_bold{ font:bold 12px Arial, Helvetica, sans-serif; color:#000000;}

.txt_norm_white{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.txt_norm_bold_white{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}

.txt_norm_bold_red{ font:bold 12px Arial, Helvetica, sans-serif; color:#900e1b;}

.txt_medium_bold{ font:bold 16px Arial, Helvetica, sans-serif; color:#000;}
.txt_medium_bold_white{ font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}

.txt_large_red{ font:normal 18px Arial, Helvetica, sans-serif; color:#d20f00;}

/*---------------------Start Button Style*/
.form_btn_style a{
    background: transparent url('../images/leftbtn.gif') no-repeat  left top; 
	color:#fff;
    font:bold 13px  Arial, Helvetica, sans-serif;
    height:34px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
    text-decoration: none;
	display: block;
	}
.form_btn_style a span {
    background: transparent url('../images/rhtbtn.jpg') no-repeat right top;
    line-height:34px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	display: block;
	} 
.form_btn_style a:hover {
    background: transparent url('../images/leftbtn.gif') no-repeat left top;
  	color:#f8bcc9;
    font: bold 13px Arial, Helvetica, sans-serif;
    height:34px;
    text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.form_btn_style a:hover span {
    background: transparent url('../images/rhtbtn.jpg') no-repeat right top;
    display: block;
    line-height:34px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	} 
	
/*------------------------------------------- End Button Style*/

.help_holder{
	width:250px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:370px;
	top:15px;
	z-index:1000;
	}
.help_pointer{
	width:9px;
	height:11px;
	background:url(../images/help_pointer.gif) no-repeat left top;
	position:absolute;
	left:0px;
	top:7px;
	}
.help_txtwrap{
	width:243px;
	margin-left:7px;
	}
.help_txtbg{
	background:url(../images/help_bg.gif) repeat-y left top;
	padding:0px 8px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#b1524a;
	line-height:15px;
	}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:0px solid #cecece;
z-index:120;
}
#send_mail_to_feedback{
display:none;
position:fixed;
_position:absolute; 
width:440px;
z-index:75000;
}
/*------------------JUNE 22*/
.pop_wrap_nw{margin:0 auto;}	
.pop_wrap_top_nw{background:url(../images/poptop1.gif) no-repeat left top; height:38px;}
.pop_wrap_bg_nw{background:url(../images/popbg1.gif) repeat-y -1px top;}
.pop_wrap_bottom_nw{background:url(../images/popbtm1.gif) no-repeat left top; height:38px;}
/*------------------------------------------------------------------------------JUNE 23*/
.step{
	width:156px;
	height:43px;
	float:left;
	}

