/* CSS */

body {background:#3D3B39; font:12px Verdana, Arial, Helvetica; color:#000000; text-align:center; margin:15px auto; padding:0px;}

a {color:#990000}

h2 {font:bold 1.7em 
        Verdana, Arial, Helvetica;
        color:#000;
        margin:10px 0px;
        padding:0px;
        margin-top: 0em;
        margin-bottom: 0em;
}

p {
  margin-top: 0em;
  margin-bottom: 0em;
}

.clear {clear:both;}

.d5       {font-SIZE: 20pt; COLOR: #990000;
          font-FAMILY: Times New Roman, Times, Serif;
          margin:0px;padding:px}
          /*Main heading maroon*/

.d4       {font-SIZE: 14pt; COLOR: #990000;
          font-FAMILY: Times New Roman, Times, Serif;
          margin:0px;padding:px}
          /*Main heading maroon*/

.directxl  {font-SIZE: 12pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;}
           line-height:90%;}
           /*xlarger body text*/

.directn   {font-SIZE: 10pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;}
           line-height:90%;}
           /*for directions page, lists*/
    

.introxl   {font-SIZE: 12pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;
           }
           /*larger body text*/

.introxr1  {font-SIZE: 12pt; COLOR: #990000;
            font-FAMILY: Times New Roman, Times, Serif;
           font-style:bold;}
           /*larger body text maroon*/
           





.intror    {font-SIZE: 10pt; COLOR: #990000;
           font-FAMILY: Times New Roman, Times, Serif;
           font-style:bold;}
           /*larger body individual heading maroon*/


.intro     {font-SIZE: 10pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;
           font-style:italic;}
           /*larger body text*/


.intromed  {font-SIZE: 10pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;
           font-style:italic;}
           /*medium body text*/


.introsm   {font-SIZE: 9pt; COLOR: black;
           font-FAMILY: Times New Roman, Times, Serif;
           font-style:italic;}
           /*smaller body text*/

       

.sub       {font-SIZE: 8pt; COLOR: black;
           font-family: Times New Roman, Times, Serif;
           font-stlye:italic}

.pastry    {font-SIZE: 9pt; COLOR: #990000;
           font-family: Times New Roman, Times, Serif;}




#wrapper {
	display:block;
	position:relative;
	background:url('images/bg_colors.jpg') repeat-y #B5B0AC;
	width:819px; 
	border:solid 1px #000; 
	padding:0px; 
	margin:0px auto;}

#header {
	display:block;
	position:relative;
	width:819px; 
	height:106px;
	padding:0px;
	margin:0px;}

	#header h1, #header h2 {
		position:absolute;
		top:-9999px;
		left:-9999px;}

#content_holder {
	display:block;
	position:relative;
	width:819px;
	min-height:510px;
	background:url('images/bg_main3 copy.jpg') no-repeat ;
	padding:0px;
	margin:0px;}

#nav_holder {
	display:block;
	position:relative;
	width:819px;
	height:22px;
	padding:0px;
	margin:0px;
	background:#C4AD83;
	z-index:1;
	border:0px;
}

#column1 {
	display:block;
	float:left;
	width:155px;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:left;
	font-size:1em;
	color:#FFF;
	line-height:1em;
}
	
#column1 h2 {font:bold 1.3em Arial; color:#FFF; margin:0px 0px 10px 5px; padding:0px; text-align:center;}
	
.prop {
	display:block;
	float:left;
	height:515px;
	width:1px;
}
	
#column1 ul {
	display:block;
	width:154px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:transparent;
}
		
#column1 li {	
	position:relative;
	text-align:left;
	width:154px;
	background:transparent;
	margin:2px 0px;
	padding:2px 2px 2px 5px;
}
	#column1 li.selected {width:154px; background:#AC9772;}
	#column1 li a {width:154px; font-weight:bold; color:#FFF; text-decoration:none;}
	#column1 li a:hover {text-decoration:underline;}
	
	#coupon_link, #coupon_link a, #see_ads,  #see_ads a {display:block; position:absolute; left:5px; padding:0px; margin:0px; text-indent:-9999px; width:150px; height:20px; /*background:#7C5E3F;*/}
	#coupon_link {top:440px;}
	#see_ads {top:470px;}
		
#column2 {
	display:block;
	float:left;
	width:390px;
	padding:15px 0px 15px 15px;
	margin-left:10px;
	text-align:left;
	/*height:510px;
	overflow:auto;*/}

#column3 {
	display:block;
	float:right;
	width:226px;
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	font:bold 12pt/16pt "Times New Roman", Georgia, Times, serif;}

	#column3 h3, #column3 h4 {display:none;}
	#ds_reset {display:block; position:absolute; top:300px; right:25px;}
	.ds_reset_input {background:transparent; border:0px;
         font:bold 12pt/16pt "Times New Roman", Georgia, Times, serif;
         color:#8B0000;}

#footer {
	display:block;
	position:relative;
	width:800px;
	padding:10px;
	clear:both;}

	#footer a {color:#937454; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
