﻿body { 

background-image : url('http://www.ashevillelist.com/images/box_bk.gif'); 

background-repeat : repeat; 

font-family:Verdana, Geneva, Tahoma, sans-serif;
font-size : 90%; 

text-align : center; 

line-height : 120%;

margin: 0;

} 
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

.box { 

border : 1px inset #000080; 

width : 200px; 

background-image : url('http://www.ashevillelist.com/images/box_bk.gif'); 

background-repeat : repeat; 

background-color : #d2ebff; 

float : left; 

padding : 10px; 

margin-bottom:5px;

margin-top:5px} 



#footer2{

 border-left:1px solid #000080; 

 border-right:1px solid #000080; 

 width:800px;

background-color:#FFFFFF;

display:table;

	margin:0 auto;

	padding-bottom:20px;

background: #FFFFFF center; 

	position: relative;





}

.side {float:right;
width:150px;
background-image : url('http://www.ashevillelist.com/images/box_bk.gif'); 
background-repeat : repeat; 
background-color : #d2ebff;
}
.footer2 p{float:right;
text-align:right}

.footer2{
 border-left:1px solid #000080; 
 border-right:1px solid #000080; 
 width:800px;
background-color:#FFFFFF;
display:table;
	margin:0 auto;
	padding-bottom:20px


}
#footer2 p{float:right;
text-align:right;
padding-top:20px}

.box a{ 
margin-bottom:3px;
margin-top:3px;
padding-top:3px;
padding-bottom:3px} 

.box b{ 
margin-bottom:15px;
margin-top:15px} 
.box p{ 
margin-bottom:20px;
margin-top:15px} 

.box a:hover { 
color : #900000; 
background:#ffffff
}
.right { 
width : 490px; 
float : right;
margin-left:10px;
margin-top:10px;

} 
  .right p{ 
font-size:12pt

} 
.container { 
border-left:1px inset #000080; 
border-right:1px inset #000080; 
border-top:1px inset #000080; 
padding:20px; 
width:800px;
	margin:0 auto;
	position: relative;
text-align:left;
background-color:#FFFFFF;
display: table; font-weight:bold
} 
#container { 
border-left:1px solid #000080; border-right:1px solid #000080; border-top:1px solid #000080; padding-top:0;
	width:800px;
	margin:0 auto;
	position: relative;
text-align:left;
background-color:#FFFFFF;
display: table

 
} 
#front { 
border : 1px outset #000080; 
padding : 20px; 
width : 215px; 
height : 215px; 
float : right; 
text-align : left; 
margin-top : 10px; 
margin-bottom : 20px; 
margin-right : 10px; 
margin-left : 20px; 
} 
P { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 10pt; 
line-height : 120%;
color : #000000; 
} 
table p { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
line-height : 120%;
color : #000000; 
padding : 0; 
text-align : left; 
} 
#header-image { 
background-position : top center; 
background-image : url('http://www.ashevillelist.com/images/header1.jpg'); 
background-color : #ffffff; 
background-repeat : no-repeat; 
padding-left : 0; 
padding-right : 0; 
margin:0;
height : 85px; 
width : auto; 
text-align : center; 
} 
#left-header { 
width : 319px; 
height : 90px; 
background-image : url('http://www.ashevillelist.com/main_image.jpg'); 
background-color : #ffffff; 
background-repeat : no-repeat; 
padding-left : 0; 
padding-right : 0; 
padding-top : 3px; 
padding-bottom : 10px; 
} 

