body {/*background-image: url(../bg/bg-blue.jpg);*/
/* Generated by Softmatic Gradient Pro (V2.0) on 2013-11-18 10:13:13 +0000 */

background-color: #3A4F66;
background-image: -moz-radial-gradient(50% 50%,#8BACCE 14.20%,#3A4F66 86.87%);
background-image: -o-radial-gradient(50% 50%,#8BACCE 14.20%,#3A4F66 86.87%);
background-image: -radial-gradient(50% 50%,#8BACCE 14.20%,#3A4F66 86.87%);
background-image: -webkit-gradient(radial,50% 50%,300,50% 50%,30,from(#3A4F66),to(#8BACCE));
background-image: -webkit-radial-gradient(50% 50%,#8BACCE 14.20%,#3A4F66 86.87%);
background-image: -ms-radial-gradient(50% 50%,#8BACCE 14.20%,#3A4F66 86.87%);
}

h2,h4 {color: #4c89ca;}

.socialmedia .icon:hover,
.print:hover {
	color:#57b9ff;font-size: 37px;
}

.satnav,
.map {
	border-color: #8ab6d7;
}

/*! Tabs */
.tabs a {
	background-color: #96B4D3;
	background-image: -moz-radial-gradient(100% 0%,#608FC3 0.33%,#96B4D3 99.84%);
	background-image: -o-radial-gradient(100% 0%,#608FC3 0.33%,#96B4D3 99.84%);
	background-image: -radial-gradient(100% 0%,#608FC3 0.33%,#96B4D3 99.84%);
	background-image: -webkit-gradient(radial,0% 100%,300,150% -50%,300,from(#96B4D3),to(#608FC3));
	background-image: -webkit-radial-gradient(100% 0%,#608FC3 0.33%,#96B4D3 99.84%);
	background-image: -ms-radial-gradient(100% 0%,#608FC3 0.33%,#96B4D3 99.84%);
	color: #fff;
}

.tabs a:hover,
.tabs a:focus {
	background-color: #8EAFCF;
	background-image: -moz-radial-gradient(0% 0%,#618DAB 23.70%,#8EAFCF 99.84%);
	background-image: -o-radial-gradient(0% 0%,#618DAB 23.70%,#8EAFCF 99.84%);
	background-image: -radial-gradient(0% 0%,#618DAB 23.70%,#8EAFCF 99.84%);
	background-image: -webkit-gradient(radial,100% 100%,300,-50% -50%,300,from(#8EAFCF),to(#618DAB));
	background-image: -webkit-radial-gradient(0% 0%,#618DAB 23.70%,#8EAFCF 99.84%);
	background-image: -ms-radial-gradient(0% 0%,#618DAB 23.70%,#8EAFCF 99.84%);
	color:yellow;
}

.tabs a:focus {
	background-color: blue;
}

.tabs li.selected a {
	background-color: #D2E0E8;
	background-image: -moz-linear-gradient(270deg,#FEFFFE 0.33%,#D2E0E8 47.94%);
	background-image: -o-linear-gradient(270deg,#FEFFFE 0.33%,#D2E0E8 47.94%);
	background-image: -linear-gradient(270deg,#FEFFFE 0.33%,#D2E0E8 47.94%);
	background-image: -webkit-gradient(linear,left top,right bottom,from(#FEFFFE),to(#D2E0E8));
	background-image: -webkit-linear-gradient(270deg,#FEFFFE 0.33%,#D2E0E8 47.94%);
	background-image: -ms-linear-gradient(270deg,#FEFFFE 0.33%,#D2E0E8 47.94%);
	color: #046fcc;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='FFFEFFFE',EndColorStr='FFD2E0E8');
}

.tabcontents {
	background: #d2e0e8;
}

div.description {
	-moz-column-rule: 1px solid #4c89ca;
	-webkit-column-rule: 1px solid #4c89ca;
	column-rule: 1px solid #4c89ca;
}

.bullets li,
.bullets .icons * {
	color: #4c89ca;
}

/*! Default Button */
.button {
	background-color: #608FC3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #608FC3), color-stop(100%, #96B4D3) );
	background:-moz-linear-gradient( center top, #608FC3 5%, #96B4D3 100% );
	background:-ms-linear-gradient( top, #608FC3 5%, #96B4D3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#608FC3', endColorstr='#96B4D3');
	border-color: #84bbf3;
	color:#ffffff;
}

.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #96B4D3), color-stop(100%, #608FC3) );
	background:-moz-linear-gradient( center top, #96B4D3 5%, #608FC3 100% );
	background:-ms-linear-gradient( top, #96B4D3 5%, #608FC3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96B4D3', endColorstr='#608FC3');
	background-color:#378de5;
}

/*! Tab :: Rates */
div#dateselection,
div.totalbar {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #608FC3), color-stop(1, #96B4D3) );
	background:-moz-linear-gradient( center top, #608FC3 5%, #96B4D3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#608FC3', endColorstr='#96B4D3');
	background-color: #608FC3;
	border-color: #608FC3;
	color: #fff;
}

div.ratestable table {
	border-color: #6694DB;
}

div.ratestable td.pax,
div.ratestable td.roomtotal {
	border-color: #C2DAFF;
}
/*


.button.book {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #84C5A3), color-stop(100%, #4D8D68) );
	background:-moz-linear-gradient( center top, #84C5A3 5%, #4D8D68 100% );
	background:-ms-linear-gradient( top, #84C5A3 5%, #4D8D68 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#84C5A3', endColorstr='#4D8D68');
	background-color:#84C5A3;
	border-color: #4D8D68;
	color:#ffffff;
	text-shadow:1px 1px 0px #528009;
 	-webkit-box-shadow: 1px 1px 0px 0px #aaa;
 	-moz-box-shadow: 1px 1px 0px 0px #aaa;
 	box-shadow: 1px 1px 0px 0px #aaa;
}

.button.book:hover {
	background-color: #86C4A4;
	background-image: -moz-linear-gradient(270deg,#589573 0.14%,#86C4A4 98.98%);
	background-image: -o-linear-gradient(270deg,#589573 0.14%,#86C4A4 98.98%);
	background-image: -linear-gradient(270deg,#589573 0.14%,#86C4A4 98.98%);
	background-image: -webkit-gradient(linear,left top,right bottom,from(#589573),to(#86C4A4));
	background-image: -webkit-linear-gradient(270deg,#589573 0.14%,#86C4A4 98.98%);
	background-image: -ms-linear-gradient(270deg,#589573 0.14%,#86C4A4 98.98%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='FF589573',EndColorStr='FF86C4A4');
}
*/

/*! Tab :: Offers */
div.offersheading,
table.offers + div.totalbar {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #608FC3), color-stop(1, #96B4D3) );
	background:-moz-linear-gradient( center top, #608FC3 5%, #96B4D3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#608FC3', endColorstr='#96B4D3');
	background-color: #608FC3;
	border-color: #608FC3;
	color: #fff;
}

div.ratestable table.offers {
	border-color: rgb(78, 146, 195); /*#9DDDA6;*/
}

table.offers tbody td.description,
table.offers tbody td.roomtotal {
	border-color: #C2DAFF;
}

/*! Tab :: Reviews */
section.reviews article:nth-child(even) {
  background-color: rgba(55, 141, 229, .1);
}

/*! Members Table */
.members table {border: 1px solid #e0eaef;width: 100%;margin: 0 auto;border-collapse: collapse;}
.members thead th {background-color:#8cacce;padding: 5px 0px; color:white;} 
.list tr:nth-child(even) {background: #d4e3f3}
.list tr:nth-child(odd) {background: #f7fdff}