/* CSS Document */
*{ border:0px;border-collapse:collapse;padding:0px;margin:0px;font-weight:normal;text-decoration:none;list-style-type:none;font-size:100%;font-family: Verdana, Helvetica;font-size: 10pt;}

body{
margin: 0;
padding: 0;
font: 14px Tahoma,Helvetica,Arial,sans-serif;
color: #fff;
background-color:#2a2a2f;
}
p, a {color:#fff;}
a:hover {color:#ff4000;}
h3 {font-size:20px;}

#page-header{
background: #1d1d20 url(../img/header-span.jpg) top repeat-x;
width: 100%;
position:relative;
margin: 0px
0px;
height: 125px;
z-index:9;
}

#page-header-inner{
background: url(../img/header-image.jpg) center no-repeat;
width: 1000px;
margin: 0px
0px;
height: 105px;
z-index:7;
}

#header-lo{
background: #1d1d20 url(../img/header-span.jpg) top repeat-x;
width: 100%;
position:relative;
margin: 0px
0px;
height: 20px;
z-index:9;
}
#header-inner{
background: url(../img/header-bottom.jpg) center no-repeat;
margin: 0px
0px;
width:1000px;
height: 20px;
}

#navcontainer {
position:;
width:750px;
height:20px;
}

#navcontainer2 {
position:;
top:-20px;
width:750px;
height:20px;
}

#navi {
width: 750px;
height:20px;
color: #fff;
}

#navi2 {
width: 750px;
height:20px;
color: #fff;
}

#nav {
float:right;
margin-right: 200px;
margin-top:73px;
right:123px;
display:inline;
}

#nav li {
display:inline;
}

#nav li a {
height:20px;
display:block;
float:right;
text-align:center;
text-decoration:none;
color:#FFFFFF;
padding:10px;
padding-bottom:0px;
font-size:12px;
font-style:bold;
line-height:20px;
}


#nav li a:hover,
#nav li a.selected {
background: url(../img/accent.gif) center repeat-x;
}

body#b_home #navHome:hover,
body#b_about #navAbout:hover,
body#b_services #navServices:hover,
body#b_engineering #navEngineering:hover,
body#b_contact #navContact:hover {
text-decoration:none;
}

#container {
background: url(../img/trim.jpg) center top repeat-y;
margin: 0px auto 0px;
width: 1000px;
position:relative;
}

#content-main-contact {
background: #1d1d20 url(../img/street_signs.gif) bottom right no-repeat;
width: 750px;
position: relative;
margin-left: 125px;
border-top: 3px solid #1d1d20;
}

#content-main {
background: #1d1d20;
width: 750px;
position: relative;
margin-left: 125px;
border-top: 3px solid #1d1d20;
}

#body-text-how {
float:right;
position:relative;
width:200;
margin-top:-30px;
padding-left: 20px;
padding-right:20px;
color:#CCCCCC;
}
#body-text {
padding-left: 20px;
padding-right:20px;
color:#CCCCCC;
}

#text {
position: relative;
float:right;
width: 380px;
height:300px;
top:-250px;
}

#textup {
position:absolute;
width: 380px;
height:300px;
left:351px;
top: 200px;
}

#factbox {
position: absolute;
width: 300px;
left:404px;
bottom: 5px;
border:solid 3px;
padding:10px;
color:#333333;
background-color:#ff4000;
}

#feat-wrap{
width: 750px;
margin: 0px
0px;
height: 150px;
}

#feat {
list-style-type: none;
margin-right: 0px;
margin-top:0px;
display:inline;
}

#feat li .one {
background: url(../img/home_feat_1.jpg) center;
}
#feat li a.one:hover {
background: url(../img/home_feat_1h.jpg) center;
}
#feat li .two {
background: url(../img/home_feat_2.jpg) center;
}
#feat li a.two:hover {
background: url(../img/home_feat_2h.jpg) center;
}
#feat li .three {
background: url(../img/home_feat_3.jpg) center;
}
#feat li a.three:hover {
background: url(../img/home_feat_3h.jpg) center;
}

#feat li {
display:inline;
}

#feat li a {
height:150px;
width:250px;
display:block;
float:right;
text-indent: -9999px;
text-align:left;
text-decoration:none;
color:#FFFFFF;
padding:0px;
padding-bottom:0px;
font-size:12px;
line-height:20px;
}

/*sidebar*/
#sidebar {
position: absolute;
width: 90px;
left: -135px;
top: 30px;
}

#sidebar ul {
list-style: none;
}

#sidebar a, #sidebar h3.cat {
width: 90px;
display: block;
padding: 2px 5px 3px 40px;
background: url(../img/tab_small.gif) center right no-repeat;
margin: 0px 0;
text-decoration: none;
}

#sidebar a {
color: #fff;
}

#sidebar a.big, #sidebar h3.cat {
background: url(../img/tab_big.gif) center right no-repeat;
padding: 3px 5px 4px 40px;
margin: 4px 0;
}

#sidebar h3 {
font-size: 13px;
}

#sidebar h3.cat {
color: #cbcbcb;
}

#sidebar a.big {
color: #fff;
}

/*sidebar2*/
#sidebar2 {
position: fixed;
width: 90px;
left: 120px;
top: 300px;
}

#sidebar2 ul {
list-style: none;
}

#sidebar2 a, #sidebar h3.cat {
width: 90px;
display: block;
padding: 2px 5px 3px 40px;
background: url(../img/tab_small.gif) center right no-repeat;
margin: 0px 0;
text-decoration: none;
}

#sidebar2 a {
color: #fff;
}

#sidebar2 a.big, #sidebar h3.cat {
background: url(../img/tab_big.gif) center right no-repeat;
padding: 3px 5px 4px 40px;
margin: 4px 0;
}

