
body
{
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url(images/bg.jpg);
}

@media screen
{
    div#pageContainer
    {
        margin: 0 auto 0 auto; 
        width:980px;
        border:solid 1px #5D4C3A;
	    background-color: #ffffff;
        text-align:left;
    }
}
@media print
{
    div#pageContainer
    {
        margin: 0 auto 0 auto; 
        width:600px;
        border:solid 1px #5D4C3A;
	    background-color: #ffffff;
        text-align:left;
    }
}


div#pageContainerAlt
{
    margin: 0 auto 0 auto; 
    width:750px;
    border:solid 1px #5D4C3A;
    text-align:left;
}

div#pageContainerSmall
{
    width:430px;
	background-color: #d1c2b6;
    text-align:left;
    color:#5D4C3A;
    font-size:12px;
}


/* Header Container
	Contains Logo
*/
#Header1_headerContainer {
	width: 980px;
	height: 101px;
	z-index: 1;
	background-image:url(images/header_logo.jpg);
	background-repeat:no-repeat;
	padding-bottom:0px;
	margin-bottom:0px;
	border: 0 0 0 0;
}

#headerLeftContainer
{	
	float:left;
	display:inline;
	margin-left:25px;
	padding-top:20px;
	width:275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
    padding-bottom:0px;

}


#headerLeftContainer ul 
{
    list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	text-indent:0px;
	margin-top:17px;
	margin-bottom:0px;
	
}

#headerLeftContainer ul li{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
	
}

#selectedSite a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#selectedSite a
{

	color: #ffcc66;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
}





#headerLeftContainer a:hover {
	color: #B8A782;
	text-decoration: none;
}


#headerMidContainer
{
	float:left;
	display:inline;
	width:350px;
	padding-bottom:0px;
}
#headerRightContainer
{
	float:left;
	width:300px;
	display:inline;
	padding-top:20px;
	padding-right:0px;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;
	padding-bottom:0px;
	margin-bottom:0px;

}
/* IE 6 Hack */
*html #headerRightContainer
{
    width:260px;
 }
 
#headerRightContainer a {
	color: #FFFFFF;
	text-decoration: none;
}

#headerRightContainer a:hover {
color: #B8A782;
text-decoration: none;
}

#searchContainer
{
	margin-top:20px;
	float:left;
}

.searchInput
{ 
	font-size:11px;
	color:#333333;
	width:100px;
}

.searchButton
{
	font-size:11px;
	width:25px;
	height:20px;
	border: #635A41 1px solid;
	background-color:#CC0000;
	color:#FFFFFF;
}
/* Top Tab Container
	Contains topmost tabs
*/
#TopTabMenu1_topTabContainer {
	width: 980px;
	height: 35px;
/*	background-color:#5D4C3A; */
    background-image:url(images/toptabcontainer.jpg);
	z-index: 2;
}

#TopTabMenu1_topTabContainer .tabOn {
	display: inline;
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top: 0px;
	width:183px;
	height:35px;
	font-size:12px;
	margin-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
	vertical-align:middle;
}

#TopTabMenu1_topTabContainer .tabOff {
	display: inline;
	background-image:url(images/tab_off.gif);
	background-repeat:no-repeat;
	float:left;
	width:183px;
	height:35px;
	font-size:12px;
	padding-top: 0px;
	margin-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
    vertical-align:middle;
}

.tabText
{
line-height:35px;
font-weight:bold;
}
#TopTabMenu1_topTabContainer .tabOn .tabText a {
	color: #5D4C3A;
	text-decoration:none;
}
#TopTabMenu1_topTabContainer .tabOn .tabText a:hover {
	color: #5D4C3A;
		text-decoration:none;
}

#TopTabMenu1_topTabContainer .tabOn .tabText a:active {
	color: #5D4C3A;
	text-decoration:none;
}

#TopTabMenu1_topTabContainer .tabOff .tabText a {
	color: #FFFFFF;
	text-decoration:none;
}
#TopTabMenu1_topTabContainer .tabOff .tabText a:hover {
	color: #5D4C3A;
	text-decoration:none;
}

#TopTabMenu1_topTabContainer .tabOff .tabText a:active {
	color: #5D4C3A;
	text-decoration:none;
}

/* Tab Page container --- white background surrounds rest of page 
*/

