@charset "utf-8";
@import "reset.css";

body{
margin:0px;
padding:0px;
text-align:center;
background:url(../img/user/body-bg.jpg) no-repeat center top #056839;
}

div.container{
width:960px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:960px;
float:left;
margin:-15px 0px 0px 0px;
padding:0px 0px 30px 0px;
text-align:left;
}

div.top-section{
width:100%;
height:191px;
margin:0px;
padding:0px;
float:left;
text-align:center;
background:url(../img/user/top-section-bg.jpg) repeat-x left top;
}

div.top-section-inside{
width:100%;
height:123px;
margin:0px;
padding:0px;
float:left;
}

div.logo{
width:444px;
height:84px;
margin:19px 0px 0px 0px;
padding:0px;
float:left;
}

div.logo img{
margin:0px;
padding:0px;
border:none;
}

div.right-txt{
width:490px;
height:63px;
margin:0px 15px 0px 0px;
padding:0px;
float:right;
background:url(../img/user/top-glow.png) no-repeat right bottom;
text-align:right;
font-size:12pt;
font-family:trebuchet ms, arial, tahoma;
color:#666666;
line-height:73px;
}

div.right-txt-second{
width:490px;
height:63px;
margin:-17px 15px 0px 0px;
padding:0px;
float:right;
background:url(../img/user/top-glow.png) no-repeat right bottom;
text-align:right;
font-size:12pt;
font-family:trebuchet ms, arial, tahoma;
color:#666666;
line-height:73px;
clear:right;
}

div.envelope-text{
float:right;
margin:3px 15px 0px 0px;
padding:5px 0px;
text-align:right;
font-size:12pt;
font-family:trebuchet ms, arial, tahoma;
color:#666666;
background:url(../img/user/envelope.png) no-repeat left center;
text-indent:30px;
font-weight:bold;
clear:right;
}

div.content-top{
width:960px;
height:10px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/content-top.png) no-repeat left top;
}

div.content-top-top{
width:960px;
height:10px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
background:url(../img/user/content-top.png) no-repeat left top;
}

div.content-bottom{
width:960px;
height:10px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/content-bottom.png) no-repeat left top;
}

div.content{
width:960px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background:white;
text-align:left;
}

div.content-inside{
width:940px;
margin:0px 0px 0px 10px;
float:left;
padding:0px;
border:none;
}

div.content-inside table td{
vertical-align:top;
}

