/* Modify these at will --------------------------------------*/

body {
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
line-height:18px;
}
img {
border:medium none;
}

a.button.next {
float:right;
text-indent:-9999px;
margin:10px 20px 0 0;
}
a.button.next {
background:transparent url(../cssimg/button-frontslidenext2.png) no-repeat scroll 0 0;
height:34px;
width:94px;
padding:0;
}
a.button.next:hover, .scroller a.button.next:active {
background:transparent url(../cssimg/button-frontslidenext2.png) no-repeat scroll 0 -34px;
}
ul#tour-path {
background:#dc2e1a none repeat scroll 0 0;
}
.homesl .scroller {
background: none repeat scroll 0 0;
}
.homesl .scroller #section1 {
background:transparent url(../cssimg/hero.png) no-repeat scroll 93% 40px;
}
#tour-path a:link, #tour-path a:visited {
text-decoration:none;
}
#tour-path a:hover, #tour-path a:active {
color:#000000;
text-decoration:none;
}
#tour-path a.on {
background:transparent url(../cssimg/on-frontpageslider-new.jpg) no-repeat scroll 50% 0;
cursor:default;
}
ul#tour-path {
height:50px;
margin:0 0 36px 10px;
padding:0 0 0 15px;
width:900px;
}
ul#tour-path li {
display:inline;
}
ul#tour-path li a {
color:#FFFFFF;
float:left;
font-size:11px;
line-height:50px;
margin:0 13px;
}
.homesl .scroller {
height:380px;
overflow:hidden;
width:920px;
}
.homesl .scroller .section {
float:left;
height:380px;
overflow:hidden;
width:920px;
}
.homesl .scroller .contents {
width:10000px;
}
.scroller .contents img.screenshot {
border:2px solid #EEEEEE;
float:right;
margin:36px 36px 0 0;
}
.scroller .contents .video {
margin:15px 20px 20px;
}
.caption {
float:left;
font-size:12px;
height:300px;
padding:24px 18px 18px 25px;
width:380px;
}
.homesl .scroller #section1 .caption {
padding-top:0;
}
.caption h1 {
color:#dc2e1a;
font-size:30px;
font-weight:bold;
line-height:30px;
margin:54px 0 0;
}

.caption h2 {
color:#dc2e1a;
font-size:24px;
font-weight:bold;
line-height:24px;
margin:0px 0 30px 0;
}

.caption h3 {
color:#808080;
font-size:18px;
font-weight:normal;
line-height:24px;
margin:54px 0 0;
}
.homesl .scroller #section1 .caption h1 {
margin:20px 0 35px;
}
.caption p {
color:#808080;
line-height:18px;
margin:0 0 20px;
}
.caption ul {
margin:40px 0 0;
}
.caption ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:18px 0;
}
#flashcontents {
margin:30px 0 0;
}
.caption ul li img {
margin:0 10px 0 0;
vertical-align:top;
}

#vid2 {
margin:10px 0 0 0;
vertical-align:top;
}


/* FixPNG for IE6 */

/* FixPNG from Komodo */

/** html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/cssimg/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}*/


