body {
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:90%;
    background-color:#000;
    top:0;
    margin:10px;
    padding:0;
}

html,body {
width:100%;
height:100%;
overflow:auto;
margin:0;
padding:0;
}

#stutexstone-background-css {
position:absolute;
height:100%;
width:100%;
z-index:1;
margin:0;
padding:0;
}

#css {
position:absolute;
z-index:2;
top:10px;
left:20px;
color:#000;
overflow:auto;
height:100%;
width:50%;
}

#css a {
color:#000;
}

h2 {
color:#fff;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
margin:0;
padding:0.5em 0;
}

h4 {
color:#FFD700;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:xx-small;
margin:0;
padding:0.1em 0;
}

#wrapper {
width:900px;
position:relative;
z-index:1;
height:560px;
margin:0 auto;         
}

#wrapper2 {
width:900px;
position:relative;
z-index:1;
height:560px;
margin:0 auto;
}

#intro {
padding-bottom:10px;
}

#slider {
width:900px;
position:relative;
height:380px;
visibility:visible;
}

.scroll {
height:440px;
width:900px;
overflow:auto;
overflow-x:hidden;
position:relative;
clear:right;
background:#FFF;
margin:0 auto;
}

.scrollContainer div.panel {
height:10px;
width:902px;
padding-right:28px;
margin:0 auto;
}

#shade {
background:#EDEDEC;
height:0;
}

ul.navigation {
list-style:none;
padding-top:9px;
padding-bottom:16px;
list-style-position:outside;
list-style-type:none;
margin:0;
}

ul.navigation a {
color:#fff;
text-decoration:none;
padding:10px;
}

ul.gallerynav {
list-style:none;
padding-top:9px;
padding-bottom:10px;
list-style-position:outside;
list-style-type:none;
margin:0;
}

ul.gallerynav a {
color:#000;
text-decoration:none;
padding:10px;
}

#slider1 {
width:900px;
height:440px;
position:relative;
overflow:hidden;
background-color: #000;
}

#slider1Content {
width:690px;
position:absolute;
top:0;
left:0;
border:0;
float:left;
right:0;
margin:0;
padding:0;
}

.slider1Image {
float:left;
position:relative;
display:none;
}

.slider1Image span {
position:absolute;
font:10px/15px Helvetica Neue, Helvetica, Arial, sans-serif;
width:694px;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
-khtml-opacity:0.7px;
opacity:0.7px;
color:#fff;
display:none;
padding:10px 13px;
}

.clear {
clear:both;
}

.slider1Image span strong {
font-size:14px;
}

.left {
top:0;
left:0;
width:110px !important;
height:280px;
}

.right {
right:0;
bottom:0;
width:90px !important;
height:290px;
}

ul {
list-style-type:none;
}

/* Gallery */
* {
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

h3 {
font-size:.09em;
margin:10px;
}

a {
text-decoration:none;
color:#06F;
}

a:visited {
text-decoration:none;
}

a img {
border:none;
margin:0 10px 0 0;
}

#ControlDiv {
width:870px;
margin:20px auto 0;
}

#DisplayDiv {
width:720px;
height:456px;
margin:0 0 0 160px;
}

#ThumbnailDiv {
float:left;
position:absolute;
left:0;
top:0;
height:200px;
width:150px;
margin:auto;
}

#ThumbnailDiv img {
opacity:0.5px;
filter:alpha(opacity:50);
cursor:pointer;
border:3px solid #B0B0B0;
margin:0 3px;
}

#ThumbnailDiv img:hover {
opacity:1px;
filter:alpha(opacity:100);
border:3px solid red;
}

* {
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
margin:0;
padding:0;
}

.container {
overflow:hidden;
width:0;
height:450px;
margin:0 auto;
}

#imageCache
{
    display: none;
}

#main1,#main2,#main3,#main4,#main5,#main6,#main8,#main9 {
background:#000;
border:1px solid #ccc;
width:900px;
height:405px;
padding:0;
}

#main7 {
background:#000;
border:1px solid #ccc;
width:900px;
height:440px;
padding-left:1px;
}

