/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body {
color:#fff;
font-family:Arial,Helvetica;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
padding:0;
background:#303030 url(styles/default/bgr.gif) repeat-x scroll center top;
}

#page {
background:transparent url(images/pagebg.png) no-repeat scroll right top;
margin:0 auto;
width:940px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 15px; /*margin around each panel*/
width: 860px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.box .top, .box .bot {
background:none;
clear:both;
height:10px;
overflow:hidden;
display:none;
}

.box {
background:#fff; 
margin:0 0 1em;
width:588px;
}

.box .spacer {
background:none;
height:1%;
padding:10px;
}
h1 {
color:#fff;
font-family:Chaletcomprime;
background:#B60000;
margin:0 0 12px;
padding:10px 0 4px 10px;
font-size:40px;
letter-spacing:normal;
line-height:1em;
visibility:visible; 
font-weight:normal;
text-transform:uppercase;
}
.box .post h2 {
background:#cccccc; 
font-family:Chaletcomprime;
letter-spacing:normal;
line-height:1em;
visibility:visible;
font-size:30px; 
margin:0 0 12px;
padding:10px 0 4px 10px;
font-weight:normal;
}

.box .post h2 a, .box .post h2 a:hover {
text-decoration:none;
}

.box .post h2 a {
color:#B60000;
text-transform:uppercase;
}

.box .post h2 a:hover {
text-decoration:none;
}

.box .entry p {
color:#242424;
line-height:18px;
}

.box5 .spacer {
background:transparent url(styles/default/box5-bgr.gif) no-repeat center center;
}

.col6-one h3 {
color:#fff;
font-family:Chaletcomprime;
background:#B60000;
padding:6px;
font-size:40px;
letter-spacing:normal;
line-height:1em;
text-transform:uppercase;
visibility:visible;
margin:0;
font-weight:normal;
}

.stepcarousel .panel .post h2 {
font-family:Chaletcomprime;
font-size:50px;
font-weight:normal;
letter-spacing:normal;
line-height:1em;
visibility:visible;
text-transform:uppercase;
margin:0;
}

.stepcarousel .panel .post h3 {
font-family:Chaletcomprime;
font-size:34px;
font-weight:normal;
letter-spacing:normal;
line-height:1em;
visibility:visible;
text-transform:uppercase;
margin:0 0 12px;
color:#fff;
}

.stepcarousel .panel .post p {
line-height:18px;
}

.col6-three h3{
color:#fff;
float: center;
padding:38px 0 0 68px;
text-transform:uppercase;
margin:0;
font-family:Chaletcomprime;
font-weight:normal;
visibility:visible;
font-size:34px;
}

.col6-three .textwidget{
color:#fff;
padding:2px 0 0 16px;
width:216px;
line-height:18px;
}

.col6-three {
float:left;
margin:0 0 0 30px;
}

.col6-three .widget{
background:#B60000 url(styles/default/col6-three-bg.gif) no-repeat top left; 
border:8px solid #FFFFFF;
width:291px;
min-height:170px;
}

#rightcol .widget {
background:#B60000 url(styles/default/col6-three-bg.gif) no-repeat top left; 
border:6px solid #FFFFFF;
width:291px;
min-height:170px;
margin:0 0 10px 0;
}

#rightcol .widget h3{
color:#fff;
float: center;
padding:0 10px 20px 58px;
text-transform:uppercase;
margin:8px;
height:28px;
font-family:Chaletcomprime;
font-weight:normal;
visibility:visible;
font-size:34px;
}

#rightcol h3 span {
line-height:0;
background:none;
padding:0;
}

#rightcol .col-two{ 
float:left;
margin:0;
padding:6px;
width:291px;
background:#fff; 
}

#rightcol .widget ul, #rightcol .textwidget {
background:none;
height:1%;
margin:0;
padding:0 14px;
line-height:18px;
}

#rightcol .col-one h3 span {
background:none;
display:block;
float:left;
line-height:2.4em;
padding:0;
height:0;
}

#rightcol h3 {
height:2.4em;
margin-top:10px;
}

.col6-one {
float:left;
padding:10px 10px 14px 10px;
width:578px;
background:#ffffff;
}

.col6-one  p  {
color:#242424;
float:left;
line-height:16px;
margin:0 10px 0 0;
padding:0;
width:270px;
}

img.alignleft {
display:inline;
margin:0;
padding:0;
}

.post img {
border:0;
}

.box5 {
margin:0 0 34px;
width:940px;
background:#fff;
}

.box5 .top, .box5 .bot {
background:none;
clear:both;
height:10px;
overflow:hidden;
}

#header {
height:128px;
padding:16px 0 0;
position:relative;
}

.box4 {
color:#FFFFFF;
display:none;
}

h2 {
color:#B60000;
} 

#header p {
float:left;
margin-left:-10px;
}

#header p a {
display:block;
height:12px;
}

#nav1 li.active a span, #nav1 li.current_page_item a span, #nav1 li a:hover span {
background:none;
}

#nav1 li.current_page_item a {
background:transparent url(images/navbg-selected.gif) repeat-x left top;
color:#FFFFFF;
}

#nav1 li a {
background:transparent url(images/navbg.gif) repeat-x left top;
color:#FFFFFF;
padding:2px 20px;
height:34px;
line-height:38px;
}

#nav1 li a.sIFR-replaced {
color:#FFFFFF;
height:38px;
line-height:38px;
overflow:hidden;
padding:22px 10px;
}

#nav1 li a:hover {
background:transparent url(images/navbg-hover.gif) repeat-x left top;
color:#FFFFFF;
}

#nav1 li {
float:left;
line-height:18px;
margin:0;
display:inline;
}

#nav1 a {
display:block;
height:38px;
line-height:38px;
padding:0 10px;
z-index:100;
}

#nav1 {
float:right;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:-1px;
margin:72px 0 0;
text-transform:uppercase;
}

#nav1 li a span {
display:inline-block;
padding:0;
}

#columns {
height:1%;
margin:0 0 45px;
padding:0;
}

#rightcol {
float:right;
margin:0 12px 0 0;
width:320px;
}

.box6 {
margin:0 auto;
width:940px;
padding:12px 0 0;
}

#footer {
color:#000000;
font-size:10px;
text-transform:uppercase;
background:transparent url(styles/default/footerbg.gif) repeat-x left top;
height:66px;
}

.box6 .spacer {
background:none;
height:1%;
padding:10px 25px;
}

.box6 .top, .box6 .bot {
background:none;
clear:both;
height:10px;
overflow:hidden;
display:none;
}

.box2 {
margin:0;
}

.box2 .spacer {
background:none;
height:1%;
padding:0;
}

.box2 .top, .box2 .bot {
background:none;
clear:both;
overflow:hidden;
display:none;
}
#centercol {
float:left;
width:588px;
}

.fl {
float:right;
padding:26px 10px 0;
}

#footer .box6 .spacer {
padding:0;
}

h3 {
margin:0;
}