body {padding:0; margin:0; background:#F8F7F3}
body, td, input, textarea{
	font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:13px;
	vertical-align:top;
	padding-left:0;
	margin-left:5px;
		}
img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}

.border{ border:1px solid #E6DDDC; background:#FFFFFF}


.header td 		 {color:#4D4240;}
.header span	 {color:#4D4240; }
.header b   	 {color:#ffffff; font-size:12px; text-transform:uppercase}
.header a 		 {color:#4D4240; text-decoration:none;}
.header a:hover  {color:#4D4240;text-decoration:underline}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}


#input1{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; text-align:right
}

#input2{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; text-align:right
}


.jamp{ width:100px; height:18px; color:#464646; font-size:10px; padding-left:4px; }
.jamp1{ width:58px; height:18px; color:#464646; font-size:10px; padding-left:2px; }
.jamp2{ width:100px; height:18px; color:#464646; font-size:10px; padding-left:2px; }
.jamp3{ width:100px; height:18px; color:#464646; font-size:10px; padding-left:2px; }
  
											  
.box_header_txt	td{ height:40px; vertical-align:middle; padding-left:18px; text-transform:uppercase;
				  font-weight:bold;  color:#F1533D; font-size:12px; }
				  
.box_header_txt1 td{ height:40px; vertical-align:middle; background:url(images/1_z2.gif) no-repeat top left #F4F6DE; padding-left:20px; text-transform:uppercase;
				  font-weight:bold;  color:#313030; font-size:12px;}


.box_body b{ color:#546A6A; font-size:14px}
.box_body s{ color:#000000; font-size:14px; font-weight:bold}
.box_body li{margin-bottom:3px;}

.box_body a{ color:#000000; font-size:12px; text-decoration:none}
.box_body a:hover{ color:#000000; font-size:12px; text-decoration:underline;}


.box_body  ul 	{padding:0; margin:0 0 0 23px; list-style:none; }
.box_body .bg_list 	{background:url(../images/bg_list.gif) left top no-repeat; background-position:0 7px}
.box_body .bg_list  a	{color:#4D4240;text-decoration:none; padding-left:12px; line-height:20px; }
.box_body .bg_list  a:hover	{color:#4D4240;text-decoration:underline; text-transform: capitalize;}

.box_body .bg_list_un 	{background:url(../images/bg_list.gif) left top no-repeat; line-height:20px; background-position:0 7px}
.box_body .bg_list_un  a	{color:#A10E04;text-decoration:underline; padding-left:10px; }
.box_body .bg_list_un  a:hover	{color:#A10E04; text-decoration:none;}

.box_body .bg_list_sub 	{background:url(../images/bg_list.gif) left top no-repeat;  background-position:0 7px; margin-left:15px}
.box_body .bg_list_sub  a	{color:#4D4240;text-decoration:none; padding-left:12px; line-height:20px;}
.box_body .bg_list_sub  a:hover	{color:#4D4240;text-decoration:underline;}


.cont_header_txt td {height:28px; vertical-align:middle; padding-left:12px; background:#F1624E; text-transform:uppercase;
				  font-weight:bold;  color:#FFFFFF; vertical-align:middle;  margin-left:10px;}
.cont_header_txt a { 
				font-weight:bold; color:#FFFFFF; text-decoration:none; vertical-align:middle; margin-left:10px;}				  
.cont_header_txt a:hover { 
				font-weight:bold; color:#FFFFFF; text-decoration:underline; margin-left:10px;}	
  
.product td         {color:#3F4143; }
.product a		    {color:#546A6A; }
.product a:hover	{color:#546A6A; text-decoration:none}
.product span       {color:#3F4143; }
.product b	 		{color:#E04630; }
.product span	 	{color:#8E1214; }
.product div a		    {color:#6666ff; text-decoration:underline;}
.product div a:hover	{color:#6666ff; text-decoration:none;}


.pic img			{border: 1px solid #969075;}


.result td           {color:#505050; height:33px; vertical-align:middle;padding:0px 20px 0px 27px; } 
.result a            {color:#E04630; text-decoration:underline;}
.result a:hover      {color:#E04630;text-decoration:none;}
.result b            {color:#E04630; font-weight:normal;}
.result span         {color:#E04630;}

.result u {text-decoration:underline; color:#E04630; } 
.result_right	{ text-align:right;}
.result_right b	{color:#505050; font-weight:bold; }

.popup td	{color:#555555; font-size:11px;  line-height:15px}
.popup span	{color:#3F4143; font-size:10px; }
.popup b	{color:#3F4143; font-size:10px; }
.popup a		{color:#8E1214; text-decoration:underline; font-weight:bold}	
.popup a:hover	{color:#8E1214; text-decoration:none;}



.footer		  	  {}	
.footer td 		  {color:#3C3C3C; font-size:11px; }			
.footer a 		  {color:#199698; font-size:11px; text-decoration:underline;} 			
.footer a:hover   {color:#199698;text-decoration:none;}	
.footer span 	  {color:#3C3C3C; font-size:11px;}
.footer span a 		  {color:#3C3C3C; font-size:11px; text-decoration:none;} 			
.footer span a:hover   {color:#3C3C3C;text-decoration:underline;}
.footer b, .footer b a 	  {color:#A8A8A8; font-size:11px; font-weight:bold; text-decoration:underline;}			
.footer b a:hover {color:#A8A8A8; text-decoration:none;}

		

.shop_cart	{ height:28px; text-align:center; vertical-align:middle}   
.shop_cart strong{text-align:center; vertical-align:middle; color:#1E999A; font-size:11px; text-transform:uppercase}   

/* Login BT submit */
.btsubmitlogin{
	border:1px solid #000000;
	color:#4d4240;
	padding:0;
	margin:5px;
}
.btsubmit{
	border:1px solid #000000;
	color:#4d4240;
	padding:0;
	margin:0 5px 5px 5px;
}
.btsubmit1{
	border:1px solid #000000;
	color:#4d4240;
	padding:0;
	margin:5px 5px 5px 5px;
}
.logoutbtn{
	text-decoration:none; 
	padding-left:3px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:14px; 
	width:47px; 
	height:22px; 
	background:url(../images/bglogout.gif); 
	background-repeat:no-repeat;
}
.logoutbtn a{text-decoration:none; }
.logoutbtn a:hover{text-decoration:none; }

/* Error message box style */
.errormessagestyle{
	position:fixed;
	left:400px;
	top:250px;
	display:block;
	width:300px;
	visibility:hidden;
	z-index:100;
	background:#FFFFFF;
	border:#31378C 1px solid;
	text-align:center;
	
	display:none;
	
}
.errormessagestyle table{
	background:#b7cc26;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-bottom:#31378C 1px solid;
	padding-bottom:20px;
	
		display:none;
}
.errormessagestyle a{
	color:#FFFFFF;
	font-weight:bold;
	
		display:none;
}
#fonts a{
color:#4D4240;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.btlogin{
   font-size:12px;
   color:#4D4240;
}

#sidebar {
	float: right;
	width: 220px;
	overflow:hidden;
	margin: 0;
}

#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
}

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 0;
	padding: 0;
	background: #F6f5f5;			
}
#sidebar ul.sidemenu li {
	padding: 0px 20px;
	list-style-image:url (../images/bg_list.gif);
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #F6f5f5;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration: underline;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #65944A;
	color: #65944A;		
}

#sidebox {
	margin-bottom: 5px;
	margin-left: 2px;
	background:#ffffff;
	text-align:left;
	font-size:12px;
}

#sidebox h5{
background:url(../images/icons/globe.gif) no-repeat;
background-position:0 -2px;
font-size:14px;
margin-bottom:15px;
margin-top:15px;
margin-left:2px;
margin-right:15px;
}
#sidebox h6{
background:url(../images/icons/mail.gif) no-repeat;
background-position:0 -2px;
font-size:14px;
margin-bottom:15px;
margin-top:15px;
}
#sidebox h7{
background:url(../images/icons/user.gif) no-repeat;
background-position:0 -2px;
font-size:14px;
margin-bottom:15px;
margin-top:15px;
}

#sidebox ul.sidemenu {
	list-style:none;
	margin: -5px -5px 10px -2px;
	padding: 0;
	background: none
	padding-bottom:10px;
	padding-top:10px;
	font:Georgia, "Times New Roman", Times, serif; color:#000000;
}

#sidebox ul.sidemenu li {
	padding:2px 0 2px 10px;
	background:url(../images/bg_list.gif) no-repeat;
	background-position:0 5px;
	list-style:none;
	margin-bottom:2px;
}
#sidebox ul.sidemenu a {
/*	display:block;*/
	font-weight:normal;
	height: 1.5em;	
	color:#343434;
	line-height: 0;
	text-decoration:none;
}

#sidebox ul.sidemenu a:hover {
	color:#4d4240;
	text-decoration: underline;
}

.box_heading_table 					{}
.box_heading_table .box_heading_td 	{ padding:2px 10px 2px 0px;}
.box_heading_table .box_heading_td 	{color:#292929;  font-size:14px; }

.box_body_table {}

.box_body_table .box_body_td {padding:0px;}


/* -1- */
.box_heading_table_2 					{background:#000000 }
.box_heading_table_2 .box_heading_td_2 	{ padding:27px 10px 27px 0px;}
.box_heading_table_2 .box_heading_td_2 	{color:#2a2a2a; font-weight:bold; font-size:15px; }

.box_body_table_2 {background:#f2f2f2; font-size:10px;}

.box_body_table_2 .box_body_td_2 {padding:0px;}

/* Scroller with merchants */
#marqueecontainer{
position: relative;
width: 146px;
height: 250px;
overflow: hidden;
margin: 0
}

.defaulty{height:15px; vertical-align:middle; padding-left:12px; background:#F1624E; text-transform:uppercase; font-weight:bold; color:#000000; font-size:10px; 
vertical-align:middle;
}

/* tmp_categories.htm, tmp_default.htm , tmp_shoploginforce.htm*/
#content_top{
	position:relative;
	left:0px;
	top:0px;
	height:230px;
	width:540px;
	overflow:hidden;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
}
/* shopdisplaycategories.asp, tmp_default.htm, tmp_shoploginforce.htm*/
#content_bottom{
	position:relative;
	left:0px;
	top:10px;
	height:400px;
	width:536;
	overflow: visible;
	margin-bottom:15px;
	padding:0px 0px 0px -1px;
	text-align:left;
	margin-right:-3px;
	margin-left:0px;
	background-color:#FFffff;
	
}
/* links */
a.supportlink
{
  color: #0033FF;
  font-weight: 200;
  text-decoration: underline;
  
}

.std_table {
	background:#F9F9F9;
/*	border:1px solid #E3E3E3 !important;*/
	border:1px solid #eeeeee !important;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:15px;
	margin-top:10px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	font-size:11px;
	
}

#main h2.picheader { /* Heading style for headings with picture, e.g. shopcustomer.asp */
	background-position:2% 40%;
	background-repeat:no-repeat;
	font-weight : bold;
	color:#333;
	font-size:12px;
	line-height:35px;
	margin-bottom:-2px;
	
	
}
#main h3 {
	font-weight : bold;
	margin:10px 10px 10px 0;
	padding-left:15px;
	color:#000000;
	text-align:left;
	font-size:16px;
	border-bottom:0px solid #FFffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}
#main h4 {
	font-weight : bold;
	margin:0px 0px 0px 10px;
	padding-left:15px;
	color:#000000;
	text-align:left;
	font-size:14px;
	border-bottom:0px solid #FFffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}

.product1 td         {color:#3F4143; font-size:12px; }
.product1 a		    {color:#546A6A; font-size:12px; text-decoration:underline}
.product1 a:hover	{color:#546A6A; font-size:12px; text-decoration:none}
.product1 span       {color:#3F4143; font-size:11px;}
.product1 b	 		{color:#E04630; font-size:14px;}
.product1 span	 	{color:#8E1214; font-size:16px;}
.product1 div a		    { color:#ffffff; font-size:11px; font-weight: bold;text-decoration:underline; text-transform:uppercase;  padding-left:12px; vertical-align:middle;}
.product1 div a:hover	{color:#ffffff;text-decoration:none;}

#categories_top {
margin-left:5px;
margin-top:-10px;
padding-bottom:10px;
border:10px #B7CC26 solid;
background-color:#FFFFFF
}
#categories_top td {
padding-right:10px;
padding-left:25px;
padding-bottom:10px;
}

#offers_top {
width:520px;
padding-bottom:10px;
padding-top:10px;
margin-left:5px;
border:10px #B7CC26 solid;

}
#offers_top td {
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#main h1 {
height:22px;
padding-left:5px;
padding-top:8px;
background:#F1624E;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF; 
margin:0 0 10px 5px;
width:536px;
}
.home_left {margin-top:10px;padding-bottom:10px;}
.home_left {padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;}

#mainpageborder_top {
width:246px;
overflow:hidden;
margin-top:5px;
margin-left:4px;
margin-right:-4px;
padding-bottom:10px;
border:10px #B7CC26 solid;

}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }


.ac { text-align:center !important; }
.ar { text-align:left !important; }
.al { text-align:left !important; }
.aj { text-align:justify !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clear{ clear:both;}

.continue_bottom {width:540px;overflow:hidden;margin-top:-5px;margin-left:5px;margin-right:0px;padding-bottom:0px;border:10px #B7CC26 solid;text-align:right;}

.join_bottom {
margin-top:-5px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
padding-bottom:-5px;


}
.join_bottom td{padding-top:15px;}

#update_con {
 height:636px;
 margin-top:0;
 margin-left:0;
 margin-right:0px;
 padding-bottom:0;
 background-color:#B7CC26
}


#map_top {
width:500px;
margin-top:0px;
margin-right:5px;
padding-bottom:10px;
margin-left:5px;
border:10px #B7CC26 solid;
font-size:12px; 
letter-spacing:0.5px; 
list-style: georgian; 
text-transform:capitalize; 
outline-color:#B7CC26;
}

#map_top li{
margin-bottom:7px;

}

#map_top td {
padding-right:0;
padding-left:25px;
padding-top:25px;
padding-bottom:10px;
font-size:12px; letter-spacing:0.5px; list-style: georgian; list-style-image:url(../images/bg_list.gif);
color:#000000;
}

#map_top hover {
font-size:12px; letter-spacing:0.5px; list-style: georgian; list-style-image:url(../images/bg_list.gif);
text-decoration:underline; color:#B7CC26;
}

#access_top {
width:480px;
margin-top:0px;
margin-right:1px;
margin-left:4px;
padding-bottom:10px;
padding-left:-7px;
border:10px #B7CC26 solid;
font-size:12px; letter-spacing:0.5px; list-style: georgian; text-transform:capitalize; outline-color:#B7CC26; 
}

#access_top li{
margin-bottom:10px;
}
#access_top {
padding-right:15px;
padding-left:2px;
padding-top:10px;
}

#access_top td {
padding-right:5px;
padding-left:25px;
padding-top:25px;
padding-bottom:10px;
font-size:12px; letter-spacing:0.5px; list-style: georgian; list-style-image:url(../images/bg_list.gif);
color:#000000;
}

#access_top hover {
font-size:12px; letter-spacing:0.5px; list-style: georgian; list-style-image:url(../images/bg_list.gif);
text-decoration:underline; color:#B7CC26;
}

#masterdiv{
margin-left:5px;
font:Georgia;
color:#000000;
}


#question{
background-color:#B7CC26;
width:490px;
padding:4px 2px 4px 11px;
font-weight:bold;
font: Georgia;
font-size:12px;
color:#ffffff;
}

.menutitle{
cursor:pointer;
color:#000000;
margin-bottom: 1px;
margin-left:-10px;
margin-right:5px;
margin-top: 5px;
font-size:10px;
}
.submenu{
color:#000000;
border-bottom:1px #B7CC26 solid;
border-left:1px #B7CC26 solid;
border-right:1px #B7CC26 solid;
margin-bottom:2px;
margin-left:5px;
padding:5px 0px 10px 10px;

}
.submenu p{
color:#000000;
padding:5px 5px 5px 0px;
margin:0px;
}
.productt td         {color:#000000; font-size:12px; }
.productt a		    {color:#546A6A; font-size:12px; text-decoration:underline}
.productt a:hover	{color:#546A6A; font-size:12px; text-decoration:none}
.productt span       {color:#000000; font-size:11px;}
.productt b	 		{color:#E04630; font-size:14px; }
.productt span	 	{color:#8E1214; font-size:16px;}
.productt div a		    { height:28px; color:#000000; font-size:11px; font-weight:normal; padding-left:12px; vertical-align:middle;}
.productt div a:hover	{color:#6666ff;text-decoration:none;}




#faqq{
height:205px;
width:515px;
margin-top:0px;
margin-right:0px;
padding-bottom:10px;
margin-left:5px;
padding-left:-7px;
font-size:12px; letter-spacing:0.5px; list-style: georgian; outline-color:#B7CC26;
}
.faqheader{ width:200px; margin-left:-35px; }

.h9 {height:28px;vertical-align:middle; background:#F1624E;text-transform:uppercase;font-weight:bold;color:#FFFFFF; vertical-align:middle; margin-top:25px;width:420px; margin-bottom:20px;}

#termms {
width:516px;
border:10px #B7CC26 solid;
background-color:#ffffff;
margin-left:5px;
margin-right:5px;
margin-bottom:45px;
}
.pp_frg {border:10px #B7CC26 solid; width:540px;}

.errorfloat{
	left:25%;
	/*right:50%;*/
	position:fixed;
	top:220px;
	display:block;
	width:600px;
	/*visibility:hidden;*/
	z-index:100;
	background:#E4E4E4;
	color:#ffffff;
	border:#000000 1px groove;
	text-align:center;
	display:none;
	}
.errorfloat table{
	background:#E4E4E4;
	color:#ffffff;
/*	color:#FFFFFF;*/
	font-size:12px;
		display:none;
}

.trheader{
	background:#b7cc27;
	height:20px;
	width:600px;
		display:none;
}

.errorfloatstyle a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
		display:none;
}
	.class2{visibility:hidden; 	display:none;}
	.close{margin-right:5px; font-color:#ffffff; font-size:10px; text-decoration:none; float:right; 	display:none;}
	.close a{color:#ffffff; font-size:10px; text-decoration:none; margin-right:5px; 	display:none;}
	.centererror{ padding:10px; width:580px; 	display:none;}
	

#categ_heading{
	background-color:#f1624e;
	font-size:16px;
	color:#fff;	
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
	line-height:25px;
	margin-left:5px; 
	padding-left:10px;
	margin-right:1px;
}
#categories_text{
	border:#b7cc27 10px solid;
	margin-left:5px; 
	padding-left:10px;
	margin-right:1px;	
	padding-top:20px;
	padding-bottom:40px;
	
}

	
