/*Desktop*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Lato);

@media only screen and (min-width: 725px) {


@CHARSET "UTF-8";

h1{
	
	color:#432c87;
	font-size:16pt;
	background-image: url('img/h1icon.png');
	background-repeat: no-repeat;
	padding: 5px 0px 0px 40px;
	font-family: 'Lato', sans-serif;
}


h2{
	
	color:#432c87;
	font-size:14pt;
	font-family: 'Lato', sans-serif;
	
}

body{
	
	background-color:#E0E0EB;
	margin:0px;
	padding:0px;
	width:100%;

	
}

body.content{
	
	background-color:#fff
	
}

.font{
	
	width:40%;
	float:left;
	height:35px;
	font-family: 'Lato', sans-serif;
	color:#fff;
	padding:5px 0px 0px 15px;
	}

.font-btn {
  cursor: pointer;
}

.font-btn[data-size="11"] {
  font-size: 10pt;
}

.font-btn[data-size="13"] {
  font-size: 12pt;
}

.font-btn[data-size="15"] {
  font-size: 14pt;
}




.topIcons{
	
	margin:0px 5px;
	padding:0px;

	
}

/* Layout Divs */

#container{
	
	width:100%;
	height:auto;
	margin: auto;
	background-color:#fff;
	padding:0px;

}

#header{
	
	width:100%;
	height:42px;
	background-color: #8e7d8d;
	margin:auto;
	
	
}

.headercontainer{
	
    width:90%;
	margin:auto;
}

.nowerstrap{
    width:60%;
margin:auto;
padding-top:5px;
}

#menuExpand{display:hidden;}

.navcontainer{
	
	width:100%;
	background: #8f66ff; /* Old browsers */
background: -moz-linear-gradient(top,  #8f66ff 0%, #57429e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f66ff), color-stop(100%,#57429e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f66ff 0%,#57429e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f66ff', endColorstr='#57429e',GradientType=0 ); /* IE6-9 */
}

#nav{
	
	width:90%;
	height:44px;
	margin:auto;
	padding:0px;
	background: #8f66ff; /* Old browsers */
background: -moz-linear-gradient(top,  #8f66ff 0%, #57429e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f66ff), color-stop(100%,#57429e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f66ff 0%,#57429e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f66ff', endColorstr='#57429e',GradientType=0 ); /* IE6-9 */
	list-style:none;

}

#nav ul{

}

#nav li{
	position:relative;
	float:left;
	background: -moz-linear-gradient(top,  #8f66ff 0%, #57429e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f66ff), color-stop(100%,#57429e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f66ff 0%,#57429e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f66ff', endColorstr='#57429e',GradientType=0 ); /* IE6-9 */
margin-bottom:1px;



}

#nav li:first-child{

border-left: 1px solid black;

}


#nav li a{
	
	color: #ffcc66;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 11pt;
	display:block;
	border-right: 1px solid black;
	padding: 12px 20px;
	
}



#nav li a:hover{
	
	background: #755cff; /* Old browsers */
background: -moz-linear-gradient(top,  #755cff 0%, #331f75 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#755cff), color-stop(100%,#331f75)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #755cff 0%,#331f75 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #755cff 0%,#331f75 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #755cff 0%,#331f75 100%); /* IE10+ */
background: linear-gradient(to bottom,  #755cff 0%,#331f75 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755cff', endColorstr='#331f75',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}

#nav .css-menu-panel{
	  position: absolute;
  left: 0;
  top: 100%;
  margin: 0;
  padding: 0px;
  z-index: 1000000;
  background-color:#432c87;
  transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
	
}

#nav li:hover .css-menu-panel{
	
	transform: scale(1);
	padding:0px;
	margin:0px;
}





#slider{
	

	width:100%;
	height:auto;
	background-color: #ffedd4;
	border-bottom: 2px solid #ffcc66;
	overflow:hidden;
}

.slidercontainer{
	

	margin:auto;
	height:auto;
}

#sliderleft{
	
	width:39%;
	height:365px;
	margin-right:2px;
	float:left;
	
	
}

#sliderright{
	
	width:60%;
	height:365px;
	float:right;
padding:0px;
	
}

#sliderright img{
	
	max-width:100%;
	
}

.slidertext{
	
	width:80%;
	text-align:center;
	margin:20px auto 10px auto;
	color: #432c87;
	font-family:'Open Sans',sans-serif;
	font-weight: 400;
	
}

