*{
	padding:0px;
	margin:0px;
}

body{
	padding:0px;
	margin:0px;
}
.normal_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:normal;
	padding: 0px 4px 0px 4px;
}

.menu_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	padding: 0px 4px 0px 4px;
}
.price_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	padding: 0px 0px 0px 4px;
}
.menu_title_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;	
}
.fronttext1{
	border:none;
	height:18px;
	position:relative;
	left:5px;
	width:290px;
	top:-12px;
	
}

.fronttext2{
	border:none;
	height:18px;
	position:relative;
	left:21px;
	top:-12px;
	width:90px;	
}

.frontimage1{
	border:none;
	height:34px;
	position:relative;
	left:31px;
	width:84px;	
}

#infoline1{
	background:url("../images/tagline1.png") no-repeat;
	width:499px;
	height:14px;
	position:relative;
	left:-79px;
	top:3px;
}

#firsttime{
	/*background-image:url(../images/firsttime.jpg);*/
	width:500px;
	height:83px;
	position:relative;
	left:-83px;
	top:40px;
	font-family:"Arial";
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

#firsttime1{
	font-size:30px;
}
#firsttime1 a
{
	color:#f73802;
}
#tblcards{
	position:relative;
	left:22px;
	top:5px;
}

.ha{
	text-decoration:none;
	color:black;
}

.ha:hover{
	color:#f85d31
}

.copyright{
	font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}

.lpanel{
	background-color:red;
	color:black;
	width:193px;
	height:30px;
	background-image:url(../images/inner_search_txt_bk.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:middle;	
	position:relative;
	left:7px;
	top:5px;	
}

.lpanel_t{
	background-color:red;
	color:black;
	width:110px;
	height:30px;
	background-image:url(../images/zip_code_txt_bk.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:middle;	
	position:relative;
	left:7px;
	top:5px;	
}

.texts1{
	display:inline;
	position:relative;
	top:2px;
	left:-7px;	
	height:21px;
	width:92px;			
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	border:1px solid white;
	text-align:center;

}
.texts{
	display:inline;
	position:relative;
	top:6px;
	left:10px;		
}
.chkbox{
	display:inline;
	position:relative;
	top:8px;
	left:8px;
}

.img_serch2{
	display:inline;
	position:relative;
	top:-24px;
	/**top:0px;*/
	left:110px;
}

.search_desc{
	font-family:Arial;
	font-size:11px;
}

.search_headline1{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	display:inline;
}

.sr_minimum{
	font-family:Arial;
	font-size:13px;
}
.search_go{
	position:relative;
	top:10px;
}

.search_open{
	font-family:Arial;
	font-size:21px;	
	color:#029803;
	font-weight:bold;
	text-align:right
}

.search_closed{
	font-family:Arial;
	font-size:21px;	
	color:red;
	font-weight:bold;
	text-align:right
}

.search_time{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	padding-right:4px;
}
.search_time_closed
{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	padding-right:14px;
}
.fast_de{
	position:relative;
	left:66px;
	top:-10px;
	background-image:url(../images/fast_de.jpg);
	width:242px;height:24px;
	background-repeat:no-repeat
}

.fast_de1{
	position:relative;
	left:44px;
	top:-10px;
	background-image:url(../images/fast_de.jpg);
	width:242px;height:24px;
	background-repeat:no-repeat
}

.achadd{
	color:blue;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
}


.headtext1{
	color:white;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	background-color:#009900;
	height:28px;
	/*<!--border-right:3px ridge #009900;
	border-bottom:3px ridge #009900;
	border-left:1px ridge #009900;
	border-top:1px ridge #009900;*/
	margin-left:4px;
}

.headtext1:hover{
	color:white;
	font-family:Arial,arial;
	font-size:13px;
	height:28px;
	font-weight:bold;
	background-color:black;
	cursor:pointer;
	/*border-right:3px ridge #929292;
	border-bottom:3px ridge #929292;
	border-left:1px ridge #929292;
	border-top:1px ridge #929292;*/
}
#leftsidebar {
	background-color:red;
	border-color:#DDDDDD;
	border-style:ridge;
	border-width:1px 2px 3px 1px;
	float:left;
	height:100%;
	/*margin:0 10px 0 0;*/
	width:213px;
}
.spantext1{
	color:white;
	font-family:Arial,arial;
	font-size:16px;
	font-weight:bold;
	margin-left:7px;
	margin-top:5px;
	height:32px;
	text-align: left;
}

.sidebarlink{
	background-color:white;width:192px;height:32px;border:2px groove black;margin-left:9px;
}

.sidebarlink:hover{
	background-color:#ffcc00;width:192px;height:32px;border:2px groove black;margin-left:9px;
}
.sidebarlink_title{
background-color:black;width:192px;height:32px;border:2px groove black;margin-left:9px;
}
#rightwrapper{
	width:211px;
	height:auto;
	float:right;
	border-color:#EEEEEE;
	border-style:ridge;
	border-width:1px 2px 3px 1px;
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
	background-color:#ffcc00;
}

