/* body {margin:1px;  background:url(img/layout/2011/mall_background_1700x1129_fade.jpg) top left no-repeat; } */

 body {margin:1px;  background:url(img/layout/2011/body_bg.jpg) top left no-repeat; }
 
h1 {font-family: Arial, Helvetica; color:#003399; font-weight:bold; font-size:14px; padding-top:0px;}
form {margin:0px;}
hr {height:1px; color:#3366FF; background-color:#3366ff; width:98%;}

.mainCell {border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666; background-color:#fff;}


.floatright {float:right; padding-left:3px; padding-bottom:3px;}

			 
 a.joinbutton{background-color:#EAF1FB; display:block; width:200px; 
            font-family:Arial, Helvetica; font-size:11px; font-weight: bold; color:#3061A3; 
			text-decoration: none; text-align: center;
            padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;
			border:1px solid #6699CC;
			} 
 a.joinbutton:visited{background-color:#EAF1FB; display:block;  width:200px; 
					font-family:Arial, Helvetica; font-size:11px; font-weight:bold; color:#3061A3;
					text-decoration: none; text-align: center;
					padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			        border:1px solid #6699CC;
					} 
a.joinbutton:hover {background-color:#6699CC; display:block;  width:200px; 
				  font-family: Arial, Helvetica; font-size:11px; font-weight:bold; color:#ffffff;
				  text-decoration:none; text-align:center;
				  padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			      border:1px solid #EAF1FB;
				  } 		
				  
				  
 a.titlebutton{background-color:#EAF1FB; display:block; width:auto; 
            font-family:Arial, Helvetica; font-size:11px; font-weight: bold; color:#3061A3; 
			text-decoration: none; text-align: center;
            padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;
			border:1px solid #6699CC;
			} 
 a.titlebutton:visited{background-color:#EAF1FB; display:block;  width:auto; 
					font-family:Arial, Helvetica; font-size:11px; font-weight:bold; color:#3061A3;
					text-decoration: none; text-align: center;
					padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			        border:1px solid #6699CC;
					} 
a.titlebutton:hover {background-color:#6699CC; display:block;  width:auto; 
				  font-family: Arial, Helvetica; font-size:11px; font-weight:bold; color:#ffffff;
				  text-decoration:none; text-align:center;
				  padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			      border:1px solid #EAF1FB;
				  } 		
				     
				  
 a.attentionbox{background-color:#EAF1FB; display:block; width:auto; 
            font-family:Arial, Helvetica; font-size:14px; font-weight: bold; color:#3061A3; 
			text-decoration: none; text-align: center;
            padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;
			border:1px solid #6699CC;
			} 
 a.attentionbox:visited{background-color:#EAF1FB; display:block;  width:auto; 
					font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#3061A3;
					text-decoration: none; text-align: center;
					padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			        border:1px solid #6699CC;
					} 
a.attentionbox:hover {background-color:#6699CC; display:block;  width:auto; 
				  font-family: Arial, Helvetica; font-size:14px; font-weight:bold; color:#ffffff;
				  text-decoration:none; text-align:center;
				  padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
			      border:1px solid #EAF1FB;
				  } 				 

A:link    {color:#3366FF; text-decoration:none;}
A:active  {color:#3366FF; text-decoration:none;}
A:visited {color:#3366FF; text-decoration:none;}
A:hover   {color:#3366FF; text-decoration:none;}

.table_border {border:1px solid #000000;}

.header_table {background:url(/img/layout/header_1imall_blue.jpg) top left no-repeat #333; 
               height:70px; padding-top:0px; padding-left:5px;}

/*
.header_table {background-image:url(/img/layout/header_claredon_blue.jpg); background-repeat:no-repeat; 
               height:70px; padding-top:0px; padding-left:5px;}
*/		


a.header_a {float:right;margin:6px 40px 3px 4px;font-family: Arial, Helvetica; font-size:12px; color:#ffffff; font-weight:bold;}
a.header_a a:link {display:block;width:95px;color:#fff}
a.header_a a:visited {display:block;width:95px;color:#fff}
a.header_a a:hover {display:block;width:95px;color:#fff;background-color:#3b5998}
a.header_a a:active {display:block;width:95px;color:#fff}


#searchwrapper {
width:250px; /*follow your image's size*/
height:20px;/*follow your image's size*/
background-image:url(/img/layout/2011/search_box.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:4px;
position:relative; /*important*/
}

.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:3px;
left:3px;
width:250px;
height:20px;
padding:0px 0px 2px 2px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:230px;
width:20px;
height:20px;
}

			   
.header_select {font-size:11px;width:190px;border:1pt solid black;background-color: #FFFFCC;}
.header_input {font-size:11px; background-color: #FFFFCC; width:140px; border:1px solid black;}
.header_button {background-color:#6699cc; color:#ffffff; font-size:11px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid black; border-bottom:1px solid black;}

.nav_cell {background-color:#fff;}
.nav_input {font-size:11px; background-color: #ffffff; width:110px; border:1px solid black;}
.nav_button {background-color:#6699cc; color:#ffffff; font-size:11px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid black; border-bottom:1px solid black;}
.pay_button {background-color:#6699cc; color:#ffffff; font-size:11px; width:100px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid black; border-bottom:1px solid black;}

.content_tables {font-family: Arial, Helvetica; font-size: 12px; color:#000000;
			     background-color:#ffffff; border:1px solid #000000; padding:5px; margin:5px;
				 width:96%;}
				 
.content_headers {font-family: Arial, Helvetica; font-size: small; color:#000000; font-weight:bold;
			     background-color:#eeeeee; border:1px solid #000000; padding:2px; margin:5px;
				 width:96%;}

.content_select {font-size:11px;width:190px;border:1pt solid black;background-color: #FFFFCC;}
.content_input {font-size:11px; background-color: #FFFFCC; width:120px; border:1px solid black;}
.content_button {background-color:#6699cc; color:#ffffff; font-size:11px; border:1px solid black; width:100px;}

.content_tables {font-family: Arial, Helvetica; font-size: 12px; color:#000000;
			     background-color:#ffffff; border:1px solid #000000; padding:5px; margin:5px;
				 width:96%;}

.zoneads_tables {border:1px solid #000000; padding:5px; margin:5px; width:96%; background-color:#EAF1FB;}

.listing_tables {font-family: Arial, Helvetica; font-size: 12px; color:#000000;
			     background-color:#ffffff; border:1px solid #000000; padding:0px; margin:5px;
				 width:96%;}

.listing_titles {font-family: Arial, Helvetica; font-size: small; color:#ffffff; font-weight:bold;
			     background-color:#6699cc; border-bottom:1px solid #000000; padding-left:5px;}
				 
a.listing_titles:link , a.listing_titles:visited, a.listing_titles:hover, a.listing_titles:active
{font-family: Arial, Helvetica; font-size:small; color:#ffffff; font-weight:bold; text-decoration:none;}

.listing_content {font-family: Arial, Helvetica; font-size: small; padding:5px;}

a.header_links:link , a.header_links:visited, a.header_links:hover, a.header_links:active
{font-family: Arial, Helvetica; font-size:10px; color:#ffffff; font-weight:normal;}


.title_bars {font-family: Arial, Helvetica; font-size: small; color:#666666; font-weight:bold;
			 background-color:#fff; /*border-bottom:1px solid #999;*/ padding-left:5px;}


.footer {font-family: Arial, Helvetica; font-size:x-small; color:#999999;}

.smbody {font-family: Arial, Helvetica; font-size: x-small;}


.largebody {font-family: Arial, Helvetica; font-size: medium;}
.content {font-family: Arial, Helvetica; font-size: small;}
.xsmallbody {font-family: Arial, Helvetica; font-size: x-small;}
.xxsmallbody {font-family: Arial, Helvetica; font-size: xx-small;}

.header_est {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:#ffffff;
	font-weight: bold;
}
.largebody_red {font-family: Arial, Helvetica; font-size: medium; color:#6699cc;}
.mainbody_red {font-family: Arial, Helvetica; font-size: small; color:#6699cc;}
.xsmallbody_red {font-family: Arial, Helvetica; font-size: x-small; color:#6699cc;}
.xxsmallbody_red {font-family: Arial, Helvetica; font-size: xx-small; color:#6699cc;}

 a.leftmenu{background-color:#EAF1FB; display:block;
            font-family:Arial, Helvetica; font-size:11px; font-weight: bold; color:#3061A3; 
			text-decoration: none; text-align: left;
            padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;
			} 
 a.leftmenu:visited{background-color:#EAF1FB; display:block; 
					font-family:Arial, Helvetica; font-size:11px; font-weight:bold; color:#3061A3;
					text-decoration: none; text-align: left;
					padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
					} 
a.leftmenu:hover {background-color:#6699CC; display:block; 
				  font-family: Arial, Helvetica; font-size:11px; font-weight:bold; color:#ffffff;
				  text-decoration:none; text-align:left;
				  padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
				  } 
/*netscape ignore this */
/*/*/
a.leftmenu:link , a.leftmenu:visited, a.leftmenu:hover, a.leftmenu:active
{border: #333333; border-style: solid; border-top-width: 1px; border-right-width : 1px; border-bottom-width : 0px; border-left-width : 1px;}
