/*
* Premier Select 2 (Invention) - Freestart Responsive HTML 5 Template
* 
* V1.0 - July 2014
*/


/* ===============================================
*  Font Imports
*  ============================================ */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

/* ===============================================
*  Basic Styles
*  ============================================ */
/*::selection {
	color: white!important;
	background: #B67475!important;
}
::-moz-selection {
	color: white!important;
	background: #B67475!important;
} */
body	{
	
	background: #280708;
background-image: url(//static.premiersite.co.uk/35509/img/site_background/35509.jpg);
}

.swatch1 {
	color: #E7D1D1!important;
}
#wrapper {
	background: #E7D1D1!important;
}

#page-title {
	background: #500E0F!important;
}

#page-title > h1 {
	color: #E7D1D1!important;
}

#sidebar p, .widget p, .widget2 p, #sidebar strong, .widget strong {
	color: #280708!important;
}

h3.title{
	color: #861819!important;
}
a,
a:visited{
	color: #B67475!important;
}
a:hover,
a:active{
	color: #861819!important;
}
img.image_align_left,
img.image_align_center,
img.image_align_right,
.sidebar iframe{
	border: 1px solid #861819!important;
}
h1,h2,h3,h4,h5,h6,
.widget h3.title {
	color: #500E0F!important;
}

h3.title {
color: #280708!important;
}
input[type=button]{
	border: 1px solid #B67475!important;
	background: #E7D1D1!important;
}
input[type=button]:hover{
	background: #B67475!important;
}
header{
	border-radius: 5px 5px 0 0!important;
}

/* ===============================================
*  Class Styles
*  ============================================ */
.top-bar{
	background: #500E0F!important;
}
.main-header{
	background: #E7D1D1!important;
}
.phone-mail a,
.phone-mail a:visited{
	cursor: pointer;
	color:rgba(255,255,255,.8);
}
.phone-mail a:hover,
.phone-mail a:active{
	color:rgba(255,255,255,1);
}
.page-title{
	/*color: #500E0F!important;*/
	margin-bottom: 0px!important;
}

/* ===============================================
*  Navigation Styles
*  ============================================ */
/*.navigation ul#nav li{
	border-top: 4px solid #500E0F!important;
}*/
.navigation ul#nav li:hover{
	/*border-top: 4px solid #861819!important;*/
	background:rgba(255,255,255,.7);
}
.navigation ul li ul li a{
	background: #500E0F!important;

	border-bottom: 1px solid #861819!important;
}
.navigation ul li ul li a:hover{
	background: #280708!important;
}


/* ===============================================
*  Form Styles
*  ============================================ */
#formstyle{
	padding: 10px;
	border: 1px solid #B67475!important;
	background: #E7D1D1!important;
}
#formstyle div iframe,
#formstyle div table input,
#formstyle div table textarea,
#formstyle div table img{
	resize: vertical!important;
	border: 1px solid #B67475!important;
}
#formstyle div table input[type=button]{
	background: #861819!important;
	cursor: pointer;
}
#formstyle div table input[type=button]:hover{
	background: #500E0F!important;
}

/* ===============================================
*  Footer Styles
*  ============================================ */
.footer-top{
	background: #861819!important;
	color: white!important;
}
.footer-down{
	background: #500E0F!important;
	border-top: 1px solid #861819!important;
	color: white!important;
}
.widget{
	width: 280px!important;
	padding-right: 20px;
}
footer .widget > h3.title{
	color: white!important;
}

/* ============================================================
* Table Styles
* ========================================================== */
.TFtable{
	width: 100%;
	border-collapse: collapse;
}
.TFtable tbody td{ 
	padding:7px;
	color: white!important;
	border: 1px solid #500E0F;
}

.TFtable tbody tr{
	background: #B67475
}

.TFtable tbody tr:nth-child(odd){ 
	background: #861819;
}

.TFtable tbody tr:nth-child(even){
	background: #B67475;
}

.txtalignleft > ul, .txtaligncenter > ul, .txtalignright > ul {
	position; relative;
	list-style: initial!important;
	list-style-position: inside!important; 
	margin-left:0;
	padding-left:1.5em;
	overflow: hidden;
}

.txtalignleft > ul > li {
	position; relative;
	padding:.3em;
	list-style: initial;
}

/* borders
================================================== */
.navigation ul li a:hover, .navigation ul li a.selected, .navigation ul li.active a {
	border-top:4px solid #861819;
}

#horizontal-tabs ul.tabs li.current {
	border-top:2px solid #861819;
}

#vertical-tabs ul.tabs li.current {
	border-left:2px solid #861819;
}

header.style-3 .navigation ul li a:hover, header.style-3 .navigation ul li a.selected, header.style-3 .navigation ul li.active a {
	border-top:1px solid #861819;
}