#centerboxtr{
	background-color:white;
	height:35px;
}

.search_desc_new{
	font-family:Arial;
	font-size:11px;
	margin-top:5px 0px 5px 5px;
}

.search_headline1_new{
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	display:inline;
	margin-top:5px 0px 5px 5px;
}

#centerbox {
	border-color:#EEEEEE;
	border-style:ridge;
	border-width:1px 2px 3px 1px;
	float:left;
	margin-bottom:10px;
	/*padding-bottom:5px;*/
	width:500px;	
}
.centerbox_text {
float: left;text-align:left;padding-left:5px;padding-bottom:5px;
}
.search_desc1{
	font-family:Arial;
	font-size:11px;
	margin-right:5px;	
	padding-left:4px;
	font-weight:normal;
}

.spantext2	{
	color:black;
	font-family:Arial, arial;
	font-size:13px;
	font-weight:bold;
	margin-left:7px;
	margin-top:7px;
	height:32px;
	text-align: left;
	text-decoration: none;
}
#centerbox1{
	float:right;
	width:500px;
	margin-bottom:10px;
}

.add{
	font-family:Arial;
	font-style:italic;
	font-weight:bold;
	color:#009933;
	text-decoration:underline;
	padding-right:5px;
}

.rate1{
	float:left;width:18px;height:18px;background-image:url(../images/rate1.jpg);margin-right:1px;
}

.rate2{
	float:left;width:18px;height:18px;background-image:url(../images/rate2.jpg);margin-right:1px;
}
.fronttext3{
	border:0px solid gray;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	width:235px;	
}
.loginText_not
{
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	padding-left:14px;
	text-align:left;
}
.proceed
{
	position:relative;
	top:-3px;
	left:-4px;
}
.proceed_frg_pwd{
	position:relative;
	top:-2px;
	left:-5px;
}
.proceed_join{
	position:relative;
	left:-5px;
}
.proceed_create_ac{
	position:relative;
	top:-2px;
	left:-8px;
}

.forgotpassword{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	position:relative;
	left:3px;
	top:-2px;
	text-decoration:underline;
}

#cntwrapper_add {
	float:left;
	height:auto;
	margin-left:4px;
}

#generalbox1{
	/*background-color:#d6d6d6;
	padding:7px 5px 5px 10px;*/
	height:100%;
	width:707px;
	float:left;
}

#centerbox22{
	float:left;
	width:705px;
	margin-bottom:10px;
	position:relative;
	left:-3px	
}

.savechanges{
	position:relative;
	top:-2px;
	left:-8px;	
}
.fronttext44{
	border:1px solid white;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:110px;	
}

.proceed1{
	position:relative;
	top:-5px;
	left:-6px;
}

.fronttext4{
	border:1px solid gray;
	height:18px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
/*	width:195px;		*/
	position:relative;
}


.terms{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.error{
	color:#FF0000;
}
.editlinks{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-decoration:underline;
}

.lpanel:hover{
	background-image:url(../images/inner_search_txt_bk_over.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.search_headline2{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	display:inline;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	color:green;
}

#lpanelbk{
background-image:url(../images/inner_search_txt_bk.jpg);width:193px;height:33px;margin-top:5px;margin-bottom:5px;margin-left:7px
}

#lpanelbk:hover{
background-image:url(../images/inner_search_txt_bk_over.jpg);
}

#leftwrapper{
	width:247px;height:100%;
	float:left;
}

em{
	text-decoration:underline;
	font-weight:bold;
	color: red;
}

#generalbox{
	background-color:#d6d6d6;
	padding:5px;
	height:100%;
	width:495px;
	float:right;
}

.fronttext6{
	border:1px solid gray;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:105px;	
}

.placemyorder{
position:relative;
top:5px;
left:10px;
}

.textt1{
	font-family:Arial;
	font-size:14px;
}

#centerboxtr td{
	border-bottom:3px ridge #929292;
	border-top:1px ridge #929292;
}

.fronttext5{
	border:0px solid gray;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
/*	width:105px;	
*/	position:relative;
	top:-3px;
}

.joinnowtoproceed{
	position:relative;
	left:153px;
	top:-10px;
}

.liketoreceive{
position:relative;
left:-6px;
top:1px;
}

.proceed2{
	position:relative;
	top:-8px;
	left:-9px;
}

#centerbox2{
	float:right;
	width:492px;	
	margin-bottom:10px;
	border-style:none;
	border:none;
	padding-right:4px;
}