.main_image1,.main_image2,.main_image3,.main_image4,.main_image5,.main_image6,.main_image8,.main_image9 {
width:660px;
height:405px;
float:right;
background:#333;
position:relative;
overflow:hidden;
color:#fff;
}

.main_image7 {
width:660px;
height:440px;
float:right;
background:#333;
position:relative;
overflow:hidden;
color:#fff;
}

.main_image1 h2,.main_image2 h2,.main_image3 h2,.main_image4 h2,.main_image5 h2,.main_image6 h2,.main_image7 h2,.main_image8 h2,.main_image9 h2 {
font:14px Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight:400;
margin:0 0 5px;
padding:10px;
}

.main_image1 p,.main_image2 p,.main_image3 p,.main_image4 p,.main_image5 p,.main_image6 p,.main_image7 p,.main_image8 p,.main_image9 p {
font:11px Helvetica Neue, Helvetica, Arial, sans-serif;
line-height:1.6em;
margin:0;
padding:10px;
}

.block1 small,.block2 small,.block3 small,.block4 small,.block5 small,.block6 small,.block7 small,.block8 small,.block9 small {
font:11px Helvetica Neue, Helvetica, Arial, sans-serif;
color:#FFD700;
padding:0;
}

.main_image1 .block1 small,.main_image2 .block2 small,.main_image3 .block3 small,.main_image4 .block4 small,.main_image5 .block5 small,.main_image6 .block6 small,.main_image7 .block7 small,.main_image8 .block8 small,.main_image9 .block9 small {
margin-left:10px;
}

.main_image1 .desc,.main_image2 .desc,.main_image3 .desc,.main_image4 .desc,.main_image5 .desc,.main_image6 .desc,.main_image7 .desc,.main_image8 .desc,.main_image9 .desc {
position:absolute;
bottom:0;
left:0;
width:100%;
display:none;
}

.main_image1 .block1,.main_image2 .block2,.main_image3 .block3,.main_image4 .block4,.main_image5 .block5,.main_image6 .block6,.main_image7 .block7,.main_image8 .block8,.main_image9 .block9 {
width:100%;
background:#111;
border-top:1px solid #000;
}

.main_image1 a.collapse,.main_image2 a.collapse,.main_image3 a.collapse,.main_image4 a.collapse,.main_image5 a.collapse,.main_image6 a.collapse,.main_image7 a.collapse,.main_image8 a.collapse,.main_image9 a.collapse {
background:url(btn_collapse.gif) no-repeat left top;
height:27px;
width:265px;
text-indent:-99999px;
position:absolute;
top:-27px;
right:0;
}

.main_image1 a.show,.main_image2 a.show,.main_image3 a.show,.main_image4 a.show,.main_image5 a.show,.main_image6 a.show,.main_image7 a.show,.main_image8 a.show,.main_image9 a.show {
background-position:left bottom;
}

.image_thumb1,.image_thumb2,.image_thumb3,.image_thumb4,.image_thumb5,.image_thumb6,.image_thumb8,.image_thumb9 {
float:left;
width:200px;
background:#000;
border-right:1px solid #000;
border-top:1px solid #000;
}

.image_thumb7 {
float:left;
width:230px;
background:#000;
border-right:1px solid #000;
border-top:1px solid #000;
}

.image_thumb1 ul,.image_thumb2 ul,.image_thumb3 ul,.image_thumb4 ul,.image_thumb5 ul,.image_thumb6 ul,.image_thumb7 ul,.image_thumb8 ul,.image_thumb9 ul {
list-style:none;
margin:0;
padding:0;
}

.image_thumb1 ul li,.image_thumb2 ul li,.image_thumb3 ul li,.image_thumb4 ul li,.image_thumb5 ul li,.image_thumb6 ul li,.image_thumb8 ul li,.image_thumb9 ul li {
background:#000 repeat-x;
width:217px;
height:40px;
float:left;
border-bottom:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #000;
margin:0;
padding:12px 10px;
}

