/*
// All elements require #sw-wrapper to help safeguard their use when this module is used in unknown pages.
// Author: Brian McLaughlin 2008
*/
.div_main
{
	/*margin:auto;*/
}

.mask
{
	background-color:#333333;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9000;
	width:100%;
	height:100%;
}

#sw-wrapper div,
#sw-wrapper dl,
#sw-wrapper dt,
#sw-wrapper dd,
#sw-wrapper .h1-wrapper,
#sw-wrapper .h2-wrapper,
#sw-wrapper .h3-wrapper,
#sw-wrapper .h4-wrapper,
#sw-wrapper .h5-wrapper,
#sw-wrapper .h6-wrapper,
#sw-wrapper pre,
#sw-wrapper form,
#sw-wrapper fieldset,
#sw-wrapper input,
#sw-wrapper textarea,
#sw-wrapper p,
#sw-wrapper blockquote,
#sw-wrapper th,
#sw-wrapper td, 
#sw-wrapper ul, 
#sw-wrapper li 
{
margin:0; 
padding:0; 
font-family: Arial, Arial, Helvetica, sans-serif;
line-height:1.125em;
text-align:left;
} 	

#sw-wrapper .off {
text-indent: -9999px;
padding:0;
}

#sw-wrapper .off2 {
margin-left: -9999px;
padding:0;
}

#sw-wrapper .clear {
clear:both;
}

#sw-wrapper .left {
float:left;
}

#sw-wrapper .center {
text-align:center;
}
 
#sw-wrapper img {  
 border:0; 
} 

#sw-wrapper a {
text-decoration:none;
color:#127e12;
}

#sw-wrapper a:hover {
text-decoration:none;
color:#885432;
} 
 
#sw-wrapper .h1-wrapper,
#sw-wrapper .h2-wrapper,
#sw-wrapper .h3-wrapper,
#sw-wrapper .h4-wrapper,
#sw-wrapper .h5-wrapper,
#sw-wrapper .h6-wrapper, 
#sw-wrapper p, 
#sw-wrapper li, 
#sw-wrapper dd, 
#sw-wrapper dt, 
#sw-wrapper label { 
font-size:76%; 
font-weight:normal; 
} 

#sw-wrapper .SectionHeaderH2 
{
	font-size:.9em;
	font-weight:700;
	padding:  0 10px 0 10px;
	color:#000;
	font-family:Arial,Arial,Helvetica,sans-serif;
	line-height:1.125em;
	float:left;
	width:540px;
}

#sw-wrapper .SectionHeaderText 
{
	font-weight:200;
	font-size:.9em;
}

#sw-wrapper legend, #sw-wrapper label {
font-size:.9em;
}

#sw-wrapper caption {
text-align:left;
font-size:.9em;
}

/* wrapper */
#sw-wrapper {
width:780px;
overflow:hidden;
border:1px solid #ccc;
}

/* General Button */
#sw-wrapper .button { /* There is an IE style for this */
	padding:0;
}

#sw-wrapper .button a {
/*font-size:1.1em;*/
color: #000;
text-align: center;
background: transparent url("../../images/button.gif") no-repeat left top;
padding: 5px 27px;
}

#sw-wrapper .button a:hover {
background: transparent url("../../images/button_hover.gif") no-repeat left top;
text-decoration:none;
color:#000;
}


/* Top bar section */
#sw-wrapper .top-bar {
width:100%;
overflow:hidden;
background:#333 url("../../images/top_bar_bg.jpg") repeat-x left top;
color:#fff;
padding:0;
}

#sw-wrapper .top-bar a {
color:#fff;
}

#sw-wrapper .top-bar a:hover {
text-decoration:underline;
color:#fff;
}

#sw-wrapper .views {
width:27%;
float:left;
}

#sw-wrapper .search-title {
width:48%;
float:left;
text-align:center;
overflow:hidden;
}

#sw-wrapper .search-back {
width:23%;
float:left;
text-align:right;
}

#sw-wrapper .views ul.display-ops {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:25px;
}

#sw-wrapper .views ul.display-ops li {
float:left;
padding:0 1px 0 0;
margin:0;
/*border-right:1px solid #fff;*/
background: transparent url("../../images/divider.jpg") no-repeat right bottom;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops li a {
padding: 5px 15px;
float:left;
display:block;
height:15px;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops li a:hover {
background:#000 url("../../images/top_bar_bg_hover.jpg") no-repeat right bottom;
text-decoration:none;
color:#fff;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner li a:hover 
{
background:#000 url("../../images/top_bar_bg_hover.jpg") no-repeat right bottom;
text-decoration:none;
color:#fff;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops li.active-menu {
background:#000 url("../../images/top_bar_bg_active.jpg") no-repeat right bottom;
text-decoration:none;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops li.last, #sw-wrapper .option-bar ul li.last {
border-right:none;
background:none;
cursor: pointer;
}

/**/

#sw-wrapper .views ul.display-ops-inner {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:25px;
font-size:1.1em;
}

#sw-wrapper .views ul.display-ops-inner li {
float:left;
padding:0 1px 0 0;
margin:0;
/*border-right:1px solid #fff;*/
background: transparent url("../../images/divider.jpg") no-repeat right bottom;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner li a {
padding: 5px 15px;
float:left;
display:block;
height:15px;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner li a:hover {
background:#000 url("../../images/top_bar_bg_hover.jpg") no-repeat right bottom;
text-decoration:none;
color:#fff;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner li a:hover 
{
background:#000 url("../../images/top_bar_bg_hover.jpg") no-repeat right bottom;
text-decoration:none;
color:#fff;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner li.active-menu {
background:#000 url("../../images/top_bar_bg_active.jpg") no-repeat right bottom;
text-decoration:none;
cursor: pointer;
}

#sw-wrapper .views ul.display-ops-inner  li.last, #sw-wrapper .option-bar ul li.last {
border-right:none;
background:none;
cursor: pointer;
}

#sw-wrapper li.nonactive-menu {
cursor: pointer;
}

/*here*/

#sw-wrapper .overview-ops ul.display-ops-inner {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:25px;
}