#tabPageContainer
{
	background:#FFFFFF;
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D4C3A;
	display:inline;

	width:824px;
}

*html #tabPageContainer
{
    width:804px;
    padding: 0 0 0 0;
}




#breadCrumbContainer
{
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:17px;
}
#breadCrumbContainer a
{
	font-weight:bold;
	text-decoration: none;
	color:#5D4C3A;
}

#breadCrumbContainer a:hover
{
	font-weight:bold;
	text-decoration: none;
	color: #B8A782;
}
#contentBoxContainer
{
	margin: 5px 10px 20px 10px;
	width:804px;
	float:left;	

}





/* Content Menu Container -- container for submenu */


#ContentMenuControl1_contentMenuContainer
{
	float:left;
	background-image:url(images/contentmenutop.gif);
	background-repeat:no-repeat;
	width:804px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	padding: 0 0 0 0;
}

#contentHeaderContainer
{
	background-image:url(images/contentborder_top.gif);
	background-repeat:no-repeat;
	width:804px;
	height:36px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


#contentHeaderContainer a {
	color: #635A41;
	text-decoration: none;
	border: none;
}

#contentHeaderContainer a:hover {
color: #B8A782;
text-decoration: none;
}


.leftHeadText
{
	margin-left:10px;
	float:left;
	width:170px;
}


#titleText
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#635A41;
	
}

#visitLink
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:10px;
	border: none;

}

#visitLink a
{
    text-decoration:none;

  border: none;
}

#printLink
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:10px;
	border: none;

}

#printLink a
{
    text-decoration:none;

  border: none;
}
#contentMenuHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:110px;
	line-height:30px;
	height:65px;
	padding: 5px 0px 15px 0px;
	vertical-align:middle;
}

#contentMenuHeadWedding
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:110px;
	line-height:30px;
	height:65px;
	padding: 5px 0px 15px 0px;
	vertical-align:middle;
}

.contentMenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 5px 30px 15px 30px;
	margin:0 0 0 0;
	border-right:#EDE7D9 1px solid;
	line-height:30px;
    height:65px;
	vertical-align:middle;
}

.contentMenuWedding
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding: 5px 15px 15px 15px;
	margin:0 0 0 0;
	border-right:#EDE7D9 1px solid;
	line-height:30px;
    height:65px;
	vertical-align:middle;
}



#ContentMenuControl1_contentMenuContainer a {
	text-decoration: none;
	color:#ffffff;
}
#ContentMenuControl1_contentMenuContainer a:hover {
	text-decoration: none;
	color:#5D4C3A;
}


#ContentMenuControl1_contentMenuContainer a:active {
	text-decoration: none;
	color:#5D4C3A;
}





#leftColumnContainer
{
	float: left;
	width: 176px;
	padding-bottom: 20px;
	margin: 0 0 0 0;
	background-color: #EDE7D9;
}

*html #leftColumnContainer
{
    
}
#leftColumnArea
{
	float:left;
	width:176px;
	background-color:#5D4C3A;
?padding-bottom:20px;

}
*html #leftColumnArea
{
    
}

#featureContainer
{
	background-color:  #C8B182;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D4C3A;
	width:166px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
}

#featureContainer h2 {
	font-size:11px;
	font-weight: bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;

}

#featureContainer img
{
	text-align:center;
	border:none;
}
#contentFooterContainer
{
	float:left;
	background-image:url(images/content_footer.gif);
	background-repeat:no-repeat;
	width:804px;
	height:19px;
	line-height:19px;
	font-size:1px;
	margin-top:0px;
	padding-top:0px;
	
}

*html #contentFooterContainer
{
    margin-top:-10px;
}
#featureContainer img {

	margin-left:33px;
}
#featureContainer a {
	color: #5D4C3A;
	text-decoration: none;
}

#featureContainer a:hover {
    color:#5D4C3A;
	text-decoration: none;
}

.leftLinksContainer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:15px 5px 0 5px;

}
.leftLinksContainer h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:15px 5px 0 5px;
}

.leftLinksContainer ul {
	list-style-image: none;
	list-style-type:none;
	font-size:10px;
	margin:5px 5px 0px 5px;
	padding-left:0px;
	text-indent:0px;

}

.leftLinksContainer ul li{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
}