.image_thumb7 ul li {
background:#000;
width:234px;
height:19px;
float:left;
border-bottom:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #000;
margin:0;
padding:1px;
}

.image_thumb1 ul li.hover,.image_thumb2 ul li.hover,.image_thumb3 ul li.hover,.image_thumb4 ul li.hover,.image_thumb5 ul li.hover,.image_thumb6 ul li.hover,.image_thumb7 ul li.hover,.image_thumb8 ul li.hover,.image_thumb9 ul li.hover {
background:#3c4243;
cursor:pointer;
opacity:1px;
filter:alpha(opacity:100);
border:1px solid #d4bd7e;
}

.image_thumb1 ul li.active,.image_thumb2 ul li.active,.image_thumb3 ul li.active,.image_thumb4 ul li.active,.image_thumb5 ul li.active,.image_thumb6 ul li.active,.image_thumb7 ul li.active,.image_thumb8 ul li.active,.image_thumb9 ul li.active {
background:#555d5f;
cursor:default;
border:1px solid #d4bd7e;
}

html .image_thumb1 ul li h2,html .image_thumb2 ul li h2,html .image_thumb3 ul li h2,html .image_thumb4 ul li h2,html .image_thumb5 ul li h2,html .image_thumb6 ul li h2,html .image_thumb7 ul li h2,html .image_thumb8 ul li h2,html .image_thumb9 ul li h2 {
font:11px Helvetica Neue, Helvetica, Arial, sans-serif;
color:#fff;
margin:1px 0;
padding:0;
}

.image_thumb1 ul li .block1,.image_thumb2 ul li .block2,.image_thumb3 ul li .block3,.image_thumb4 ul li .block4,.image_thumb5 ul li .block5,.image_thumb6 ul li .block6,.image_thumb8 ul li .block8,.image_thumb9 ul li .block9 {
float:left;
margin-left:10px;
width:130px;
padding:0;
}

.image_thumb7 ul li .block7 {
float:left;
margin-left:5px;
width:210px;
padding-top:2px;
}

.accordion2 {
width:890px;
border-bottom:solid 1px #c4c4c4;
}

.accordion2 h3 {
background:#999783;
border-bottom:none;
border:solid 1px #c4c4c4;
cursor:pointer;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font:bold 100%/100% Helvetica Neue, Helvetica, Arial, sans-serif;
letter-spacing:0.1em;
line-height:100%;
border-color:border-style:solid solid none;
border-width:1px 1px medium;
margin:0;
padding:7px 10px;
}

.accordion2 h3:hover {
background:#E7E2A8;
}

.accordion2 h3.active {
background-position:right 5px;
}

.accordion2 p {
background:#FDFDE0;
border-left:solid 1px #c4c4c4;
border-right:solid 1px #c4c4c4;
display:none;
margin:0;
padding:10px 15px;
}

.boxgrid {
width:244px;
height:71px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:2px;
}

.boxgrid2 {
width:195px;
height:71px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:2px;
}

.boxgridtrends {
width:133px;
height:71px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:2px;
}

.boxgridstone {
width:244px;
height:84px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:2px;
}

.boxgridoverlay {
width:265px;
height:71px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:2px;
}

.boxcaption {
float:left;
position:absolute;
background:#000;
height:100px;
width:100%;
opacity:.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.captionfull .boxcaption {
top:260px;
left:0;
}

.caption .boxcaption {
top:220px;
left:0;
}

#footer {
color:#733E32;
font-size:10px;
left:0;
line-height:21px;
margin-left:0;
margin-right:0;
padding-top:5px;
position:absolute;
text-align:center;
width:905px;
height:130px;
display:none;
}

#Stutexstone1 {
color:#733E32;
font-size:10px;
left:0;
line-height:21px;
margin-left:70px;
margin-right:0;
padding-top:5px;
padding-right:20px;
position:absolute;
text-align:center;
width:780px;
height:390px;
}

#Stutexstone2 {
color:#733E32;
font-size:10px;
left:0;
line-height:21px;
margin-left:70px;
margin-right:0;
padding-top:5px;
padding-right:20px;
position:absolute;
text-align:center;
width:780px;
height:390px;
}