#sw-wrapper .overview-ops ul.display-ops-inner li {
float:left;
padding:0 1px 0 0;
margin:0;
/*border-right:1px solid #fff;*/
background: transparent url("../../images/divider.jpg") no-repeat right bottom;
cursor: pointer;
}

#sw-wrapper .overview-ops ul.display-ops-inner li a {
padding: 5px 15px;
float:left;
display:block;
height:15px;
cursor: pointer;
}

#sw-wrapper .overview-ops ul.display-ops-inner li a:hover {
/*background:#000 url("../../images/top_bar_bg_hover.jpg") no-repeat right bottom;*/
text-decoration:none;
color:#fff;
cursor: pointer;
}

#sw-wrapper .overview-ops ul.display-ops-inner li.active-menu {
background:#000 url("../../images/top_bar_bg_active.jpg") no-repeat right bottom;
text-decoration:none;
cursor: pointer;
}

#sw-wrapper .overview-ops ul.display-ops-inner li.last, #sw-wrapper .overview-ops .option-bar ul li.last {
border-right:none;
background:none;
cursor: pointer;
}

/**/

#sw-wrapper .search-title .h3-wrapper { /* There is a IE style for this */
font-size:1em;
font-weight:500;
letter-spacing:1px;
padding:4px 0 0 120px;
}

#sw-wrapper .search-title-single .h3-wrapper {
width:100%;
font-size:1em;
font-weight:500;
letter-spacing:1px;
text-align:center;
padding:5px 0;
}

#sw-wrapper .search-back p {
padding:6px 6px 0 0;
text-align:right;
}


/* option bar section */
#sw-wrapper .option-bar {
width:100%;
overflow:hidden;
background:#575757;
color:#fff;
}

#sw-wrapper .option-bar label {
font-size:.9em;
}

#sw-wrapper .option-bar select {
font-size:.8em;
}

#sw-wrapper .option-bar ul {
float:left;
list-style:none;
width:100%;
padding:6px 0;
}

#sw-wrapper .option-bar li {
float:left;
text-align:center;
}

#sw-wrapper .option-bar li.single-search {
width:100%;
border-right:1px solid #fff;
}

#sw-wrapper .option-bar li.label {
	border-right:1px solid #fff;
}

#sw-wrapper .option-bar li.first {
width:32%;
border-right:1px solid #fff;
}

#sw-wrapper .option-bar li.mid {
width:33%;
border-right:1px solid #fff;
}

#sw-wrapper .option-bar li.last {
width:32%;
text-align:right;
}

/* -- Paging -- */

#sw-wrapper .sw-paging {
text-align:right;
width:100%;
overflow:hidden;
}

#sw-wrapper .sw-paging p {
padding:7px 5px;
font-size:.8em;
}

#sw-wrapper .sw-paging a {
color:#333;
padding:0 3px;
}

#sw-wrapper .sw-paging a:hover, #sw-wrapper .sw-paging a.active-paging {
color:#fff;
background-color:#999;
text-decoration:none;
}

#sw-wrapper .sw-paging a.paging-img img {
margin:0 0 -2px 0;
}

#sw-wrapper .sw-paging a.paging-img {
cursor:pointer;
}

#sw-wrapper .sw-paging a:hover.paging-img {
background-color:#fff;
color:#000;
}

/*///////////////////////////////////////
//  List View Result Row Parts
///////////////////////////////////////*/
#sw-wrapper .view-reservations
{
	float:left; 
	width:35px; 
	height:35px;
	padding-top:8px;	
}

#sw-wrapper .view-details
{
	float:left; 
	padding:0; 
	width:110px;
	height:35px; 
	text-align:center;	
}

#sw-wrapper .view-details .button a {
	padding: 0px 0px;
	float:left;
}

/*****************************************************/
#sw-wrapper .view-details1 p {
padding: 18px 0px;
line-height:1.9em;
}

#sw-wrapper .view-details1 .button a {
background: transparent url("../../images/button.gif") no-repeat left top;
padding: 0 22px;
display: inline-block; 
vertical-align: middle;
}

#sw-wrapper .view-details1 .button a:hover {
background: transparent url("../../images/button_hover.gif") no-repeat left top;
text-decoration:none;
color:#000;
}

#sw-wrapper .view-details1 .button img {
display: inline-block; 
vertical-align: middle;
padding:0 0 0 5px;
}
/*****************************************************/


#sw-wrapper .row-container, #sw-wrapper .row-container-stripped {
width:100%;
overflow:hidden;
padding:10px 0;
border-bottom:1px dashed #e0e0e0;
}

#sw-wrapper .row-first {
border-top:1px dashed #e0e0e0;

}

#sw-wrapper .list-image {
float:left;
width:120px;
padding:0;
text-align:center;
}

#sw-wrapper .list-titlebar {
width:660px;
float:left;
border-bottom:1px solid #ccc;
overflow:hidden;
}

#sw-wrapper .list-titlebar .h2-wrapper {
float:left;
width:38%;
font-weight:bold;
padding:9px 0 0 0; /* There is an IE style for this */
}

#sw-wrapper .list-titlebar .h2-wrapper a {
color:#000;
}

#sw-wrapper .list-titlebar p {
line-height:2em;
}

#sw-wrapper .list-button {
width:24%;
float:left;
}

#sw-wrapper .list-feature {
width:37%;
float:left;
text-align:right;
}

#sw-wrapper .list-main-content {
width:660px;
float:left;
overflow:hidden;
padding:0 0 10px 0;
}

#sw-wrapper .list-main-content p {
line-height:1.1;
}

#sw-wrapper .list-content {
width:55%;
float:left;
overflow:hidden;
}

#sw-wrapper .list-content p.location {
padding:7px 0;
}

#sw-wrapper .list-content p.list-description {
padding:5px 17px 5px 0;
}

#sw-wrapper .reserve-now {
width:15%;
float:left;
text-align:center;
}