.slidertext b{
	color: #432c87;
	font-family:'Open Sans',sans-serif;
	font-weight: 700;
	font-size:15pt;
	
}


#sliderEnquiryButton{
	
	text-align:center;
	margin:auto;
	width:150px;
	background-color: #7f66ba;
	padding: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

  
}

#sliderEnquiryButton a{
	
	text-decoration:none;
	list-style:none;
	color: white;
	font-family:'Open Sans',sans-serif;
	font-weight: 700;
	display:block;
}

#sliderEnquiryButton:hover{
	
	background-color:#432c87;
}

.contentcontainer{
	
	width:100%;
	
	background-color:#fff;
	
}

#content{
	
	width:90%;
	height:auto;
	background-color:#fff;
	margin:auto;
	padding: 10px 0px 0px 0px;
	font-family:'Open Sans',sans-serif;
	font-weight: 400;
	overflow:hidden;

}

.footercontainer{
	
	width:90%;
	margin:auto;
	height:100px;
}

#footer{
	
	width:100%;
	height:100px;
	background-color: #432c87;
	padding:0px;

	
}

.footer-middle{
    width:33%;
    float:left;
    height:75px;
padding:10px;
}

.footer-middle img{
    float:right;
    padding-top:10px;
}

#footerleft{
	
	width:33%;
	float:left;
	padding:10px;
	height: 75px;
	
}

#footerleft a{
	
	text-decoration:underline;
	color:#fff;
}

#footerleft p{

	color:#fff;
	font-size:8pt;
	font-family: 'Lato', sans-serif;
	
	
}

#footerright{
	
	width:30%;
	float:right;
    height:auto;
}

#footerright img{
	
	float:right;
	padding-top:25px;
}

/*Menus*/

#headerListLinks {
	
	list-style:none;
	width:50%;
	float:right;
	margin:0px;
}

#headerListLinks li {
	
	float:right;
	
}

#headerListLinks li a {
	
	display:block;
	text-decoration:none;
	padding: 8px 8px;
	color: #432c87;
	margin-left: 5px;
	font-family: 'Lato', sans-serif;
	font-size: 9.5pt;
	background-color:white;
	border-bottom: 4px solid #ffcc66;
	
	
}

#headerListLinks li a:hover{
	
	background-color: #432c87;
	color:white;
	font-family: 'Lato', sans-serif;
	
}


#nowercarelogo{
	
	margin:auto;
	width:282px;
	padding-top:30px;
}






/* External resources */


/* Stop the editor from having a background */
body#page {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  padding: 0;
  margin: 0;
  background: #fff;
  color: #000;
}

a img {
  border: none;
}

div.clearfix {
  clear: both;
}

/* Wrapper */

.wrapper {
  width: 975px;
  margin: 0 auto;
}

/* Header */

.header {
  
}

div.admin-button {
  
}

div.admin-button a {
  
}

.header div.font-size {
  
}

.header div.font-size span.font-btn {
  
}

/* Menu bar */

.navbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.navbar li {
  display: inline-block;
}

.navbar ul li a {
  
}

.navbar ul li a:hover, .selectedanchor, .navbar ul li a.current {
  
}

/** Drop down menus */

.menubar-menu {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  margin: 0;
  z-index: 1000000;
  background: #fff;
}

.menubar-menu ul {
  margin:0;
  padding: 0;
  list-style-type: none;
}

.menubar-menu ul li a {
  display: block;
  text-decoration: none;
  color: #000;
}

.menubar-menu a:hover{
	
}

.anylinkshadow {
  display: none;
}

.menu-has-submenu {
  cursor:pointer;
}


/* Banner */

.banner {
  
}

/* Main */

div.main {
  
}

/* Side bar */

div.sidebar {
  float: ;
  width: ;
}

div.sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

div.sidebar>ul>li>h3:first-child {
  display:none;
}

div.sidebar ul li {
  
}

div.sidebar ul li a {
  display: block;
}

/* Content */

div.content {
  float: ;
  width: ;
}

div.content script+link+h1 {
  display:none;
}

div.content>*:first-child,div.gallery-header>*:first-child {
  margin-top: 0;
}

div.content td>*:first-child {
  margin-top: 0;
}

div.content td>*:last-child {
  margin-bottom: 0;
}

div.content h1,div.content h2,div.content h3,div.content h4,div.content h5,div.content h6 {
  
}

/** Footer */

div.footer {
  
}

div.footer a {
  
}

div.footer a:hover {
  
}

/** gallery styles */

div.slideshow#image-gallery {
  
}

