/**
 * Theme Name: Skin at Chancellor
 * Description: This theme was created by Michael Visser and Luke Carbis, based on the original Michael Visser theme.
 * Version: 0.1 Beta
 * Author: Red Block Internet Consultants
 * Author URI: http://redblock.com.au
 */


/* Standard styles */
html {
	height:100%;
}
* {
	padding:0;
	margin:0;
}
body {
	text-align:center;
	margin:0;
	padding:0;
	background:url('images/gradient-background.gif') left top repeat-x #eee;
}
.clear {
	clear:both;
}
.hidden {
	display:none;
}
.bottom-border th {
	border-bottom:1px solid #ccc;
}
.right-border {
	border-right:1px solid #ccc;
}
.prices {
	width:60%;
}
.prices p {
	height:30px;
	border-bottom:1px dotted #ccc;
}
.float-left {
	margin:5px 0 0 0;
	float:left;
	clear:both;
	width:40%;
	padding:0 0 5px 0;
}
.float-right {
	margin:5px 0 0 0;
	padding:0 5% 5px 0;
	text-align:right;
	float:right;
}
.product-group {
	clear:both;
	padding:20px 0 20px 0;
	font-weight:bold;
	display:block;
}


#page {
	position:relative;
	width:984px;
	text-align:left;
	margin:0 auto;
	background:url('images/gradient-header.png') left top repeat;
}
#header {
	padding:25px 25px 0 50px;
}
#header h1 {
	margin:0 0 25px 0;
	background:url('images/skin-at-chancellor.png') left top no-repeat;
	float:left;
}
#header h1 a {
	height:137px;
	width:475px;
	display:block;
}
#header h1 span {
	display:none;
}
#header .header-content {
	margin:0 0 0 25px;
	height:70px;
	width:400px;
	float:left;
	padding:0;
}
#header .header-content p {
	font:10pt "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
	line-height:12pt;
	margin:0 0 10px 0;
	color:#ccc;
}
#header .header-content p a, #header .header-content p a:visited {
	font:10pt "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
	color:#ccc;
}
#header .header-content p a:hover {
	color:#888;
}
#header .header-contact .content-address {
	display:block;
	color:#888;
	padding:0 0 5px 0;
	letter-spacing:2px;
	font:10pt Arial,"Lucida Sans",Verdana,sans-serif;
}
#header .header-contact .content-phone {
	display:block;
	color:#888;
	letter-spacing:2px;
	font:14pt Arial,"Lucida Sans",Verdana,sans-serif;
}
#header .header-contact {
	float:right;
	width:400px;
	padding:9px 8px 9px 0;
	font:12px "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
}

#navigation {
	float:left;
	width:100%;
	background:url('images/gradient-navigation.gif') left top repeat-x #4d3026;
	margin:0;
	height:33px;
}
/*#navigation a {
	color:#514a3b;
	text-decoration:none;
}
#navigation a:hover {
	background-color:#aaa;
	color:#514a3b;
	text-decoration:underline;
}
#navigation ul {
	margin:0 2px 0 2px;
	float:left;
}
#navigation li {
	list-style-type:none;
	display:inline;
}
#navigation a, #navigation a:visited {
	float:left;
	display:block;
	padding:9px 8px 9px 8px;
	color:#ccc;
	font:12px "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
}
#navigation a:hover {
	background:url('images/gradient-navigation-hover.gif') left top repeat-x;
	color:#eee;
}*/
#nav {
	
}

#nav div {
	text-align:center;
	background:url(tile.gif) repeat-x;
	height:21px;
	padding-top:3px;

}

#navigation ul a {
	font:12px "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
	color:#ccc;
	padding:9px 8px 9px 8px !important;
	display:block;
}

#navigation ul a:link {
	color:#ccc;
	text-decoration:none;
}

#navigation ul a:visited {
	color:#ccc;
	text-decoration:none;
}

#navigation ul a:active {
	color:#eee;
	text-decoration:underline;
}

#navigation ul a:hover {
	text-decoration:none;
	background:url('images/gradient-navigation-hover.gif') left top repeat-x;
	color:#eee;
}

#navigation ul p {
	margin:0 0 0 10px;
	padding:0;
}

#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation li li a {
	display:block;
	color:#333 !important;
	text-decoration:none;
	padding:4px 8px 4px 8px !important;
}

#navigation li li a:hover {
	background-color:#aaa !important;
	color:#eee;
	text-decoration:none;
	padding-left:10px;
	border:0;
}

#navigation li {
	float:left;
	position:relative;
	display:line;
	text-align:center;
	cursor:default;
	text-align:left;
}

#navigation ul li ul {
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	border: solid 1px #DDDDDD;
	z-index:2;
}

#navigation li>ul {
	top: auto;
	left: auto;
}

#navigation li li {
	display: block;
	float: none;
	width:10em;
	background-color: transparent;
	border: 0;
}