#sw-wrapper .reserve-now p {
font-size:.7em;
line-height:.75;
}

#sw-wrapper .reserve-now img {
padding: 7px 0;
}

#sw-wrapper .sw-rating {
width:28%;
float:left;
text-align:right;
}

#sw-wrapper .sw-rating p {
padding: 7px 0;
}

#sw-wrapper .sw-rating p span {
padding-right: 3px;
padding-left:1px;
font-weight:600;
color:#09427d;
}

#sw-wrapper .sw-rating p span.score {
padding-left:3px;
font-weight:600;
color:#000;
}

#sw-wrapper .show-hide {
font-size:76%;
}


/* Footer */
#sw-wrapper .sw-footer {
width:100%;
background-color:#57585a;
overflow:hidden;
position:relative;
}


#sw-wrapper .sw-footer p {
padding: 5px 7px;
line-height:1.8em;
}

#sw-wrapper .sw-footer .button a {
background: transparent url("../../images/button_footer.jpg") no-repeat left top;
padding: 0 43px;
display: inline-block; 
vertical-align: middle;
}

#sw-wrapper .sw-footer .button a:hover {
background: transparent url("../../images/button_footer_hover.jpg") no-repeat left top;
text-decoration:none;
color:#000;
}

#sw-wrapper .sw-footer .button img {
display: inline-block; 
vertical-align: middle;
padding:0 0 0 5px;
}

/* /////////////
// 
//  Grid View Result Row Parts
//
///////////// */

#sw-wrapper .grid-view {
padding:10px;
}

.grid-small {
font-size:.7em;
}

/* Glossary */
#sw-wrapper .glossary {
width:100%;
overflow:hidden;
text-align:left;
font-size:.83em;
padding:10px 0;
}

#sw-wrapper .glossary div {
width: 27%;
float:right;
list-style:none;
}

#sw-wrapper .glossary ul {
float:left;
list-style:none;
}

#sw-wrapper .glossary ul li {
padding:0;
margin:0;
}

#sw-wrapper .glossary ul li img {
vertical-align:middle;
padding:0 3px 0 0;
margin:0;
}

/* Table parts */
#sw-wrapper table {
border-collapse:collapse;
text-align:center;
padding:0;
margin:0;
}

#sw-wrapper table th {
text-align:left;
}

#sw-wrapper thead {
font-weight:normal;
font-size:.9em;
}

#sw-wrapper tbody {
font-weight:normal;
font-size:.75em;
}

#sw-wrapper th, td {
padding:5px 3px;
}

#sw-wrapper .odd2 {
background-color:#f1f5f6;
}

#sw-wrapper .odd {
background-color:#e6e7e9;
}

#sw-wrapper .even {
background-color:#f1f1f1;
}

#sw-wrapper .rowhead {
	background:#57585a;
	color:White;
}

#sw-wrapper tbody .col-divider {
	border-right:3px solid #fff;
}

#sw-wrapper tbody .col-divider-end {
	border-right:0px solid #fff;
}

#sw-wrapper .address-container 
{
	width: 380px;
	border: solid 0px green;
	padding-left:2px;
	padding-top:2px;
}

/* destinations dest*/
#sw-wrapper .dest-link 
{	
	font-size:1em;
	font-weight:bold;
	vertical-align:top;		 
}

/* destinations dest*/
#sw-wrapper .dest-link a
{	
	text-decoration:none;
	/*color:black;*/
}

#sw-wrapper .icon-container 
{
	border: solid 1px black;
	/*
	width:220px;
	overflow:hidden;
	*/
}

#sw-wrapper .iconItem-container 
{
	width: 40px;
	border: solid 0px white;
	padding-left:0px; 
	padding-right:0px;
	text-align: center; 
	margin:0;
	/*
	overflow:hidden;
	text-align: center;
	display: block;
	margin: auto;
	width: 33px;
	height: 44px;
	*/
}

#sw-wrapper .iconItem-header 
{
	width:40px;
	margin:0;
	text-align: center; 
	vertical-align :bottom;
	padding-bottom:0px;
	/*
	overflow:hidden;
	text-align: center;
	display: block;
	margin: auto;
	width: 33px;
	height: 44px;
	*/
}

#sw-wrapper .amenity-container 
{
	border: solid 0px red;
	/*
	width:220px;
	overflow:hidden;
	*/
}

#sw-wrapper .amenityItem-container 
{
	border: solid 0px white;
	width : 40px;
	text-align: center; 
	/*
	overflow:hidden;
	margin: auto;
	display: block;
	*/
}

#sw-wrapper .grid-view .xtra-results {
background-color:#57585A;
color:#fff;
padding:5px 7px;
border-right:1px solid #fff;
font-size:1.1em;
}

#sw-wrapper .grid-view address {
font-style:normal;
}

/* /////////////
// 
//  Map View Result Row Parts
//
///////////// */
.map_a
{
	color:#127e12;
	text-decoration:underline;
}

.map_img
{
	text-decoration:none;
	color:#127e12;
	border:0;
}

.map_img2
{
	text-decoration:none;
	border: solid 0px red;
	width:175px;
	height:127px;
}

.map_img3
{
	text-decoration:none;
	border: solid 0px red;
	width:30px;
	height:30px;
}

. mapdesc
{
	padding:0;
	word-break:break-all;
	text-align:left;
}

. mapimg
{
	 padding:0;
	 width:175px;
	 height:175px;
 }
 
 .smapimg
 {
 	width:30px;
 }


#sw-wrapper .map-container {
width:100%;
overflow:hidden;
text-align:center;
}

#sw-wrapper .map-container img {
padding:5px;
}

/* /////////////
// 
//  Overview parts
//
///////////// */
#sw-wrapper .overview-ops {
width:75%;
float:left;
}

#sw-wrapper .overview-ops ul.display-ops {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:25px;
}

#sw-wrapper .overview-ops ul.display-ops li {
float:left;
padding:0 1px 0 0;
margin:0;
/*border-right:1px solid #fff;*/
background: transparent url("../../images/divider.jpg") no-repeat right bottom;
}

