/*
CSS CODE BEGINS  
*/

* { padding: 0; margin: 0; }

/*09*/body   { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff; background-image: url(http://the.honoluluadvertiser.com/specials/bestrestaurants095/images/09_header_bg.jpg); background-repeat: repeat-x }

/*09*/#wrapper   { 
/*background-color: #e3e3e3;*/
margin: 0 auto;
width: 1004px }

#zone1 {    /* clickable area */
float: left;
width : 140px;
height: 25px;
margin-left: 98px;
margin-top: 27px;

}
#zone2 {    /* clickable area */
float: left;
width : 300px;
height: 85px;
margin-left: -212px;
margin-top: 43px;

}
#header {
 color: #333;
 width: 940px;
 /*background-image: url("../images/img_header.jpg");*/
 float: left;
 padding: 0px;
 /*border: 0px solid #ccc;*/
 height: 384px;
 margin: 0px 0px 0px 0px;
}

#header2 {
 color: #333;
 width: 940px;
 /*background-image: url("../images/img_header.jpg");*/
 float: left;
 padding: 0px;
 /*border: 0px solid #ccc;*/
 height: 176px;
 margin: 0px 0px 0px 0px;
}

#nav {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 15px;
 width: 922px;
 float: left;
 padding-left: 30px;
 border: 0px;
 height: 21px;
 margin: 0px 0px 0px 0px;
 background: #CCCCCC;
}
/*09*/#leftcolumn { 
 float: left;
 background-color: #e3e3e3;
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 10px;
 width: 160px;
}
/*09*/#content { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 10px;
 width: 490px;
 display: inline;
}
/*09*/#rightcolumn { 
 float: left;
 background-color: #e3e3e3;
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 10px;
 width: 300px;
}

/*09*/#content_bg { 
 background: #e3e3e3;
}

/*09*/#footer_left { 
 float: left;
}
#footer_right  { background: #ffffff; margin: 0; width: 192px; height: 195px; float: left; /*border-style: solid dotted solid solid;*/ border-width: 0 1px 0 0; border-color: #ccc #cccccc #ccc #ccc }

#footer { 
 width: 932px;
 clear: both;
 border: 0px solid #ccc;
 background: #8E0000;
 margin: 0px 0px 0px 0px;
 /*padding: 10px;*/
}

ul#split,ul#split li {
 margin:0;
 padding-left:
 15px;
 list-style:none
}

ul#split li {
 float:left;
 width:30%;
 margin:15px 0px 10px 0
}

ul#split h3 {	
 font-weight:bold;
 font-size:medium; 
 text-transform:uppercase;
 margin:0px;
 padding: 5px 0 3px;
 text-align:center;
 color: #FFFFFF
}

ul#split p {
 margin:0;
 padding:5px 8px 15px
}

ul#split div {
 background:#ffffff;
}

li#one h3 {
 background: #8E0000
}


ul#split1,ul#split1 li {
 margin:0;
 padding-left:15px;
 list-style:none
}

ul#split1 li {
 float:left;
 width:30%;
 margin:0px 0px 10px 0
}

ul#split1 div {
 background:#ffffff;
}

/*09*/div.dotted {
	color: #a5a5a5;
	border-bottom: 1px dotted #a5a5a5;
	padding: 3px;
	clear: both;
	margin-bottom: 10px;
	line-height: normal;
	}

div.spacer {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 2px;
	clear: both;
	margin-bottom: 2px;
	line-height: normal;
	}