.leftLinksContainer a {
	color: #FFFFFF;
	text-decoration: none;
}

.leftLinksContainer a:hover {
color: #B8A782;
	text-decoration: none;
}

#AdControlRight1_adColumn
{
	float:left;
	margin-top:30px;
	width:150px;
	margin-left:0px;
	margin-right:0px;
	padding: 0 0 0 0;
	text-align: center;
	
}
*html #AdControlRight1_adColumn
{
    width:130px;
}

#adFooter
{
    padding:10px 0 0 0;
    height:90px;
    margin: 10px 0 0 0;
	

}

.padTop
{
    margin-top:10px;
}


    #midFullColumnContainer
    {
	    width:617px;
	    float:left;
	    margin:0px 0px 0px 0px;
	    padding-top:0px;
	    padding-right:10px;
	    border-right:#EDE7D9 1px solid;
	    padding-bottom:20px;
    }
    *html #midFullColumnContainer
    {
        width:607px;
        height:auto;
        display:inline;
    }


#midFullColumnContainerSmall
{
	width:617px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:20px;
}
*html #midFullColumnContainerSmall
{
    width:607px;
    height:auto;
    display:inline;
}
.featureHeader
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#5D4C3A;
    font-weight:bold;
    padding-bottom:10px;
}
.featureName
{
    padding-bottom:10px;
}
.featureText
{
    font-size:11px;
    color:#000000;
   
    
}
.rightBox
{
    float:right;
    margin-right:22px;
    width:185px;
   
}

*html .rightBox
{    
    float:right;
    margin-right:12px;
}
.leftBox
{
    float:left;
    width:350px;
    
}
*html .leftBox
{
    width:330px;
}
.leftBoxLg
{
    float:left;
    width:585px;
    
}
*html .leftBoxLg
{
    width:565px;
}
.eventHeader
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    padding:10px 0 10px 10px;
}
#topListBox
{
    margin:0px 0 0 10px;
    float:left;
    background-image:url(images/gradientbg.jpg);
    background-repeat:repeat-x;
    font-size:11px;   
    width:100%;
    padding:10px 10px 10px 10px;
    border:solid 1px #d1c2b6;
}
#eventBox
{
    margin:10px 0 0 10px;
    float:left;
    padding:10px 10px 10px 10px;
    border:solid 1px #d1c2b6;
    font-size:11px; 
    color:Black;
    width:100%;
}
#searchBox
{
    margin:0px 0 0 10px;
    float:left;
    padding:0px 10px 10px 10px;
    border:solid 1px #d1c2b6;
    font-size:11px; 
    color:Black;
 ?  width:100%;
}
#textFooterBox
{
    margin:10px 0 0 10px;
    float:left;
    padding:10px 10px 10px 10px;
    border:solid 1px #d1c2b6;
    font-size:12px; 
    color:Black;
    width:100%;
       background-image:url(images/gradientbg.jpg);
    background-repeat:repeat-x;
 
    text-align:left;
}

#homeFooterBox
{
    margin:10px 0 0 10px;
    float:left;
    padding:10px 10px 10px 10px;
    border:solid 1px #d1c2b6;
    font-size:11px; 
    color:Black;
    width:100%;
       background-image:url(images/gradientbg.jpg);
    background-repeat:repeat-x;
 
    text-align:center;
}

#homeFooterBox a
{
    text-decoration:none;
	color:#0000FF;
}
#homeFooterBox a:hover
{
    text-decoration:underline;
   	color:#0000FF;
}



#topHead
{
    margin:10px 0 0 10px;
    float:left;
    width:160px;
    color:#5D4C3A;
    font-size:12px;   
    font-weight:bold;
    padding:2px 3px 2px 3px;
    border-top:solid 1px #d1c2b6;
    border-left:solid 1px #d1c2b6;
    border-right:solid 1px #d1c2b6;
   
}
*html #topHead
{
    width:150px;
}
#topHeadLg
{
    margin:10px 0 0 10px;
    float:left;
    width:300px;
    color:#5D4C3A;
    font-size:12px;   
    font-weight:bold;
    padding:2px 3px 2px 3px;
    border-top:solid 1px #d1c2b6;
    border-left:solid 1px #d1c2b6;
    border-right:solid 1px #d1c2b6;
   
}
*html #topHeadLg
{
    width:295px;
}
.padCellRight
    {
            padding:1px 10px 1px 0px;
    }