.csb {
@import url(http://www.google.com/cse/api/branding.css);
width:450px;
float:right;
text-align:right;
padding-right:10px; margin-top:0; margin-bottom:0
}
#right-header { 
width : 196px; 
height : 88px; 
background-image : url('http://www.ashevillelist.com/ashevillelist.gif'); 
background-color : #ffffff; 
background-repeat : no-repeat; 
padding-left : 0; 
padding-right : 0; 
padding-top : 3px; 
padding-bottom : 10px; 
} 
#ads { 
float : left; 
width : 220px; 
height : 200px; 
padding-left : 0; 
padding-right : 20px; 
padding-top : 0; 
padding-bottom : 10px; 
} 
#adsleft { 
float : right; 
width : 220px; 
height : 200px; 
padding-left : 0; 
padding-right : 20px; 
padding-top : 0; 
padding-bottom : 10px; 
}
form { 
text-align : center; 
font-size : 11pt; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
border:1px
} 
#top-links p { 
text-align : right; 
} 
.top-links p { 
text-align : right; 
} 
dt { 
font-weight : bold; 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
} 
dd { 
font-size : 12pt; 
line-height : 120%;
margin-top : 10px; 
margin-bottom : 10px; 
font-family:Verdana, Geneva, Tahoma, sans-serif;
text-align: left; 
} 
#ad { 
text-align : center; 
width : auto; 
margin-top : 20px; 
} 
H1 { 
font-family :sans; 
margin-top : 0; 
margin-bottom : 0; 
font-size :12pt; 
color : #2A4572; 
font-weight : bold; 
text-align : left 
} 
H2 { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
color : #2a4572; 
font-weight : bold; 
text-align : left 
} 
H3 { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
text-align : left; 
font-weight : bold; 
color : #2a4572; 
} 
HR { 
color : #000080; 
} 
H4 { 
font-size : 12pt; 
color : #2a4572; 
font-weight : bold; 
} 
a:active { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
} 
a:hover { 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
color : #990000; 
} 
a:link { 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
color : #0000ff; 
} 
a:visited { 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
} 
li { 
line-height : 120%;
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
text-align : left; 
} 
.ad { 
text-align : center; 
} 
ol { 
font-size : 12pt; 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
line-height : 120%;
} 
ul { 
margin-top : 6px; 
margin-bottom : 6px; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 12pt; 
line-height : 120%;
} 
#infobox { 
border-left : 1px solid #000080; 
border-right : 1px solid #000080; 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 95%; 
padding : 0; 
color : #000000; 
line-height : 120%; 
width : 180px; 
margin-top : 0; 
margin-bottom : 0; 
background-image : url('http://www.ashevillelist.com/images/box_bk.gif'); 
background-repeat : repeat; 
background-color : #d2ebff; 
} 
#infobox p { 
margin-top : 6px; 
margin-bottom : 6px; 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
color : #000000; 
} 
#infobox b { 
margin-top : 6px; 
margin-bottom : 6px; 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
font-weight : bold; 
} 
.infobox { 
margin : 0; 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
color : #000000; 
width : 180px; 
line-height : 120%; 
padding : 0; 
background-image : url('http://www.ashevillelist.com/images/box_bk.gif'); 
background-repeat : repeat; 
background-color : #d2ebff; 
padding : 5px; 
} 
.infobox p { 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
margin-top : 6px; 
margin-bottom : 6px; 
color : #000000; 
} 
.infobox b { 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
margin-top : 6px; 
margin-bottom : 6px; 
font-weight : bold; 
} 
.infobox a:active { 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
margin-top : 6px; 
margin-bottom : 6px; 
} 
.infobox a:hover { 
font-family : sans-serif; 
font-size : 95%; 
line-height : 120%; 
margin-top : 6px; 
margin-bottom : 6px; 
color : #990000; 
} 
.infobox a:link { 
font-family : sans-serif; 
font-size : 95%; 
margin-top : 6px; 
margin-bottom : 6px; 
line-height : 120%;
} 
.infobox a:visited { 
font-size : 95%; 
font-family : sans-serif; 
margin-top : 6pt; 
margin-bottom : 6pt; 
line-height : 120%;
} 
.infobox a { 
font-family : sans-serif; 
font-size : 95%; 
margin-top : 6px; 
margin-bottom : 6px; 
padding : 0; 
line-height : 110%; 
} 
#footer { 
border-top : 3px double #000080; 
width : 600px; 
	margin:0 auto;
text-align : center; 
background: #FFFFFF center; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0 
} 
#footer a { 
font-family : serif; 
line-height : 100%; 
margin-top : 6px; 
margin-bottom : 6px; 
font-size : 10pt; text-decoration:none; color:#000000 
} 
#footer p { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 11pt; 
text-align : center; 
line-height : 100%; 
margin-top : 6pt; 
margin-bottom : 6pt; 
} 
#page-top { 
width : auto; 
height:auto;
text-align : center; 
background-color : #000080; 
padding:0; 
color:#FFFFFF; 
font-weight:bold;
padding-bottom:10px;
} 
#page-top a { 
font-family:Verdana, Geneva, Tahoma, sans-serif;
color:#ffffff;
margin:2px;
padding:2px;

} 
#page-top h1 { 
text-align : center; 
font-family : Verdana; 
color : #ffffff; 
font-size : 10pt; 
margin:10px;
font-weight : bold; 
} 
#page-top b { 
font-family:Verdana, Geneva, Tahoma, sans-serif;
 margin-top : 0; 