#sw-wrapper .overview-ops ul.display-ops li a {
padding: 5px 15px;
float:left;
display:block;
height:15px;
}

#sw-wrapper .overview-ops ul.display-ops li a:hover {
background:#000 url("../../images/top_bar_bg_hover.jpg") repeat-x right bottom;
text-decoration:none;
color:#fff;
}

#sw-wrapper .overview-ops ul.display-ops li.active-menu {
background:#000 url("../../images/top_bar_bg_active.jpg") no-repeat right bottom;
text-decoration:none;
cursor: pointer;
}

#sw-wrapper .overview-ops ul.display-ops li.last, #sw-wrapper .overview-ops .option-bar ul li.last {
border-right:none;
background:none;
}

#sw-wrapper .overview-info {
width:100%;
overflow:hidden;
}

#sw-wrapper .contact-info {
width:300px;
float:left;
overflow:hidden;
margin:10px 0 0 3px;
font-size:1em;
}

#sw-wrapper .contact-info .h2-wrapper {
font-weight:bold;
font-size:1em;
padding:0 10px;
}

#sw-wrapper .contact-info address {
font-style:normal;
padding:10px 0 0 10px;
font-size:.8em;
}

#sw-wrapper .contact-info .phone {
padding:5px 0 0 10px;
font-size:.8em;
}

#sw-wrapper .contact-info .email {
padding:5px 0 0 10px;
font-size:.8em;
}

#sw-wrapper .contact-info .web 
{
padding:5px 0 0 10px;
font-size:.8em;
}

#sw-wrapper .contact-info .spec {
padding:20px 0px 0 10px;
font-size:.8em;
}

#sw-wrapper .contact-info .edit {
padding:10px 10px 0 10px;
font-size:.83em;
}

#sw-wrapper .contact-info .edit a {
color:#666666;
}

#sw-wrapper .container-2 {
width:120px;
float:left;
overflow:hidden;
text-align:center;
margin:10px 0;
/**padding: 0 0 0 20px;**/
}

#sw-wrapper .container-2 p {
padding:0px;
text-align:center;
}

#sw-wrapper .container-2 p a 
{
	text-decoration:none;
	/*color:blue;*/
}

#sw-wrapper .container-3 {
width:200px;
float:left;
overflow:hidden;
text-align:center;
/*background:#ccc url("../../images/top_bar_bg.jpg") repeat-x left bottom;*/
color:#fff;
margin:10px 0;
}

#sw-wrapper .container-3 p {
padding: 3px 0;
}

#sw-wrapper .container-3 a, #sw-wrapper .container-3 a:hover {
color:#fff;
}

#sw-wrapper .container-4 {
width:120px;
float:left;
overflow:hidden;
text-align:center;
margin:10px 0;
padding: 0 0 0 10px;
}

#sw-wrapper .container-4 p 
{
line-height:2;
overflow:hidden;
position:relative;
padding-bottom:5px;

}


/** 
 Description and Amenities, Recreation of Overview Page
**/
#sw-wrapper .details 
{
	width:100%;
	overflow:hidden;
}

#sw-wrapper .descript 
{
	overflow:hidden;
}

#sw-wrapper .amen-col 
{
	width: 20%;
	float:left;
	overflow:hidden;
	margin:10px 5px 10px 0;
}

#sw-wrapper .rec-col 
{
	width: 20%;
	float:left;
	overflow:hidden;
	margin:10px 0 10px 0;
}

#sw-wrapper .descript, 
#sw-wrapper .amen-col, 
#sw-wrapper .rec-col 
{
	position:relative;
	background-color:#f2f2f2;
	border:1px solid #57585A;
	display:inline-block;
	height:375px;
	padding:0;
}

#sw-wrapper .descript 
{
	border:none;
	width:100%;
}

#sw-wrapper .descript-wrapper {
overflow:hidden;
width: 55%;
float:left;
margin:10px 5px 10px 10px;
border:1px solid #57585A;
background-color:#F2F2F2;
}

#sw-wrapper .descript-wrapper a
{
	text-decoration:none;
	/* color:blue;	*/
}

#sw-wrapper .tag 
{
	position: absolute;
	bottom: -2px;
	right: 0;
	background-color:#F2F2F2;
	overflow:hidden;
	width:100%;
	margin:3px 0 0 10px;
	padding:3px 10px 0 0;
}

#sw-wrapper .descript .tag p, 
#sw-wrapper .amen-col .tag p, 
#sw-wrapper .rec-col .tag p 
{
	text-align:right;
	padding:0;
	line-height:1.4em;
}

#sw-wrapper .details .descript .container-inner .h2-wrapper, 
#sw-wrapper .details .amen-col .container-inner .h2-wrapper, 
#sw-wrapper .details .rec-col .container-inner .h2-wrapper {
color:#fff;
padding: 5px 10px;
background:#ccc url("../../images/top_bar_bg.jpg") repeat-x left bottom;
}

#sw-wrapper .descript .h2-wrapper, 
#sw-wrapper .amen-col .h2-wrapper, 
#sw-wrapper .rec-col .h2-wrapper
{
color:#fff;
height:24px;
background:#ccc url("../../images/top_bar_bg.jpg") repeat-x left bottom;
}
#sw-wrapper .h2-wrapper.descipt-actions a, #sw-wrapper .amen-col .h2-wrapper a, #sw-wrapper .rec-col .h2-wrapper a, #sw-wrapper .h2-wrapper.descipt-actions a:hover, #sw-wrapper .amen-col .h2-wrapper a:hover, #sw-wrapper .rec-col .h2-wrapper a:hover {
color:#fff;
}

#sw-wrapper .descript .h2-wrapper a:hover, #sw-wrapper .amen-col .h2-wrapper a:hover, #sw-wrapper .rec-col .h2-wrapper a:hover, #sw-wrapper .rating-overview-footer p a:hover, #sw-wrapper .container-3 a:hover {
text-decoration:underline;
}

