body { 
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size:13px;
color:#ccc;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
vertical-align:top;
background: #000; 
}

.bodybg {
padding:25px 0px 25px 0px;
background-image: url(../../img/poster.jpg);
}

.fixedWidth{
background:transparent;
}

table.body {
margin:0px;
padding:0px;
background:transparent;
vertical-align:top;
}

p {text-indent:0px; text-align:left;margin-bottom: 8px;margin-top:0px;}

h1 { font-size:28px;font-weight:normal;padding:0px;margin:0px; }

h2 { font-size:17px;font-weight:normal;padding:0px;margin:0px; }

h3 { font-size:16px;font-weight:bold;padding:0px;margin:0px; }

h4 { font-size:13px;padding:0px;margin:0px; }

h5 { font-size:12px;font-weight:normal;padding:0px;margin:0px; }

h6 { font-size:11px;font-weight:normal;padding:0px;margin:0px; }

input, select, textarea {
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size:12px;
color:#444;
background-color:#efefef;
border: 2px solid #ccc;
}

.hidden {
padding:0px;
margin:0px;
display:none;
}

a:link {color:#c33;text-decoration:none; }

a:visited {color:#c33;text-decoration:none; }

a:hover {color:#e33;text-decoration:underline; }

table.header {
padding:0px;
margin:0px;
width:100%;
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-size:16px; 
font-weight:normal;
background: #000;
}

table.headerOver {
padding:0px;
margin:0px;
width:100%;
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-size:16px; 
font-weight:normal;
background: #000;
}

td.header {
font-size:16px; 
font-weight:normal;
}

td.headLinks{
height:35px;
margin:0px;
vertical-align:bottom;
padding-right:10px;
padding-left:10px;
}

td.headLink{
height:35px;
padding:0px;
margin:0px;
border: 0px;
}

td.headLinkOver{
height:35px;
padding:0px;
margin:0px;
background:#333;
border: 0px;
}

a.headLink:link {
color:#ccc;
text-decoration:none;
font-weight:bold;
}

a.headLink:visited {
color:#ccc;
text-decoration:none;
font-weight:bold;
}

a.headLink:hover {
color:#c00;
text-decoration:none;
font-weight:bold;
}

a.head_links_small {
color:#666;
text-decoration:none;
}

td.siteTitle {
text-align:center;
}
div.siteTitle {
padding-left:75px;
padding-top:20px;
}

a.siteTitle {
font-weight:bold;
font-size:32px;
color:#900;
text-decoration:none;
}

a.siteTitle:visited {
color:#900;
}

div.siteSlogan {
visibility:hidden;
display:none;
color:#ccc;
font-weight:normal;
font-size:14px;
font-style:italic;
padding:0px;
margin:0px;
}

.siteLogo{
padding:12px;
}

.main { 
font-size:13px; 
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-weight:normal;
}

.admin_body {
background:#333;
vertical-align:top;
}

table.admin_main {
color:#000;
background:#fff;
text-align:center;
font-size:13px; 
font-weight:normal;
width:50%; 
margin-left:auto;
margin-right:auto;
border: 2px solid #bbe;
vertical-align:top; 
}

a.adminHeadLink {
color:#333;
}

td.admin_row1 {background:#fff;}
td.admin_row2 {background:#eee;}

table.nav { 
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-size:15px;
font-weight:normal;
color:#666;
border: 1px solid #ccc;
background: transparent;
padding:0px;
width:235px;
}

td.navCol_left {
font-weight:bold;
padding:15px 0px 15px 15px;
background: transparent;
}

td.navCol_right {
font-weight:bold;
padding:15px 15px 15px 0px;
background: transparent;
}

td.navBox {
color:#666;
border-bottom: 1px dashed #ccc;
background-color:#fff;
}

td.navBox_over { 
color:#222;
border-bottom: 1px dashed #ccc;
background-color:#eef;
}

td.navLink{
font-size:13px;
padding-top:5px;
padding-left:12px;
}

td.navNoLink{
font-size:13px;
padding-top:5px;
padding-left:12px;
}

a.navHref:link {
font-size:13px;
color:#c00;
text-decoration:none;
font-weight:normal;
}

a.navHref:visited {
font-size:13px;
color:#c99;
text-decoration:none;
font-weight:normal;
}

a.navHref:hover {
font-size:13px;
color:#c00;
text-decoration:underline;
font-weight:normal;
}

table.banner { 
background:transparent;
padding:0px;
margin:auto;
margin-bottom:15px;
width:100%;
}

td.bannerHeader {
display:none;
color:#666;
height:25px;
padding:10px;
padding-bottom:8px;
font-size:19px;
font-weight:bold;
width:100%;
}

td.bannerDetails {
background:transparent;
padding:0px;
width:100%;
}

.cell_over { color:#000; background-color: #ff9900 }

.cell_out { color: #fff; background-color: #000 }	

.body_over { color:#fff; background-color: #ffcc33 }

.body_out { color:#000; background-color: #FF9900 }

.profile_over { 
text-align:left;
border: 1px solid #c00;
font-size:13px; 
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-weight:normal;
color:#333;
background:#fff;
padding:5px;
margin-bottom:15px;
}

.profile_out { 
text-align:left;
border: 1px solid #ccc;
font-size:13px; 
font-family:"Trebuchet MS", Tahoma, Verdana; 
font-weight:normal;
color:#666;
background:#fff;
padding:5px;
margin-bottom:15px;
}

td.profileHeader {
color:#666;
height:30px;
padding-left:0px;
font-size:19px;
font-weight:bold;
border-bottom: solid 1px #ccc;
}

td.profileImg {
text-align:center;
vertical-align:middle;
padding:5px;
}

td.profileDetails {
line-height:1.6em;
padding:5px 10px 5px 5px;
}

table.box {
background-color:#fff;
border: #ccc solid 1px
}

td.boxHead {
border-bottom:1px solid #ccc;
font-size:13px;
padding:2px 5px 2px 5px;
color:#666;
font-weight:bold;
}

.boxImg {
text-align:center;
vertical-align:middle;
padding:5px;
}

td.boxDetails {
background-color:#fff;
text-align:left;
font-size:11px;
padding:5px;
line-height:1.6em;
color:#666;
}

td.boxDesc {
background-color:#fff;
text-align:right;
padding:2px;
padding-right:7px;
padding-top:0px;
font-size:11px;
}

table.list {
font-family:"Trebuchet MS", Tahoma, Verdana; 
padding:0px;
width:100%;
}

.listHeader {
display:none;
padding:0px;
color:#666;
}

h3.listHeader {
font-size: 21px;
padding:0px;
color:#666;
}

.listDetails {
padding:15px;
text-align:left;
vertical-align:middle;
line-height:1.6em;
color:#ccc;
}

.listImg {
padding:5px;
vertical-align:middle;
color:#666;
text-align:center;
}

table.faq {
width:100%;
text-align:center;
padding:0px;
color:#666;
}
td.faqQuestion {
padding: 0px 10px 5px 10px;
line-height:1.5em;
text-align:left;
}
td.faqSpacer {
height:25px;
}
.faqHeader {
border-top:1px dashed #ccc;
font-weight:bold;
font-size:18px;
color:#666;
text-align:left;
padding:10px 0px 5px 0px;
margin:0px;
}
td.faqDetails {
color:#666;
text-align:left;
padding-bottom:5px;
}
table.gallery {
padding:0px;
border: #ccc solid 1px;
height:100%;
width:100%;
}
.galleryHeader {
text-align:center;
padding:5px;
background-color:#fff;
color:#666;
}
.galleryDetails {
background-color:#fff;
width:100%;
height:100%;
text-align:center;
vertical-align:middle;
padding:15px;
}
.galleryComments {
background-color:#fff;
color:#666;
border-top:1px dotted #ccc;
padding:5px;
text-align:center;
font-size:11px;
vertical-align:middle;
line-height:1.5em;
}
a.tooltip span {
display: none;
}
a.tooltip:hover span{
position:absolute;
display: inline;
right:50px;
background:#eef;
border:1px solid #ccc;
color:#666;
padding:10px;
width:300px;
}

table.userComment { 
background:#fff;
font-family: "Trebuchet MS", Tahoma, Arial;
font-size:13px;
border: 1px dashed #999;
padding:3px;
width:100%;
text-align:left;
margin-bottom:20px;
}
td.userComment {
background:#fff;
border: 1px dashed #999;
padding: 3px 3px 5px 3px;
}
td.userCommentHeading {
padding:2px 5px 2px 5px;
background:#333;
color:#fff;
}
div.pagination {
text-align:center;
}
a.pagination:link {
text-align:center;
color:#66b;
font-weight:bold;
text-decoration:none;
}
a.pagination:visited {
text-align:center;
color:#c33;
font-weight:bold;
text-decoration:none;
}
span.pagination {
text-align:center;
font-size:12px;
padding:1px 6px 1px 6px;
border: 2px solid #ccc;
background-color: #efefef;
text-decoration:none;
font-weight:bold;
}
a.helpBtn:link {
color:#666;
text-align:center;
font-size:12px;
padding:1px 6px 1px 6px;
border: 2px solid #ccc;
background-color: #eef;
text-decoration:none;
font-weight:normal;
vertical-align:top;
}

a.helpBtn:visited {
color:#666;
text-align:center;
font-size:12px;
padding:1px 6px 1px 6px;
border: 2px solid #ccc;
background-color: #eef;
text-decoration:none;
font-weight:normal;
vertical-align:top;
}
a.helpBtn:hover {
color:#c00;
text-align:center;
font-size:12px;
padding:1px 6px 1px 6px;
border: 2px solid #ccc;
background-color: #fee;
text-decoration:none;
font-weight:normal;
vertical-align:top;
}



.errorText {
text-align:center;
font-size:12px;
padding:3px;
background-color:#e44;
color:#fff;
font-weight:bold;
}

.submitcss {
border: 1px solid #336;
background-color:#efefef;
border-color:#009
}

.FormBuilder {
padding:0px;
font-family: "Trebuchet MS", Tahoma, Verdana;
font-size: 12px;
text-align:left;
border: dashed 0px #ccc;
color:#666;
}

.FormBuilder h4 {
font-size: 14px;
padding: 4px;
margin: 4px;
font-weight: normal;
}

.success{color: green;font-weight:bold;}

.failed{color: #cc0000;font-weight:bold;}

.warning {
color: #cc0000;
}

.required {
background: transparent;
color: #ff9900;
}

.FormBuilder td {
vertical-align: middle;
line-height: 1.75em;
}

.formConfirm {
text-align:center;
vertical-align: middle;
line-height: 1.75em;
}

.totalPrice {
text-align:center;
vertical-align: middle;
line-height: 1.75em;
font-size:12px;
color:#c00;
}

.fieldLabel {
padding:5px;
text-align: right;
}

.formError{
text-align:center;
font-size:13px;
padding:3px 3px 3px 3px;
color:#c33;
font-weight:bold;
}

td.footer {
color:#ccc;
background:#700;
text-align:center;
vertical-align:bottom;
}

p.footer{
text-align:center;
}

a.footer{
color:#c33;
text-align:center;
}

a.plugin { 
padding:0px 0px 5px 0px;
font-size:15px;
font-weight:bold;
color:#c66;
}

.reviewBtnForm {
padding-top:10px;
}
.reviewBtn {
border: 0px;
padding:1px;
color:#fff;
font-weight:normal;
background: #333;
}