		body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		/*background-color: #a7869d;*/
		background-color: #437ac0;
		font-family: arial, verdana, helvetica, sans-serif;
		text-align: center;
		}

		body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
		font-size: 10pt;
		color: #fff;
		}

		a {
        color: #fff;
        text-decoration: none;
        }

        a:hover {
		color: #222;
        text-decoration: none;
        }

		hr {
		background-color: transparent;
		color: #ff7d0a;
		height: 1px;
		noshade: noshade;
		}
		
		h1 {
		font-size: 150%;
		color: #f0c052;
		margin-top: 0px;
        margin-bottom: 15px;
		text-transform: none;
		}
		
		h4 {
		color: #ff0000;
		margin-top: 0px;
        margin-bottom:0px;
		text-transform: none;
		}


        #container_landing {
		float: center;
       	background: url(../images/bg_landingcontent.gif) no-repeat top right;
		width: 662px;
       	height: 387px;
		padding: 0 0 0 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		}
		
		#container_landing_flash {
		float: center;
        background: transparent;
		width: 477px;
		padding: 0 0 0 0;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		}
		
       	#homeimg {
		float: right;
        /*background: url(../images/bg_head.jpg) no-repeat top left;*/
		width: 477px;
        /*height: 110px;*/
		padding: 0;
		margin-top: 20px;
		clear: both;
		text-align: left;
		}

       	#headimg {
		float: right;
        /*background: url(../images/bg_head.jpg) no-repeat top left;*/
		width: 477px;
        /*height: 110px;*/
		padding: 0;
		margin-top: 20px;
		clear: both;
		text-align: center;
		}
		
                #headimg a, #headimg a:link, #headimg a:visited, #headimg a:active {
                color: #fff;
                border-left: 2px solid #fff;
                border-right: 2px solid #fff;
                padding: 0 5px 0 5px;
                margin: 0;
                }
                
                #headimg a:hover {
                color: #f0c052;
                }


		
		/*#headimg h1, #headimg h2 {
        display: none;
        }*/
                
        #thelogo {
        float: left;
		width: 398px;
        height: 295px;
		padding: 0 0 0 0;
		clear:both;
		}
		
                .logolink{
                display: block;
                width: 398px;
                height: 295px;
                margin: 0;
                padding: 0;
                text-decoration: none;
                }
                
                #requires{
                float: right;
                margin-top: 20px;
                color: #444;
                font-size: 80%;
                text-transform: uppercase;
                text-align: center;
                width: 477px;
                }
                
                #requires a, a:link, a:visited, a:active {
                color: #999;
         	text-decoration: none;
                }

                #requires a:hover {
         	text-decoration: underline;
                }

                #requirement {
                float: left;
		width: 398px;
                height: 11px;
                margin: 0;
		padding: 0 0 0 0;
		background: transparent url(../images/requirement.gif) no-repeat top left;
		clear:both;
		}
		
		#enter {
                float: left;
		width: 398px;
                height: 81px;
                margin: 0;
		padding: 0;
		background: transparent url(../images/enterup.gif) no-repeat top left;
		clear:both;
		}

                .enterlink{
                display: block;
                width: 398px;
                height: 81px;
                margin: 0;
                padding: 0;
                text-decoration: none;
                }
                
                #enter a:hover{
                float: left;
		width: 398px;
                height: 81px;
		padding: 0 0 0 0;
		background: transparent url(../images/enterdown.gif) no-repeat top left;
		clear:both;
		}

		#boxforall {
		float:left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                width: 100%;
                /*background: transparent url(../images/mid_bg.jpg) 0 0;*/
                }


/* nav begin */

	       #sitenav {
               border: 0;
               margin: 0 0 0 192px;
               padding: 0;
               height: 43px;
               text-align: left;
               clear: both;
               }

               #sitenav .sitenavlist {
               padding: 0;
               text-align: center;
               }

               #sitenav .sitenavlist li {
               display: inline;
               text-align: left;
               }

               #sitenav .sitenavlist li a {
               background: #ff530a;
               color: #ffffff;
               font-weight: normal;
               text-decoration: none;
               display: block;
               float: left;
               margin: 0 3px;
               padding: 5px;
               vertical-align: middle;
               }
               
               #sitenav .sitenavlist li a:hover {
               background: #ff7d0a;
               }

               #sitenav .sitenavlist li.navpage a {
               background: #ff3900;
               }

