h1, h2, h3, h4, h5, h6 {
color:#000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000;
}

a {
color:#f0b31c;
}
a:hover {
color:#000;
}

div.nav-menu ul li {
    margin: 0px;
}

div.nav-menu ul a {
	padding:8px;
	text-decoration:none;
	color:#373737;
}
div.nav-menu ul a, div.nav-menu ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#373737;
}
div.nav-menu ul ul a, div.nav-menu ul ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#373737;
}
div.nav-menu ul li:hover, div.nav-menu ul li.sfHover,
div.nav-menu ul a:focus, div.nav-menu ul a:hover, div.nav-menu ul a:active {
	color:#f0b31c;
	outline:0;
}


div.nav-menu ul ul {
background:url("images/dropdown_bg_orange.png") no-repeat scroll left top transparent;
}
div.nav-menu ul ul ul {
padding:0;
background:#f36e22;
}
div.nav-menu ul ul li:hover, div.nav-menu ul ul li.sfHover, div.nav-menu ul ul a:focus, div.nav-menu ul ul a:hover, div.nav-menu ul ul a:active {
color:#f4f4f4;
background:#ff7e33;
outline:0;
}
div.content div.right {
background:url("images/opacity_95_orange.png") repeat scroll 0 0 transparent;
}
div.headline {
background-color:transparent;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
padding:27px 0;
}
div.headline_button {
border-right:2px solid transparent;
margin-right:9px;
}
.headline_inner h4 {
color:#696969;
}
div.round {
padding:24px 0;
}
div.footer {
background:none repeat scroll 0 0 #f0b31c;
}
.footer ul.footer_widgets ul.thumblist img {
background:none repeat scroll 0 0 #d40;
border:1px solid #c30;
}
.footer a {
color:#000;
}
ul.footer_widgets ul li {
border-bottom:1px solid #d40;
}
.footer ul {
border-top:1px solid #d40;
}
.buttonxlarge, .buttonlarge, .buttonmedium, .buttonsmall {
-moz-box-shadow:0 2px 5px #999999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
background-color: #f0b31c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcaa00), to(#f0b31c));
background-image: -webkit-linear-gradient(top, #fcaa00, #f0b31c);
background-image:    -moz-linear-gradient(top, #fcaa00, #f0b31c);
background-image:     -ms-linear-gradient(top, #fcaa00, #f0b31c);
background-image:      -o-linear-gradient(top, #fcaa00, #f0b31c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcaa00', endColorstr='#f0b31c');
}
.buttonxlarge:hover, .buttonlarge:hover, .buttonmedium:hover, .buttonsmall:hover {
-moz-box-shadow:0 2px 5px #999999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
background-color: #f0b31c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcaa00), to(#f0b31c));
background-image: -webkit-linear-gradient(top, #fcaa00, #f0b31c);
background-image:    -moz-linear-gradient(top, #fcaa00, #f0b31c);
background-image:     -ms-linear-gradient(top, #fcaa00, #f0b31c);
background-image:      -o-linear-gradient(top, #fcaa00, #f0b31c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcaa00', endColorstr='#f0b31c');
}
a.more-link {
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
background-color: #ef5f1f;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff7722), to(#ef5f1f));
background-image: -webkit-linear-gradient(top, #ff7722, #ef5f1f);
background-image:    -moz-linear-gradient(top, #ff7722, #ef5f1f);
background-image:     -ms-linear-gradient(top, #ff7722, #ef5f1f);
background-image:      -o-linear-gradient(top, #ff7722, #ef5f1f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7722', endColorstr='#ef5f1f');
}
a.more-link:hover {
background-color: #ff7c3c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9f4f), to(#ff7c3c));
background-image: -webkit-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:    -moz-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:     -ms-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:      -o-linear-gradient(top, #ff9f4f, #ff7c3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f4f', endColorstr='#ff7c3c');
}
.pagename {
background-color: #f0b31c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcaa00), to(#f0b31c));
background-image: -webkit-linear-gradient(top, #fcaa00, #f0b31c);
background-image:    -moz-linear-gradient(top, #fcaa00, #f0b31c);
background-image:     -ms-linear-gradient(top, #fcaa00, #f0b31c);
background-image:      -o-linear-gradient(top, #fcaa00, #f0b31c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcaa00', endColorstr='#f0b31c');
}
form#commentform input#submit {
background-color: #ef5f1f;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff7722), to(#ef5f1f));
background-image: -webkit-linear-gradient(top, #ff7722, #ef5f1f);
background-image:    -moz-linear-gradient(top, #ff7722, #ef5f1f);
background-image:     -ms-linear-gradient(top, #ff7722, #ef5f1f);
background-image:      -o-linear-gradient(top, #ff7722, #ef5f1f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7722', endColorstr='#ef5f1f');
color:#eee;
}
form#commentform input#submit:hover {
background-color: #ff7c3c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9f4f), to(#ff7c3c));
background-image: -webkit-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:    -moz-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:     -ms-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:      -o-linear-gradient(top, #ff9f4f, #ff7c3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f4f', endColorstr='#ff7c3c');
}
.submit input {
font-size:1.2em;
width:auto;
padding:8px 17px;
background-color: #ef5f1f;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff7722), to(#ef5f1f));
background-image: -webkit-linear-gradient(top, #ff7722, #ef5f1f);
background-image:    -moz-linear-gradient(top, #ff7722, #ef5f1f);
background-image:     -ms-linear-gradient(top, #ff7722, #ef5f1f);
background-image:      -o-linear-gradient(top, #ff7722, #ef5f1f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7722', endColorstr='#ef5f1f');
}
.submit input:hover {
background-color: #ff7c3c;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9f4f), to(#ff7c3c));
background-image: -webkit-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:    -moz-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:     -ms-linear-gradient(top, #ff9f4f, #ff7c3c);
background-image:      -o-linear-gradient(top, #ff9f4f, #ff7c3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f4f', endColorstr='#ff7c3c');
cursor:pointer;
}
.kwicks li div.title {
background:url(images/opacity_95_orange.png) repeat;
}
.kwicks li div.title_active {
background:url(images/opacity_95_orange.png) repeat;
}
.kwicks li div.headline {
background:none repeat scroll 0 0 transparent;
bottom:0;
height:105px;
padding:0;
position:absolute;
width:650px;
border:0;
}
.kwicks li p a {
color:#ccc;
}
.nivo-caption {
background:#f0b31c;
}
.contentWrap p {
color:#eee;
}

.footer h5 {
    color: #000;
}	
.footer_form .submit input {
background-color: #c30;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c30), to(#c30));
background-image: -webkit-linear-gradient(top, #c30, #c30);
background-image:    -moz-linear-gradient(top, #c30, #c30);
background-image:     -ms-linear-gradient(top, #c30, #c30);
background-image:      -o-linear-gradient(top, #c30, #c30);
color:#fff;
}
.footer_form .submit input:hover {
background-color: #c30;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c30), to(#c30));
background-image: -webkit-linear-gradient(top, #c30, #c30);
background-image:    -moz-linear-gradient(top, #c30, #c30);
background-image:     -ms-linear-gradient(top, #c30, #c30);
background-image:      -o-linear-gradient(top, #c30, #c30);
color:#fff;
}
.footer_form label {
color:#000;
}
.footer input, .footer textarea {
background:none repeat scroll 0 0 #333;
color:#fff;
}
.footer input:hover, .footer textarea:hover {
background:#333;
color:#fff;
}
.footer ul ul li:hover {
/*background:#e51;*/
background:none;
}
.footer ul a:hover {
color:#fff;
}
div.copyright {
background-color:#000;
}
.copyright p {
color:#fff;
}
.copyright p a, .copyright p a:hover {
color:#fff;
}
div.contentslider_4 div.right h4, div.contentslider_4 div.right h4 a, div.contentslider_4v div.right h4, div.contentslider_4v div.right h4 a, div.contentslider_5 div.right h4, div.contentslider_5 div.right h4 a, div.contentslider_5v div.right h4, div.contentslider_5v div.right h4 a {
color:#222;
}

ul.widgets, ul.footer_widgets {
border-top:0 none;
}
div.contentslider_0 div.right {
display:none;
}
div.contentslider_0 div.right p.buttonwrapper, div.contentslider_1 div.right p.buttonwrapper, div.contentslider_2 div.right p.buttonwrapper, div.contentslider_3 div.right p.buttonwrapper, div.contentslider_0v div.right p.buttonwrapper, div.contentslider_1v div.right p.buttonwrapper, div.contentslider_2v div.right p.buttonwrapper, div.contentslider_3v div.right p.buttonwrapper {
display:none;
}
div.contentslider_2 div.right {
bottom:auto;
top:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_2v div.right, div.contentslider_3v div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:265px;
height:85%;
padding-left:30px;
}
div.contentslider_2 p, div.contentslider_3 p {
max-height:none;
}
div.contentslider_3 div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_4 div.right {
background:transparent;
bottom:auto;
top:25px;
max-width:none;
max-height:none;
width:207px;
padding-left:0;
padding-right:25px;
}
div.contentslider_4v div.right, div.contentslider_5v div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:265px;
padding-left:30px;
}
div.contentslider_4 div.right p.buttonwrapper, div.contentslider_5 div.right p.buttonwrapper {
margin-top:15px;
}
div.contentslider_4 div.right .buttonmedium, div.contentslider_5 div.right .buttonmedium {
font-size:1.10em;
height:30px;
padding:5px 13px 0;
}
div.contentslider_4 p, div.contentslider_5 p {
color:#333;
max-height:none;
}
div.contentslider_5 div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:207px;
padding-left:25px;
padding-right:0;
}