@charset "utf-8";
/* CSS Document */
#flash_leftbanner{
width:160px;
height:80px;
z-index:-1;
}
.img_result{
margin-right:10px; 
width:180px;
}
.img_margin-right{
margin:0 10px 10px 0; 
}
.img_margin-left{
margin:0 0 10px 10px; 
}
.img_border{
border:1px solid #ccc;
}
.img_banner{
margin-bottom:10px;
}
.jumpbox{
margin: 5px 0;
}
.container{
margin:0 auto;
width:950px;
height:auto;
float:none;
text-align:left;
}
.container_mainlink{
float:left;
width:160px;
margin-right:20px;
}
.container_body{
float:left;
width:625px;
_width:615px;
}
*:first-child+html .container_body{width:630px;}
.container_body-link{
float:left;
width:640px;
_width:550px;
}
*:first-child+html .container_body-link{width:550px;}
.container_banner{
float:right;
width:125px;
}
.container_footer{
margin-top:10px;
text-align:center;
}
.container_middledata{
margin:0 auto;
text-align:left;
}
.container_linktop{
float:left;
text-align:right;
width:477px;
_width:487px;
height:40px;
padding:5px 10px 0 0;
background:top url(../images/window_on_lifestyle_head03.gif) no-repeat;
margin:0;
}
#container_searchboxtop{
font-size:13px;
font-weight:bold;
color:white;
margin-top:10px;
padding:4px 0 0 10px; 
background:url(../images/search.gif) no-repeat;
height:21px;
width:149px;
_width:160px;
}
.container_searchboxbody{
padding:10px;
border:1px #094e98 solid; 
border-bottom:none;
width:137px;
_width:159px;
}
.container_login{
padding:5px 0;
margin:5px 0 10px 0;
border-top:1px #094e98 dotted; 
border-bottom:1px #094e98 dotted; 
}
.container_header{
text-align:left;
font-size:13px;
font-weight:bold;
border-bottom:1px dotted #333;
padding-bottom:3px;
margin-bottom:5px;
}
.container_warning{
background-color:#ffc;
text-align:left;
font-size:10px;
border-top:1px dotted #f00;
margin-bottom:10px;
height:26px;
}
.container_archive{
float:right;
width:200px;
padding:15px; 
text-align:left;
margin:0 0 10px 15px;  
border: 1px solid gray;
background: top right url(../images/seealso.gif) no-repeat;
}
.container_searchresult{
width:630px;
height:120px;
}
.container_searchresult table{
width:440px;
float:right;
}
.container_searchpic{
float:left;
width:180px;
}
.container_detail{
float:left;
width:275px;
_width:285px;
text-align:justify;
vertical-align:top;
}
*:first-child+html .container_detail{width:285px;}
.container_contact{
float:right;
text-align:left;
width:140px;
height:90px;
vertical-align:top;
border-left:dotted 1px #999;
padding-left:10px;
overflow:visible;
word-wrap:break-word;
}
.pagebreak{
float:left;
margin:0 0 20px 35px;
height:30px;
width:600px;
/*background:top url(../images/pagebreak.gif) no-repeat;*/
}
.feature_saperation{
float:none;
background:top left url(../images/images_window/gray.gif) repeat-x;
height:20px;
margin-bottom:10px;
width:auto;
}
.feature_head{
text-align:left;
color:#083c7b;
font-weight:bold;
font-size:13px;
width:auto;
margin-bottom:5px;
}
.feature_subhead{
text-align:left;
color:gray;
font-weight:bold;
width:auto;
margin-bottom:20px;
}
.feature_body{
text-align:left;
padding-right:25px;
}
.regularlink a{
color:#083c7b;
}
.regularlink a:hover{
color:#c00;
text-decoration:none;
}
.textfill1{
background:top url(../images/inputbg.gif) repeat-x;
border:1px gray solid; 
margin:3px; 
width:100px;
}
.floatcenter{
margin:0 auto;
}
.floatleft{
float:left; 
text-align:left;
}
.floatright{
float:right;
text-align:right;
}
.gadgetslink{
text-align:center;
}
.gadgetslink img{
margin-bottom:10px;
}
.clear-all{
clear:both;
line-height:0;
height:0;
font-size:1px;
}
.clear-left { clear:left;}
.clear-padding3px{
clear:both; 
line-height:0; 
height:3px;
}
.clear-all-10px{
clear:both; 
line-height:0; 
height:10px;
}
.clear-all-20px{
clear:both; 
line-height:0; 
height:20px;
}
.clear-right{ clear:right;}
.collapse { margin:3px 0 0;}
.collapse a { font-size:11px;}
/*---------------social------------*/
.social-mainbox{
margin-bottom:10px;
border-top:1px solid #ccc;
}
.socialbox{
padding:0 20px;
}
.social-name {
margin:5px 0;
font-weight:bold;
color:navy;
}
.social-more{
font-size:9px;
color:#ccc;
margin:10px 0 2px 0;
font-weight:normal;
}
/*---------------------------*/
img.floatleft {margin:3px 10px 3px 0;}
img.floatright {margin:3px 0 3px 5px;}
a.gray {color:#666;}
.specdetail {
width:200px;
display:block;
background:#fff8dd;
text-align:left;
clear:right;
margin:5px 0;
border:1px dotted #000;
}
html>/**/body .specdetail{margin-left:10px;}/*ff*/
.specdetail h3 {
color:0B4EA2;
padding:5px 0 0 5px;
}
.specdetail ul li{
margin-left:-15px;
}
.headsnap{margin-bottom:10px;}
.headsnap h3{
font-size:13px;
color:#083c7b;
margin-bottom:-12px;
background:#e4e4e4;
width:360px;
padding:2px 0;
}
.dining{
width:450px;
margin:0;
padding:0;
text-align:left;
}
.head{
display:block;
background:#00587f;
padding:5px;
color:#fff;
margin-bottom:5px;
}
.head h3{ font-weight:bold; font-size:13px; color:#fff;}
.useful_foot{
width:400px;
background:#ebce98;
font-style:italic;
margin:0 auto;
padding:10px;
text-align:left;
}
.useful_foot img {margin-bottom:5px;}
.social{
border-top:1px solid #ccc;
text-align:left;
margin-bottom:10px;
_margin-bottom:-9px;
}
.features {border:none; margin-left:8px; margin-bottom:15px;}
.social a img, .features a img {float:left; margin-right:20px;}
.features a img {margin-right:15px;}
.table-right {
display:table-cell;
vertical-align:middle;
text-align:left;
}
p.head-feat {color:#083c7b; background:none; margin-bottom:5px;}

/*.regularlink div { height:42px;}*/
.regularlink div img { float:left; margin-top:3px; margin-right:5px;}
.regularlink div a.seeall { float:left; color:#047; font-weight:bold; font-style:italic; margin-top:25px;}

.regularlink ul { margin:0; padding:0; margin-bottom:10px; margin-top:5px;}
.regularlink li { list-style:none; padding-left:15px; background:url(../images/bullet3.gif) bottom left no-repeat;}
.regularlink li a { color:#469;}

.img_left { width:182px; margin: 0 auto;}
.img_left p { background:#ff0; padding:3px;}

.img_caption_left {float:left; width:200px; 
font-style:italic;
padding:0 10px 0 0px;
text-align:left;
margin-bottom:0;
}
.img_caption_left p { margin:5px 0px 0px 0px; padding:8px;}

.img_caption_right {float:right; width:200px; 
font-style:italic;
padding:0 0px 0 10px;margin-bottom:0;
text-align:left;

}
.img_caption_right p { margin:5px 0px 0px 0px; padding:8px;}

.img_caption_center {float:none; 
font-style:italic;
padding:0 0px 0 10px;margin-bottom:0;
text-align:left;
}
.img_caption_center p { margin:5px 0px 0px 0px; padding:8px;}

.pg-credit { background:#000; color:#fff;}
.pg-credit img { float:left; margin:3px;}
.pg-credit p { padding:3px;}

p.width-200 { width:200px; text-align:left; margin-left:5px;}
p.fiximg img.floatleft { margin:0 5px 5px 0;}
p.brown-box {
	width:430px;
	_width:450px;
	padding:10px;
	background:#ec9;
	margin:0 auto;
}
.social-box {
	float:right;
	width:400px;
	height:114px;
	position:relative;
	margin-right:5px;
	_margin-right:0px;
}
.social-box img { height:114px;}
.social-box .box1 { float:left;}
.social-box .box2 { margin-right:3px;}
/*-------------Slide Style-------------------*/
.box1, .box2 {
    position:relative;
    height:114px;
}

.box1 a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
.box2 a {
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    opacity:0.0;
}

.box1 a.active, .box2 a.active {
    z-index:10;
    opacity:1.0;
}

.box1 a.last-active, .box2 a.last-active {
    z-index:9;
}
.recipe_foot{
background:#ebce98;
font-style:italic;
margin:0 auto;
padding:10px;
text-align:left;
}
.recipe_foot img { margin-bottom:5px;}
div.social p.thickbox { height:150px; overflow:hidden; float:left;}
a.thickbox img{ margin-bottom:5px;}

#pagecutter{
margin:0 auto;
padding:0 60px 0 0;
font-weight:bold;
text-align:center;
}
#pagecutter ul{ list-style:none; text-align:center;}
#pagecutter li{ display:inline; margin:0; padding:0;}
#pagecutter a{
padding:1px 7px 2px 5px;
margin:0 1px;
border:1px solid #333;
background:#666;
cursor:pointer;
color:#fff; 
text-decoration:none;
font-size:18px;
font-weight:bold;
letter-spacing:-2px;
}
#pagecutter a:hover{
background:#fff;
border:1px solid #368;
color:#666;
}
#pagecutter a.current, #pagecutter a.current:hover { 
font-weight:bold; 
border:1px solid red; 
background:#fff;
}
.dining-out { text-align:left;}
.dining-out p { margin-top:5;}
.dining-out h3 {margin:10px 0; margin-bottom:7px; color:#057; font-size:16px; border-bottom:2px solid #057; padding-bottom:10px;}
.dining-out div.floatleft { 
	width:335px;
	_width:355px;
	border-right:1px dashed #ccc; 
	padding-right:20px;
	height:auto!important;
	height:280px;
	min-height:280px;
}
.dining-out div.floatright { float:left; width:187px; text-align:left; margin-left:20px; margin-top:0;}
.dining-out div.floatright ul { list-style:none; padding:0; margin:0;}
.dining-out div.floatright ul li { margin:2px 0; padding:3px;}
.dining-out div.floatright ul li.cuisine { border-bottom:1px solid #ccc; padding-bottom:8px;}
.upcoming, .upcoming p { margin:0; padding:0; font-size:9px;}
.upcoming img{ float:left; margin-right:5px; margin-left:10px;}

div.index-pic { position:relative;}
div.index-pic span{ position:absolute; top:5px; right:5px; background:#fff; padding:2px; text-align:center; color:#89897C; font-weight:bold;}
div.index-pic a:hover { text-decoration:none;}
table.example { width:360px; background:#DFE9E8; border-collapse:collapse;}
table.example td { padding-top:3px; padding-bottom:3px; padding-left:5px; border-bottom:1px dashed #90989E;}

.sitemap div{width:280px; height:400px; float:left; text-align:left; padding:10px 0 0 30px;}
.sitemap h3{ margin:0;}
.sitemap ul{ margin:5px 0 20px; padding:0 10px 0;}
.sitemap li{ margin:0; padding:0; list-style:none;}
.sitemap a{ color: #039;}
.sitemap a:hover{ color: #f00; text-decoration:none;}

.link-exchange li{list-style:decimal; margin:0 0 8px;}

div.intro-section { display:none; margin-bottom:40px; text-align:left;}
div.intro-section img { float:right; margin-left:20px;}

div.category-features { width:290px; margin:0 20px 20px 0; _margin:0 15px 20px 0; border-top:1px solid #999;}
div.category-features h3 { margin:10px 0 3px; padding:0; font-size:10px; text-transform:uppercase;}
div.category-features p.name{ margin:0; padding:0; width:280px; }
div.category-features p a { font-weight: normal;color:#000;}
div.category-features p.detail { margin:5px 0 0; color:#999; padding:0; font-size:9px;}
div.category-features img { float:left; margin:0 10px 0 0;}

div.category-features-older { width:100%; margin:0 20px 10px 0; border-top:1px solid #999;}
div.category-features-older h3 { margin:10px 0 0; padding:0; font-size:10px; text-transform:uppercase; color:#004477;}
div.category-features-older h3 a { font-weight: normal;color:#000; text-decoration:none; text-transform:none; font-size:11px}
div.category-features-older p { margin:2px 0 0; color:#999; padding:0; font-size:9px; width:580px;}

.jumpcat {padding:2px;font-size:13px;}

.collapse-archive a { color:navy; font-size:14px; font-weight:bold;}