a {
color:#fff!important;
text-decoration:none;
}

a img {
	color: none;
	text-decoration: none;
	border: none;
}

a:hover {
color:#cc6600!important;
text-decoration: none;
}

img {
border:0pt none;
margin-bottom: 12px!important;
}

img.alignleft, img[align="left"] {
border-right: 10px solid none #435f77 transparent!important;
display:block;
margin:0pt 10px 12px 0pt!important;
padding:0px 5px 0px 0px!important;
}

#front {
width: 400px!important;
}

.entry-content a {
color:#cc6600!important;
}

.columns-two #page {
margin-top: 0px!important;
padding-top: 0px!important;
}

.content {
padding:0pt 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index:100;
background-color: transparent!important;
}

#page {
background-color: transparent!important;
background:none none repeat scroll 0%;
border-color:-moz-use-text-color #fff rgb(221, 221, 221);
border-style:none solid solid;
border-width:medium 0px 0px;
margin:0pt auto;
padding:0px 0pt 0px!important;
text-align:left;
background-color: #425e77!important;
	background-image:url(./images/background.jpg)!important;
	background-repeat: repeat-x;
	background-position: center top;
width: 950px;
}


.entry-content {
color:#fff;
font-size:1em!important;
line-height:1.2em;
text-align: left;
background-color: transparent!important;
width: 530px;
}
 
.entry-content a {
color:#cc6600!important;
text-decoration: none;
}


.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
font-size:1em;
line-height:1.2em;
}
.columns-two #sidebar-1, .columns-three #sidebar-1 {
width:275px;
margin-left: 15px;
margin-top: 30px;
float: left;
}

.secondary div {
margin:5px 0pt 20px 10px!important;
padding: 0px;
color:#cccccc!important;
}
.secondary a {
color:#fff!important;
font-size:1em!important;
line-height:1em;
}

.secondary a:hover {
color:#cc0000!important;
}

.secondary p {
color:#cccccc;
font-size:1em!important;
line-height:1.2em;
margin: 13px 0px;
}

.secondary h4 {
margin: 5px 0px 5px 0px!important;
display: block;
width: 230px;
font-size: 1.5em!important;
color: #ff9900!important;
}
.secondary h2 {
margin: 5px 0px 5px 0px!important;
display: block;
width: 230px;
font-size: 2.2em!important;
line-height: 1.2em;
color: #ff9900!important;
font-family: Times, Serif!important;
}

#primary {
float: right;
width: 560px!important;
margin-right: 2px!important;
}


#header {
background:transparent none repeat scroll 0%!important;
height:304px;
width: 950px;
	background-image:url(./images/header8.jpg)!important;
	background-repeat: no-repeat;
	background-position: center top;
margin:0pt;
padding:0pt;
position:relative;
}

.columns-two #page {
width:950px!important;
}

#footer {
margin: 0px auto;
padding-top: 0px!important;
background-color: transparent!important;
	background-image:url(./images/background.jpg)!important;
	background-repeat: repeat;
	background-position: center top;
height: 80px;
width: 950px;
}

#footer h3 {
font-size:2.2em!important;
letter-spacing: 0px;
line-height: 1em;
padding: 0px 0px 20px 0px!important;
margin-left: 700px!important;
margin-right: 0px!important;
margin-top: 0px;
color: #ff9900!important;
font-family: Helvetica, Arial, sans-serif;
}

#footer p {
font-size:1em!important;
letter-spacing: 0px;
line-height: 1em;
padding: 0px 0px 0px 0px!important;
margin-left: 700px!important;
margin-right: 0px!important;
margin-top: 0px;
color: #ff9900!important;
font-family: Helvetica, Arial, sans-serif;
}

body {
background:transparent none repeat scroll 0%;
color:#444444;
text-align:left;
font-size: 80%!important;
margin: 0px auto;
background-color: transparent!important;
font-family: Helvetica, Arial, sans-serif;
}



h1 {
font-size:1.8em!important;
letter-spacing: 0px;
line-height: 0.8em;
padding: 0px 0px 0px 0px!important;
margin-left: 0px!important;
margin-right: 0px!important;
margin-top: 8px!important;
margin-bottom: 1px;
}