#sw-wrapper .amen-col .h3-wrapper, 
#sw-wrapper .rec-col .h3-wrapper {
font-weight:600;
border-bottom:0px solid #999;
margin:5px 10px 0 10px;
}

#sw-wrapper .amen-col ul, #sw-wrapper .rec-col ul {
margin:0 20px;
list-style:none;
padding:5px 0;
}

#sw-wrapper .amen-col li, #sw-wrapper .rec-col li {
margin:3px 0 0 0;
}

#sw-wrapper .descript p {
padding:7px 15px;
}

#sw-wrapper .descript-footer {
overflow:hidden;
display:inline-block;
width:100%;
}

#sw-wrapper .descript-actions-title {
overflow:hidden;
position:relative;
width:400px;
margin:10px auto 0 auto;
border-top:1px solid #57585A;
background:transparent url("../../images/down_right_arrow_blk.gif") no-repeat left bottom;
margin:7px 15px;
}

#sw-wrapper .descript-actions-title .h3-wrapper {
padding:10px 0 0 25px;
margin:0;
font-size:.9em;
font-weight:600;
}

#sw-wrapper .descript-actions-title .h4-wrapper {
padding:0 0 0 25px;
font-size:.8em;
margin:0;
}

#sw-wrapper .h2-wrapper.descipt-actions {
font-size:.8em;
text-align:center;
background:#CCCCCC url("../../images/top_bar_bg.jpg") repeat-x scroll left bottom;
color:#FFFFFF;
padding:5px 10px;
}

#sw-wrapper .send-friend {
padding: 5px 0 0 0;
}

#sw-wrapper .send-phone {

}

#sw-wrapper .container-4 .button a {
padding:5px 20px;
}

#sw-wrapper .container-4 .send-bookmark a {
padding: 5px 32px 5px 32px;
}

#sw-wrapper .container-4 .rate-your-experience a {
padding: 5px 38px 5px 40px;
}

/* /////////////
// 
//  Search parts
//
///////////// */

#sw-wrapper .search-form {
width:99%;
float:left;
overflow:inherit;
/*border-right:1px solid #ccc;*/
padding:0 5px 0 0;
margin:0 auto;
}

#sw-wrapper .search-form fieldset {
border:none;
/*border-top:1px solid #E0E0E0;*/
margin:5px 15px;
display:inline-block;
}

#sw-wrapper .search-form legend {
font-weight:700;
padding:  0 10px 0 10px;
color:#000;
}

#sw-wrapper .search-form legend.or {
font-style:italic;
}

#sw-wrapper .search-form legend span {
font-weight:200;
font-size:.9em;
}

#sw-wrapper .search-form .sample-text {
color:#777;
}

#sw-wrapper .search-form div {
padding: 5px 0 5px 10px;
}

#sw-wrapper .search-form label {
padding:0;
}

#sw-wrapper .search-form .input-mid {
padding:0;
width:7em;
}

#sw-wrapper .search-form .input-large {
padding:0;
width:97%;
}


#sw-wrapper div.inline-label {
overflow:hidden;
float:left;
width: 9em;
padding:0;
}

#sw-wrapper div.inline-label-1 {
overflow:hidden;
float:left;
width: 10em;
padding:0;
}

#sw-wrapper div.inline-label-2 {
overflow:hidden;
float:left;
width: 11em;
padding: 0;
margin: 0 0 0 1em;
display:inline;
}

#sw-wrapper div.inline-label-3 {
overflow:hidden;
float:left;
width: 20em;
padding:0;
margin: 0 1em 0 0;
display:inline;
}

#sw-wrapper div.first-set {
margin-left: 15px;
}

#sw-wrapper div.form-group {
overflow:hidden;
padding:5px 0 10px 30px;
}

#sw-wrapper div.left-form {
overflow: hidden;
float:left;
width:600px;
border-right:1px solid #ccc;
}

#sw-wrapper div.right-form {
overflow: hidden;
width:148px;
margin:0 auto;

}

#sw-wrapper .no-divider {
border-top:none;
border-bottom:none;
}

#sw-wrapper .help-box {
display:inline;
padding:0 0 0 15px;
}

#sw-wrapper .lookup-box {
overflow:hidden;
float:left;
width: 4em;
padding:0;
margin: 1em 1em 0 0;
display:inline;
}

#sw-wrapper .amen-form {
width:100%;
overflow:hidden;
font-size:1.1em;
}

#sw-wrapper .amen-form fieldset {
border:none;
}

#sw-wrapper .amen-form p {
padding:0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
overflow:hidden;
}

#sw-wrapper .amen-form p span {
width:25%;
float:left;
padding:2px 0;
}

#sw-wrapper .amen-form p span input {
vertical-align:middle;
}

#sw-wrapper .search-footer {
text-align:right;
padding:5px 0;
}

#sw-wrapper .search-footer button {
margin-right:30px;
}

#sw-wrapper .mid-band {
width:100%;
overflow:hidden;
background-color:#57585A;
color:#fff;
padding: 10px 0;
}

/*#sw-wrapper .mid-band .h2-wrapper {
width:47%;
float:left;
border-right:1px solid #fff;
padding:10px 0 10px 10px;
margin:3px 0 0 0;
font-size:1em;
letter-spacing:1px;
font-weight:200;
}*/

#sw-wrapper .mid-band .h2-wrapper {
padding:10px 0 10px 10px;
margin:3px 0 0 0;
font-size:1em;
letter-spacing:1px;
font-weight:200;
}

#sw-wrapper .mid-band p {
padding: 5px 30px;
font-size:.8em;
letter-spacing:1px;
}

#sw-wrapper .amen-life-container {
width:100%;
/*float:left;*/
}

#sw-wrapper .amen-life-container .top-bar .overview-ops {
width:100%;
}

#sw-wrapper p.trigger {
margin: 0 0 0 25px;
font-size:.9em;
}

#sw-wrapper .search-button {
overflow:hidden;
position:relative;
width:100%;
/*float:left;*/
text-align:center;
clear:both;
padding:10px 0;
}