#searchHeadLg
{
    margin:10px 0 0 10px;
    float:left;
    width:140px;
    color:#5D4C3A;
    font-size:12px;   
    font-weight:bold;
    padding:2px 3px 2px 3px;
    border-top:solid 1px #d1c2b6;
    border-left:solid 1px #d1c2b6;
    border-right:solid 1px #d1c2b6;
   
}
*html #searchHeadLg
{
    width:130px;
}
#topListBox a
{
    text-decoration:none;
    color:#0000FF;
}
#topListBox a:hover
{
    text-decoration:underline;
    color:#0000ff;
}

#recentListBox
{
    margin:0px 0 0 0px;
    float:left;  
    background-image:url(images/gradientbg.jpg);
    background-repeat:repeat-x;
    font-size:11px;   
    width:100%;
    padding:10px 10px 10px 10px;
    border:solid 1px #d1c2b6;
}

#recentHead
{
    margin:10px 0 0 0px;
    float:left;
    width:130px;
    color:#5D4C3A;
    font-size:12px;   
    font-weight:bold;
    padding:2px 3px 2px 3px;
    border-top:solid 1px #d1c2b6;
    border-left:solid 1px #d1c2b6;
    border-right:solid 1px #d1c2b6;
   
}

#recentListBox a
{
    text-decoration:none;
    color:#0000FF;
}
#recentListBox a:hover
{
    text-decoration:underline;
    color:#0000FF;
}

    
#midColumnContainer
{
	width:400px;
	float:left;
	margin:0px 10px 0px 10px;
}

*html #midColumnContainer
{
    width:380px;
}


#rightColumnContainer
{
	width:190px;
	float:right;
	margin:0px 0px 0px 0px;
	padding-top:20px;
	padding-right:10px;
	border-right:#EDE7D9 1px solid;
}
*html #rightColumnContainer
{
    width:180px;
}



#searchListContainer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#635A41;
    margin:10px 5px 0 10px;
}
#searchListContainer h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#635A41;
	margin:15px 5px 0 5px;
}


.sortHeader
{
    color:#635A41;
    font-size:12px;
    font-weight:bold;
    
}
#searchListContainer ul {
	list-style-image: none;
	list-style-type:none;
	font-size:10px;
	margin:5px 5px 0px 5px;
	padding-left:0px;
	text-indent:0px;

}

#searchListContainer ul li{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
}

#searchListContainer a {
	color: #635A41;
	text-decoration: none;
}

#searchListContainer a:link {
	color: #635A41;
	text-decoration: none;
}
#searchListContainer a:hover {
color: #B8A782;
	text-decoration: none;
}

/*BEGIN BREADCRUMB ELEMENTS*/
#breadcrumbTrailContainer
{

	margin-bottom: 20px;
}
#breadcrumb
{

font-size:.7em;
font-family:Arial, Helvetica, sans-serif;
list-style: none;
padding: 0;
margin: 0;
}

#breadcrumb li
{
display: inline;
padding-left: 2px;
padding-right: 2px;
margin: 0;

}

a:link.breadcrumbCurrent {

	text-decoration: none;
	
}

a:visited.b?eadcrumbCurrent {

	text-decoration: none;

}