div.flashcontent{
width:940px;
height:316px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

div.blue-bar{
width:940px;
height:55px;
margin:15px 0px 0px 0px;
padding:0px;
float:left;
background:url(../img/user/blue-bar.png) no-repeat left top;
}

div.icons{
float:left;
height:23px;
line-height:23px;
margin:17px 0px 0px 20px;
padding:0px;
}

div.icons img{
margin:0px 0px 0px 15px;
padding:0px;
float:left;
border:none;
}

div.blue-bar-right{
height:55px;
line-height:55px;
margin:0px 20px 0px 0px;
padding:0px;
float:right;
font-size:18pt;
font-weight:bold;
color:white;
font-family:trebuchet ms, arial, tahoma;
}

div.txt{
width:900px;
margin:15px 0px 0px 20px;
padding:0px 0px 10px 0px;
float:left;
text-align:justify;
font-size:10pt;
font-family:arial;
color:#666666;
line-height:22px;
}

div.txt a{
font-size:10pt;
font-family:arial;
color:#148BC6;
text-decoration:none;
}

div.txt a:hover{
text-decoration:underline;
}

div.txt ul{
margin:0px 0px 0px 35px;
padding:10px 0px 10px 0px;
line-height:22px;
font-size:10pt;
font-family:arial;
color:#666666;
float:left;
width:100%;
}

div.txt ul li{
list-style-type:disc;
}

div.txt p{
width:100%;
float:left;
}

div.txt ol{
margin:0px 0px 0px 35px;
padding:10px 0px 10px 0px;
line-height:22px;
font-size:10pt;
font-family:arial;
color:#666666;
float:left;
width:100%;
}

div.txt ol li{
list-style-type:decimal;
}

div.boxes{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
float:left;
background:url(../img/user/shadow.png) no-repeat center bottom;
font-size:10pt;
font-family:arial;
color:#056839;
text-align:left;
line-height:22px;
}

div.boxes a{
font-family:arial;
color:#056839;
font-size:10pt;
text-decoration:none;
}

div.boxes a:hover{
text-decoration:underline;
}

div.boxes1{
width:100%;
margin:20px 0px 0px 0px;
padding:0px 0px 30px 0px;
float:left;
background:url(../img/user/shadow.png) no-repeat center bottom;
font-size:10pt;
font-family:arial;
color:#056839;
text-align:left;
line-height:22px;
}

div.boxes1 a{
font-family:arial;
color:#056839;
font-size:10pt;
text-decoration:none;
}

div.boxes1 a:hover{
text-decoration:underline;
}

div.box1{
width:248px;
margin:0px 0px 0px 15px;
padding:0px;
float:left;
}

div.box2{
width:248px;
margin:0px 0px 0px 83px;
padding:0px;
float:left;
}

div.box3{
width:248px;
margin:0px 15px 0px 0px;
padding:0px;
float:right;
}

div.box-title{
height:40px;
line-height:40px;
float:left;
width:100%;
font-size:11pt;
font-family:trebuchet ms, arial, tahoma;
color:#056839;
text-align:left;
}

div.box-photo{
margin:0px;
padding:0px;
float:left;
width:248px;
height:164px;
}

div.box-photo img{
margin:0px;
padding:0px;
border:none;
float:left;
}

div.more{
width:101px;
height:30px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
}

div.more a{
width:101px;
height:30px;
display:block;
float:left;
margin:0px;
padding:0px;
background:url(../img/user/more-bg.png) no-repeat left top;
line-height:28px;
font-size:12pt;
color:white;
font-family:arial;
text-decoration:none;
text-align:center;
font-weight:bold;
}

div.more a:hover{
color:#E0DED2;
text-decoration:none;
}

div.bottom-logos{
width:100%;
margin:20px 0px 0px 0px;
padding:0px 0px 30px 0px;
float:left;
background:url(../img/user/shadow.png) no-repeat center bottom;
height:100px;
}

img.logo1{
margin:20px 0px 0px 15px;
padding:0px;
float:left;
border:none;
}

img.logo2{
margin:0px 0px 0px 110px;
padding:0px;
float:left;
border:none;
}

img.logo3{
margin:20px 15px 0px 0px;
padding:0px;
float:right;
border:none;
}

div.bottom-section{
width:100%;
height:30px;
float:left;
margin:0px;
padding:0px;
}

div.copyright{
height:30px;
line-height:30px;
float:left;
margin:0px 0px 0px 20px;
padding:0px;
font-size:8pt;
color:white;
font-family:tahoma,arial;
}

div.mediasoft{
height:30px;
line-height:30px;
float:right;
margin:0px 20px 0px 0px;
padding:0px;
font-size:8pt;
color:white;
font-family:tahoma,arial;
}

div.mediasoft a{
font-size:8pt;
color:white;
font-family:tahoma,arial;
text-decoration:none;
}

div.flashcontent-sp{
width:940px;
height:150px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

div.flashcontent-sp img{
margin:0px;
padding:0px;
float:left;
border:none;
}

div.label{
width:100%;
height:40px;
line-height:60px;
font-size:16pt;
font-weight:bold;
font-family:trebuchet ms, arial, tahoma;
color:#EE780C;
text-align:left;
float:left;
}

div.gallery{
width:100%;
margin:0px;
padding:0px;
float:left;
}

div.gallery img{
margin:22px 0px 0px 22px;
padding:0px;
float:left;
border:1px solid #CDCDCD;
}

table.google_map{
float:left;
margin:15px 0px 15px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px;
width:35%;
}

td.google{
margin:0px;
padding:0px;
line-height:0px;
border:1px solid #E91D25;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
line-height:20px;
text-align:justify;
font-size:10pt;
color:#5A5A5A;
font-family:arial;
}

div.download-stripe{
width:100%;
height:27px;
margin:15px 0px 0px 0px;
padding:0px;
float:left;
text-align:left;
}

div.download-stripe a{
height:27px;
margin:0px;
padding:0px;
float:left;
text-decoration:none;
cursor:pointer;
}

div.download-stripe a em.left{
width:7px;
height:27px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/download-left.png) no-repeat left top;
}

div.download-stripe a em.center{
height:27px;
margin:0px;
padding:0px 4px;
float:left;
background:url(../img/user/download-center.png) repeat-x left top;
font-size:10pt;
color:white;
font-family:arial;
text-decoration:none;
font-style:normal;
line-height:27px;
}

div.download-stripe a:hover em.center{
text-decoration:underline
}

div.download-stripe a em.right{
width:34px;
height:27px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/download-right.png) no-repeat left top;
}

input.ordinary_input{
width:300px;
height:20px;
line-height:20px;
text-align:left;
margin:3px 0px 8px 0px;
padding:0px;
background-color:white;
color:black;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:black;
border-style:solid;
}

select.ordinary_input{
width:300px;
height:20px;
line-height:20px;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
background-color:white;
color:black;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:black;
border-style:solid;
}

input.ordinary_input_red{
width:300px;
height:20px;
line-height:20px;
text-align:left;
margin:3px 0px 8px 0px;
padding:0px;
background-color:red;
color:white;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:#D32016;
border-style:solid;
}

