body
{
    margin:0;
    padding:0;
    background:#000 url(../siteImages/bkg.gif) repeat-y 50% 0;
    font:400 11px Verdana,Arial,Helvetica,sans-serif;
    color:#fff;
}
div,ul,ol,li,p,h2,h1,h4{margin:0; padding:0; position:relative;}
ul{padding:0 0 0 20px;}
a,a:visited{text-decoration:none; color:#ffcc00;}
a:hover{text-decoration:underline;color:#ffcc00;}
dt,dd{margin:0 0 5px; padding:0;}
dl{margin:0 0 15px;}
dt{font-weight:700; text-decoration:underline;}
img{border:0;}
p,h2{margin:0 0 15px;}
h1{font:400 40px Arial,Helvetica,sans-serif; color:#fff;}
h1 a, h1 a:visited, h1 a:hover{color:#fff; text-decoration:none;}
h4{font-size:13px;}
/* Common Classes */
.replace {display: block; text-indent: -10000px; line-height: 0; outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.title, .title a, .title a:visited, .title a:hover{font-size:16px !important; font-weight:700 !important; color:#cc0033 !important;}
.announcement-list a{color:#c03;}
/* end Common Classes */
/* Body Wrap */
#wrap
{
    min-height:400px;
    width:800px;
    margin:0 auto;
    z-index:0;
}
* html #wrap{height:400px;}
/* end Body Wrap */
/* Header Area */
#header
{
    height:100px;
    width:800px;
    padding:33px 0 0;
    margin:0 0 15px;
}
/*#header h1{text-align:center;}*/
#header h1 a{color:#83a9db;}
#logo
{
    height:133px;
    width:282px;
    background:url(../images/logo.jpg) no-repeat 0 0;
    position:absolute;
    top:0;
    left:0;
}
/* end Header Area */
/* Navigation */
#nav
{
    height:30px;
    width:800px;
    z-index:0;
    margin:0 auto 5px;
    border-bottom:solid 2px #fc0;
}
#nav ul{float:left; list-style:none; padding:0;}
#nav ul li
{
    height:18px;
    float:left; 
    padding:6px 20px 6px 0;
}
#nav a, #nav a:visited, #nav a:hover{color:#fc0; font-weight:700; font-size:13px;}
#nav ul li.selected a, #nav ul li.selected a:visited, #nav ul li.selected a:hover{color:#ff790c;}
/* end Navigation */
/* Content Area */
#content
{
    width:800px;
    min-height:150px;
    margin:0 0 15px;
    border-bottom:solid 2px #fc0;
}
* html #content{height:150px;}
/* end Content */
/* Columns Area */
#contentColm1
{
    min-height:100px;
    width:275px;
    margin:5px 0 0;
    float:left;
}
* html #contentColm1{height:100px;}
#contentColm2
{
    min-height:100px;
    width:500px;
    margin:5px 0 0 25px;
    float:left;
}
* html #contentColm2{height:100px;}
/* end Columns Area */
/* Footer Area */
#footer
{
    width:800px;
    height:129px;
    font-size:11px;
    color:#fff;
}
.copy{float:left; width:35%;}
#footerNav{float:left; width:65%;}
#footerNav ul{float:right; padding:0; list-style:none;}
#footerNav ul li{float:left; margin:0 0 0 10px;}
#footerNav a, #footerNav a:visited, #footerNav a:hover{font-size:11px; color:#fc0;}
#footerNav ul li.selected a, #footerNav ul li.selected a:visited, #footerNav ul li.selected a:hover{color:#ff790c;}
/* end Footer Area */
/* Home Page FlashPlayer */
#flashPlayerContainer
{
    height:275px;
    width:490px;
    margin:0 0 15px;
    padding:5px;
    background:#cc0033;
}
#flashPlayerContainer #preview
{
    margin:0;
    padding:5px 5px 4px;
    background:#146900;
}
* html #flashPlayerContainer #preview
{
    top:5px;
    left:5px;
    position:absolute;
}
/* end Home Page FlashPlayer */
/* DVD Page */
.shop-catalogue{height:280px; width:360px;}
.shop-catalogue .image{height:230px;}
.shop-product-large .image{min-height:260px;}
.shop-product-large .details{min-height:260px;}
.shop-product-small .image{height:223px; width:317px;}
#contentColm2 .shop-catalogue
{
    background:Transparent;
    border:0;
    height:300px;
    width:500px;
    margin:0 0 10px;
}
#contentColm2 .shop-catalogue h4 a{color:#cc0033;}
#contentColm2 .shop-catalogue .image
{
    height:276px;
    width:490px; 
    margin:0 auto; 
    padding:0;
}
#contentColm2 .shop-product-small
{
    background:Transparent; 
    border:0;
    color:#fff;
}
#contentColm2 .shop-product-small .image
{
    height:276px;
    width:490px; 
    margin:0 auto; 
    padding:0;
}
#contentColm2 .shop-product-small ul{background:Transparent;}
#contentColm2 .shop-product-large
{
    background:Transparent;
    color:#fff;
    border:0;
}
#contentColm2 .shop-product-large .details {background:Transparent;}
#contentColm2 .comment-form {background:Transparent; color:#fff; border:0;}
#contentColm2 .comment-form h5{color:#cc0033;}
/* end DVD Page */
/* Cast and Crew page area */
#castAndCrew .photogalleryTable{width:100px; float:left;}
#castAndCrew .photogalleryTable td{padding:0 9px 0 0;}
/* end Cast and Crew page area */
/* home page column Box */
.homeColm
{
    min-height:50px;
    width:260px;
    margin:0 3px 10px;
    float:left;
}
* html #homeColm{height:50px;}
.homeColmTop
{
    height:10px;
    width:260px;
    background:url(../siteImages/homeColmTop.png) no-repeat 0 0 !important;
    background:url(../siteImages/homeColmTop.gif) no-repeat 0 0;
}
.homeColmBottom
{
    height:10px;
    width:260px;
    background:url(../siteImages/homeColmBottom.png) no-repeat 0 100% !important;
    background:url(../siteImages/homeColmBottom.gif) no-repeat 0 100%;
}
.homeColmBody
{
    min-height:30px;
    width:250px;
    padding:0 5px;
    background:url(../siteImages/homeColmBody.png) repeat-y 0 0 !important;
}
* html .homeColmBody{height:12px;}
/* end home page Testimonials Box */
#imageData #imageDetails{width:65% !important;}
#imageData #caption{color:#1969bc; font-style:italic; font-family:Palatino,Verdana,Arial,Helvetica,sans-serif; font-size:13px;}
.shop-product-small h5 a{color:#1969bc;}
#myjourney_1000px
{
    height:623px;
    width:800px;
    background:url(../siteImages/myjourney_1000px.jpg) no-repeat 0 0;
}
#myjourney_1000px ul li{color:#f00;}