#navigation li:hover ul, #nav li.over ul {
	display: block;
}
#navigation .page_item li {
	background-color:#eee !important;
}
#navigation .page_item li a:hover {
	background:none !important;
	background-color:#ddd !important;
}


#primary {
	float:left;
	width:100%;
	background:url('images/gradient-bottom.gif') left bottom repeat-x #fff;
	padding:0 0 20px 0;
}
#primary .entry-head {
	background:url('images/gradient-header.gif') left top repeat-x #fff;
	height:72px;
}
#primary .entry-head h2 {
	padding:20px 20px 20px 20px;
}
#primary .entry-head a {
	font:18pt Arial,"Lucida Sans",Verdana,sans-serif;
}
#primary .entry-head a, #primary .entry-head a:visited {
	text-decoration:none;
	color:#4d3026;
}
#primary .entry-head a:hover {
	text-decoration:underline;
	color:#4d3026;
}
#primary .entry-item {
	font:10pt Arial,Verdana,sans-serif;
	padding:0 40px 30px 40px;
	color:#333;
	line-height:14pt;
}
#primary .entry-item p {
	margin:0 0 10px 0;
}

#primary .entry-item h2 {
	padding-top:20px;
	padding-bottom: 10px;
}

#primary .entry-item .home-text {
	font-size:16px !important;
	line-height:22px;
	margin:0 0 20px 0;
}
#primary .entry-item img {
	margin:0 10px 10px 10px;
	padding:3px;
	border:1px solid #ccc;
}
#primary .entry-item .product-images img {
	margin:0 10px 10px 0;
	padding:3px;
	border:1px solid #ccc;
}

#primary .entry-item ul {
	margin:0 0 0 20px;
}
#primary .entry-item li {
	margin:0 0 5px 10px;
}
#primary .entry-item a, #primary .entry-item a:visited {
	color:#4d3026;
}
#primary .entry-item a:hover {
	color:#666;
}
#primary .entry-item table {
	padding:3px;
	border:1px solid #ccc;
}

.contact-form .buttons {
	text-align:left !important;
}
.contact-form span {
	margin:0 0 0 5px;
	font-size:10px;
}

#primary .entry-item .no-border {
	border:none !important;
}
#primary .entry-item tr {

}
#primary .entry-item th {
	padding:5px;
}
#primary .entry-item td {
	padding:5px;
}
#primary .entry-item .right {
	text-align:right;
}
#primary .entry-item table tr #empty-cell {
	border-bottom:none;
}

#footer {
	background:url('images/gradient-footer.gif') left bottom repeat-x #e0e0e0;
	padding:0 0 0 15px;
	height:67px;
}
#footer .footer-nav {
	float:left;
	width:100%;
	margin:0;
}
#footer .footer-nav a {
	color:#514a3b;
	text-decoration:none;
}
#footer .footer-nav a:hover {
	color:#514a3b;
	text-decoration:underline;
}
#footer .footer-nav ul {
	margin:0;
	padding:0;
	float:left;
}
#footer .footer-nav li {
	list-style-type:none;
	display:inline;
}
#footer .footer-copyright {
	float:left;
	width:100%;
	margin:0;
	display:block;
}
#footer .footer-copyright span {
	display:block;
	padding:9px 8px 9px 0;
	margin:0 0 0 0;
	float:left;
	color:#666;
	font:8pt "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
}
#footer .footer-nav a {
	float:left;
	display:block;
	padding:9px 15px 0 0;
	font:12px "Lucida Sans Unicode","Lucida Sans","Trebuchet MS",Verdana,sans-serif;
}

.content-column1 {
	float:left;
	width:180px;
}
.content-column2 {
	float:left;
	width:180px;
}
.content-column3 {
	width:180px;
	float:left;
}
.content-splitcolumn1 a, .content-splitcolumn2 a {
	display:block;
	margin:0 0 5px 0;
	font-weight:bold;
}
.content-splitcolumn1, .content-splitcolumn2 {
	margin:0 !important;
	padding:0;
}
.content-splitcolumn1 {
	width:435px;
	float:left;
}
.content-splitcolumn1 li, .content-splitcolumn2 li {
	margin:0 0 25px 0 !important;
	list-style-type:none;
	height:130px;
	background-color:#eee;
	padding:5px;
	border:1px dotted #888;
}
.content-splitcolumn2 {
	width:435px;
	float:right;
}
.services-more-link {
	margin:10px 0 0 10px !important;
	font-weight:normal !important;
	font-style:italic;
	text-decoration:none;
}
.services-more-link:hover {
	text-decoration:underline;
}
.special-home {
	padding:10px;
	border:1px solid #ccc;
	width:570px;
}
.special-home h3 {
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
}
.special-home .special-image {
	margin:10px 0 0 0;
	height:100px;
	background-color:#0f0f0f;
}
.banner-image {
	margin:0 0 0 2px !important;
}

select {
color: #4d3026;
background: #eee;
padding: 2px;
margin: 5px;
font-weight: bold;
}