#Stutexstone3 {
color:#733E32;
font-size:10px;
left:0;
line-height:21px;
margin-left:70px;
margin-right:0;
padding-top:5px;
position:absolute;
text-align:center;
width:780px;
height:387px;
}

ul.navigation li,ul.gallerynav li {
    display:inline;
    margin-right:1px;
}

ul.navigation a:hover,ul.navigation a.selected,ul.gallerynav a:hover,ul.gallerynav a.selected {
background-color:#d4bd7e;
}

ul.navigation a:focus,ul.gallerynav a:focus {
outline:none;
}

.hide,.image_thumb7 img,.image_thumb1 ul li p,.image_thumb2 ul li p,.image_thumb3 ul li p,.image_thumb4 ul li p,.image_thumb5 ul li p,.image_thumb6 ul li p,.image_thumb7 ul li p,.hidden,.image_thumb8 ul li p,.hidden,.image_thumb9 ul li p {
display:none;
}

.boxgrid h3,.boxgrid2 h3,.boxgridtrends h3,.boxgridstone h3,.boxgridoverlay h3 {
color:#FFF;
font:12pt Helvetica Neue, Helvetica, Arial, sans-serif;
letter-spacing:0;
font-weight:700;
margin:10px 10px 0;
}

.boxgrid img,.boxgrid2 img,.boxgridtrends img,.boxgridstone img,.boxgridoverlay img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid p,.boxgrid2 p,.boxgridtrends p,.boxgridstone p,.boxgridoverlay p {
color:#afafaf;
font-weight:700;
font:10pt Helvetica Neue, Helvetica, Arial, sans-serif;
padding:0 10px;
}

.boxgrid a,.boxgrid2 a,.boxgridtrends a,.boxgridstone a,.boxgridoverlay a {
color:#1b83e4;
font-weight:700;
font:10pt Helvetica Neue, Helvetica, Arial, sans-serif;
padding:0 10px;
}

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden;
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:#3c2514;
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left;
}

#cboxContent {
position:relative;
overflow:visible;
background:transparent;
margin-top:20px;
}

#cboxLoadedContent {
overflow:auto;
background:transparent;
padding:5px;
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:100%;
border:0;
}

#cboxTitle {
position:absolute;
top:-20px;
left:0;
color:#ccc;
margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
}

#cboxCurrent {
position:absolute;
top:-20px;
right:0;
color:#ccc;
}

#cboxSlideshow {
position:absolute;
top:-20px;
right:90px;
color:#fff;
}

#cboxPrevious {
position:absolute;
top:50%;
left:5px;
margin-top:-41px;
background:url(controls.png) top left no-repeat;
width:38px;
height:81px;
text-indent:-9999px;
}

#cboxPrevious.hover {
background-position:bottom left;
}

#cboxNext {
position:absolute;
top:50%;
right:5px;
margin-top:-41px;
background:url(controls.png) top right no-repeat;
width:38px;
height:81px;
text-indent:-9999px;
}

#cboxNext.hover {
background-position:bottom right;
}

#cboxLoadingOverlay {
background:transparent;
}

#cboxLoadingGraphic {
background:url(loading.gif) center center no-repeat;
}

#cboxClose {
position:absolute;
top:5px;
right:5px;
display:block;
background:url(controls.png) top center no-repeat;
width:47px;
height:24px;
text-indent:-9999px;
}

#cboxClose.hover {
background-position:bottom center;
}

a:hover,.boxgrid a:hover,.boxgrid2 a:hover,.boxgridtrends a:hover,.boxgridstone a:hover,.boxgridoverlay a:hover {
text-decoration:underline;
}

#SlideShow,#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer;
}

.image_thumb1 img,.image_thumb2 img,.image_thumb3 img,.image_thumb4 img,.image_thumb5 img,.image_thumb6 img,.image_thumb7 img,.image_thumb8 img,.image_thumb9 img {
border:1px solid #000;
background:#000;
float:left;
padding:1px;
}
/* ph=1 */

