* {padding:0; margin:0;outline:0;}
.red{color:#C00;}
ul, li, {text-align:left; padding-left:2px; margin-left:2px;}
.cl {font-size:0; line-height:0; height:0; display:block; clear:both;}

body{
    background:#6b3279 url(../images/floral_bg3.png);
    font-family:Arial, sans-serif;
    color:#4e4e4e;
    font-size:12px;
    line-height:17px;
    padding-bottom:70px;
}
a{color:#5c3566; text-decoration: underline;text-transform: uppercase;}
a:hover{text-decoration:none}
a img{ border:0;}

.shell{width:930px; margin:0 auto; background:#FFF; padding:0 10px; border-left: solid 0px #333; border-right: solid 0px #333;}
#header{height:130px; position:relative;}
#header .right-part{float: right; display: inline; padding-top:25px;padding-bottom:35px}
#header .right-part p{text-align: right;}
#header .right-part img{float: right;}
#header .right-part a{text-align: right; /*margin-left:18px*/text-transform: lowercase;}
#header .right-part{position:absolute;top:0px;right:5px;width:260px;height:22px; display: inline;}
#header #rating{top:80px;left:12px; height:38px; width:188px; position:absolute;  background:url(../imgs/stars/3.png) no-repeat center center;}

h1#logo{font-family:"Times New Roman", Times, serif;font-size: 34px; font-style: normal;font-weight: 300;color:#5c3566; text-decoration: none; margin-left:15px; text-transform: uppercase; word-spacing: 0em; line-height: 1em;text-decoration: none;padding-top:15px;}

h1#logo a{text-decoration: none;color:#5c3566; height:50px;}
h2#slogon{background-image: none; font-family:Verdana, Geneva, sans-serif;font-size:18px; letter-spacing:0.25em;font-weight: 100;height:20px; margin-left:15px; text-transform: none; text-decoration: none;float: left; color:;padding-top:6px; text-decoration: none;text-transform: uppercase; border-bottom:none;}

h2#slogon a{text-decoration: none; font-weight: 100; color:#5c3566;height:20px;	}
h2{font-size: 20px; color:#2a2a2a; font-weight: normal; text-transform: uppercase; font-family: georgia, sans-serif; padding-bottom:8px; border-bottom:solid 2px #dedede; margin-right:5px}
h2 span{color:#5c3566}
h3{color:#6b3279; font-size: 15px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 18px;}
h4{color:#5c3566; font-size: 12px; font-family: "trebuchet ms", sans-serif; text-transform: uppercase; line-height: 16px;}

.no-border{border-bottom:0;}

#content #main .box .right{float: right; display: inline; }
#content{padding-top:0px;}
#nav{height:28px; background:#5c3566  url(../images/alert-overlay.png) repeat-x; padding-right:5px; font-family: "trebuchet ms", sans-serif; position:relative;}
#nav .inner{height:28px; background:#5c3566  url(../images/alert-overlay.png) repeat-x}
#nav ul{list-style-type: none; font-size: 12px; text-transform: uppercase; font-weight: bold; height:28px}
#nav li{float: left; display: inline; padding-right:1px }
#nav li a:hover{background:#5c3566;  color:#fff; }
#nav li a{float: left; display: inline;color:#fff; line-height: 28px; text-decoration: none; padding:0 15px}
#nav li.active a.first{background:#5c3566; }
#nav li.active a{background:#5c3566; color:#fff;}
#nav li ul { display: none;
    position: absolute;
	width:120px;
    left: 60px;
	} 
#nav li:hover > ul {display: block;
top: 28px; /* no need to change, as true value set by script */
visibility: visible;
z-index:500;}
li ul a{background:#5c3566  url(../images/alert-overlay.png) repeat-x ; color:#fff;width:120px;}  
li ul a:hover{ color:#fff;} 
#nav li:hover > ul li { display: inline; } 
#nav li.active > ul li a{background:#5c3566  url(../images/alert-overlay.png) repeat-x ; color:#fff;width:120px;}  
#nav li.active > ul li a:hover{background:#5c3566 ; color:#fff;width:120px;}  

#photo{width:926px; float: left; display: inline; margin-left:2px; }
#photo .holder{width:926px; position:relative; z-index: 1; float:left; display: inline; height:310px;}
#photo .holder .stripe{position:absolute; float:right; top:0px; right:30px; z-index: 200; height:180px; width:180px; padding:20px;border-width: 0px;}
#photo .holder .stripe h3{ color:#FFF; font:700 16px Arial, Helvetica, sans-serif; text-transform:none;}
#main{width:623px; float: left; display: inline;}
#main .box{width:623px; background:url(../images/box-rep.html) repeat-y;  margin-bottom:8px}
#main .box .right-col{float: left; display: inline; width:302px; padding-left:8px; padding-top:5px}
#main .box .right-col h2{margin-bottom:10px;  }
#main .box .right-col .holder{width:143px; margin-bottom:20px; }
#main .box a{float: left; display: inline;}
#main .box .holder{width:294px; position:relative; z-index: 1; float:left; display: inline;}
#main .box .holder .stripe{position:absolute; float:right; top:30px; right:20px; z-index: 200;  background:url(../images/dot.html); width:245px}
#main .box .holder .stripe strong{font-family: "trebuchet ms", sans-serif; font-size: 23px; color:#00a2ff; text-transform: uppercase; line-height: 25px; padding:10px 0 0 13px; display: block;}
#main .box a img{display: block; border:solid 1px #dedede; padding:4px}
#main .box .top{width:623px; background:url(../images/box-top.html) no-repeat;}
#main .box .bottom{width:612px; background:url(../images/box-bottom.html) no-repeat 0 bottom; padding-top:12px; padding-left:11px; padding-bottom:10px}
#main .simple {width:609px; background:#fff; border:solid 1px #dedede; padding-top:12px; padding-left:12px; padding-bottom:10px; margin-bottom:6px}
#main .simple .holder{width:143px; float: left; display: inline; margin-right:9px; height:auto;}
#main .simple a{ text-decoration: none;}
#main .simple a:hover{ color:#000; }
#main .simple a.image{float: left; display: inline;}
#main .simple a.image img{display: block; padding:4px; border:solid 1px #dedede;}
#main .narrow {width:609px; background:#fff; border:solid 1px #dcdcdc; padding-top:0px; padding-left:12px; padding-bottom:10px; margin-bottom:6px}
#main .narrow .holder{width:170px; float: left; display: inline; margin-right:9px; height:130px; background:#5c3566; color:#FFF; padding:10px;}
#main .narrow h3 {text-decoration: none; font:700 16px Arial, Helvetica, sans-serif; text-transform:capitalize;color:#FFF; margin:0 0 8px;}
#main .narrow ul{list-style-type: none; font-size: 12px; padding-top:10px;}
#main .narrow ul li{ background:url(../images/bull.html) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:10px}
#main .narrow a{text-decoration: none; margin:10px 0; }
#main .narrow a.image{float: left; display: inline;}
#main .narrow a.image img{display: block; padding:4px; border:solid 1px #dedede;}
#main h3{ font:700 14px Arial, Helvetica, sans-serif; color:#000;  }
#main .frame{padding-top:19px}
#main .attrimage {float:right;margin-right:15px;}

#maingallery{width:926px; float: left; display: inline;}
#maingallery .box{width:926px; background:url(../images/box-rep.html) repeat-y;  margin-bottom:8px}
#maingallery .box .right-col{float: left; display: inline; width:302px; padding-left:8px; padding-top:5px}
#maingallery .box .right-col h2{margin-bottom:10px;  }
#maingallery .box .right-col .holder{width:143px; margin-bottom:20px; }
#maingallery .box a{float: left; display: inline;}
#maingallery .box .holder{width:294px; position:relative; z-index: 1; float:left; display: inline;}
#maingallery .box .holder .stripe{position:absolute; float:right; top:30px; right:20px; z-index: 200;  background:url(../images/dot.html); width:245px}
#maingallery .box .holder .stripe strong{font-family: "trebuchet ms", sans-serif; font-size: 23px; color:#00a2ff; text-transform: uppercase; line-height: 25px; padding:10px 0 0 13px; display: block;}
#maingallery .box a img{display: block; border:solid 1px #dedede; padding:4px}
#maingallery .box .top{width:926px; background:url(../images/box-top.html) no-repeat;}
#maingallery .box .bottom{width:612px; background:url(../images/box-bottom.html) no-repeat 0 bottom; padding-top:12px; padding-left:11px; padding-bottom:10px}
#maingallery .simple {width:900px; background:#fff; border:solid 1px #dedede; padding:12px 12px 10px; margin-bottom:6px}
#maingallery .simple .holder{width:143px; float: left; display: inline; margin-right:9px; height:auto;}
#maingallery .simple a{ text-decoration: none;}
#maingallery .simple a:hover{ color:#000; }
#maingallery .simple a.image{float: left; display: inline;}
#maingallery .simple a.image img{display: block; padding:4px; border:solid 1px #dedede;}
#maingallery .narrow {width:609px; background:#fff; border:solid 1px #dcdcdc; padding-top:0px; padding-left:12px; padding-bottom:10px; margin-bottom:6px}
#maingallery .narrow .holder{width:170px; float: left; display: inline; margin-right:9px; height:130px; background:#5c3566; color:#FFF; padding:10px;}
#maingallery .narrow h3 {text-decoration: none; font:700 16px Arial, Helvetica, sans-serif; text-transform:capitalize;color:#FFF; margin:0 0 8px;}
#maingallery .narrow ul{list-style-type: none; font-size: 12px; padding-top:10px;}
#maingallery .narrow ul li{ background:url(../images/bull.html) no-repeat 0 3px; padding-left:15px; text-transform: uppercase; padding-bottom:10px}
#maingallery .narrow a{text-decoration: none; margin:10px 0; }
#maingallery .narrow a.image{float: left; display: inline;}
#main .narrow a.image img{display: block; padding:4px; border:solid 1px #dedede;}
#maingallery h3{ font:700 14px Arial, Helvetica, sans-serif; color:#000;  }
#maingallery .frame{padding-top:19px}
#maingallery .attrimage {float:right;margin-right:15px;} 

.long p{padding:10px;}
.info{float: left; display: inline; width:580px; padding-left:8px; font-size:110%}
.info span.date{color:#9b9b9b; display: block;}
.info p{padding-bottom:15px;}
.info h3{color:#000; margin:0 0 10px; font:700 12px  Arial, Helvetica, sans-serif; text-transform:none; }
.info ul{ margin:0px 10px 10px 10px}
.info ul li{ padding:3px;}
.long{float: left; display: inline; width:580px; padding-left:8px}
.long span.date{color:#9b9b9b; display: block;}
.long p{padding-bottom:15px;}
.long img{margin:0 15px 5px 0;}
.long h3{color:#000; margin:0px; font:700 12px  Arial, Helvetica, sans-serif; text-transform:none; }
a.small{font-size: 10px; color:#6b6b6b; text-transform: uppercase; margin-right:15px}
.small-nav{height:29px; border-bottom:solid 1px #dedede; margin-left:-10px; margin-top:-10px; margin-bottom:8px}
.small-nav ul{list-style-type: none; font-family: georgia, sans-serif; text-transform: uppercase;}
.small-nav li{float: left; border-right:solid 1px #dedede; height:29px; line-height: 29px; padding:0 7px}
.small-nav li a{float: left; color:#232323; text-decoration: none;}
.small-nav li a:hover, .small-nav li a.active{color:#445b31}

#sidebar{width:291px; float: right; display: inline; background:url(../images/sidebar.html) repeat-y; padding-top:15px; padding-left:10px; }
#sidebar .holder2{width:280px; position:relative; z-index: 0; float:left; display: inline; height:310px;}
#sidebar .holder2 .stripe{position:absolute; float:right; top:30px; right:30px; z-index: 200; height:180px; width:180px; padding:20px;border-width: 0px; 
border-style: outset; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
background:url(../images/dots2.png);}
#sidebar .holder2 .stripe h3{ color:#FFF; font:700 16px Arial, Helvetica, sans-serif; text-transform:none;}

#sidebarsm{width:280px; float: right; display: inline; background:url(../images/sidebar.html) repeat-y; border-bottom:solid 1px #dcdcdc}
#sidebarsm .holder2{width:280px; position:relative; z-index: 0; float:left; display: inline; height:310px;}
#sidebarsm .holder2 .stripe{position:absolute; float:right; top:30px; right:30px; z-index: 200; height:180px; width:180px; padding:20px;border-width: 0px; 
border-style: outset; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
background:url(../images/dots2.png);}
#sidebarsm .holder2 .stripe h3{ color:#FFF; font:700 16px Arial, Helvetica, sans-serif; text-transform:none;}
#sidebarsm .top{width:291px;  background:url(../images/sidebar-top.html) no-repeat; padding-top:15px; padding-left:10px}

/* Buttons */


	.button, .button:visited 			{background:#000000 url(../images/alert-overlay.png) repeat-x; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.button:hover						{background-color:#111; color:#fff; text-decoration:none;}
	.button:active						{top:1px;}
    	
		.bookbutton, .bookbutton:visited 			{background:#5c3566 url(../images/alert-overlay.png) repeat-x; display:inline-block;margin-top:5px; padding:3px 8px 4px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.bookbutton:hover						{background-color:#111; color:#fff; text-decoration:none;}
	.bookbutton:active						{top:1px;}    
    
    		.bookred, .bookred:visited 			{background:#c00000 url(../images/alert-overlay.png) repeat-x; display:inline-block;margin-top:5px; padding:3px 8px 4px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.bookred:hover						{background-color:#ff0b10; color:#fff; text-decoration:none;}
	.bookred:active						{top:1px;}

#feat{padding-top:10px;  margin-bottom:0px; height:195px;}
#feat a img{display: block; padding:1px; border:solid 1px #e4e4e4;}
#feat small{font-size: 8px; text-transform: uppercase; display: block; color:#b0b0b0}
#footer{background:#FFFFFF; height:70px; font-size: 11px; color:#515151; font-family: "trebuchet ms", sans-serif; position:relative; }
#footer #footerTop a {color: #000000;text-transform: none;}	
#footer #footerTop {line-height: 30px;padding: 0px 10px 0px 10px; }
#footer #footerBottom { line-height: 30px;height:30px; padding:0 10px;color: #FFFFFF; background:#5c3566;}
#footer #footerBottom a {color: #FFF; text-transform: none; }
#footer #footerBottom .left { width: 400px;float: left; }
#footer #footerBottom .right {width: 400px;float: right;text-align: right;}
#footer #footerBottom #address-bottom {top:65px; left:10px; width: 100%px; text-align: left; position:absolute; color:#000}
#footer #footerBottom #address-bottom a{color:#000}

.ulatt li{margin:5px 20px;}
.listtr{ background:#5c3566 url(../images/nav-rep-trans-1.html) bottom repeat-x;}
.style6{font:700 13px Arial, Helvetica, sans-serif; color:#FFF; text-transform:capitalize; padding:0 0 7px 6px;}
.imagebord {float:left;background:#fff url(../images/imagebackground1.html) no-repeat center left;padding:4px 6px 5px 5px;}

#thirdsright {
position: relative;
float:right;
right:-38px;
width:220px;
color:gray;
margin:0 0 5px;
padding:-2px 2px 0 8px;
}
#thirdsright select{ font:400 11px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#000;}
.style5 { font:400 11px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#000;}
.small {font:700 12px Arial, Helvetica, sans-serif; }
.pageoff {color:#FFF; border:solid 1px #5c3566; background:#5c3566 url(../images/nav-rep-trans-1.html) bottom repeat-x; padding:0px 3px;}
.pagetext {color:#000; border:solid 1px #000; padding:0px 3px;}
.pageno {margin-top:3px;}

/* special offers */

.tableoffer { width:585px;}
.offerh3 {color:#5c3566; font:700 16px Arial, Helvetica, sans-serif; margin:3px 0px 0; padding:0; text-transform:uppercase;}
.spoffer {color:#7e7e7e; font:700 14px Arial, Helvetica, sans-serif; margin:1px 0px 4px;padding:0;}
.offerdate {color:#5c3566; font:700 14px Arial, Helvetica, sans-serif;}
.offertext {color:#646464; margin:4px 0; font:400 12px Arial, Helvetica, sans-serif;}
.offerbanner {background:#5c3566 url(../images/smalltrbg.png) repeat; padding:0px 3px 2px;}
.approoms {margin:3px 3px 10px; border-bottom:dotted 2px #CCC; width:580px; padding-bottom:5px;}
.offerprice{color:#7e7e7e; font:400 13px Arial, Helvetica, sans-serif; margin-top:3px;padding:0;}
.offercolor{color:#5c3566 ; font:700 13px Arial, Helvetica, sans-serif; }

.CollapsiblePanelContent .bookbutton, .CollapsiblePanelContent .bookbutton:visited {background:#5c3566 url(../images/alert-overlay.png) repeat-x; display:inline-block;margin-top:1px; padding:3px 8px 4px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
.CollapsiblePanelContent .bookbutton:hover	{background-color:#111; color:#fff; text-decoration:none;}
.CollapsiblePanelContent .bookbutton:active	{top:1px;}

.testimonial { color: #811427; font-style: italic; }  

.marginBottom30 {margin-bottom: 30px } .marginTop30 { margin-top: 30px; }
#testimonial {width: 290px;}
#testimonial #quote {
	    background: #dfe1ce url('../images/background-quote-narrow.gif') no-repeat;
	    padding: 18px 18px 13px 18px;
	    color: #252525;
	    font-style: italic;
	    font-size: 14px;
	    font-family: "Times New Roman";
	    }
#testimonial #author {
	    background: url('../images/quote-bottom-narrow.gif') no-repeat;
	    padding: 16px 10px 0px 45px;
	    height: 12px;
	    color: #6f6f6f;
	    font-weight: bold;
	    font-size: 11px;
	    }
 #shownone {display:none; width:2px; height:2px;}
.none {display:none;}
.summary{font-size:14px; font-weight:700;font-style:italic;}

.hreview{padding:10px 10px 0;
	border:solid 1px #777;
	margin:15px 5px;
	-moz-box-shadow: 0px 1px 7px #CCC;
-webkit-box-shadow: 0px 1px 7px #CCC;
box-shadow: 0px 1px 7px #CCC;
background: #F9F9F9; 
width:95%;}

.hreview p {margin:10px 0;}

h3.offers {padding:6px 12px;
	background:#5c3566 url(../images/smbg.png);
	border-bottom:1px solid #5c3566;
	font:bold 1.25em/19px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	color:#333;}

/*-------Fancyback ---------*/

#map{
width: 540px; 
height: 390px;
padding:5px; 
margin:10px auto;
background:#FFF;
border:solid 1px #e0e0e0;
-moz-box-shadow: 0px 0px 7px #CCC;
-webkit-box-shadow: 0px 0px 7px #CCC;
box-shadow: 0px 0px 7px #CCC;
}
.map{width: 540px; height: 390px; margin:0;}
.directions{width:550px;height:100%;margin:10px auto;}

/*-------Fancyback ---------*/

.fancyback{
padding:10px;
border:solid 1px #777;
margin:15px 5px;
-moz-box-shadow: 0px 1px 7px #CCC;
-webkit-box-shadow: 0px 1px 7px #CCC;
box-shadow: 0px 1px 7px #CCC;
background: #F9F9F9; 
}
.fancyback ul{margin:0 0 0 20px;padding:0px;}

#fancyback{
padding:10px 10px 0;
border:solid 1px #777;
margin:15px 5px;
-moz-box-shadow: 0px 1px 7px #CCC;
-webkit-box-shadow: 0px 1px 7px #CCC;
box-shadow: 0px 1px 7px #CCC;
background: #F9F9F9; 
width:98%;
}
#fancyback ul{margin:0 0 0 20px;padding:0px;}
#fancyback .room_title{
background:#5c3566 url(../images/smalltrbg.png) repeat;
color:#5c3566;
font-weight:bold;
line-height:20px;
padding:2px 10px;
}
#fancyback .photo{
width:210px; 
margin:5px; 
vertical-align:top;
	background:#FFF;
    padding:2px;
	border:solid 1px #e0e0e0;
	-moz-box-shadow: 0px 0px 7px #CCC;
-webkit-box-shadow: 0px 0px 7px #CCC;
box-shadow: 0px 0px 7px #CCC;
}
#fancyback .price{color:#5c3566;}

h3.offers {
	font-size:12pt;
    font-weight:600;
    font-family:Arial, Helvetica, sans-serif;
    color:#CCC;
    padding-bottom:4px;
    }
#tableoffer { width:98%; border-top: dotted 2px #CCC; margin-top:5px;}
.offerh3 {color:#5c3566; font:700 16px Arial, Helvetica, sans-serif; margin:3px 0px 0; padding:0; text-transform:uppercase;}
.offerdate {color:#7e7e7e; font:700 12pt Arial, Helvetica, sans-serif; padding:0; margin:0px;}
.offertext {color:#646464; margin:4px 0; font:400 12px Arial, Helvetica, sans-serif;}
.offerbanner {background:#5c3566 url(../images/smalltrbg.png) repeat; padding:5px; width:100%; font-size:12px;}
.approoms {margin:3px 3px 10px; border-bottom:dotted 2px #CCC; width:100%; padding-bottom:5px;}
.offerprice{color:#7e7e7e; font:400 13px Arial, Helvetica, sans-serif; margin-top:3px;padding:0;}
.offercolor{color:#5c3566 ; font:700 13px Arial, Helvetica, sans-serif; }

.fulladdress{
font:400 12px Arial, Helvetica, sans-serif;
margin:15px;
}
.fulladdress a{ text-transform:lowercase;}
/*-------PDF ---------*/
#pdf {
margin:20px 10px 10px;
border:dashed 1px #5c3566;
min-height:205px;
}

#pdf img{ width:120px; 
margin:5px; 
float:right;
	background:#FFF;
    padding:2px;
	border:solid 1px #e0e0e0;
	-moz-box-shadow: 0px 0px 7px #CCC;
-webkit-box-shadow: 0px 0px 7px #CCC;
box-shadow: 0px 0px 7px #CCC;}

#pdf p{ 
margin:5px;
}

#pdf h2{ 
margin:5px;
font-size:14px;
border-bottom:solid 1px #dddddd;
}

/*-------tripadvisor ---------*/
#showtripadvisor {
margin:20px 10px 10px;
border:dashed 1px #5c3566;
min-height:185px;
}

#showtripadvisor #makeimg{
margin-right:5px; 
float:right;
	background:#FFF;
    padding:0px;
	border:solid 1px #e0e0e0;
	-moz-box-shadow: 0px 0px 7px #CCC;
-webkit-box-shadow: 0px 0px 7px #CCC;
box-shadow: 0px 0px 7px #CCC;}

#showtripadvisor p{ 
margin:5px;
}

#showtripadvisor h2{ 
margin:5px;
font-size:14px;
border-bottom:solid 1px #dddddd;
}
.weblink {
text-transform:lowercase;}