/* nav end */

		#sidenavcontainer {
                float: left;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
		width: 200px;
		/*background-color: #77a092;
		background: transparent;*/
                border: 0px dotted #ffffff;
                }

                .sidenav {
                float: left;
                margin: 0 0 10px 2px;
                padding: 0 0 0 0;
		width: 192px;
		/*background-color: #77a092;
		background: transparent;*/
                border: 0px dotted #ffffff;
                }

                .sidetitle {
                margin: 0 0 5px 0;
                padding: 0 0 0 0;
                font-size: 10pt;
		font-weight: bold;
		background-color: #77a092;
                color: #ffffff;
                text-align: left;
                text-transform: uppercase;
                }

                #sidenavcontainer a {
         	font-size:10pt;
         	color: #ffffff;
         	text-decoration: none;
		font-weight: bold;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
                }

                #sidenavcontainer a:hover {
		color: #ff9900;
                }

                #sidenavcontainer ul li {
                list-style-image: url(../images/bullet_sidenav.gif);
                }

                #sidenavcontainer ul {
		margin-top: 0;
		}

                #sidenavcontainer hr {
		background-color: #ffffff;
		color: #ffffff;
                border: 0px solid #ffffff;
		height: 1px;
		noshade: noshade;
		margin: 10px 0 10px 0;
		}

                #backtotop {
                float: right;
                margin: 10px 0 0 0;
                width: 100px;
                background: url(../images/bullet_top.gif) no-repeat top right;
                text-align: left;
                }

                
                #titlecontainer {
                width: auto;
                margin: 0 0 10px 0;
                text-align: left;
                }

                .title {
                margin: 0 0 0 0;
                font-size: 10pt;
		font-weight: bold;
		color: #ffffff;
                }

                #title{
                margin: 0 0 0 235px;
                clear: both;
                }

                #infoblock {
                float: left;
                width: 770px;
		margin: 0 0 0 0;
                padding: 0 0 0 0;
                background: transparent url(../images/bg_mid.gif) repeat-y;
                clear: both;
                }

		#infocontainer {
                margin: 0 0 0 234px;
                padding: 0 0 0 0;
		width: 445px;
                /*width: 560px;
		height: 300px;*/
                background: transparent;
                /*border: 1px solid #ffffff;
                overflow: auto;*/
                }

                #infocontainer p {
                text-align: justify;
                }

                .infobox {
		float: left;
                padding: 0 0 0 0;
                margin: 0 0 0 0;
		width: auto;
		border: 0px solid #ff6600;
		clear: both;
		}


                #info {
		position: relative;
		top: 10px;
		left: 234px;
		padding: 0 0 0 0;
		width: 445px;
		\width: 455px;
		w\idth: 445px;
		background: url(../images/form_bg.jpg) no-repeat top right;
		clear:both;
		}


		#infocontainer h1 {
		font-size: 100%;
		color: #fb0301;
		margin-top: 0px;
		}

		.thumbcontainer {
		position: relative;
		/*clear:both;*/
		margin-top: 20px;
		width: 100%;
		}

		.thumbimage {
		float: left;
		width: 20%;
		}

		.thumbdetail {
		float: right;
		width: 80%;
		}

/*begin content for individual features*/

                #movieblock {
		float: left;
		width: 770px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                background: transparent url(../images/bg_mid.gif) repeat-y;
                border: 0 solid #ff6600;
                clear: both;
                }

                #moviecontainer {
                float: left;
                margin: 0 0 0 20px;
                padding: 0 0 0 0;
		width: 270px;
		height: 219px;
		background: transparent;
                border: 1px solid #ff6600;
                }

                #themovie {
                margin: 4px 0 0 4px;
                padding: 0 0 0 0;
		width: 260px;
		height: 211px;
		background: transparent;
                }

		#elementcontainer {
                position:relative;
                left: 14px;
                padding: 0 0 0 0;
		width: 380px;
		height: 300px;
                background: transparent;
                border: 1px solid #ff6600;
                overflow: auto;
                }
                
		.elementbox {
		float: left;
                padding: 0 0 0 0;
                margin: 4px 0 6px 4px;
		width: 352px;
		border: 1px solid #ff6600;
		clear: both;
		}

		.elementname {
		float: left;
		padding: 0 0 0 0;
                margin: 2px 0 2px 2px;
		width: 102px;
                }

		.elementdetail {
		padding: 0 0 0 0;
                margin: 2px 2px 2px 109px;
                width: auto;
                /*margin: 2px 0 2px 104px;
                width: 240px;*/
                text-align: left;
		}

		
		.elementthumb {
		border: 0 solid #ff6600;
		}
		
/*end content for individual features*/

/*begin contact form*/
                #contactblock {
                float:left;
                width: 100%;
                padding: 0 0 0 0;
                background: transparent;
                }

                #contactcontainer {
                float: left;
                margin-left: 0px;
                padding: 0 0 0 0;
                width: 445px;
		background: transparent;
                border: 0px solid #ff6600;
                /*overflow: auto;*/
                text-align: left;
                }
                
                .contactbox {
		float: left;
                padding: 0 0 0 0;
                margin: 4px 0 0 4px;
		width: 417px;
		/*width must be 28px less than elementcontainer to avoid scrolling*/
		border: 0px solid #ff6600;
		clear: both;
		}

                .field {
                float: left;
                padding: 0 0 0 0;
                margin: 0 0 0 0px;
                width: 100px;
                /*background-color: #ffffff;
		color: #ffffff;*/
		}

		.option {
		margin: 0 2px 0 104px;
                width: auto;
		/*background-color: #C9E2E7;*/
		color: #000000;*/
		text-align: left;
		}
		
		textarea, input, select {
		background-color: #ffcc66;
		}

                #button_sendoff {
                float: left;
		background: url(../images/send_off.gif) no-repeat top left;
		width: 63px;
		height: 43px;
		}
		
                .button_sendoff_link {
                display: block;
                background: url(../images/send_off.gif) no-repeat top left;
		width: 63px;
		height: 43px;
                }
                
                .button_sendoff_link:hover {
                background: url(../images/send_off_hover.gif) no-repeat top left;
                }
                
                #button_sendoff h4 {
                display: none;
                }

/*end contact form*/


		#footer {
                background: url(../images/bg_big_footer.gif) no-repeat top left;
                clear: both;
		width: 100%;
		height: 228px;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}

                #footer h4 {
                display: none;
                }

                #footertext{
                position: relative;
                top: 125px;
                left: 280px;
                width: 400px;
                color: #000000;
		font-size:70%;
		text-align: justify;
                }

		.brakeitup {
		clear: both;
		}
		
		#copyright {
                margin: 10px 20px 10px 0px;
                text-align: right;
                font-size: 90%;
                }

		.noshow{
		display: none;
		}