.headtextActive{
	color:white;
	font-family:Arial;
	font-size:13px;
	height:28px;
	font-weight:bold;
	background-color:black;
	cursor:pointer;
	/*border-right:3px ridge #929292;
	border-bottom:3px ridge #929292;
	border-left:1px ridge #929292;
	border-top:1px ridge #929292;*/
}
.fronttext11{
	height:24px;
	position:relative;
	left:6px;
	width:292px;
	top:-14px;
	font-family:ARIAL;
	font-size:14px;					
}

.fronttext22{
	height:24px;
	position:relative;
	left:21px;
	top:-14px;
	width:90px;	
}

.top_bord
{
	background:url(../images/border_top.jpg) repeat-x;
}
.right_bord
{
	background:url(../images/border_right.jpg) repeat-y;
}
.left_bord
{
	background:url(../images/border_left.jpg) repeat-y;
}
.btm_bord
{
	background:url(../images/border_btm.jpg) repeat-x;
}
/*------help page-----*/
.dv_lnk div a
{
	font:14px arial; font-weight:bold; color:#000000; padding:4px 0px 4px 0px; display:block;
}
.red_txt div
{
	padding:0px 0px 15px 0px; font:13px arial; color:#000000; font-weight:normal;
}
.red_txt span
{
	font:13px arial bold; color:#ff3f0f; font-weight:bold; padding:4px 0px 4px 0px; display:block;
}
/*------suggestions page-----*/
.sub_sug
{
	font:14px arial; font-weight:bold; color:#000000;
}
.sub_sug input
{
	width:340px; margin:5px 0px 5px 10px; padding:7px 0px 7px 0px;
}
.green_btn
{
	font:15px arial; color:#ffffff; text-decoration:none; font-weight:bold; padding:5px 0px 5px 0px; display:block;
}
/*------contact page-----*/
.cont_txt td
{
	font:14px arial; font-weight:normal; color:#000000; line-height:22px;
}

.cont_txt span
{
	font:14px arial; font-weight:bold; color:#000000; line-height:20px;
}
.cont_txt u
{
	font:14px arial; font-weight:bold; color:#FF3F0F; line-height:22px;
}
/*------business page-----*/
.busn_ttl
{
	padding:10px 0px 10px 0px; color:#FF3F0F; font-family:arial; color:#ff3f0f; font-weight:bold;
}
.dcml
{
	font:14px arial; font-weight:bold; color:#000000; line-height:20px;
}
.alph
{
	font:14px arial; font-weight:normal; color:#000000; line-height:20px; margin-left:23px; list-style:inside; list-style-type:lower-alpha; margin-bottom:15px;
}
.red_ttl
{
	padding:0px 0px 10px 0px; font:20px arial black; color:#FF3F0F;
}
.cart_shop_name{
	border-bottom:1px solid #000000;
	font:14px arial; 
	font-weight:bold;
	height:22px;
}
.info_ttl
{
	padding:0px 0px 10px 0px; font:16px arial black; color:#FF3F0F;
}
.info_txt
{
	font:14px arial; color:#000000; font-weight:normal;font-style:normal;
}
.info_txt ul {
	line-height:22px;
}
.category_list_bg {
width:700px;background-image:url(../images/search_res_bk.jpg);background-repeat:no-repeat;background-position:left;height:86px;
}
.order_success
{
	color:#0065ff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:Bold;
}
.order_title{
color:#090909;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;
}
.order_text{
color:#090909;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;
}
.coupon_msg{
	font-family:Arial;
	font-size:14px;	
	color:red;
	font-weight:bold;
	text-align:right
}
/*********************/
.txtBox
{
	border:1px solid #699BC5;
	padding:2px;
}
.txtLoginBoxes
{
	border:1px solid #699BC5;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	width:249px;
        padding: 4px;
}
.txtLoginBoxes_small
{
	border:1px solid #699BC5;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	width:113px;	
	padding: 4px;
}
.loginText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	padding-top:1px;
	padding-bottom:10px;
	padding-left:0px;
	text-decoration:none;
}
.loginTitles
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:0px;
}

/************************************* ALERT WINDOW **************************************/

.okButton {
background-color: #D4D4D4;
font-color: #000000;
font-size: 9pt;
font-family: arial;
width: 70px;
height:	20px;  
}
.alertTitle {
background-color: #3C56FF;
font-family: arial;
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}
.alertMessage {
font-family: arial;
font-size: 9pt;
color: #000000;
font-weight: normal;
}
.alertBoxStyle {
cursor: default;
filter: alpha(opacity=90);
background-color: #E4E4E4;
position: absolute;
top: 200px;
left: 200px;
width: 100px;
height: 50px;
visibility:hidden; z-index: 999;
border-style: groove;
border-width: 5px;
border-color: #FFFFFF;
text-align: center;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(../images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}
#yesBtn
{
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
#noBtn
{
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
#alertBox #closeBtn{
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}