div#image-gallery a.slides-next, div#image-gallery a.slides-prev {
  background:#333;
  background: rgba(51,51,51,0.6);
  text-decoration: none;
  transition:padding 0.2s, background 0.2s;
  -o-transition:padding 0.2s, background 0.2s;
  -ms-transition:padding 0.2s, background 0.2s;
  -moz-transition:padding 0.2s, background 0.2s;
  -webkit-transition:padding 0.2s, background 0.2s;
  padding:0 5px;
}

div#image-gallery a.slides-next:hover, div#image-gallery a.slides-prev:hover {
  background: #333;
  padding:0 10px;
}

div#image-gallery * {
	padding:0;
	list-style:0;
}

div#image-gallery *:after, div#image-gallery *:before {
	display:none;
}

td{
width:50%;
}

tbody{width:100%;}

table{table-layout:fixed;
width:100%;}

table img{max-width:100%;}


}






/*Mobile*/

@media only screen and (max-width: 724px) {


@CHARSET "UTF-8";

h1{
	
	color:#432c87;
	font-size:16pt;
	font-family: 'Lato', sans-serif;
	/*background-image: url('img/h1icon.png');
	background-repeat: no-repeat;*/
	padding: 10px 0px 0px 5px;
	margin:0px;
}

h1 img{padding-top:10px;}

h2{
	
	color:#432c87;
	font-size:12pt;
	padding:10px;
	font-family: 'Lato', sans-serif;
}

body{
	
	background-color:#C2C2FF;
	width:100%;
	padding:0px;
	margin:0px;
}

body img{

max-width:95%;
margin:auto;
}

body.content{
	
	background-color:#fff
	
}

.font{
	
	display:none;
	}


.topIcons{
	
	margin:0px 5px;
	padding:0px;

	
}

/* Layout Divs */

#container{
	
	width:100%;
	margin:-16px 0px 0px 0px;
	padding:0px;

}

#header{
	
	width:100%;
	height:36px;
	background-color: #8e7d8d;
margin:auto;
	
}

#menuExpand{
	
	background-image: url('img/menuExpand.png');
width:36px;
height:36px;
float:left;
}

#menuExpand:active {
		background-image: url('img/menuExpand.png');
width:36px;
height:36px;
float:left;

	
}


#nav{
	display:none;
	width:100%;
	margin:auto;
	height:auto;
	background-color:#ffedd4;
	margin:0px;
	padding:0px;
	
	list-style:none;
	
}

#nav li{
	
	width:100%;
	
}

#nav li a{
	
	color: #432c87;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 12pt;
	display:block;

	padding: 14px 35px;
	text-align:center;
}

#nav li a:hover{
	
	background-color:#8f66ff;
	color:#fff;
}

#nav .css-menu-panel{
	  position: absolute;
  left: 0;
  top: 100%;
  margin: 0;
  padding: 10px;
  z-index: 1000000;
  background: -moz-linear-gradient(top,  #8f66ff 0%, #57429e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f66ff), color-stop(100%,#57429e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f66ff 0%,#57429e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f66ff 0%,#57429e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f66ff', endColorstr='#57429e',GradientType=0 ); /* IE6-9 */
  transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
	
}

#nav li:focus .css-menu-panel{
	
	transform: scale(1);
	padding:0px;
	margin:0px;
}

#slider{
	
	width:100%;
	height:500px;
	background-color: #ffedd4;
	border-bottom: 2px solid #ffcc66;

}

#sliderleft{
	
	width:100%;
	height:auto;
	margin-right:2px;
	
}

#sliderright [style]{
	

	max-width:100% !important;
	height:auto;
	margin-top: 10px;
}

#sliderright img [style]{
	
	max-width:100% !important;
	margin:0px;
height:100px;
}

.slidertext{
	
	width:80%;
	text-align:center;
	margin:20px auto 10px auto;
	color: #432c87;
	font-family:'Open Sans',sans-serif;
	font-weight: 400;
	
}



#sliderEnquiryButton{
	
	text-align:center;
	margin:auto;
	width:150px;
	background-color: #7f66ba;
	padding: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
margin-bottom:10px;
  
}

#sliderEnquiryButton a{
	
	text-decoration:none;
	list-style:none;
	color: white;
			font-family:'Open Sans',sans-serif;
	font-weight: 700;
	display:block;
}

#sliderEnquiryButton:hover{
	
	background-color:#432c87;
}


