/* CSS Document */.body{    background-image:url(/App_Themes/cottagecountryrestaurants/images/bodyfade.jpg);    background-repeat :repeat-x;    background-color: #575554;    font: 10px/12px Arial, Helvetica, sans-serif;	color: #000;	}          /* //Start of the top nav menu CSS code*/.nav{margin-left: 0px;margin-top: 0px;}.nav ul{padding: 1px 13px;margin-left: 0px;margin-top: 15px;margin-bottom: 0px;font-family: Helvetica, sans-serif;font-size: 11px;font-weight: normal;list-style-type: none;text-align: left; display:block;width: 20em;background-color:White;}.nav li{display: inline;margin: 0;}.nav li a{background-image:url(images/cat_dots.gif);background-repeat:no-repeat;text-decoration: none;padding-left: 25px ;margin-right: 0px;color: #8d0b0c;font-family: Helvetica, sans-serif;letter-spacing: 1px;font-size: 14px;font-weight: normal;display:block;height:20px;}.nav li a:visited{color: #8d0b0c;}.nav li a:hover{background:url(images/cat_hover_dots.gif);background-repeat:no-repeat;width:180px;text-decoration: none;font-weight: normal;color: #939598;display:block;height:20px;}/* //End of the top nav menu CSS code*/.navbox{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}.navbox ul{margin: 0px;}.navbox li{display: inline;margin: 0px;}.navbox li a{padding-left:15px;padding-right:15px;color:#FFF;margin: 0px;font-family: Helvetica, sans-serif;font-size: 12px;font-weight: normal;list-style-type: none;letter-spacing:1px;text-align: left; display:inline;border-right:solid 1px #d1d6b2;text-decoration:none;}.navbox li a:visited{padding-right:15px;padding-left:15px;color: #FFF;}.navbox li a:hover{padding-left:15px;color:#000;margin: 0px;font-family: Helvetica, sans-serif;font-size: 12px;font-weight: normal;list-style-type: none;text-align: left; display:inline;text-decoration:none;}.login {padding-left:15px;color:#000;margin: 0px;font-family: Helvetica, sans-serif;font-size: 10px;font-weight: normal;list-style-type: none;letter-spacing:1px;text-align: left; display:inline;text-decoration:none;}.login a{padding-left:15px;color:#000;margin: 0px;font-family: Helvetica, sans-serif;font-size: 10px;font-weight: normal;list-style-type: none;letter-spacing:1px;text-align: left; display:inline;text-decoration:none;}.login a hover{padding-left:15px;color:#000;margin: 0px;font-family: Helvetica, sans-serif;font-size: 10px;font-weight: normal;list-style-type: none;text-align: left; display:inline;text-decoration:none;}.login a visited{padding-left:15px;color:#000;margin: 0px;font-family: Helvetica, sans-serif;font-size: 10px;font-weight: normal;list-style-type: none;text-align: left; display:inline;text-decoration:none;}/* //End of the top nav menu CSS code*//* //Start of the bottom nav menu CSS code*/.navb{margin-left: 0px;margin-top: 0px;}.navb ul{padding: 1px 13px;margin-left: 0px;margin-top: 15px;margin-bottom: 0px;font-family: Helvetica, sans-serif;font-size: 11px;font-weight: normal;list-style-type: none;text-align: left; display:inline;background-color:White;}.navb li{display: inline;margin: 0;}.navb li a{background-image:url(images/cat_dots.gif);background-repeat:no-repeat;text-decoration: none;padding: 0px 25px;margin-right: 0px;color: #8d0b0c;font-family: Helvetica, sans-serif;letter-spacing: 1px;font-size: 14px;font-weight: normal;display:inline;height:20px;}.navb li a:visited{color: #8d0b0c;}.navb li a:hover{background:url(images/cat_hover_dots.gif);background-repeat:no-repeat;text-decoration: none;font-weight: normal;color: #939598;display:inline;height:20px;}.rateit{    font: 10px/12px Arial, Helvetica, sans-serif;	color: #000;}.rateit a{    font: 10px/12px Arial, Helvetica, sans-serif;	color: #000;}.rateit a :hover{    font: 10px/12px Arial, Helvetica, sans-serif;	color: #8d0b0c;}/* //End of the bottom nav menu CSS code*//*
//Icon CSS styles
*/
.icons{margin: 0px}.icons ul{font-family: Helvetica, sans-serif;font-size: 9px;font-weight: normal;list-style-type: none;}.icons li{margin: 0px;}.icons li.video{margin: 0px 0px 0px 0px;display:inline;}.icons li.video a{float:left;
background:url(/App_Themes/simcoe/images/icons/video_icon.gif) no-repeat;
width:80px;  height: 30px; 
padding:5px 0px 0px 30px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: bold;
color: #003366;}.icons li.video a:visited{color: #7f8183;}.icons li.video a:hover{float:left;
background:url(/App_Themes/simcoe/images/icons/video_icon_a.gif) no-repeat;
width:80px;  height: 30px; 
padding:5px 0px 0px 30px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: bold;
color: #a4a6a9;}
.features{margin: 0px;float:left;}.features ul{font-family: Helvetica, sans-serif;font-size: 9px;font-weight: normal;list-style-type: none;}.features li{margin: 0px;padding: 0px;}

.features li.menu{margin: 0px 0px 0px 0px;display:inline;}.features li.menu a{float:left;
background:#96281e;
width:40px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}.features li.menu a:visited{color: #fff;}.features li.menu a:hover{float:left;
background: #000;
width:40px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}


.features li.maps{margin: 0px 0px 0px 0px;display:inline;}.features li.maps a{float:left;
background:#96281e;
width:30px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}.features li.maps a:visited{color: #fff;}.features li.maps a:hover{float:left;
background: #000;
width:30px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}

.features li.www{margin: 0px 0px 0px 0px;display:inline;}.features li.www a{float:left;
background: #96281e;
width:53px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}.features li.www a:visited{color: #fff;}.features li.www a:hover{float:left;
background: #000;
width:53px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}

.features li.email{margin: 0px 0px 0px 0px;display:inline;}.features li.email a{float:left;
background: #96281e;
width:45px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}.features li.email a:visited{color: #fff;}.features li.email a:hover{float:left;
background: #000;
width:45px;   
margin:3px;
padding:3px 3px 3px 5px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}

.features li.goldbk{margin: 0px 0px 0px 0px;display:inline;}.features li.goldbk a{float:left;
background:url(images/goldbook_hover.gif) no-repeat #96281e;
width:90px;   
margin:3px;
padding:3px 3px 3px 30px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}.features li.goldbk a:visited{color: #fff;}.features li.goldbk a:hover{float:left;
background:url(images/goldbook_hover.gif) no-repeat #000;
width:90px;   
margin:3px;
padding:3px 3px 3px 30px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
letter-spacing: 1px;font-size: 9px;color: #fff;}

.relatedinfo{float:left;
}

.relatedinfo ul{display:inline;}

.relatedinfo li{float:left;
background:url(images/emptystar.gif) no-repeat ;
width:155px;   
margin-left:5px;
padding:3px 3px 3px 25px;
text-align:left; 
font:Helvetica, sans-serif, 9px;
font-weight: normal;
font-size: 9px;color: #000;display:inline;}

.fullstar a{
background:url(images/fullstar.gif);
background-repeat:no-repeat;
width:17px;
}

.emptystar a{
background:url(images/emptystar.gif);
background-repeat:no-repeat;
width:17px;
height:14px;
}

.halfstar a{
background:url(images/halfstar.gif);
background-repeat:no-repeat;
width:17px;
height:14px;
}

.next a{
background:url(App_themes/simcoemenu/images/next.gif) #000;
background-repeat:no-repeat;
width:26px;
height:95px;
}

.next a:hover{
background:url(App_themes/simcoemenu/images/next_hover.gif)#000;
background-repeat:no-repeat;
width:26px;
height:95px;
}

.prev a{
background:url(App_themes/simcoemenu/images/preview.gif)#000;
background-repeat:no-repeat;
width:26px;
height:95px;
}

.prev a:hover{
background:url(App_themes/simcoemenu/images/preview_hover.gif)#000;
background-repeat:no-repeat;
width:5px;
height:10px;
padding-right:7px;
}

/* 
//End of Icon CSS styles
*/
/* //Start of Search Results CSS code*/.title{font:helvetica;font-size:12px;letter-spacing:1;font-weight: bold;color:#96281e;padding-bottom: 3px;}.titleRelated

{
    color:#000;
    font-weight:bold;
    font-size:11px;
    padding-bottom:8px;
}.address{font:helvetica;font-size:10px;color:#474747;}	#searchFooterContainer

{

    width:470px;

    padding:15px 0px 30px 15px;

    text-align:right;

    margin-bottom:15px;

    border-top:solid 1px #EEE;

}

#searchFooterContainer a

{

    text-decoration:none;

    color:#470214;

    background-color:#eeeeee;
    border:1px solid #470214;
    padding:3px 6px;
    margin-bottom:5px;

}



#searchFooterContainer a:hover

{
   color:#92725d;
 margin-bottom:5px;
    border:1px solid #92725d;
}	* html .searchResultsContainer

{

    width:550px;

    padding:7px 0px 0px 0px;

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5;

}

.searchResultsContainer

{

    width:550px;

    padding:5px 0px 5px 0px;  

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5;

    background-color:#fff;

}

.searchLinksContainer

{

    float:left;

    position:relative;

    padding-top:5px;

}

.searchLinksContainer a, .searchLinksContainer a:visited{text-decoration:none; color:#1793C9; padding-bottom:2px; }

.searchLinksContainer a:hover{text-decoration:none; color:#1793C9; padding-bottom:2px; }

	/* 
//End of Search Results CSS styles
*//*//Start General CSS styles*/body {	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #333;}a {	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #036;	text-decoration: none;}a:hover {	color: #933;	text-decoration: none;}a:visited {	color: #000;}a:active {	color: #036;	text-decoration: none;}/*//End General CSS styles the end*//*//Start Section Display box*/.section-box {	width: 100%; 	border: 0px solid #000; 	border-bottom: 2px solid #993333; 	padding: 0px 0px 5px 0px;	text-align: left;}.smheader{    font-family: Arial, Helvetica, san-serif;	font-size: 17px;	color: #000;	text-decoration: none;	text-align: left;	font-style: normal;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 5px;	padding-top: 5px;	line-height: 12pt;}.smheader a {	font-family: Arial, Helvetica, san-serif;	font-size: 17px;	color: #000;	text-decoration: none;	text-align: left;	font-style: normal;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 5px;	padding-top: 5px;	line-height: 12pt;}.smheader a:visited {	color: #933;	text-decoration:none;	text-align:left;}.smheader a:hover {	color: #AAA;	text-decoration:none;	text-align:left;}.smheadline{	font-family: Arial, Helvetica, san-serif;	font-size: 17px;	font-weight: bold;	color: #8d0b0c;	text-decoration: none;	text-align: left;	font-style: normal;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 5px;	padding-top: 5px;	line-height: 12pt;}.smheadline a {	letter-spacing: 1px;	color: #8d0b0c;	text-align:left;}.smheadline a:hover {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 14px; 	FONT-WEIGHT: bold; 	color: #dcc6a0;	text-decoration:none;	text-align:left;}.section-story-byline {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 10px; 	color: #333333;	text-decoration:none;	text-align:left;	padding: 2px 0px;}.section-story-date{    font-family: Arial, Helvetica, san-serif;    font-size: 10px;    color: #555555;    text-decoration: none;    text-align: left;    padding: 2px 0px;    font-style: italic;}.section-story-body {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 12px;  	color: #333333;	text-align:left;	padding: 2px 0px 5px 0px;}.section-story-photo {	float: left; 	width: 225px; 	margin: 5px 10px 5px 5px;}.section-story-photo img {	width: 125px; }.section-moreline{	border-bottom: 1px solid #CCC;	padding-bottom: 6px;	text-align: right;	margin-bottom: 5px;	}.section-boxregional {	width: 100%; 	height: auto;	border-bottom: 2px solid #993333; 	text-align:left;}.section-boxregional-noline {	width: 100%; 	height: auto;	text-align:left;}.section-regional-image {	float: left;	width: 255px;   	margin: 2px 5px 5px 5px;	padding: 5px ;}.section-pictorial {	float: left;	width: 255px;   	margin: 2px 5px 5px 5px;	background: #EEE;	padding: 5px ;}/*//Start Article Display*/.article {	width: 400px;	margin: 5px; 	padding: 5px;	text-align:left;}.article .headline {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 24px; 	LINE-HEIGHT: 26px;	FONT-WEIGHT: bold; 	color: #003366;	text-align:left;	padding: 10px 0px 3px 0px;}.article .headline a:hover, .article .headline a:visited {    color: #336699;}.article .subheadline {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 16px; 	LINE-HEIGHT: 18px;	color: #AA0000;	text-align:left;	text-transform: uppercase;	padding: 10px 0px 3px 0px;}.article .byline {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 10px; 	color: #666666;	line-height: 14px;	text-decoration:none;	text-align:left;	text-transform: uppercase;	padding: 10px 0px 3px 0px;}.article .date {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 9px;  	color: #555555;	text-decoration:none;	text-align:left;	padding: 5px 0px 3px 0px;}.article .body {	font-family: Arial, Helvetica, san-serif;	FONT-SIZE: 12px;  	color: #333333;	text-align:left;	padding: 5px 0px 5px 0px;}.article .storybox {	text-align: left; }.article .photobox {	 	width: 200px; 	background: #EEE; 	margin: 5px 10px 5px 5px;	padding: 5px;}.article .photo {	text-align: left;}.article .photo img {	width: 200px; }.article .gallery_photobox {	 	 	background: #EEE; 	margin: 5px 10px 5px 5px;	padding: 5px;}.article .gallery_photo {	text-align: left;}.article .gallery_photo img {	 }.article .adbox {	float: right;	width: 300px; 	height: 250px;	background: #EEE; 	margin: 10px 10px 5px 5px;	padding: 0px;}.article .moretopstories {	float: left;	margin: 0px;	padding-bottom: 6px;	font-family: 'Times New Roman' , serif, Georgia;	font-size: 14px;	font-weight: bold;	color: #933;	text-decoration: none;	text-align: left;}.redline {	border-bottom: 2px solid #AAA;}/*//End Article Display*//* Article Tools */.articleToolsTop {    width: 196px; height: 16px; background: #ffffff url(images/top_articleTools.gif) no-repeat top left; float: left;}#articleTools {    float:right; padding:0px 0px 5px 5px; width: 196px;}.articleToolsBottom {    width: 195px; height: 14px; background: #ffffff url(images/bottom_articleTools.gif) no-repeat top left; float: right;}.articleToolsGray {        float: right; background-color: #E3E3E3; border-right: solid 2px #9FB7CF;  border-left: solid 2px #9FB7CF; width: 191px; padding-bottom: 10px;}.articleToolsWhite {        float: right; background-color: #ffffff; border-right: solid 2px #9FB7CF;  border-left: solid 2px #9FB7CF; width: 191px;}.articleToolsItem1 {    margin-left:10px;}.articleToolsItem {    margin-top:7px; margin-left: 10px;}.articleToolsItemDelicious {    margin-top:10px; margin-left: 10px; background-color: #E3E3E3;}.headlineArticle {    font-family: Arial, sans-serif; font-size: 18px; font-weight: bolder; color: #000000; padding-bottom:8px; display:block;} .dateTime {    line-height: 46px; font-size: 11px;}.articleAuthor {   font-weight: bold; font-size: 11px; text-transform: uppercase;}/*redisigned article*/.imgContent{    width:100px;    }/* Article Tools */.articleToolsTopR {    width: 300px; height: 16px; background: #ffffff url(images/top_articleTools.gif) no-repeat top left; float: left;}#articleToolsR {    float:right; padding:0px 0px 5px 5px; width: 298px; }.articleToolsBottomR {    width: 300px; height: 16px; background: #ffffff url(images/bottom_articleTools.gif) no-repeat top left; float: right;}.articleToolsGrayR {        float: right; border-right: solid 2px #9FB7CF;  border-left: solid 2px #9FB7CF; width: 296px; padding-bottom: 10px; background: #E3E3E3 url(images/Toolbox.jpg) no-repeat top left; }.articleToolsItem1R {    margin-left: 35px;}.articleToolsItemR {    margin-top:7px; margin-left: 35px;}.articleToolsItemDeliciousR {    margin-top:10px; margin-left: 35px; background-color: #E3E3E3;}.headlineArticleR {    font-family: Arial, sans-serif; font-size: 18px; font-weight: bolder; color: #000000; padding-bottom:8px; display:block;} .dateTimeR {    line-height: 46px; font-size: 11px;}.articleAuthorR {   font-weight: bold; font-size: 11px; text-transform: uppercase;}.finda {	font-family: Arial, Helvetica, san-serif;	font-size: 10px;  	color: #333333;	text-align:left;}.cork{	background:url(images/cork-screw.gif) no-repeat;}.relatedBoxListing
{
    width:150px;
    float:right;
    border:2px #a4a6a9 solid; 
    background:#f8f9fa;
    margin-bottom:5px;
     margin-Top:5px;
}