#breadcrumb li:before {
	content: "> ";
	font-weight: bold;
	
}
#breadcrumb li:first-child:before 
{ content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #breadcrumb li
{
	background-image: url(..images/breadcrumb_gt.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 0 0.5em 0 1em;
	margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
html #breadcrumb { height: 1%; }

html #breadcrumb li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
html #breadcrumb li:first-child { background-image: none; }


/* END BREADCRUMB ELEMENTS */

/* Home Fature Container */
.homeFeatContainer
{
    margin:10px 0 0 10px;
    color:#5D4C3A ;
    clear:both;
    float:left;
    width:605px;
    border:solid 1px silver;
}
*html .homeFeatContainer
{
    width:590px;
    margin-right:15px;
    
}

/*Sort Page Styles for listing */
.acctContainer
{
    margin:10px 0 0 10px;
    color:#5D4C3A ;
    clear:both;
    float:left;
    width:605px;
    border:solid 1px silver;
}
*html .acctContainer
{
    width:595px;
    
}


.acctLeftColContainer
{
    float:left;
    font-size:1em;
    width:160px;
    margin:0 0 0 5px;
    text-align:center;
}

*html .acctLeftColContainer
{
    width:155px;
    
}


.acctMidColContainer
{
    float:left;
    width:220px;
    margin:0 0 0 5px;
   
}

*html .acctMidColContainer
{
    width:215px;
    
}

.acctMidColContainerVid
{
    float:left;
    width:280px;
    margin:0 0 0 65px;
   
}

*html .acctMidColContainerVid
{
    width:275px;
    
}
.acctRightColContainer
{
    float:right;
    width:200px;
    margin:0 0 0 5px;
}

*html .acctRightColContainer
{
     width:195px;
}

.acctRightColContainerVid
{
    float:right;
    width:240px;
    margin:0 0 0 5px;
}

*html .acctRightColContainerVid
{
     width:235px;
}

.acctRightColContainer ul {
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	text-indent:0px;
	margin-top:17px;
	margin-bottom:0px;
}

.acctRightColContainer ul li{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
}


.acctRightColContainer ul li a:link{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
	text-decoration:none;
	color:#000000;
}

.acctRightColContainer ul li a:hover{
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	marker-offset:0px;
	text-decoration:none;
    color:#0000FF;
}
.acctRightColContainer h5
{
    color:#000000;
    font-size:12px;
}
.acctPhoto
{
   margin:10px 5px 10px 5px;
   width:208px;
   height:135px;
   padding:0 0 0 0;
   background-repeat:no-repeat;

}

.acctLogo
{
   margin:10px 5px 10px 5px;
   padding:0 0 0 0;
 
}

.acctQuickLinks
{
    display:block;
}

.pageIndex
{
    text-align:center;
    float:left;
    clear:both;
    width:100%;
}

#restDetailContainer
{
   margin:0px 0 0 10px;
    color:#5D4C3A ;
    clear:both;
    float:left;
    width:615px;
}

*html #restDetailContainer
{
     width:605px;
     margin:0px 0 0 6px;
}
#restDetailContainer h4
{
 margin:10px 0 10px 0px;
 padding: 0 0 0 0;
 text-align:center;
}
#restDetailLeft
{
    float:left;
    width:385px;
    margin: 0 10px 0 10px;
}
*html #restDetailLeft
{
    width:360px;
     margin: 0 5px 0 0x;
}

   
#restDetailRight
{
    float:right;
    width:200px;
    margin-left:10px;
   
}
*html #restDetailRight
{
    width:200px;
     margin-left: 0px;
}

#restDetailRightSmall
{
    float:right;
    width:180px;
    margin-left:5px;
 
}
*html #restDetailRightSmall
{
    width:180px;
    margin-left: 0px;
}

#restDetailRightTop
{
    clear:both;
    background-image:url(images/detcolumn_top.gif);
    background-repeat:no-repeat;
    height:23px;
 ?  width:200px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#restDetailRightTopSm
{
    clear:both;
    background-image:url(images/detcolumn_top_sm.gif);
    background-repeat:no-repeat;
    height:23px;
    width:170px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#restDetailContent
{
    clear:both;
    background-image:url(images/detcolumn_mid.gif);
    background-repeat:repeat-y;
    height:auto;
    width:200px; 
    margin: -3px 0 0 0;

}
#restDetailContentSm
{
    clear:both;
    background-image:url(images/detcolumn_mid_sm.gif);
    background-repeat:repeat-y;
    height:auto;
    width:170px; 
    margin: -3px 0 0 0;
  
}

#restDetailContent ul {
	list-style-image: none;
	list-style-type:none;
	text-indent:0px;
	margin:0 0 0 0;

}

#restDetailContent ul li{
	list-style-image: none;
	list-style-type:none;
	padding-left:0px;
	marker-offset:0px;
}

#restDetailContentSm ul {
	list-style-image: none;
	list-style-type:none;
	text-indent:0px;
	margin:0 0 0 0;

}

#restDetailContentSm ul li{
	list-style-image: none;
	list-style-type:none;
	padding-left:0px;
	marker-offset:0px;
}

.restDetailCenterList
{
    text-align:center;
    margin: 3px 0 3px 0;   
}
.restDetailCenterList li
{
        margin: 3px 0 3px 0;  
}
    

.restDetailSmall 
{
    text-align:left;
    font-size:11px;
    font-weight:normal;
    color:Black;  
    margin:0px 2px 0px 10px;
    text-indent:20px;

}

.smallText
{   font-size:11px;
    font-weight:normal;
    color:Black;  
}
#footer
{
    clear:both;
    text-align:center;
    font-size:9px;

    color:Black;  
}

.restDetailSmall li
{
     margin:0px 2px 0px 2px;
     text-indent:20px;
}



#restDetailContent h4
{
    font-weight:bold;
    padding:0px 3px 0px 10px;
    margin: 10px 0px 1px 0px;
    text-align:left;
    font-size:11px;
 
}

#restDetailContentSm h4
{
    font-weight:bold;
    padding:0px 3px 0px 10px;
    margin: 10px 0px 1px 0px;
    text-align:left;
    font-size:11px;
 
}

.h4Class
{
    font-weight:bold;
    padding:0px 3px 0px 10px;
    margin: 10px 0px 1px 0px;
    text-align:left;
    font-size:11px;
}

#restDetailContent a {

	color:#635A41;
}