#content{
	
	width:100%;
	height:auto;
	background-color:white;
	margin:0px;
	padding: 0px;
	float:left;
    font-family:'Open Sans',sans-serif;
	font-weight: 400;
    overflow:hidden;
}

#content p{

padding:5px;
margin:0px;
font-family:'Open Sans',sans-serif;
font-weight: 400;
}





#footer{
	
	width:100%;
	height:auto;
	background-color: #432c87;
	margin:0px;
	padding:0px;
	float:left;
}

#footerleft{
	
	width:100%;
	text-align: center;

}

#footerleft p{

	color:#fff;
	font-size:8pt;
	font-family: 'Lato', sans-serif;
	padding:10px;
}

#footerright{
	
	width:100%;
	
}

#footerright img{
	
	margin:auto;
	display:block;
}

/*Menus*/

#headerListLinks {
	
	list-style:none;
}

#headerListLinks li {
	
	float:right;
}

#headerListLinks li a {
	
	display:block;
	text-decoration:none;
	padding: 6px 14px;
	color: #432c87;
	margin-left: 2px;
	font-family: 'Lato', sans-serif;
	font-size: 8pt;
	background-color:white;
	border-bottom: 4px solid #ffcc66;
	
}

#headerListLinks img{
	
	display:none;
}

#headerListLinks li a:hover{
	
	background-color: #432c87;
	color:white;
	font-family: 'Lato', sans-serif;
}


#nowercarelogo{
	
	margin:auto;
	width:282px;
	padding-top:30px;
}






/* External resources */


/* Stop the editor from having a background */
body#page {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  padding: 0;
  margin: 0;
  background: #fff;
  color: #000;
}

a img {
  border: none;
}

div.clearfix {
  clear: both;
}

/* Wrapper */

.wrapper {
  width: 975px;
  margin: 0 auto;
}

/* Header */

.header {
  
}

div.admin-button {
  
}

div.admin-button a {
  
}

.header div.font-size {
  
}

.header div.font-size span.font-btn {
  
}

/* Menu bar */

.navbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.navbar li {
  display: inline-block;
}

.navbar ul li a {
  
}

.navbar ul li a:hover, .selectedanchor, .navbar ul li a.current {
  
}

/** Drop down menus */

.menubar-menu {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  margin: 0;
  z-index: 1000000;
  background: #fff;
}

.menubar-menu ul {
  margin:0;
  padding: 0;
  list-style-type: none;
}

.menubar-menu ul li a {
  display: block;
  text-decoration: none;
  color: #000;
}

.menubar-menu a:hover{
	
}

.anylinkshadow {
  display: none;
}

.menu-has-submenu {
  cursor:pointer;
}


/* Banner */

.banner {
  
}

/* Main */

div.main {
  
}

/* Side bar */

div.sidebar {
  float: ;
  width: ;
}

div.sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

div.sidebar>ul>li>h3:first-child {
  display:none;
}

div.sidebar ul li {
  
}

div.sidebar ul li a {
  display: block;
}

/* Content */

div.content {
  float: ;
  width: ;
}


div.content script+link+h1 {
  display:none;
}

div.content>*:first-child,div.gallery-header>*:first-child {
  margin-top: 0;
}

div.content td>*:first-child {
  margin-top: 0;
}

div.content td>*:last-child {
  margin-bottom: 0;
}

div.content h1,div.content h2,div.content h3,div.content h4,div.content h5,div.content h6 {
  
}

/** Footer */

div.footer {
  
}

div.footer a {
  
}

div.footer a:hover {
  
}

/** gallery styles */

div.slideshow#image-gallery {

}

div#image-gallery a.slides-next, div#image-gallery a.slides-prev {
  background:#333;
  background: rgba(51,51,51,0.6);
  text-decoration: none;
  transition:padding 0.2s, background 0.2s;
  -o-transition:padding 0.2s, background 0.2s;
  -ms-transition:padding 0.2s, background 0.2s;
  -moz-transition:padding 0.2s, background 0.2s;
  -webkit-transition:padding 0.2s, background 0.2s;
  padding:0 5px;
}

div#image-gallery a.slides-next:hover, div#image-gallery a.slides-prev:hover {
  background: #333;
  padding:0 10px;
}

div#image-gallery * {
	padding:0;
	list-style:0;
}

div#image-gallery *:after, div#image-gallery *:before {
	display:none;
}

td{

display:inline;
width:100%;

}



tbody{width:100%;}

table{table-layout:fixed; width:100%;}

table img{max-width:100%;}

}