.top-nav { color: #ffffff; font: 12px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 2px }	

.copy { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif }
.header { color: #c00; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold }
	
.texta { 
 font-size: 10px; 
 padding: 3px; 
 background-color: #ffffff; 
 border: 1px solid #cccccc; 
}
.dropdown { 
 font-size: 10px;
 background-color: #ffffff; 
 border: 1px solid #cccccc; 
}
/*
GENERAL STYLES  
*/
/*09*/*	{ font-size: 12px;line-height: 18px; }

a.white_footer { font-family: Arial,Helvetica,sans-serif; text-decoration:none; color:#FFFFFF; }
a.nolink { font-family: Arial,Helvetica,sans-serif; text-decoration:none; color:#FFFFFF; }
a.blue { font-family: Arial,Helvetica,sans-serif; text-decoration:none; color:#008bbb; }
.blue A:hover {font-family: Arial,Helvetica,sans-serif; color:#008bbb; text-decoration: underline;}
a.dark_footer { font-family: Arial,Helvetica,sans-serif; text-decoration:none; color:#666666; }
/*09*/a   { color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
body { font-family: Arial,Helvetica,sans-serif;font-size:8pt; }
font { font-family: Arial,Helvetica,sans-serif;font-size:8pt; }
p { font-family: Arial,Helvetica,sans-serif;}
a:hover { text-decoration:underline;}
li {font-family: Arial,Helvetica,sans-serif;}
tr { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#000000; }
td { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#000000; }
table { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#000000; }

ol {font-weight: bold;}

/* css button */
.button {
border:1px solid;border-color:#8E0000;padding:4px;font:bold 9px arial,sans-serif;color:#FFF;background:#8E0000;text-decoration:none;margin:4px;
}

/* bordered div box */
.tipbox_blue {border: 1px solid #a3ceda; background-color: #eaf8ff;padding:10px} 

/* bordered div box */
.tipbox_blue_light {border: 1px solid #a3ceda; background-color: #f3fcff;padding:10px} 

/* bordered div box */
.tipbox_blue_light_sm {border: 1px solid #a3ceda; background-color: #f3fcff;padding:5px}

/* bordered div box */
.tipbox_brown {border: 1px solid #dad2a0; background-color: #fff8e1;padding:10px} 

/* bordered div box */
.tipbox_brown_light {border: 1px solid #cccccc; background-color: #f6f6f6;padding:10px} 

/* bordered div box */
.tipbox_offerdetails {border: 1px solid #cccccc; background-color: #ffffff;padding:10px} 

/* bordered div box */
.tipbox_brown_light_backup {border: 1px solid #dad2a0; background-color: #fffce8;padding:10px} 

/* bordered div box */
.tipbox_brown_light_sm {border: 1px solid #cccccc; background-color: #ffffff;padding:0px; margin-left: 0; padding-left: 0;} 

/* bordered div box */
.tipbox_silver_light_sm {border: 1px solid #cccccc; background-color: #ffffff;padding:10px} 

/* bordered div box */
.tipbox_brown_light_light {border: 1px solid #e6e2c8; background-color: #fffdf1;padding:10px} 

/* bordered div box */
.tipbox_green_light {border: 1px solid #99cc66; background-color: #eefae2;padding:10px} 

/* bordered div box */
.codebox {border: 1px solid #cccccc; background-color: #e6e6e6;padding:15px}

/* bordered div box */
.infobox_light {border: 1px solid #a5a5a5; background-color: #f7f7f7;padding:15px} 

/* bordered div box */
.infobox_light2 {border: 1px solid #a5a5a5; background-color: #efdfd1;padding:15px} 

/* bordered div box */
.legendbox {border: 1px solid #a5a5a5; background-color: #FFFFFF;padding:15px}

/* bordered div box */
.buttonbox {border: 0px; background-color: #FFFFFF;padding-bottom:7px} 

/* bordered div box */
.codebox_upload {border: 1px solid #d0eab7; background-color: #eefae2;padding:5px} 

/* alertbox */
.alertbox {border: 1px solid #ffd200; background-color: #fff4be; padding:10px} 

/* bordered div box */
.admin_statbox_whitebg {border: 1px solid #cccccc; background-color: #FFFFFF;padding:10px} 

/* bordered div box */
.admin_statbox {border: 1px solid #cccccc; background-color: #f2f2f2;padding:10px} 

/* bordered div box */
.admin_statbox_offering {border: 1px solid #a3ceda; background-color: #f3fcff;padding:5px} 

/* Color of links on dark bg */
.adark { font-family: Arial,Helvetica,sans-serif;font-size:10pt; text-decoration:none; color:#ffffff; }

/* Title on the the page */
.title1 { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:10pt; letter-spacing:-0.5px; font-weight:bold; color:#990000; }

/* Title on the the page */
.title_alert { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#ff0000; }

/* Title on the the page */
.title { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#990000; }

/* Title on the the page */
.title_black { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#000000; }

/* Title on the the page */
.title_contact { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:12pt; font-weight:bold; color:#003366; }

/* Title on the the page */
.title_contactid { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:12pt; font-weight:bold; color:#999999; }

/* Title Red */
.title_red { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#ff0000; }

/* Title red */
.titlered { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:12pt; font-weight:bold; color:#ff0000; }

/* Title of biz name on offer cat index */
.offer_bizname { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:10pt; font-weight:bold; color:#ff9900; }

/* menu item title */
.menu_item_title { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:12pt; font-weight:bold; color:#000000; }

/* menu item price */
.menu_item_price { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:12pt; font-weight:bold; color:#ff9900; }

/* Title on the the page */
.title_orange { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#ff9900; }

/* Title on the the page */
.offer_title { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:14pt; font-weight:bold; color:#ff9900; }

/* temp big*/
.temperatureBig { font-family: verdana;text-decoration:none; font-size:19pt; font-weight:bold; color:#ffffff; }

/* blue text */
.blue { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; color:#003366; }

/* bold blue text */
.boldblue { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-weight:bold; color:#003366; }

/* bold white text */
.boldwhite { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; }

/* bold red text */
.boldred { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-weight:bold; color:#990000; }

/* bold yellow */
.boldyellow { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#ffcc00; }

/* bold orange text */
.boldorange { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#ff9900; }

/* bold ligher blue text */
.boldlightblue { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#336699; }

/* bold ligher blue text */
.lightblue { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; color:#336699; }

/* bold orange text */
.boldorange { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#ff9900; }

/* blue text */
.blue { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; color:#003366; }

/* italic small text */
.smallitalic { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:7pt; font-style: italic; color:#666666; }

/* Title on dark colors */
.titledark { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:18pt; font-weight:bold; color:#FFFFFF; }

/* black title*/
.titleblack { font-family: Arial,Helvetica,sans-serif;text-decoration:none; font-size:8pt; font-weight:bold; color:#000000; }

/* The main body's text content. */
.content { font-family: Arial,Helvetica,sans-serif;font-size:8pt; /*line-height:18px; line-spacing:120%;*/ color:#333333; }

/* top text content style */
.topbar_text { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#666666; }

/* footer content. */
.footer { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#666666; }

/* footer white content. */
.white_footer { font-family: Arial,Helvetica,sans-serif;font-size:8pt; color:#ffffff; }

/* bibliography. */
.bib { font-family: Arial,Helvetica,sans-serif;font-size:6.5pt; color:#666666; }

/* footer links. */
/*09*/.footerlinks { font-size:8pt; color:#666666; }