#sw-wrapper .search-button button {
font-size:.8em;
}

#sw-wrapper .collapse {
margin: 0px 0px 5px 0px ;
}

/* /////////////
// 
//  Section Title parts
//
///////////// */
#sw-wrapper .section-title {
	position:relative;
	overflow:hidden;
	width:650px;
	margin:10px auto;
	border-bottom:1px solid #ccc;
}

#sw-wrapper .section-title .h2-wrapper {
font-weight:700;
font-size:1.1em;
}

/* /////////////
// 
//  Reservation parts
//
///////////// */

#sw-wrapper .required {
color:#990000;
padding:0 3px 0 0;
}

#sw-wrapper .res-form {
overflow:hidden;
width: 600px;
margin:10px auto;
}


#sw-wrapper .res-form fieldset {
border:none;
}

#sw-wrapper .res-form div.cancel-info {
margin:10px 0;
padding:5px;
border:1px dashed #ccc;
background-color:#f4f4f4;
}

#sw-wrapper .res-form div.cancel-info .h3-wrapper {
font-weight:700;
padding: 0 0 3px 0;
}

#sw-wrapper .res-form div.cancel-info p, #sw-wrapper .res-form div.cancel-info li {
font-size:.8em;
line-height:1.2;
}

#sw-wrapper .res-form div {
overflow:hidden;
padding: 5px 0;
}

#sw-wrapper .res-form div label {
text-align:right;
width:40%;
float:left;
margin:0 7px 0 0;
}

#sw-wrapper .rez-steps {
position:relative;
overflow:hidden;
font-size:1.1em;
width:7em;
margin:10px auto;
}

#sw-wrapper .rez-steps ul {
position:relative;
padding:5px;
background-color:#076196;
overflow:hidden;
height:2.7em;
text-align:center;
}

#sw-wrapper .rez-steps li {
display:block;
float:left;
margin:0;
background-color:#fff;
padding:3px;
border-right:1px solid #076196;
height:1.1em;
}

#sw-wrapper .rez-steps li#step {
padding-right:9px;
}

#sw-wrapper .rez-steps li.active-rez {
background-color:#076196;
color:#fff;
}

#sw-wrapper .rez-steps li ul {
display:inline;
height:28px;
width:10em;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:2em;
background-color:#076196;
}

#sw-wrapper .rez-steps li ul li {
color:#fff;
background-color:#076196;
display:inline;
}

/* /////////////
// 
//  Rates parts
//
///////////// */

#sw-wrapper .rates-body {
overflow:hidden;
width: 600px;
margin:10px auto;
}

#sw-wrapper .rates-body p.rate-xtra {
line-height:2em;
}

#sw-wrapper p.rate-opt {
text-align:center;
margin:5px 0;
font-size:.9em;
}

#sw-wrapper p.rate-opt a  {
display:inline-block;
margin: 0 10px;
color:#000;
text-decoration:underline;
}

#sw-wrapper p.rate-opt a:hover {
color:#127E12;
}

#sw-wrapper p.rate-opt a.rate-opt-active {
color:#000;
font-weight:700;
text-decoration:none;
}

#sw-wrapper .rate-titlebar {
overflow:hidden;
position:relative;
width:520px;
margin:0 auto;
}

#sw-wrapper p.sorted-by {
display:inline;
float:left;
font-size:.9em;
}

#sw-wrapper p.rate-sort  {
display:inline;
float:right;
font-size:.9em;
}


/* /////////////
// 
//  Photo Gallery
//
///////////// */

	#sw-wrapper #gallery {
	position:relative;
	overflow:hidden;
	padding: 10px;
	width: 700px;
	margin: 0 auto;
	text-align:center;
	}
	
	#sw-wrapper #gallery ul { 
	list-style: none;
	float:left; 
	
	}
	
	#sw-wrapper #gallery ul li { 
	float:left;
	border:1px solid #ccc;
	width: 150px;
	
	margin: 0 0 15px 15px;
	
	}
	
	#sw-wrapper #gallery ul img {
	
	}
	
	#sw-wrapper #gallery ul li a {
	display:block;
	padding:3px 0;
	/*height:9em; */
	color:#000;
	}
	
	#sw-wrapper #gallery ul li a:hover {
	background-color:#e5f1ec;
	}
	
	#sw-wrapper #gallery ul a:hover { 
	
	}
	
	#sw-wrapper .photo-caption {
	display:block;
	font-size:.8em;
	line-height:1;
	padding:3px 0 0 0;
	}
	
	/* ===++++++++++++++++++++++ */
	#sw-wrapper #gallery {
	position:relative;
	overflow:hidden;
	padding: 10px;
	width: 700px;
	margin: 0 auto;
	text-align:center;
	}
	
	
	
	#sw-wrapper #gallery ul { 
	list-style: none;
	float:left; 

	}
	
	#sw-wrapper #gallery .equalLength-1 { 
	float:left;
	border:1px solid #ccc;
	width: 162px;
	float:left;
	margin: 0 0 8px 8px;
	text-align:center;	
	}
	
	
	#sw-wrapper #gallery .equalLength-1 a {
	display:block;
	padding:3px 0;
	/*height:9em; */
	color:#000;
	}
	
	#sw-wrapper #gallery .equalLength-1 a:hover {
	background-color:#e5f1ec;
	}
	
	#sw-wrapper .photo-caption {
	display:block;
	font-size:.8em;
	line-height:1;
	padding:5px;
	text-align:left;
	}
	

/* /////////////
// 
//  Photo Gallery
//
///////////// */

#sw-wrapper .rating-row-container {
margin:10px 0;
overflow:hidden;
width:100%;
}

#sw-wrapper .rating-overview {
position:relative;
overflow:hidden;
display:inline;
float:left;
width: 442px;
border:1px solid #ccc;
margin:0 0 0 15px;
background-color:#efefef;
}

#sw-wrapper .rating-overview img {
float:left;
border-right:1px solid #ccc;
}

#sw-wrapper .rating-overview-ratings {
overflow:hidden;
float:left;
width:168px;
position:relative;
height:5.17em;
}