h1, h2, h3, h4 {
font-family: Helvetica, sans-serif;
margin:5px 0px;
font-weight:normal;
}
#primary h3, .single #primary .k2-asides h3 {
font-size:1.3em!important;
font-weight:normal;
letter-spacing:0px;
color: #fff;
}

h2 {
font-size:1.6em;
letter-spacing: 0px;
text-align:left;
margin-top: 20px!important;
display: block;
}

h2, h2 a, h2 a:visited {
color:#ff9900!important;
font-size: 1.6em;
font-family: Times, Serif;
}

body.page .entry-content h3 {
display:block;
padding:0px 0pt 0pt;
margin-top:5px;
font-size:1.3em!important;
color: #fff;
}

#primary .entry-content h3 {
margin-top:10px!important;
margin-bottom: 3px!important;
color: #fff;
padding:0px 0pt 0pt!important;
display: block!important;
font-size:1.1em!important;
}

#primary .entry-content h4 {
font-size:1.5em!important;
margin-top:2px!important;
color: #333;
}

body.page .entry-content h4 {
display:block;
font-size:1.1em;
padding: 0px 0pt 0pt;
color: #333;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#ff9900!important;
}
h2, h2 a, h2 a:visited {
color:#ff9900!important;
}

h5 {
font-family: Times, Serif;
font-weight: bold;
margin:5px 0px 10px 0px;
font-size: 1.1em;
color: #ff6600!important;
line-height: 120%;
display: block;
}

h6 {
font-family: Times, Serif;
font-size: 16px;
color: #cc0000;
}

ul.menu {
top: 3px;
left:280px;
position:absolute;
font-weight: normal;
	z-index: 10!important;
margin: 5px 2px 7px 2px!important;
padding: 0px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
width: 655px;
}
ul.menu li a {
padding-top: 5px;
padding: 2px!important;
background-color: transparent!important;
	font-size:12px!important;
}

ul.menu li {
margin-right: 0px;
padding:2px!important;
margin: 0px!important;
background-color: transparent!important;
	font-size:11px!important;
}

ul.menu li a {
color: #fff!important;
letter-spacing: 0px;
background-color: transparent!important;
	font-size:11px!important;
}

ul.menu li a:hover {
color:#cc0000 !important;
margin:0pt;
background-color: transparent!important;
	font-size:11px!important;
}

ul.menu li.current_page_item a {
color:#fff !important;
text-decoration:none;
background-color: transparent!important;
	font-size:11px!important;
}
ul.menu li.current_page_item a:hover {
color:#fff !important;
text-decoration:none;
background-color: transparent!important;
	font-size:11px!important;
}


.secondary ul, .secondary ol, .secondary div div {
margin:5px 0pt 0pt;
padding-left:0pt;
margin-left:0px;
}
.sb-pagemenu ul {
margin-left:0px;
}

.secondary ul li {
display: block;
width: 250px;
margin-left:0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0em;
}


.page-head {
margin:20px 0pt 5px 0px!important;
font-size: 0.9em;
}

html, body {
background-color: #cccccc;
}

.secondary {
font-size:0.9em;
line-height:1.2em;
padding:0pt 0px!important;
}

.columns-two #sidebar-alt {
background-color: transparent!important;
}

.columns-two #sidebar-alt h4 {
margin-top: 0px!important;
padding-top: 0px!important;
color: #fff!important;
display: block;
font-size: 1.2em!important;
}

.columns-two #sidebar-alt a, .columns-two #sidebar-alt a:hover, .columns-two #sidebar-alt a:visited {
margin-left: 0px;
border: 0px!important;
display: block;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px!important;
}

.columns-two #sidebar-alt ul, .columns-two #sidebar-alt ul li,  {
border: 0px!important;
}
.columns-two #sidebar-alt li  {
border: 0px!important;
}

.columns-two #sidebar-alt p  {
font-size: 0.8em!important;
margin: 2px 0px;
line-height: 1em;
}


.secondary ul ul, .secondary ol ol, secondary div div {
margin:0pt 0pt 0pt 10px;

}

.sb-pagemenu ul ul {

margin-top:2px;
}

#banner {
top: 136px;
left: 35px;
padding-bottom: 0px;
padding-right: 0px;
position: absolute;
}


#white {
background-color: #fff!important;
width: 550px!important;
}

tab {
margin-left: 75px;
}

.product_row a {
display: none!important;
}