select.ordinary_input_red{
width:300px;
height:20px;
line-height:20px;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
background-color:red;
color:white;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:#D32016;
border-style:solid;
}

.ordinary_input_red{
width:300px;
height:20px;
line-height:20px;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
background-color:red;
color:white;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:#D32016;
border-style:solid;
}

option{
color:black;
font-family:arial;
font-size:9pt;
}

textarea.textarea{
width:300px;
height:120px;
text-align:left;
margin:3px 0px 8px 0px;
padding:0px;
background-color:white;
color:black;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:black;
border-style:solid;
}

textarea.textarea_red{
width:300px;
height:120px;
text-align:left;
margin:3px 0px 8px 0px;
padding:0px;
background-color:red;
color:white;
font-family:arial;
font-size:9pt;
border-width:1px 1px 1px 1px;
border-color:#D32016;
border-style:solid;
}

input.sendit{
color:white;
font-size:10pt;
font-family:trebuchet ms, arial;
font-style:normal;
background-color:#EE780C;
cursor:pointer;
text-decoration:none!important;
float:left;
margin-right:15px;
margin-left:350px;
border:none!important;
padding:0px 3px;
}

input.sendit1{
color:white;
font-size:10pt;
font-family:trebuchet ms, arial;
font-style:normal;
background-color:#EE780C;
cursor:pointer;
text-decoration:none!important;
float:left;
margin-right:15px;
border:none!important;
padding:0px 3px;
}

div.stripe_form{
width:100%;
text-align:left;
text-decoration:none!important;
height:27px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
}

div.smaller{
width:110px;
margin:0px 0px 0px 230px;
padding:3px 10px 0px 0px;
float:left;
text-align:left;
font-family:arial;
font-size:10pt;
color:#666666;
}

div.smaller_right{
width:310px;
margin:0px;
padding:0px;
float:left;
text-decoration:none!important;
}

ins{
text-decoration:none!important;
}

div.form{
width:100%;
margin:0px;
padding:0px;
float:left;
}

div.menu{
width:100%;
height:32px;
margin:26px 0px 0px 0px;
padding:0px;
float:left;
}

div.menu a{
height:32px;
float:left;
margin:0px 0px 0px 17px;
padding:0px;
text-decoration:none;
cursor:pointer;
}

div.menu a em.left{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
}

div.menu a em.right{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
}

div.menu a em.center{
height:32px;
margin:0px;
padding:0px 8px 0px 8px;
float:left;
text-align:center;
font-size:12pt;
color:white;
font-weight:bold;
font-family:arial;
font-style:normal;
text-decoration:none;
line-height:32px;
text-transform:uppercase;
}

/* ------------------------- */

div.menu a:hover em.left{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/button-left.png) no-repeat left top;
}

div.menu a:hover em.right{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/button-right.png) no-repeat left top;
}

div.menu a:hover em.center{
height:32px;
margin:0px;
padding:0px 8px 0px 8px;
float:left;
background:url(../img/user/button-center.png) repeat-x left top;
text-align:center;
font-size:12pt;
color:#EF8027;
font-weight:bold;
font-family:arial;
font-style:normal;
text-decoration:none;
line-height:32px;
}

/* ------------------------- */

div.menu a.current em.left{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/button-left.png) no-repeat left top;
}

div.menu a.current em.right{
width:4px;
height:32px;
margin:0px;
padding:0px;
float:left;
background:url(../img/user/button-right.png) no-repeat left top;
}

div.menu a.current em.center{
height:32px;
margin:0px;
padding:0px 8px 0px 8px;
float:left;
background:url(../img/user/button-center.png) repeat-x left top;
text-align:center;
font-size:12pt;
color:#EF8027;
font-weight:bold;
font-family:arial;
font-style:normal;
text-decoration:none;
line-height:32px;
text-transform:uppercase;
}

/* ------------------------- */

div.bottom-menu{
width:100%;
height:50px;
line-height:60px;
text-align:center;
font-size:12pt;
color:#666666;
font-family:trebuchet ms, arial, tahoma;
float:left;
}

div.bottom-menu a{
font-size:12pt;
color:#666666;
font-family:trebuchet ms, arial, tahoma;
text-decoration:none;
text-transform:uppercase;
font-style:normal!important;
font-weight:bold;
}

div.bottom-menu a:hover{
color:#056839;
}

div.bottom-menu a.current{
font-size:12pt;
color:#056839;
font-family:trebuchet ms, arial, tahoma;
text-decoration:none;
text-transform:uppercase;
font-style:normal!important;
font-weight:bold;
}

div.bottom-menu span{
padding:0px 10px;
}