#restDetailContent a:visited {

	color:#635A41;
}

#restDetailContent a:hover {

	color:#5D4C3A;
}
#restDetailContent a:active {

	color:#5D4C3A;
}


#restDetailContentSm a {

	color:#635A41;
}


#restDetailContentSm a:visited {

	color:#635A41;
}

#restDetailContentSm a:hover {

	color:#5D4C3A;
}
#restDetailContentSm a:active {

	color:#5D4C3A;
}
#restDetailRightBott
{
    clear:both;
    background-image:url(images/detcolumn_bott.gif);
    background-repeat:no-repeat;
    height:23px;
    width:200px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#restDetailRightBottSm
{
    clear:both;
    background-image:url(images/detcolumn_bott_sm.gif);
    background-repeat:no-repeat;
    height:23px;
    width:180px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.restDetailHeadTable
{
    border:0;
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#000000;
    width:100%;
}

.restDetailHeader
{
    font-weight:bold;
    font-size:13px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
     margin:10px 2px 10px 0;
}

.restDetailHeaderBorder
{
    font-weight:bold;
    font-size:13px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:10px 2px 10px 0;
    width:100%;
    border-bottom:#d1c2b6 solid 1px;
}

.restDetailText
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}
.restDetailTagline
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#5D4C3A;
    text-align:center;
    margin:10px 0 10px 0;
 
}

.restDetailTaglineNoMrg
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#?12B16;
    text-align:center;
    margin:10px 0 0px 0;
 
}
#calendarContainer
{
    float:left;
    width:240px; 
}
#calendarTextContainer
{
    width:300px;
}




.calHoliday
{
    background-color:Aqua;
}

.calBlockOut
{
    background-color:Gray;
    color:White;
}

.error
{
   color:DarkRed;
   font-weight:bold;
   font-style:italic;
}

.errorLight
{
   color:DarkRed;
   
}


.note
{
    color:DarkRed;
    font-weight:bold;
}
    
.formLabel
{
    width:200px;
    
}

.formFieldInput
{
    width:200px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.formFieldDropDown
{

    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formField textarea
{
    width:300px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formError
{
     font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:Red;
}
    
.reservationForm
{
   width:100%;
}

.formSubmitButton
{
 
}

.plainText 
{
    font-size:11px;
}

.plainTextLg
{
    font-size:12px;
}

.adTable
{
    font-size:11px;
}

.eventTable
{
    
    background-color:#FFFFCC;
      border:solid 1px #5D4C3A;
}
.eventTableAlt
{
    
    background-color:#FFCC66;
    border:solid 1px #5D4C3A;
}

.orderItem
{
    
    background-color:Beige;
    border-bottom:solid 1px #5D4C3A;
}
.orderItemAlt
{
    
    background-color:Ivory;
    border-bottom:solid 1px #5D4C3A;
}
.eventTableHome
{
    
   border-bottom:solid 1px #d1c2b6;
}

.coupon
{
    border: dotted 2px #5D4C3A;
    text-align:center;
    
}