#sw-wrapper .rating-overview-ratings .h3-wrapper {
font-size:.75em;
color:#fff;
line-height:1.7;
background: #6575b0 url("../../images/rating_head_bg.jpg") repeat-x left bottom;
padding:0 0 0 3px;
margin-bottom:5px;
}

#sw-wrapper .left-divider {
border-left:1px solid #ccc;
}

#sw-wrapper .right-divider {
border-right:1px solid #ccc;
}

#sw-wrapper .rating-overview-ratings .h3-wrapper span {
font-size:.9em;
}

#sw-wrapper .rating-overview-ratings p {
font-size:.7em;
padding:0 0 0 5px;
line-height:1.2;
}

#sw-wrapper .rating-overview-ratings p span {
width: 115px;
display:inline-block;
}

#sw-wrapper .container-5 {
overflow:hidden;
width:140px;
float:left;
}

#sw-wrapper .container-5 .h3-wrapper {
padding:0 7px;
font-weight:700;
}

#sw-wrapper .container-5 p {
padding:0 7px;
}

#sw-wrapper .rating-overview-footer {
overflow:hidden;
position:relative;

width:337px;
/*float:right;*/
background:#333333 url("../../images/top_bar_bg.jpg") repeat-x left bottom;
height:1.3em;
}

#sw-wrapper .rating-overview-footer p {
padding:4px 0 0 0;
margin:0 0 0 2px;
background:transparent url("../../images/down_right_arrow.gif") no-repeat left bottom;
}

#sw-wrapper .rating-overview-footer p a {
color:#fff;
font-size:.75em;
padding:0 5px 0 5px;
border-left:1px solid #fff;
}

#sw-wrapper .rating-overview-footer p a.first-rate {
border-left:none;
padding-left:25px;
}

#sw-wrapper .review-list-1 {
width: 150px;
float:left;
overflow:hidden;
display:inline;
font-size:.9em;
margin:0 0 0 10px;
}

#sw-wrapper .review-list-1 p {
line-height:1.2;
}

#sw-wrapper .review-list-1 p.rate-tag {
display:block;
float:left;
width:88px;
padding:10px 0 0 0;
text-align:right;
}

#sw-wrapper .review-list-1 p span {
width: 70px;
display:inline-block;
}

#sw-wrapper .rate-answer {
padding:3px 0;
}

#sw-wrapper .rate-list-2 {
overflow:hidden;
float:right;
width:620px;
position:relative;
}

#sw-wrapper .rate-list-2 .h2-wrapper {
font-size:1em;
font-weight:700;
padding:5px;
}

#sw-wrapper .rate-list-2 .h2-wrapper span.by {
font-size:.7em;
display:block;
padding:5px;
font-weight:normal;
line-height:1;
padding:0;
}

#sw-wrapper .rate-list-2 img {
float:left;
width:75px;
padding:5px;
}

#sw-wrapper .rate-list-2 p {
float:left;
width:420px;
padding: 0 0 0 5px;
}

#sw-wrapper .rate-list-2 .guest-pic {
float:right;
width:59px;
padding:0 15px 0 0;
}

#sw-wrapper .rate-foot {
padding:10px 0 0 0;
overflow:hidden;
position:relative;
clear:both;
}

#sw-wrapper .review-list-1 p.courtesy {
font-size:.65em; 
padding:3px 0 0 0;
}

#sw-wrapper .review-list-1 p.courtesy span{
display:block;
padding: 0 0 0 5px;
}

#sw-wrapper .rate-list-2 p.feedback {
padding:0 0 0 90px;
width:450px;
}

#sw-wrapper .rate-list-2 p.feedback input {
vertical-align:middle;
}

#sw-wrapper .rate-list-2 p.feedback label {
padding:0 3px 0 0;
}

#sw-wrapper .review-type {
font-size:.8em;
position:absolute;
top:0;
right:0;
text-align:right;
}

#sw-wrapper .review-type span {
border-left:1px solid #ccc;
padding: 0 5px;
}

#sw-wrapper .review-titlebar {
width:100%;
overflow:hidden;
position:relative;
margin:25px 0 5px 0;
}

#sw-wrapper p.rating-titlebar {
display:inline;
float:left;
padding:0 10px;
}

#sw-wrapper p.rating-titlebar span {
padding:0 5px;
color:#009999;
}

#sw-wrapper p.sort {
display:inline;
float:right;
padding:0 10px;
}

#sw-wrapper .container-4 .rate a {
padding: 5px 13px 5px 13px;
background: #fff url("../../images/button_l.jpg") no-repeat top left;
}

#sw-wrapper .container-4 .rate a:hover {
background: #fff url("../../images/button_hover_l.jpg") no-repeat top left;
}


/* ////////////
//
//////////////*/

#sw-wrapper .info-img {
padding:0px 0px 0px 10px;
}

#sw-wrapper p.details {
padding:0px 0px 0px 0px;
margin: 3px 10px;
}

#sw-wrapper div.SearchCriteriaContainer
{
	clear:both;
	float: none;
}

#sw-wrapper div.SearchCriteriaContainerPadding
{
	padding:5px 0px 0px 15px;
}

#sw-wrapper div.SearchCriteriaContents
{
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 21px;
	float: left;
	overflow:hidden;
}

#sw-wrapper div.MapSearchContainer
{
	padding: 0px 0px 0px 35px;
}

#sw-wrapper a.ReserveNowIcon, a.ReserveNowIcon:hover
{
	display: block;
	width: 40px;
	height: 35px;
	background: url(../../Images/General/SmallReserveButton.gif) no-repeat;
}

#sw-wrapper a.ReserveNowUnavailableIcon, a.ReserveNowUnavailableIcon:hover
{
	display: block;
	width: 40px;
	height: 35px;
	background: url(../../Images/General/SmallNoAvailButton.gif) no-repeat;
}