color : #ffffff; 
text-align : center; 
font-size : 10pt; 
} 
#page-top p { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
text-align:center;
font-size : 10pt; 
margin:5px;
color:#000080;
color:#ffffff; 
} 
#page-top a:hover { 
color : #990000; 
background:#ffffff;

} 
#hotel-reservation { 
width : 100%; 
text-align : center; 
background-color : #ffffff; 
padding : 5px; 
margin-top : 0; 
margin-bottom : 5px; 
margin-left : 0; 
margin-right : 0; 
} 
#footer { 
border-top : 3px double #000080; 
width : 800px; 
text-align : center;
background: #FFFFFF center; 
margin: 0 auto;
}


#hotel-footer a { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
line-height : 100%; 
font-size : 12pt; 
} 
.outerbackground { 
background-color : #cad6ee; 
border : 2px solid #6686ca; 
border-collapse : collapse; 
} 
.title { 
font : bold 16px TimesNewRoman; 
color : #006666; 
text-decoration : underline; 
} 
.innerbackground { 
background-color : #eaeaea; 
border : 2px solid #cccccc; 
border-collapse : collapse; 
} 
.formtext { 
font : 13px Verdana; 
color : #000; 
} 
.text { 
font : 11px Verdana; 
color : #1f3d7a; 
} 
#hotel-footer p { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
font-size : 11pt; 
text-align : center; 
line-height : 100%; 
margin-top : 6pt; 
margin-bottom : 6pt; 
} 
after.clearfix { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden;
 
} 
:after.clearfix  {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    margin: 0 auto;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
/* End hide from IE-mac */


.top-sentence {
color: #000080;
font-size: 10pt;
margin:3px;
text-align:center

}
.core { 
width : auto; 
background : #ffffff; 
height : auto;
padding:20px
} 
#core { 
width : auto; 
background : #ffffff; 
height : auto;
padding:20px

}

.core p{
font-size:12pt;
font-family:Verdana, Geneva, Tahoma, sans-serif
 
} 
#core p{ 
font-size:12pt;
font-family:Verdana, Geneva, Tahoma, sans-serif
 

}

.coretop { 
width : 300px; 
background : #ffffff; 
height : auto;
float:left;
padding: 10px
} 
#coretop { 
border:1px inset #000080; width : 300px; 
background : #FFFFFF; 
height : auto;
float:left;
padding: 10px
}
#left-ads {
float:left;
width: 340px;
height:auto}
.left-ads  {
float:left;
width: 340px;
height:auto}
table {
width:auto
}
.hotel-top td {
color:#ffffff;
}
#hotel-top td {
color:#ffffff;
}

#hotel-top { 
width : auto; 
text-align : center; 
background-color : #000080; 
margin:0;
padding:0; color:#FFFFFF; font-weight:bold
} 
#hotel-top a { 
font-family:Verdana, Geneva, Tahoma, sans-serif;
margin:3px;
padding:5px;
color:#ffffff
} 
#hotel-top h1 { 
font-family:Verdana, Geneva, Tahoma, sans-serif; 
text-align : center; 
font-family : Verdana; 
color : #ffffff; 
font-size : 10pt; 
margin-top : 0; 
margin-bottom : 5px; 
font-weight : bold; 
} 
#hotel-top b { 

font-family:Verdana, Geneva, Tahoma, sans-serif; 

margin-top : 0; 

color : #ffffff; 

text-align : center; 

font-size : 10pt; 

} 



#hotel-top p { 

font-family:Verdana, Geneva, Tahoma, sans-serif; 

text-align:center;

font-size : 10pt; 

margin:10px;

padding-bottom:5px;

padding-top:5px;

color:#000080;

color:#ffffff

} 

#hotel-top a:hover { 

color : #990000; 

background:#ffffff

}