* {
    margin: 0;
    padding: 0;
    border: 0;
    behavior: url(iepngfix/iepngfix.htc);
}
html { height:100%; }
body {
    background: #e6f3cf;
    margin: 0;
    height: 100%;
    color:#00506a;
    font-size:12px;
    font-family:Arial;
}
p {
    margin:15px 0;
}
.shadow {
    width: 924px;
    background: url(bodybg.gif) repeat-y;
    margin: 0 auto;
}
.wrapper {
    width: 922px;
    padding: 0 1px;
    margin: 0 auto;
    background: url(wrapperbg.jpg) repeat-y center -280px;
}
.menu {
    width: 922px;
    height: 35px;
}
.menu ul li {
    list-style: none;
    float: left;
}
.menu a {
    display: block;
    height: 35px;
    width: 162px;
    background-image: url(menu_sprite.jpg);
    background-repeat: no-repeat;
}

a.modelName {
    text-decoration:none;
    font-size:16px;
}

.menu a p { display: none; }
.menu .m1 a { width: 125px; }
.menu .m2 a { background-position: -125px top; }
.menu .m3 a { width: 161px; background-position: -287px top; }
.menu .m4 a { background-position: -448px top; }
.menu .m5 a { width: 161px; background-position: -610px top; }
.menu .m6 a { width: 151px; background-position: -771px top; }
.menu .m1 a:hover, .menu .m1 a.act { background-position: 0 bottom; }
.menu .m2 a:hover, .menu .m2 a.act { background-position: -125px bottom; }
.menu .m3 a:hover, .menu .m3 a.act { background-position: -287px bottom; }
.menu .m4 a:hover, .menu .m4 a.act { background-position: -448px bottom; }
.menu .m5 a:hover, .menu .m5 a.act { background-position: -610px bottom; }
.menu .m6 a:hover, .menu .m6 a.act { background-position: -771px bottom; }

/*#bgoverlay{width:100%;height:1000%;position:absolute;background:#000;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);z-index:99;}*/

.content{background:url(contentbg.png) repeat-x; overflow:hidden;}

.content-title{color:#307b9f;font-weight:bold;font-size:12px;margin:15px 0 3px;display:block;}

.pagenav-box{background-color:#000000;width:18px;height:18px;}
.pagenav1{background-color:#FFFFFF;}
.pagenav2{background-color:#000000;}
.pagenav-spacer{padding-left:6px;}
.pagenav-table {margin:26px 0;padding:0 14px;font-weight:bold;font-size:14px;}
.pagenav-tablefoot {margin:5px 0 0;padding:0 14px;}
.pagenav-side{width:11px;white-space:nowrap;}
.nowrap{white-space:nowrap;}
.pagenav-table a{color:#307b9f;text-decoration:none;padding:0 12px;}
.pagenav-table a:hover{color:#01b9f5;text-decoration:none;}
.pagenav-table a.sel{color:#01b9f5; text-decoration:underline;}

.sel{color:#01b9f5; text-decoration:underline;}

#a-z-links {text-align:center;}
#a-z-links a, #a-z-links span, .pagenav-table .pagenav-pages a{margin:0 3px 4px 4px;padding:0;}
#a-z-links span.gray {color:gray;}

#footer{background:url(footerbg.jpg) no-repeat;height:610px;padding:54px 15px 0;position:relative;color:#293100;font-size:12px;margin-top:26px;}
#footer a {color:white;}
#footer .footer-title{position:absolute;left:56px;top:26px;width:178px;height:21px;background:url(footer-title.jpg) no-repeat;}
#footer .footer-top a{color:#2d799e;text-decoration:none;font-weight:bold;}
#footer .footer-top img{margin-bottom:8px;border:1px solid #2c3300;}
#footer .footer-buttons{position:absolute;top:160px;left:15px;}
#footer .footer-buttons a{display:block;width:280px;height:200px;float:left;text-decoration:none;margin-left:10px;}
#footer .footer-buttons a.join{width:295px;margin-left:305px;}
#footer .footer-buttons a p{display:none;}
#footer .footer-bottom{position:absolute;top:525px;left:15px;text-align:center;font-size:10px;width:892px;}
#footer .footer-bottom p{margin:15px 0;}
#footer .footer-bottom p.links{color:white;font-size:15px;}
#footer .footer-bottom p.links a{font-size:15px;}

.sets-model-name, .box-freetour .model-name a{color:#307b9f;text-transform:uppercase;font-weight:bold;font-family:"Century Gothic";margin:9px 0 0 155px;font-size:20px;text-align:left;text-decoration:none;}
.sets-table{margin-top:10px;}
.sets-scene-title{font-weight:bold;font-size:18px;}
.sets-table .video{padding:5px 0;}
.uppercase{text-transform:uppercase;}
.sets-table p{color:black;}
.sets-table .property{color:black;}
.sets-table .property-data{color:#307b9f;}
.sets-table a{color:#307b9f;text-decoration:none;}

.freetour-text-top {margin-top:32px;text-align:center;}
.freetour-text-top p{margin:20px 65px 30px;}
.freetour-text p{margin:30px 65px;text-align:center;}
.box-freetour{height:650px;background:url(box-freetour.png) no-repeat;position:relative;text-align:left;}
.box-freetour .model-name a{margin:0;position:absolute;top:9px;left:188px;}
.box-freetour .title{position:absolute;top:33px;left:56px;}
.box-freetour .details{position:absolute;top:585px;left:474px;width:400px;height:150px;}
.box-freetour .details .property{font-weight:bold;color:#2c3300;}
.box-freetour .details .property-data a{font-weight:bold;color:#307b9f;text-decoration:none;}
.box-freetour .details .property-data img{display:inline;margin:0 2px;}
.box-freetour .details .description{height:77px;overflow:hidden;}
.box-freetour .buttons{position:absolute;left:470px;top:742px;}
.box-freetour .buttons a{display:block;width:198px;height:69px;float:left;}
.box-freetour .buttons a p{display:none;}
.box-freetour .buttons a.watch{background:url(freetour_watch.png) no-repeat;}
.box-freetour .buttons a.download{background:url(freetour_download.png) no-repeat; margin-left:16px;}
.box-freetour .bottom{position:absolute;top:831px;width:100%;}
.box-freetour .bottom a{display:block;width:884px;height:26px;background:url(freetour_join.png) no-repeat;margin: 0 auto;}
.box-freetour .bottom a p{display:none;}
.box-freetour .img-small-1 img,
.box-freetour .img-small-2 img,
.box-freetour .img-medium-1 img,
.box-freetour .img-medium-2 img,
.box-freetour .img-large img{border:none;}
.box-freetour .img-small-1, .box-freetour .img-small-2{position:absolute;width:216px;height:204px;}
.box-freetour .img-medium-1, .box-freetour .img-medium-2{position:absolute;width:433px;height:268px;}
.box-freetour .img-small-1{left:26px;top:583px;}
.box-freetour .img-small-2{left:243px;top:583px;}
.box-freetour .img-medium-1{left:26px;top:45px;}
.box-freetour .img-medium-2{left:26px;top:314px;}
.box-freetour .img-large{position:absolute;width:433px;height:537px;left:460px;top:45px;}

.error404{background:white;margin:30px 30px 0 30px;padding:30px;text-align:center;}

#content-f{padding:26px 26px 0;color:#293100;}
#content-f .title{font-size:20px;margin-top:0;}
#content-f a{color:white;}