#sw-wrapper a.ViewPhotosIcon, a.ViewPhotosIcon:hover
{
	display: block;
	width: 33px;
	height: 44px;
	background: url(../../Images/photos_grid.gif) no-repeat;
	/*background: url(../../Images/General/WhiteSmallPhotoButton.gif) no-repeat;*/
}

#sw-wrapper a.ReviewIcon, a.ReviewIcon:hover
{
	display: block;
	width: 33px;
	height: 44px;
	background: url(../../Images/General/GuestRated/SmallReviewButton.gif) no-repeat;
}

/***
 * ************* Over View ***************************
**/
#sw-wrapper div.overview_desc_sites
{
	width:180px;
	height:18px;
	float:left;
}

#sw-wrapper span.overview_desc_number
{
	display:inline-block;
	width:32px;
	text-align:right;
}

/***
 * ************* Start Add or View Photos for Overview Page*********************
**/

/* Top bar section */
#sw-wrapper .top_bar_photos
{
	width:100%;
	overflow:hidden;
	background:#333 url("../../images/top_bar_bg.jpg") repeat-x left top;
	color:#fff;
	padding:0;
	overflow:hidden;
}

#sw-wrapper .top_bar_photos a 
{
	color:#fff;
}

#sw-wrapper .top_bar_photos a:hover 
{
	text-decoration:underline;
	color:#fff;
}

#sw-wrapper .overview_ops_photos {
	float:left;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos 
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:25px;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li 
{
	float:left;
	padding:0 1px 0 0;
	margin:0;
	/*border-right:1px solid #fff;*/
	background: transparent url("../../images/divider.jpg") no-repeat right bottom;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li a 
{
	/*padding: 5px 15px;*/
	padding-top:5px;
	float:left;
	text-align:center;
	display:block;
	height:20px;
	width:87px;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li a:hover 
{
	background:#000 url("../../images/top_bar_bg_hover.jpg") repeat-x right bottom;
	text-decoration:none;
	color:#fff;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li.active-menu
{
	background:#000 url("../../images/top_bar_bg_active.jpg") no-repeat right bottom;
	text-decoration:none;
	cursor: pointer;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li.nonactive_menu
{
	cursor: pointer;
}

#sw-wrapper .overview_ops_photos ul.display_ops_photos li.last_photos
{
	border-right:none;
	background:none;
}

#sw-wrapper .searchbutton
{
	height:27px;
	border:none;
	background:transparent url(../../images/button.jpg) repeat-x left bottom;
	font-size:12px;
	overflow:visible; 
	margin-right:5px;
	cursor: hand;
	cursor:pointer;
	outline: none;
}

#sw-wrapper .no_records_messages {
	font-size:.8em;
	font-weight:bold;
	padding:0px 25px 0px 25px;	
}

#sw-wrapper .summary-descript
{
	font-size:1.1em; 
}

#sw-wrapper .overview_desc_inner
{
	float:left;
}

#gallery-slide-show a {

	position:absolute;
}

#gallery-slide-show a img {
	border:none;
}

#gallery-slide-show a.show {
	z-index:500
}

/*************Start review ****************/
#sw-wrapper .overrall_ratting
{
    float:left;
    border:solid 0px red;
    width:148px; 
    height:129px;
    background-image:url(../../images/OverrallRating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}

.rating0
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/0_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}

.rating1
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/1_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}

.rating2
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/2_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}
.rating3
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/3_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}
.rating4
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/4_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}

.rating5
{
    float:none;
    border:solid 0px red;
    width:80px; 
    height:16px;
    background-image:url(../../images/5_rating.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    padding:0 0 0 0;
}
/*************End review ****************/

.My_Account_Menu, 
.Login_Menu
{
	cursor:pointer;
}

td.My_Account_Menu
{
	 border-top:solid 1px Transparent;
	 border-left:solid 1px Transparent;
	 border-right:solid 1px Transparent;
}

.HRCSS
{
	height: 1px;
	border:none;     
	padding-top:0px;
	padding-bottom:0px;
	border-top:solid 1px #5F7894;
}


a.MyMenuList:hover
{
	text-decoration:underline;
}

div.MyAccountListMenu
{
	position:absolute; 
	width:158px; 
	display:none; 
	left:0px; 
	top:0px; 
	border-bottom:solid 1px #CCCCCC; 
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	background-color:#ffffff;
}

td.MyMenuList
{
	cursor:pointer;
	color:#25396C;
	height:25px; 
	padding:0;
	padding-left:6px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img.MyMenuList
{
	width:50px;
	height:50px;
	cursor:pointer;
}

a.MyMenuList
{
	cursor:pointer;
	color:#25396C;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.MyAccountName
{
	width:86px; 
	height:60px; 
	float:left;
}
/***
 * ************* End Add or View Photos for Overview Page*********************
**/

#sw-wrapper .Recent-Reviews .h3-wrapper{
	padding:10px 0 5px 25px;
	font-weight:bold;
	font-size:.9em;
}

#sw-wrapper .review-search-option-bar {
	width:100%;
	overflow:hidden;
}

#sw-wrapper .review-search-option-bar ul {
	list-style-type: none; 
	height: 26px;
	padding-left: 100px;
	padding-top: 10px;
	padding-bottom: 5px; 
	text-align: center;
	font-size: 1em;
}

#sw-wrapper .review-search-option-bar li {
	float:left;
	text-align:center;
}

#sw-wrapper .review-search-option-bar li.state {
	padding-top: 5px;
	padding-right: 12px;
}

#sw-wrapper .review-search-option-bar li.number-of-reviews {
	padding-left:20px;
	padding-top: 5px;
	padding-right: 12px;
}

#sw-wrapper .more-reviews {
	line-height:20px;
	padding-top:2px;
	text-align:right;
}

#sw-wrapper .more-reviews a {
	background: transparent url("../../images/button_footer.jpg") no-repeat left top;
	text-align: center;
	color: #000;
	font-size: 12px;
	padding: 5px 20px;
}

#sw-wrapper .more-reviews a:hover {
	background: transparent url("../../images/button_footer_hover.jpg") no-repeat left top;
	text-decoration:none;
	color:#000;
}
