body{background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;margin-bottom:20px;background-image:url(imgs/bg.jpg);}
a{color:#000000;text-decoration:underline;font-weight:bold;}
p{margin:0;}
#gallery img{border:0;padding:0;margin:10px;}
#middle{width:850px;float:left;text-align:left;margin:0;padding:0;padding-bottom:8px;border-bottom:2px solid #000000;}
.ptitle2{font-size:15px;color:#990099;font-weight:bold;}
.ptitle3{font-size:13px;color:#990099;font-weight:bold;}
h4{font-size:13px;color:#990099;font-weight:bold;padding-top:20px;margin-bottom:5px;}
.ptitle{font-size:18px;color:#000000;font-weight:bold;}
h6{font-size:12px;color:#000000;font-weight:bold;margin-left:20px;margin-right:20px;margin-bottom:5px;text-align:center;}
#container{width:850px;background-color:#FFFFFF;margin:0;padding:0;}
#top{width:513px;height:22px;background-image:url(imgs/top.jpg);background-repeat:no-repeat;}
#middle2{background-image:url(imgs/middle.jpg);background-repeat:repeat-y;width:513px;}
#middle2 .specialp{font-size:14px;color:#000000;font-weight:bold;margin-left:10px;padding-left:13px;padding-bottom:5px;}
#bottom{width:513px;height:22px;background-image:url(imgs/bottom.jpg);background-repeat:no-repeat;background-position:top center;}
#top_banner{width:850px;height:250px;float:left;}
#navigation{width:850px;height:20px;float:left;background:#990099 url(imgs/nav.jpg) repeat-x;padding-top:5px;padding-bottom:5px;text-align:center;border-top:1px solid #DF5EDE;border-bottom:1px solid #760176;}
#navigation a{text-decoration:none;color:#FFFFFF;font-weight:bold;}
#navigation a:hover{text-decoration:underline;color:#FFFFFF;background:none;}
#shadow{background-image:url(imgs/bar.jpg);background-repeat:repeat-x;height:16px;width:850px;float:left;}
#footer{width:850px;font-size:11px;padding:0;padding-bottom:5px;margin:0 auto;margin-top:5px;text-align:justify;color:#000000;float:left;}
#finfo{width:850px;padding-bottom:5px;padding-top:5px;}
#finfo p{margin:0;text-align:justify;font-size:11px;padding-left:10px;padding-right:10px;}
#footer a{text-decoration:underline;color:#000000;}
#requirements{width:120px;float:left;margin-right:5px;margin-left:3px;padding-top:5px;}
#cinfo{font-size:18px;color:#990099;text-align:center;font-weight:normal;}
.comingsoon,.ptitle1b{color:#990099;font-size:18px;}
#lside{float:left;width:250px;margin-left:10px;}
#rside{float:left;width:535px;margin-left:25px;}
#player{text-align:center;margin:0 auto;}
#cinfoalt{width:800px;margin:0 auto;margin-bottom:20px;border-top:1px solid #CCCCCC;padding-top:10px;margin-top:8px;text-align:justify;}
#slider{background:url(imgs/sliderbg.jpg) no-repeat;width:530px;height:310px;}
.slideroverlay{width:313px;height:272px;position:absolute;z-index:10;}
.slideroverlay2{width:313px;height:272px;position:relative;z-index:1;margin-top:0;}
.slideroverlay a:hover{background:none;}
#sleft{float:left;margin-left:16px;margin-top:16px;width:176px;}
.sright{float:left;margin-left:3px;margin-top:16px;width:313px;}
.srightouter{width:310px;height:263px;overflow:auto;position:absolute;z-index:11;margin-top:5px;}
.srightcontent{padding:15px;text-align:left;font-size:12px;}
.tabcontent{display:none;}
#slidertabs{list-style-type:none;margin:0;padding:0;width:100%;}
#slidertabs li a{background:url(imgs/sleft.jpg) no-repeat;font-size:12px;color:#000000;display:block;width:134px;height:42px;padding-left:42px;padding-top:24px;text-decoration:underline;}
* html #slidertabs li a{width:130px;}
#slidertabs li a:hover{color:#FFFFFF;text-decoration:none;background:url(imgs/sleft2.jpg) no-repeat;}
#slidertabs li a.selected{background:url(imgs/sleft2.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}
#footer a:hover,#slidertabs li a.selected:hover{text-decoration:none;}
#lside img,#sleft img,.sright img,.slideroverlay img,.slideroverlay2 img{padding:0;margin:0;}

.colboxes{width:764px; margin:0 auto;}
.cleft{width:382px; float:left;}
.cright{width:382px; float:left;}
#beginning{background:url(imgs/beginning-intro.jpg) no-repeat; width:375px; height:235px;}
#master{background:url(imgs/master-intro.jpg) no-repeat; width:375px; height:235px;}
.included{background:url(imgs/included.jpg) no-repeat; width:375px; height:235px;}
.cwrapper{margin-left:30px; margin-right:30px; padding-top:45px;}
.colinner{width:305px; height:155px; padding-right:10px; overflow:auto; text-align:left; font-size:12px;}
blockquote{border:1px solid #ededed; padding:15px; margin-bottom:30px; margin-top:25px;}