/* New classes for tables, etc - to bring everything up to spec */
.table {border-spacing: 0px; border: 0;}

a, td, form,select, input, textarea, option
{ font-family: verdana, arial, sans-serif;}

body { 
	margin: 0 auto;
	text-align:center;margin:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/arkaplan.jpg);
	background-repeat: repeat-x;
 }


.style1, .style1:link, .style1:visited, .style1:hover, .style1:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	height: 10px;
	text-decoration:none;
}
.style1 h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	height: 10px;
	text-decoration:none;
	display:inline;
	cursor: pointer;
}


h2.maph2
{
	font-family:verdana, arial, sans-serif;
	color:#000000;
	font-size:11;
	display: inline;
	font-weight:normal;
}
.style4:link, .style4:visited, .style4:hover, .style4:active {
	color: #FFCE02;
	font-weight: bold;
	font-size: 9px;
	height: 10px;
	text-decoration:none;
}
.style4 h2 {
	color: #FFCE02;
	font-weight: bold;
	font-size: 9px;
	height: 10px;
	text-decoration:none;
	display:inline;
	cursor: pointer;
}
.style6 {color: #FFCE02; font-weight: bold; font-size: 9px; padding-top:3px}
.style8 {color: #FFCE02; font-size: 9px; }

.style9 h2 { font-family: verdana, arial, sans-serif;}

.english_h2{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 10px; font-weight: bold; color: #A35F03;
   padding: 4px 0px 4px 10px; border-bottom: 1px solid #ffffcd; background: #ffffcd; text-align: left;
   display:inline;
}

.ygbt {text-align:center;
padding:0 0 1px; _padding: 1px 0 2px;
width: 7em;
vertical-align: middle;  
font:bold 100%/1.3 verdana;
overflow:hidden;
cursor:pointer;cursor:hand;
background:#ce9200 url(http://l.yimg.com/us.yimg.com/i/us/nws/common/news_header2.gif) -680px -8px repeat-x;
border:1px solid #999b9a; *border:0; _margin: -1px;}
#news-header .search span {*display:inline-block; border:0;*border:1px solid #999b9a; *vertical-align: middle;}
/* safari hack for submit button */
::root #news-header .search input#p {margin-right:-1px; }
::root #news-header .search .ygbt {padding: 1px 0 2px; }


td { font-size:11px }


h1
{
	font-family: verdana, arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #993300;
	margin:0; padding:0;
}


h2 { font-size:11px; COLOR: #069; margin:0; padding:0; }
h3 {font-size:10px; margin:0; padding:0;}
h3.inline {display:inline; font-size: 10px; margin:0; padding:0; text-align:justify}
h4 {font-size:10px; margin:0; padding:0;}

.h2_header {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	height: 10px;
	text-decoration:none;
	display:inline;
	cursor: pointer;
	text-align: absmiddle;
}

.h2_eng {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
	height: 10px;
	text-decoration:none;
	display:inline;
	cursor: pointer;
	text-align: absmiddle;
}


.letter
{
    color: #069;
    margin: 0 0 0.5em 0; padding: 0;
    font-size: 1.55em; line-height: 1.15em;
}

form{ padding: 0; margin: 0; font-size:11px}

A, A:visited {color:#069; }
A:hover {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #09c;}

A.chef:link {color:#5CA75C; }
A.chef:visited {color:#5CA75C; }
A.chef:hover {text-decoration: none; color: #000;}
A.chef:active {text-decoration: none; color: #09c;}

A.tp_links:link {text-decoration: none; color:#0e3565; font-size:10px; }
A.tp_links:visited {text-decoration: none; color:#0e3565; font-size:10px; }
A.tp_links:hover {text-decoration: none; color: #0e3565; font-size:10px; }
A.tp_links:active {text-decoration: none; color: #0e3565; font-size:10px; }


A.yellowlinkunderline:link {text-decoration: none; color: #FFE257;}
A.yellowlinkunderline:visited {color:#FFE257; }
A.yellowlinkunderline:hover {text-decoration: none; color: #000;}
A.yellowlinkunderline:active {text-decoration: none; color: #FFE257;}

a.box123:hover {text-decoration: none; color: #000;}
a.box123, a.box123:visited, a.box123:active {text-decoration: none; color: #09c;}


.citi a:hover{text-decoration: none; color: #000; font-size:12px; font-family: verdana, arial, sans-serif;font-weight: lighter; }
.citi a,.citi a:visited, .city a:active{text-decoration: none; color: #09c; font-size:12px; font-family: verdana, arial, sans-serif;font-weight: lighter; }
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 1px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
}

select, textarea, .inputbox {
	background: #FFFFFF;
	color: #403C3A;
}

.button {
	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
}

.searchbutton {
	padding: 2px;
	border: 0px solid #E6E6E6;
	color: #403C3A;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	width: 50px;
}


.inputbox {
	margin-bottom: 1px;
	padding: 3px 0 3px 5px;
	border: 1px solid #999999;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
}

#Framework { width:810px; margin:0 auto; text-align:left } /* define just in case no brand returned, ie feeds, etc */
#MainFramework { width:780px; margin:0 auto;}

.rating_border { BACKGROUND: #E4ECF6; FONT: Arial, Helvetica, sans-serif; COLOR: #ffffff; }
.rating_border_dark { BACKGROUND: #BBCBDF; FONT: Arial, Helvetica, sans-serif; COLOR: #000000; }
.rating_bck { BACKGROUND: #ffffff }

.sbutton { color: #CC3300; FONT-WEIGHT: bold; padding: 1px; border: 1px outset #aaaaaa; border-right-color: #555555; border-bottom-color: #555555; background: #dcdcdc url('/picture/sbg.gif') }
.ColumnHead_Attr { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFE257 }
.ColumnHead_Green { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #669A41 }

td.header_title
{
background-color: #DEE7EF;
color: #555555;
font-weight:bold;
padding:5px;
font-family: Arial;
font-size: 8pt;
cursor: default;

}


A.rezervasyonbutton:link
{
	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.rezervasyonbutton:visited
{
	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.rezervasyonbutton:hover
{

	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/but-bg.gif) repeat-x top #999999;
	font-weight: bold;	
}

A.haritabutton:link
{
	padding: 2px;
	border: 1px solid #ffd33e;
	color: #000000;
	background: #FFE257;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.haritabutton:visited
{
	padding: 2px;
	border: 1px solid #ffd33e;
	color: #000000;
	background: #FFE257;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.haritabutton:hover
{

	padding: 2px;
	border: 1px solid #ffd33e;
	color: #000000;
	background: #FFE257;
	font-weight: bold;	
}

A.fixedlogo:link
{
	width: 85px;
	height: 40px;
	padding: 2px;
	border: 1px solid;
	color: #000000;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.fixedlogo:hover
{
	width: 85px;
	height: 40px;
	padding: 2px;
	border: 1px solid;
	color: #000000;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.fixedlogo:visited
{
	width: 85px;
	height: 40px;
	padding: 2px;
	border: 1px solid;
	color: #000000;
	background: url(/images/but-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.promo_button:link
{
	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/promo-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}

A.promo_button:visited
{
	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/promo-bg.gif) repeat-x top #E6E6E6;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.promo_button:hover
{

	padding: 2px;
	border: 1px solid #C8C8C8;
	color: #403C3A;
	background: url(/images/promo-bg.gif) repeat-x top #999999;
	font-weight: bold;	
}

.EditTabOn
{
background-color: #F5F5F2;
color: #555555;
font-weight:bold;
padding:5px;
font-family: Arial;
font-size: 8pt;
cursor: default;
border-right: #00377a 1px solid;
border-top: #E06B26 2px solid;
border-left: #00377a 1px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom:0px;
padding-top: 2px;
}

.EditTabOff
{
background-color: #EFEFEF;
color: #777777;
font-weight:none;
padding:5px;
font-family: Arial;
font-size: 8pt;
cursor: hand;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #00377a 1px solid;
border-top: #555555 1px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom1px;
padding-top: 2px;
}

.EditTabOff:hover
{
background-color: #EFEFEF;
color: #555555;
font-weight:none;
padding:5px;
font-family: Arial;
font-size: 8pt;
cursor: hand;
border-left: #aaaaaa 1px solid;
border-right: #aaaaaa 1px solid;
border-bottom: #00377a 1px solid;
border-top: #aaaaaa 1px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom:1px;
padding-top: 2px;
}

.EditTabHeader
{
background-color: #AFAFA1;
color: #FFFFFF;
font-weight:normal;
padding:3px;
font-family: Arial;
font-size: 10pt;
border-right: #00377a 1px solid;
border-bottom: #00377a 1px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top: 2px;
}

.EditTabStep
{
color: #FFBB00;
font-weight:bold;
font-family: Arial;
font-size: 10pt;
}

.EmptyTab
{
color: #555555;
font-weight:none;
border-bottom: #00377a 1px solid;
padding:5px;
font-family: Arial;
font-size: 8pt;
padding-left: 0px;
padding-right: 0px;
padding-bottom0px;
padding-top: 0px;
}

.fillTab
{
background-color: #F5F5F2;
border-right: #666688 2px solid;
border-bottom: #666688 2px solid;
border-left: #00377a 1px solid;
padding-left: 10px;
padding-right: 10px;
padding-bottom:2px;
padding-top: 0px;
}

.fillTabbuffer
{
background-color: #F5F5F2;
border-left: #00377a 1px solid;
border-right: #666688 2px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top: 0px;
}


#calendar {
	width: 141px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

.nav, .nav a {
	font: font-family:tahoma, verdana, arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #036;
	text-align: center;
	text-decoration: none;
}	


caption {
	margin: 0;
	padding: 0;
	width: 141px;
	background: #BBCBDF; 
	font: font-family:tahoma, verdana, arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #036;
	text-align: center;
}

th.calendar {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

td.calendar {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(/images/bg_calendar.gif) no-repeat right bottom;
}

td.calendar a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

td.calendar a:link, td.calendar a:visited {	
	color: #608194;
	background: url(http://www.duoh.com/csstutorials/calendar/images/bg_calendar.gif) no-repeat;
}

td.calendar a:hover, td.calendar a:active {
	color: #6aa3ae;
	background: url(http://www.duoh.com/csstutorials/calendar/images/bg_calendar.gif) no-repeat right top;
}

TABLE.listTable
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}

TABLE.main
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bbbbbb 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bbbbbb 1px solid;
    COLOR: #555555;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #f4f4f4
}

TH
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #6100C1;
    TEXT-ALIGN: left
}

TH.th_event
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #036;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: tahoma, verdana, arial, sans-serif;
    BACKGROUND-COLOR: #BBCBDF;
    TEXT-ALIGN: left
}



TD.listItem_Data
{
    BORDER-BOTTOM: #aaaaaa 1px solid
}

TD.listItem_Data_Alt
{
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BACKGROUND-COLOR: #efefef
}

TD.table_heading
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bbbbbb 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bbbbbb 1px solid;
    COLOR: #555555;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #ffffff
}

TD.menu_header{
    FONT-FAMILY: arial,sans-serif;
color: #ffffff;
background-color: #400080;
font-size: 11px;
font-weight: bold;
border: #052E57 2px solid;
border-left: #9900FF 2px solid;
border-right: #052E57 2px solid;
border-top: #9900FF 2px solid;
border-bottom: #052E57 2px solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top: 2px;
}

TD.menu_inside{
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top: 2px;
}

TH.th_Yellow
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #FFE352;
    TEXT-ALIGN: left
}

TH
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #BBCBDF;
    TEXT-ALIGN: left
}


.compMarginB{ margin-bottom:8px }
.compMarginLargeB{ margin-bottom:30px }

.marginBottom5 { margin-bottom:5px }
.marginBottom10 { margin-bottom:10px }
.marginBottom15 { margin-bottom:15px }
.marginBottom20 { margin-bottom:20px }
.marginBottom25 { margin-bottom:25px }

.strong { font-weight:bold }
.normal { font-weight:normal }
.nowrap { white-space:nowrap }
.center { text-align:center }
.absolute0 { position:absolute; top:0px; left:0px; width:100% }
.relative { position:relative; margin:0 auto }
.widthAuto { width:auto }
.strike { text-decoration: line-through; }

.buttonText { text-decoration: none; position:absolute; top:0px; left:0px; font:bold 11px tahoma, verdana, arial, sans-serif; text-align:center; z-index:100; line-height:19px; width:100% }
.dot_black { background: black }
.borderTop_bbcbe2 { width:100%; height:6px; border-top:1px solid #bbcbe2 }
.borderBottom_bbcbe2 { width:100%; height:6px; border-bottom:1px solid #bbcbe2 }

.borderTop_d5d5d5 { width:100%; height:2px; border-top:1px solid #d5d5d5 }nTborderBottom_d5d5d5 { width:100%; height:2px; border-bottom:1px solid #d5d5d5 }
.borderBottom_d5d5d5 { width:100%; height:1px; border-bottom:1px solid #d5d5d5 }
.contentWell_d5d5d5 { border:1px solid #d5d5d5; border-top:0; border-bottom:0 }

.tagtext  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #069;}
.tagtext  A, .tagtext  A:visited, .tagtext  A:active { color: #069; text-decoration: none;}
.tagtext  A:hover { color: #069; text-decoration: underline;}

/* New Rules to be used in standard grid and virtual customer interstitial */
#grid .dottedLine, #mapGrid .dottedLine  { border-top: 1px dotted #e1e1e1; background:none; padding-bottom: 7px; }
#grid, #mapGrid { background:white; font-size:11px}
#grid .distance,#mapGrid .distance { font-weight:bold }

.nominateWrapper { width:55px; text-align:center; vertical-align:top; float:right }
.nominate { font: bold 11px tahoma, verdana, arial, sans-serif; }

.entityInfo { padding:0px 9px 4px 4px; vertical-align:top; }
#grid .entityInfo { width: 403px }
#mapGrid .entityInfo {width: 501px }
.entityInfo .category { font-size: 11px; font-family: verdana, arial, sans-serif; color: #666 }
   
.entityInfo ul{ list-style-type:none; margin:0; padding:0;}

.entityInfoNoLocation { width: 501px }
.entityInfoNoLocation ul{ list-style-type:none; margin:0; padding:0;}

.addressInfo { font-family: verdana, arial, sans-serif; font-size: 11px;  color:#666; }
#grid .addressInfo, #mapGrid .addressInfo { width:175px; vertical-align:top; text-align:left }
#grid .distance, #mapGrid .distance { font-weight:bold }

.ratingsBugWrapper { vertical-align:top; text-align:center }
#grid .ratingsBugWrapper, #mapGrid .ratingsBugWrapper  { width:67px; }

.ratingsBug { padding-bottom: 1px; margin:auto; width:33px; border:1px solid #0F68B8; }
#grid .ratingsBug, #mapGrid .ratingsBug  { width:53px;} 

.ratingsBug .taglineText { font-size:9px; font-family:tahoma, sans-serif; color:#666; }
.ratingsBug .hRule { width:30px; height:1px; margin: 0px auto 1px auto; background:#dfdfdf}
.ratingsBug a { text-decoration: none; color: #000; font-weight:bold }


.mapNumber { padding-top:3px; width:19px; vertical-align:top; }


/* Profile- and Review-related styles (some) */
.blurating {FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #0F68B8}
.bluereg {FONT-SIZE: 11px; COLOR: #069; FONT-FAMILY: verdana, arial, sans-serif}
.graysbig {FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #999;}
.mapaddress  {font-size: 13px; font-family: verdana, arial, sans-serif; color: #999;}
.profileheader  {font-size: 15px; font-family: verdana, arial, sans-serif; color: #069; font-weight:bold}
.profileheader_chef  {font-size: 15px; font-family: verdana, arial, sans-serif; color: #5CA75C; font-weight:bold}
.profileHeaderUnderlined {font-size: 15px; padding-bottom:2px; margin-bottom:8px; font-family: verdana, arial, sans-serif; color: #069; font-weight:bold;border-bottom:1px; border-style:solid; border-color:#CCCCCC;border-top:0;border-left:0;border-right:0 }
.reggray  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #999;}
.providedByText { font-size: 11px; font-family: verdana, arial, sans-serif; color:#676767 }
.maplinks {font-size: 13px; font-family: verdana, arial, sans-serif; color: #f6aa19; font-weight:bold}
#relatedLinks{border:solid 1px #D6D6D6;margin-bottom:9px;}

#relatedLinks td {
border: 0px;
padding: 7px 5px 10px 10px;
margin: 0px;
}

.conqheader {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: #999;}

.nearbysmall  {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #666;}

.searchheader  {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: #393; font-weight: bold;}

.type {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}

.address {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666;}

.pfpaddress {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666;}
/* Search-related classes */       
.entitylinks {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.entitylinks A, .entitylinks A:visited, .entitylinks A:active { text-decoration: none;}    
.entitylinks A:hover { text-decoration: underline;}

IMG.cust {MARGIN-RIGHT: 5px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 2px;}

#content {position: relative; width: 100%;}

.small_epi_offer {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; line-height: 10px;}
.small_epi_offer A:link {text-decoration: none; color:#069;}
.small_epi_offer A:visited {color:#069;}
.small_epi_offer A:hover {text-decoration: none; color: #000;}
.small_epi_offer A:active {text-decoration: none; color: #09c;}


.small {font-family: verdana, arial, sans-serif; font-size: 10px;}


.caption {font-family: verdana, arial, sans-serif; font-size: 10px; color: #993;}
.smallalt {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #eee;}
.graysmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999}
.calgray {font-family: verdana, arial, sans-serif; font-size: 10px; color: #CCC}
.reg {font-family: verdana, arial, sans-serif; font-size: 11px; list-style-type: square;}
.regalt {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #eee;}
.reg_nar {font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.smid {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;}
.sbig {font-family: verdana, arial, sans-serif; font-size: 13px;}
.sbigalt {font-family: verdana, arial, sans-serif; font-size: 13px; background-color: #FC6; color: #630}
.big {font-family: verdana, arial, sans-serif; font-size: 14px;}
.bigalt {font-family: verdana, arial, sans-serif; font-size: 14px; background-color: #eee;}
.biggest {font-family: verdana, arial, sans-serif; font-size: 15px;}
.sbiggest {font-family: verdana, arial, sans-serif; font-size: 22px;}
.square {font-family: arial, sans-serif; font-size: 11px; color:#000;}

.lft {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lft A { text-decoration: underline; color: #069;}
.lft A:visited { color: #666;}
.lft A:hover { text-decoration: none; color: #000;}
.lft A:active { color: #930;}

.lfton {font-weight: bold; background-color: #fc0; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lfton A, .lfton A:visited  { text-decoration: underline; color: #c30;}
.lfton A:hover { text-decoration: none; color: #000;}
.lfton A:active { color: #930;}

.rtsmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rtsmall A, .rtsmall A:visited { text-decoration: underline; color: #666;}
.rtsmall A:hover { text-decoration: none; color: #666;}
.rtsmall A:active { color: #666;}

.number {font-family: verdana, , arial, sans-serif; font-size: 10px; color: #666666}

.blubar {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #528FC1;}
.blubar A, .blubar A:visited { color: #fff; text-decoration: none;}
.blubar A:hover { text-decoration: none; color: #ff0;}
.blubar A:active { font-weight: bold; color: #ff0;}

.bigblubar {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #528FC1;}
.bigblubar A, .bigblubar A:visited { color: #fff; text-decoration: none;}
.bigblubar A:hover { text-decoration: none; color: #ff0;}
.bigblubar A:active { font-weight: bold; color: #ff0;}


.scorecard {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #0F68B8;}

.scorecard_BOC {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #c00;}

.promotext_smbl  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #036;}
.promotext_smgy  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #999;}

.gridon {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #DADAC7;}
.grid {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #F4F4EA;}

.sortparent {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #333; background-color: #DADAC7;}
.sortchild {font-family: verdana, arial, sans-serif; font-size: 11px; color: #333; background-color: #F4F4EA;}

.hdr {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #f90;}
.hdr A, .hdr A:visited { color: #fff;}
.hdr A:hover { text-decoration: underline; color: #930;}
.hdr A:active { color: #930;}

.busname {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;}
.busname A { color:#069;}
.busname A:visited { color:#666;}
.busname A:hover { text-decoration: none; color: #000;}
.busname A:active { text-decoration: none; color: #09c;}

.listing {font-family: verdana, arial, sans-serif; font-size: 10px;}
.listing A, .listing A:visited, .listing A:hover { line-height: 14px; color: #000;}
.listing A:active { line-height: 14px; color: #09c;}

.listingadv A {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #600;}
.listingadv A:visited { line-height: 12px; color: #666;}
.listingadv A:hover { line-height: 12px; color: #000;}
.listingadv A:active { line-height: 12px; color: #09c;}


.blugrnhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #099;}

.subhead {background-color: #FFFFEF; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #990; line-height: 16px;}

.bbar {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999; padding-left:10px }
.bbar A:link {text-decoration: underline; color: #999;}

.blackbar {background-color: #000;}
.graybar {background-color: #ccc;}
.lightgraybar {background-color: #eee;}
.lightgraybg {background-color: #ddd;}
.ltyellowreg {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #ffc;}
.goback {background-color: #ffc; font-family: verdana, arial, sans-serif; font-size: 11px;}

.consumebig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #390}
.consumelarge {font-family: verdana, arial, sans-serif; font-size: 18px; color: #390}
.consumeregblue {FONT-SIZE: 11px; COLOR: #0F68B8; FONT-FAMILY: verdana, arial, sans-serif}

.gray {color: #999;}

.grayborder {border-width: 1px; border-color: #CCC; border-style: solid;}

.success {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #390}
.fail {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #f30}
.failreg {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f30}
.error_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f00;}


.cal {font-family: arial, verdana, sans-serif;font-size: 10px;}

.sort {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #f90;}
.sort A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; background-color: #f90;}

.grnon {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #9c6;}
.grnon A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #036; text-decoration: underline;}
.grnon A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #036;}
.grnon A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}

.grnhdr {font-family: verdana, arial, sans-serif; font-size: 13px; color:#5C5959; background-color: #BEE590;}
.grnhdrbig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #390;}

.locations { border-style: solid;  border-color: #000000;  border-width: 1px;  background: #FFFFFF;  font-family: verdana, arial, sans-serif;  visibility: hidden;  color: #000000; font-size: 11px;  font-weight: bold; text-decoration: none; }

.dropShadow { background-color:#000000; filter:alpha(opacity=25); opacity:.25; -moz-opacity:.25; }
.dropShadow40 { background-color:#000000; filter:alpha(opacity=40); opacity:.40; -moz-opacity:.40; }


#locsWrapper{ 
  position:absolute;
  z-index: 100;
  width:150px;
  margin-top: 1px; 
  visibility: hidden;
}

#locsInnerWrapper{
  border: 1px solid #C8C884; background:#ffffff;
  padding: 5px 2px 2px 0;
}  

ul.locsList
{
  font-family:tahoma, verdana, arial, sans-serif; font-size: 9px; color: #036;
  list-style-type: none; margin: 0 0 0 0; padding: 0 2px;
}

ul.locsList a
{
  display: block;
  padding: 3px;
  width: 142px;
  background-color: #fff;
}

ul.locsList a:link, ul.locsList a:visited { color: #036; text-decoration: none; }
ul.locsList a:hover { background-color: #ffffcd; color: #036; }

.locsAdminLink { font-family:tahoma, verdana, arial, sans-serif; font-size: 9px; color: #036; padding: 3px 0 3px 4px; }
.locsAdminLink a { text-decoration: underline;}
.locsAdminLink a:visited { text-decoration: underline;}
.locsAdminLink a:hover {text-decoration: none;}
.locsAdminLink a:active { text-decoration: underline;}

.locsSectionHeader { font-family:tahoma, verdana, arial, sans-serif; font-size: 11px; color: #036; font-weight: bold; padding-left: 4px; }


.top { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; z-index: 1; }

.top A {text-decoration: none; color: #FFF; }
.top A:visited { text-decoration: none; color: #FFF; }
.top A:hover { color: #FF9; cursor: default; text-decoration: none; }
.top A:active { color: #FF9; text-decoration: none; }

.top_sub { line-height:18px; display:block; background: #FFF; font-family: verdana, arial, sans-serif; color: #000; font-size: 11px; text-decoration: none; }

.top_sub:hover { display:block; cursor: pointer; background-color: #09c; color: #FFF; text-decoration: none; }
.top_sub A, .top_sub A:visited { display:block; text-decoration: none; color: #000; }
.top_sub A:hover { background-color: #528FC1; color: #FFF; }
.top_sub A:active { background-color: #528FC1; color: #FFF; text-decoration: none; }

.top_sub_hover { display: block; background-color: #528FC1; color: #FFF; text-decoration: none; line-height:19px; font-size: 11px; font-family: verdana, arial, sans-serif;
}

.staticnav {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #fff;}
.staticnav A, .staticnav A:visited { text-decoration: none; color: #fff }
.staticnav A:hover, .staticnav A:active  { color: #ff9;}

.regitalic {font-family: verdana, arial, sans-serif; font-style: italic; font-size: 11px;}
.regbold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px;}
.teaser {font-family: arial, verdana, sans-serif; font-size: 12px;}

.input { background-color: #ffffcc; border-top-style: ridge; border-top-color: #698BC6;
	border-left-style: ridge; border-left-color: #698BC6; border-right-width: 1px;
	border-right-style: solid; border-right-color: #99CCCC; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #99CCCC; font-size: 10pt }

.exp_big {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666; background-color: #FBDB79;}
.exp_small {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000; background-color: #FBDB79;}

.browsecat {font-family: verdana, arial, sans-serif; font-size: 11px; color:#993;}

.match_header {font-family: verdana, arial, sans-serif; font-size: 15px; color:#369; background-color: #BDDFFF;}
.match_subheader {font-family: verdana, arial, sans-serif; font-size: 11px; color:#369;}
.match_market {font-family: verdana, arial, sans-serif; font-size: 18px; color:#FFD666;}

.worldbig { font-size: 16px; font-family: verdana, arial, sans-serif;}

.boctitle { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:link, .boctitle A:visited, .boctitle A:active { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:hover { color:#CC6633; text-decoration:underline }


.nearby {
	font-size: 10px; color: #069; font-family: verdana, arial, sans-serif; line-height:18px;
}

.nearby A,.nearby A:active,.nearby A:visited {color: #069; text-decoration: none;}
.nearby A:hover {color: #069; text-decoration: underline;}


.leftwellsub {
	font-size: 13px; color: #069; font-family: verdana, arial, sans-serif;
}

.leftwellsub A,.leftwellsub A:active, .leftwellsub A:visited {color: #069; text-decoration: none;}
.leftwellsub A:hover {color: #069; text-decoration: underline;}

.regwhite  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #fff;}
.regwhite A,.regwhite A:visited,.regwhite A:active,.regwhite A:hover { color: #fff; text-decoration: underline;}

.bigblack {font-family: verdana, arial, sans-serif; font-size: 18px; color: #000;}
.smallblack {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000;}
.smallblue {font-family: verdana, arial, sans-serif; font-size: 10px; color: #069;}


.droptext {font-family: verdana, arial, sans-serif; font-size: 11px; color: #003366; display: inline; background: #e4ecf6; padding:2px;}
.droplink {font-family: verdana, arial, sans-serif; font-size: 11px; color: #003366;}
.droplink A, .droplink A:visited,.droplink A:active { color: #003366; text-decoration: none;} 
.droplink A:hover { color: #003366; text-decoration: underline;} 

.droplink_price {font-family: verdana, arial, sans-serif; font-size: 14px; color: #003366;}
.droplink_price A,.droplink_price A:visited,.droplink_price A:active { color: #003366; text-decoration: none;} 
.droplink_price A:hover { color: #003366; text-decoration: underline;} 


/* Page Type Identifier */
.listid {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#069;}

/* List Title */
.listtitle {font-family: verdana,arial,sans-serif; font-size: 18px; color:#000; font-weight:bold;}

/* List Description */
.listdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}

/* Byline */
.byline {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#000; line-height:15px;}

/* Event Date */
.edate {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}
.edate A,.edate A:visited {color:#666;}
.edate A:hover {text-decoration: none; color: #000;}
.edate A:active {text-decoration: none; color: #09c;}

/* Event Location */
.eloc {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* valentine's roundup */
a.printSaveText { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #666666; text-decoration:none }
#roundupBanner { margin-bottom: 8px;color: #FFFFFF;clear:both }
.roundupBannerHeader { font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; }
#roundupBanner a,#roundupBanner a:visited, #roundupBanner a:hover, #roundupBanner a:active {color: #FFFFFF;}

.loveGroupHeader {font-size: 13px; font-weight: bold; }


/* Biz name */
.roundup-busname {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#666;}
.roundup-busname A, .roundup-busname A:visited {color:#069;}
.roundup-busname A:hover {text-decoration: none; color: #000;}
.roundup-busname A:active {text-decoration: none; color: #09c;}
.delivery {font-family:verdana,arial,sans-serif; font-size:11px; color:#666;}


/* Biz Address */
.roundup-busadd {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* Biz Description */
.roundup-busdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}


/* "More" jams */
.more {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666;}




/* INSIDER'S GUIDE WIDGET NAVIGATION */
.ignav {font-family: verdana,arial,sans-serif; font-size: 10px; color:#fff;}
.ignav A {color:#fff; text-decoration:underline;}
.ignav A:visited {color:#ccc; text-decoration:underline;}
.ignav A:hover {color:#fff;}
.ignav A:active {color:#fff; text-decoration:none;}

/* Partner names in footer */
.partner  {font-size: 10px; font-family: verdana, arial,sans-serif; color: #999;}
.partner  A, .partner  A:visited,.partner  A:active { color: #999; text-decoration: none;}
.partner  A:hover { color: #999; text-decoration: underline;}

/* boc general */
.boc_city {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #003366;}
.boc_sm {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.boc_list {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 18px;}
.boc_msm {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 15px;}
.boc_m {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 14px;}
.boc_cathdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #003366; line-height: 16px;}
.BOCsponsor {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#666}
.BOCcatmodhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}
.BOCcatmodtxt {font-family: verdana, arial, sans-serif; font-size: 11px; color:#666}

.BOCmqmid {font-family: verdana, arial, sans-serif; font-size: 13px; color:#036}
.BOCmqfeed {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666}

.BOCpromod {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000}
.BOCpromoddays {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}

.BOCpromodrating {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#06c}

.rating {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
.rating A:visited {color:#ccc; text-decoration:none;}
.rating A:hover {color:#fff; text-decoration:none;}
.rating A:active {color:#fff; text-decoration:none;}
.rating A:link {color:#fff; text-decoration:none;}

.category {font-family: tahoma, verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}


/* boc nav module */
.BOC_nav { line-height: 150%; font-family: verdana, arial, sans-serif; font-size: 11px; scrollbar-base-color: #B8DAFA; scrollbar-face-color: #B8DAFA; scrollbar-track-color: #EBF5FF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #C1D6EB; scrollbar-shadow-color: #C1D6EB;  scrollbar-darkshadow-color: #7FA9D0; scrollbar-arrow-color: #000000; }
.BOC_nav  A, .BOC_nav  A:visited, .BOC_nav  A:active { color: #069; text-decoration: none;}
.BOC_nav  A:hover { color: #069; text-decoration: underline;}



/* COMMERCE LINKS */
.commerce {font-size: 12px; font-family: verdana, arial, sans-serif; color: #036;}
.commerce A, .commerce A:visited,.commerce A:active { color: #036; text-decoration: underline;}
.commerce A:hover { color: #036; text-decoration: none;}
.commerceLG {font-size: 13px; font-family: verdana, arial, sans-serif; color: #036;}
.commerceSM {font-size: 10px; font-family: verdana, arial, sans-serif; color: #000;}

.sec_hdr {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #993333;}
.sec_hdr_chef {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #5CA75C;}
.smod_hdr {font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold; color: #993333;}
.mod_hdr {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #993333;}
.mod_shdr {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.rmod_hdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.sm_address {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; line-height: 14px;}
.sm_links {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.sm_icons {font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; color: #000000;}
.xsmall {font-family: tahoma, arial, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.m_content {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.m_content_lg {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px;}
.m_content_pe {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;}
.m_content_b {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;}
.m_offers {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; line-height: 14px;}
.lg_content {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 13px;}
.sectionMarginB { margin-bottom:15px }
.hdr_note { font-family: verdana, arial, sans-serif; font-size: 10px; color: #666666; line-height: 14px }

#clubPlanetSection { font-size:11px; margin-bottom:15px }
#clubPlanetSection .clubInfo { color:#069; font-weight:bold  }

.finderLeftCol { padding-right:7px; }

.helpfulWrapper{ width:500px;margin-bottom:3px;font-size:11px;background-color:#ffffcd;}
.helpfulHeader{font-family:tahoma, verdana, arial, sans-serif;color: #A35F03; font-size: 12px; font-weight: bold;padding: 7px 0px 7px 10px;}
.helpfulList{padding: 7px 0px 7px 10px;}


.browseByWrapper2{ width:160px;border: 1px solid #ffffcd;  border-bottom:none; margin-bottom:15px;font-size:10px }
.browseByHeaderBlock2{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 10px; font-weight: bold; color: #A35F03;
   padding: 4px 0px 4px 10px; border-bottom: 1px solid #ffffcd; background: #ffffcd; text-align: left;
}
.browseByWrapper{ width:160px;border: 1px solid #D5D5D5;  border-bottom:none; margin-bottom:15px;font-size:10px }
.browseByHeaderBlock{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 11px; font-weight: bold; color: #036;
   padding: 7px 0px 7px 10px; border-bottom: 1px solid #D5D5D5; background: #BBCBDF;
}
.popular_cities{
	padding: 7px 10px 7px 10px; 
	margin: 7px 0px; 
	border-bottom: 1px solid #D5D5D5; 
	background: url('/images/popcitbg.gif') repeat-x #233549;
}
.popular_cities td {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #fff;
}
.popular_cities a:active{
	color: #fff;
	font-weight: normal;
}
.popular_cities a:link{
	color: #fff;
	font-weight: normal;
}
.popular_cities a:visited{
	color: #fff;
	font-weight: normal;
}
.popular_cities a:hover{
	color: #000;
	font-weight: normal;
	text-decoration:none;
	cursor:pointer;
}
.popular_cities .list{
	background:none;
}
.popular_cities .listalt{
	background:#34689A;
}
.popular_cities .list td, .popular_cities .listalt td{
	padding: 4px 2px;
}
.custnavi{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 11px; font-weight: bold; color: #036;
}

.browseByHeaderBlock_chef{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 11px; font-weight: bold; color: #036;
   padding: 7px 0px 7px 10px; border-bottom: 1px solid #D5D5D5; background: #B4D6B4;
}

.browseByWrapper_event{ width:480px;border: 1px solid #D5D5D5;  border-bottom:none; margin-bottom:15px;font-size:11px }

.browseByHistoryBlock {padding: 7px 10px 10px 10px; border-bottom: 1px solid #D5D5D5; background:#DDE5EF; font-family:tahoma, verdana, arial, sans-serif; font-size:11px }
.histoHistoryLabel {font-weight:bold }
.browseByHistoryBlock div { margin:0 0 3px 0; font-family:tahoma, verdana, arial, sans-serif; font-size: 11px; }
.browseByHistoryBlock .histoPrevLinks { margin-top:10px; text-align:right }
.browseByHistoryBlock a, .browseByHistoryBlock a:active { font-weight: normal; color: #069; font-size: 11px;}
.browseByHistoryBlock a:hover { color: #000 }


.browseBySubheaderBlock{ padding: 4px 0px 4px 10px; border-bottom: 1px solid #D5D5D5; background: #E4ECF6; font-family:tahoma, verdana, arial, sans-serif; font-size:10px; font-weight:bold }

.browseByListWrapper{ border-bottom:1px solid #D5D5D5; padding: 10px 0 10px 0 }
.browseByListWrapperWithBorders{ border:1px solid #D5D5D5; padding: 10px 5px 10px 10px;}
.browseByListItem { padding: 3px 10px 3px 10px }
.browseByListItem span { color:#666666 }
.browseByListItemSelected { padding: 3px 10px 3px 10px; background:#E4ECF6 }
.browseByListItemSelected a, .browseByListItemSelected a:active { font-weight: bold; color: #069; }
.browseByListItemSelected a:hover { color: #000 }
.browseByScrollPath{ position:absolute; top:0px; left:5px; width:1px; height:160px; background:#4682b4 }
.borderBlock { position:absolute; top: 0px; left: 0px;  background: transparent; border: 1px solid white;visibility:hidden }

.EventFinderWrapper{ border-bottom: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; padding: 10px 5px 10px 10px; background: #E4ECF6; }
.EventFormHeader{ padding-left:2px; font-family: tahoma, arial, sans-serif;font-size: 11px; font-weight: bold}
.EventFormInput{ padding: 3px 0 8px 1px; font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal}

.BckWrapper{ border-bottom: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; padding: 1px 1px 1px 1px; background: #E4ECF6; }


/* new movie section page */

.movie_header {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #00295E;}
.movie_header_main {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.movie_header_small {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #00295E;}
.movie_small {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
.movie_small_bold {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; color: #003476;}
.movie_reg {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.movie_reg_bold {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #0C57A8;}

/* yp splash and section */
.yptext {font-family: verdana,arial,sans-serif; font-size: 11px; color:#069;}
.yptext A {color:#069; text-decoration:none;}
.yptext A:visited {color:#666; text-decoration:none;}
.yptext A:hover {color:#000; text-decoration:underline;}
.yptext A:active {color:#09c; text-decoration:none;}

/* homepage flash mantel */
.adtitle {font-family:tahoma,arial,sans-serif; font-size:9px; color:#666;}

/* theater profile epi offers */
.coupon_hdr {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.coupon_text {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}

/* scrollbar universal styles. Scroll unit specific styles s/b defined inline */

.scrollPanelWrapper{ position:relative;overflow:hidden;}
.scrollPanel {position:absolute; top:0; left:0px;overflow:hidden;}
.scrollBarWrapper {position:absolute; top:0;}

/* topbar search */
.tbsearch {font-family: tahoma,arial,sans-serif; font-size: 9px; color:#069;}
.tbsearch A, .tbsearch A:visited, .tbsearch A:active {color:#069; font-size: 9px;text-decoration:underline;}
.tbsearch A:hover {color:#069; text-decoration:none;}

/* topbar tab off*/
.toptab_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; text-align: center; background-color: #E4ECF6; border-bottom: 1px solid #C8C884; border-top: 1px solid #BBCBDF;}
.toptab_off A, .toptab_off A:visited, .toptab_off A:active { color: #036; text-decoration: none;}
.toptab_off A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: underline;}

/* topbar tab on*/
.toptab_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; text-align: center; background-color: #FFE257; border-top: 1px solid #C8C884;}
.toptab_on A, .toptab_on A:visited, .toptab_on A:active { color: #000; text-decoration: none;}
.toptab_on A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: underline;}

/* topbar see more*/
.toptab_see {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #036; border-bottom: 1px solid #c8c884;}
.toptab_see A, .toptab_see A:active, .toptab_see A:visited, .toptab_see { color: #036; font-size:10px;text-decoration: none;}
.toptab_see A:hover { color: #036; text-decoration: underline;}

/* topbar small*/
.topbar_small {font-family: tahoma, arial, helvetica, sans-serif; font-size:  10px; color: #999;}
.topbar_small A, .topbar_small A:visited {color:#069; font-size:  10px;}
.topbar_small A:hover {text-decoration: none; color: #000;}
.topbar_small A:active {text-decoration: none; color: #09c;}


/* hotel topbar */
.hotel_tb {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036;}
.hotel_tb_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; padding-right: 5px;}
.hotel_tb_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #036; padding-right: 5px;}

.tpsos {font-size:10px; font-family:verdana,arial,sans-serif; color:#fff; padding-top: 2px; padding-bottom: 2px; background-color:#457EB2;}
.tpsbg {background-color:#457EB2;}
.tpsbn {font-size:14px; font-family:verdana,arial,sans-serif; color:#c30;}
.tpsbn A:link, .tpsbn A:visited { color:#c30; }
.tpsbn A:hover, .tpsbn A:active { text-decoration: underline; color: #c30; }
.tpsdesc {font-size:11px; font-family:verdana,arial,sans-serif; color:#000;}


/* new hotspot/customers */
.nHotspotHeader{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 10px; font-weight: bold; color: #FFFFFF;
   padding: 3px 0px 3px 5px; border: 1px solid #BBCBDF; 
   background:url(/images/nHotspotHeaderbg.gif) repeat-x;
}



/* weather */
.weather_hi {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #DD8700;}
.weather_lo {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #8494A3;}


/* yp */
.yppopcat {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;}
.yppopcathdr {font-family: verdana,arial,sans-serif; font-size: 13px; font-weight: normal; color:#000;}
.yppopcathdrr {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;}


/* customer website links */
.cust_web {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #069;}
.cust_web A, .cust_web A:visited { text-decoration: none; color: #069;}
.cust_web A:hover, .cust_web A:active { text-decoration: underline; color: #069;}


.module_hdr {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.offer_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.sm_offer_txt {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.thanks_txt {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #339933;}
a.offer_txt, a.offer_txt:visited, a.offer_txt:hover, a.offer_txt:active {color: #003366; text-decoration: underline;}
.coupon-reg {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}
.coupon-small {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000;}
.coupon-busname {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; color: #000000;}
.coupon-tagline {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}

.screen_hide_print_show {display:none;}

/* what's new module on homepage */
.newcs {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #993300;}

/* New "Map All" look */
.map_pipe {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #036; font-weight: bold; background:#E3EDF6; border: 1px solid #BBCADF; vertical-align:middle; padding:5px }
.map_listing {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}

/* red rating */
.red_rating {font-family: verdana, arial, sans-serif; text-align: center; width: 38px; font-size: 11px; font-weight: bold; color: #933;}
.red_rating  A,.red_rating  A:visited,.red_rating  A:hover,.red_rating  A:active {color:#933; text-decoration: none;}

/* rating type */
.rating_type {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rating_type A, .rating_type A:visited , .rating_type A:hover, .rating_type A:active { color: #666; text-decoration: none;}

/* grid secondary sort headers */
.second_sort {font-family: verdana, arial, sans-serif; font-size: 10px;}
.second_sort A:link, .second_sort A:visited, .second_sort A:active {color:#000; text-decoration: none;}
.second_sort A:hover {text-decoration: none; color: #069;}

a.second_sort:link, a.second_sort:visited, a.second_sort:active {color:#000; text-decoration: none;font-family: verdana, arial, sans-serif; font-size: 10px;}
a.second_sort:hover {text-decoration: none; color: #069;}

/* grid secondary sort headers on*/
.second_sort_on {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #666;}

/* line listing customer tag text */
.tagtext_black  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #000;}
.tagtext_black  A, .tagtext_black  A:visited, .tagtext_black  A:active { color: #000; text-decoration: none;}
.tagtext_black  A:hover { color: #000; text-decoration: underline;}

.showtimes  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #666; display: block;}
.showtimes A, .showtimes A:visited, .showtimes A:active { color: #000;  text-decoration: none;}
.showtimes A:hover  { color: #000; text-decoration: underline;}

/* From Around the Web (profile page) */
.sm {font-family: verdana,arial,sans-serif; font-size: 10px; color: #666666;}
.m {font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000;}

/* Cost Per Call phone number */
.cpc_xlg {font-size: 12px; font-family: verdana, arial, sans-serif; color: #933 }
a.cpc_xlg:link, a.cpc_xlg:visited { color: #933; font-weight:bold; font-size:12px }
.cpc_lg {font-size: 11px; font-family: verdana, arial, sans-serif; color: #933 }
a.cpc_lg:link, a.cpc_lg:visited { color: #933; font-weight:bold }
.cpc_sm {font-size: 10px; font-family: verdana, arial, sans-serif; color: #933 }
a.cpc_sm:link, a.cpc_sm:visited { color: #933; font-weight:bold; font-size:10px }


/* Topix News Landing page */
.news_hdln {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 15px;text-transform: capitalize;}
.news_content {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 15px;}
.news_source {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; line-height: 15px;}
.news_sponsor {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #999999;}

.home_hdr_xlg {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #993300;}
.home_hdr_lg {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #993300;}
td.home_hdr_lg h2{color:#003366;}
.home_hdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #993300;}
.home_hdr_sma {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.home_hdr_smb {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.home_hdr_smb_alt {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #234623 ;}
.home_shdr {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.home_lg {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; line-height: 12px;}
.home_m {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000; font-weight: normal; line-height: 12px;}
td.home_m h2 {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000; font-weight: bold; line-height: 12px; margin:0px}
td.home_m h3 {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000; font-weight: normal; line-height: 12px; margin:0px}
.home_m_hdr {font-family: tahoma, verdana, sans-serif; font-size: 9px; color: #000000; font-weight: normal; line-height: 12px;}
.home_xsm {font-family: tahoma, arial, sans-serif; font-size: 9px; color: #666666; font-weight: normal; line-height: 12px;}
.home_xsm_ch {font-family: tahoma, arial, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}
.home_xsm_c {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}

a.brick:link,
a.brick:visited,
a.brick:hover,
a.brick:active {color: #993300;}

.xlg {font-size: 18px; font-weight: bold;}
.lg {font-size: 13px; font-weight: bold;}
.rr_tbl_hdr {
    font-family: tahoma, verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #F1F5FA;
}
.rr_tbl {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
}

#site_map a:link, a:visited, a:active {color: #006699;}
#site_map a:hover {color: #CC0000;}
#site_map td {font-family: arial; font-size: 12px; color: #000000; line-height: 16px;}
#site_map .hdr {font-family: arial; font-size: 16px; font-weight: bold; color: #000000; line-height: 16px;}
#site_map .hdr_alt{background-color: #fff; color: #993300;}
#site_map .hdr a:link, a:visited, a:active {text-decoration: none; color: #993300;}
#site_map .hdr a:hover {text-decoration: underline; color: #993300;}
#site_map .shdr {font-family: arial; font-size: 14px; font-weight: bold; color: #000000; line-height: 16px;}
#site_map .shdr a:link, a:visited, a:active {text-decoration: none; color: #006699;}
#site_map .shdr a:hover {text-decoration: underline; color: #CC0000;}
#site_map .nav {font-family: arial; font-size: 11px; color: #000000; line-height: 16px;}
#site_map .nav a:link, a:visited, a:active {text-decoration: underline; color: #666666;}
#site_map .nav a:hover {text-decoration: none; color: #006699;}

#askJeevesSearch td { padding-right:10px; vertical-align:middle; text-align:right }
#askJeevesSearch #q { width:195px; font: normal 10px verdana, arial, sans-serif }

#listIndexPagerTop { padding-bottom:5px; text-align:right; border-bottom:1px solid black; margin-bottom:10px }
#listIndexPagerBottom { padding-top:5px; text-align:right; border-top:1px solid black; margin-top:10px }
#listIndexBlock p { margin:0 0 10px 0; }
#listIndexBlock span { color:#666 }
#listIndexLinks a { font-size: 13px; font-weight:bold }
#listIndexBlock #contentCol { width:100%; padding-right:10px }
#listIndexBlock #rightCol { text-align:center; width:170px }

/* Quick Results */

#dropmenudiv {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:100;width:270px;height:350px;border:solid 1px;background:#FFFFFF}
#hidden_1 {POSITION:absolute;VISIBILITY:hidden;top:93px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#hidden_2 {POSITION:absolute;VISIBILITY:hidden;top:168px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#hidden_3 {POSITION:absolute;VISIBILITY:hidden;top:243px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#cs_offer_1 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}
#cs_offer_2 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}
#cs_offer_3 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}

#qresults_div1 {position:absolute;left:5px;top:5px}
#qresults_div2 {position:relative;left:5px;top:40px;font-family:verdana,sans-serif;font-size:12px;font-weight:bold;color:#CE0800}
#qresults_div3 {position:absolute;visibility:hidden;left:5px;top:68px;padding-bottom:35px;font-family:verdana,sans-serif;padding-left:5px;font-size:10px;background:#EFEFEF;width:250px;}
#qresults_div4 {position:relative;visibility:hidden;font-family:verdana,sans-serif;padding-left:5px;font-weight:bold;font-size:10px;width:250px;top:40px}
#qresults_span1 {position:relative; left:95px; vertical-align:top;text-align:center}
#qresults_span2 {position:relative; left:5px; text-align:center; font-family:verdana,sans-serif;font-size:12px;color:#000000}#qresutls_span3 {position:relative; left:5px;padding-right:10px;font-weight:bold;font-size:10px}
#view_all {visibility:hidden;position:absolute;width:100px;z-index:100;left:170px;top:325px}
.view_all {z-index:200;font-size:10px;color:#0F68B8;font-weight:bold;font-family:verdana,sans-serif}
#grid .qresults_entityInfo { width:150px }
.qresults_ratingsBugWrapper { vertical-align:top; text-align:center}
#grid .qresults_ratingsBugWrapper { width:55px; background:#FFFFFF }
.qresults_hRule { width:30px; height:1px; margin: 0px auto 1px auto; background:#dfdfdf}
a.qresults_links:link {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:visited {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:hover {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:active {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
.red_arrow{height:11px;width:10px;border:none }
.qresults_taglineText { position:absolute;left:16px;top:35px;vertical-align:top;text-align:top;font-size:9px; font-family:tahoma, sans-serif; color:#666; }


/* Added by Bahadir */
.minimessagebox { background: url('/images/messageboxcenter.jpg') repeat-x; font-size: 12px; }
.minimessagebox a:link, .minimessagebox a:visited { color: black; }
.minimessagebox a:hover { color: black; text-decoration: none; }

.highlight2 a:link, .highlight2 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #66C;
	text-decoration: none;
}

.highlight2 a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #555;
	text-decoration: underline;
}

.mapinfohtml{
max-width: 150px; 
width: 150px; 
height: 100px; 
text-align: justify; 
max-height: 100px; 
min-height: 50px; 
min-width: 100px; 
padding-right: 2px; 
overflow-x: auto; 
overflow-y: auto; 
}



/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 465px;	
	height:120px;	
	
	/* custom decorations */
	border:1px outset #ccc;
	background-color:#efefef;				
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	
	/* custom decoration */
	text-align:center;
	width:465px;
	padding:25px 0px;
	font-size:30px;
	font-family: 'bitstream vera sans';
	background-color: #ddd;
}

/* active item */
div.scrollable div.items div.active {
	border:1px inset #ccc;		
	background-color:#fff;
}

/* new box 1-2-3 styles */
.tabheader {
	background: url('/images/button_123.gif') #DEDEDE;
	padding: 10px;
	cursor: pointer;
	color: #666666;
	font-weight: bold;
}
.hoveredTabHeader {
	background: url('/images/button_123_hover.gif') #F7A711;
	color: #ffffff;
	font-weight: bold;
}
.selectedTabHeader{
	background: url('/images/button_123_act.gif') #EF7211;
	color: #ffffff;
	font-weight: bold;
}
.unselectedTabBody{
	display: none;
}
.tabbody{
	margin: 0px;
	padding: 0px;
	clear: left;
}
.tabtext{
	margin: 3px 10px 10px 3px;
}
.prevnext{
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	cursor: pointer;
	color: #fff;
	font-weight:bold;
	background:url('/images/123.gif') no-repeat;
	text-align: center;
	margin: 4px 2px;
	vertical-align: middle;
	padding-top: 3px;
}
.selectedPrevNext{
	background:url('/images/123sel.gif') no-repeat;
	color: #6666CC;
}
.hoverPrevNext{
	background:url('/images/123hov.gif') no-repeat;
}
.tabbody h2 a,.tabbody h2 a:visited,.tabbody h2 a:link,.tabbody h2 a:active{
	text-decoration:none;
	color: #EE6200;
	font-size: 15px;
	font-weight: bold;
}
.tabbody h2 a:hover {
	text-decoration: underline;
}