#sidebar2 h3 {
font-size: 13px;
}

#sidebar2 h3.cat {
color: #cbcbcb;
}

#sidebar2 a.big {
color: #fff;
}

#kwick {
position: relative;
margin-bottom: 0px;
padding: 0px 0;
}

#kwick .kwicks {
display: block;
height: 250px;
}

#kwick li {
float: left;
}

#kwick .kwick {
display: block;
cursor: pointer;
overflow: hidden;
height: 250px;
width: 80px;
padding: 0px;
background: #1d1d20;
border-right: 5px solid #1d1d20;
}

#kwick .kwick span {
display: none;
}


#kwick .reggaeton {
background: url(../img/reggaeton_slide.png);
}

#kwick .hiphop {
background: url(../img/hiphop_slide.png);
}

#kwick .blizzard {
background: url(../img/blizzard_slide.png);
}

#kwick .rondo {
background: url(../img/rondo_slide.png);
}

#kwick .basecamp {
background: url(../img/basecamp_slide.png);
}

#kwick .flix {
background: url(../img/flix_slide.png);
}

#kwick .quay {
background: url(../img/quay_slide.jpg);
}


#kwick .rmz4 {
background: url(../img/rmz4_slide.jpg);
border-right: 0;
}


#kwick .one {
background: url(../img/1_slide.jpg);
}

#kwick .two {
background: url(../img/2_slide.jpg);
}

#kwick .three {
background: url(../img/3_slide.jpg);
}

#kwick .four {
background: url(../img/4_slide.jpg);
}

#kwick .five {
background: url(../img/5_slide.jpg);
}

#kwick .six {
background: url(../img/6_slide.jpg);
border-right: 0;
}

#kwick .event1 {
background: url(../img/event1_slide.jpg);
}

#kwick .event2 {
background: url(../img/event2_slide.jpg);
}

#kwick .event3 {
background: url(../img/event3_slide.jpg);
border-right: 0;
}

.highslide {
cursor: url(highslide/graphics/zoomin.cur), pointer;
outline: none;
}
.highslide img {
border: 2px solid gray;
}
.highslide:hover img {
border: 2px solid silver;
}

.highslide-image {
}
.highslide-image-blur {
}

.highslide-caption {
display: none;
font-family: Verdana, Helvetica;
font-size: 10pt;
padding: 5px;
background-color: silver;
}
.highslide-loading {
display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color: black;
/*
padding-left: 22px;
background-image: url(highslide/graphics/loader.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
*/
}


.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}



#demo-wrapper {
overflow: hidden;
height: 300px;
width: 750px;
position: relative;
}

#demo-inner {
width: 1480px;
height: 853px;
background-image: url(../img/sema_suzukis_02.jpg);
z-index:5;
position: relative;
}


#demo-inner-flix {
width: 2000px;
height: 1200px;
background-image: url(../img/flix_large.jpg);
z-index:4;
position: relative;
}

#demo-inner-bliz {
width: 1012px;
height: 790px;
background-image: url(../img/blizzard_large.jpg);
z-index:4;
position: relative;
}

.scrolling-content {
background: transparent url(../img/bubble.png) top left no-repeat;
width: 139px;
height: 73px;
z-index: 6;
text-align: center;
position: absolute;
}

.scrolling-content h1 {
color: #fff;
padding: 25px 0;
font-size: 12px;
}

#content1 {
left: 750px;
top: 100px;
}

#content2 {
left: 450px;
top: 500px;
}

#content3 {
left: 100px;
top: 500px;
}

#content4 {
left: 1100px;
top: 500px;
}

#content_flix1 {
left: 1100px;
top: 960px;
}

#content_flix2 {
left: 450px;
top: 900px;
}

#content_flix3 {
left: 150px;
top: 1000px;
}

#content_flix4 {
left: 1000px;
top: 150px;
}

#content_flix5 {
left: 1500px;
top: 700px;
}

#content_flix6 {
left: 1000px;
top: 700px;
}

#content_bliz1 {
left: 100px;
top: 100px;
}

#content_bliz2 {
left: 200px;
top: 200px;
}

#content_bliz3 {
left: 300px;
top: 300px;
}

#content_bliz4 {
left: 400px;
top: 400px;
}

#content_bliz5 {
left: 500px;
top: 500px;
}

#content_bliz6 {
left: 700px;
top: 500px;
}

#content-footer {
height: 50px;
width: 750px;
margin-left:125px;
background-color: #2a2a2f;
background: url(../img/footer.jpg) top no-repeat;
border-bottom:double #000;
text-indent:30px;
line-height:50px;

}

#footer-top{
position:absolute;
left:727px;
margin-top:3px;
height:26px;
line-height:15px;
}

.style1 {color: #FF4600; }
.curvy {
margin: 0 auto;
border: 0px solid #ffffff;
color: #ffffff;
width: 100%;
padding: 0px;
text-align: left;
background-color: #777777;
}
.style3 {font-size: 75%;
color:#333333
}
.style4 {
color: #FF4600;
font-size: 300%;
font-weight: bold;
}
.style15 {
font-size: 24px;
font-weight: bold;
}

h3 a, ul.list a {
color:#CCCCCC;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
}

p6 a, ul.list a {
background-color:inherit;
color:#fff;
text-decoration:none;
}

p6 a:hover, ul.list a:hover {
background-color:inherit;
color:#ff4000;
}

p7 a, ul.list a {
background-color:inherit;
color:#333333;
text-decoration:none;
letter-spacing: 2px;
}

p7 a:hover, ul.list a:hover {
background-color:inherit;
color:#FF4600;
}
.style6 {color: #333333}