body{ background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: 0 0; background-color: #000000; overflow-x: hidden; }
img { border: 0; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000; font-weight: bold; line-height: 22px; }

.pageWrapper { margin: 0 auto; width: 1000px; /*border:1px solid #666;*/ position: relative; }

.pageColumn1 {
	width: 305px;
	float: left;
}

.pageColumn2 { width: 680px; float: right; /*border:1px solid #666;*/ }

.headerContent { margin: 0 auto; width: 0; height: 400px; /*border:1px solid #666;*/ width: 100%; }

/*.row01 {background-image: url(../images/bg02.jpg); background-repeat: repeat-x; background-position: 0 0;}*/

/*.moviePoster a { padding: 0px; padding: 25px; width: 150px; display:block;}
.moviePoster a:link { color: #000000; }

.moviePoster a:visited { color: #000000; }

.moviePoster a:hover { color: #ff0055; text-decoration: none; background-image: url(images/greyHighlight.gif); background-repeat: repeat; }

.moviePoster a:active { color: #000000; }*/
.moviePoster { width: 160px; padding: 0px; float: left; background-color: #FFFFFF; }

.moviePoster a { padding: 10px; display:block; float: left; }

.moviePoster a:link { color: #000000; }

.moviePoster a:visited { color: #000000; }

.moviePoster a:hover { color: #fff; background-color: #ff0055; }

.moviePoster a:active { color: #000000; }

.moviePoster h5 { font-size: 11px; font-weight: bold; padding-top: 10px; }

.moviePoster h6 { font-size: 10px; font-weight: normal; }

/* root element for tabs  */
ul.tabs { list-style:none; margin: 0; height:76px; border:0px solid #666; padding: 0; }

/* single tab */
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }

/* link inside the tab. uses a background image */
ul.tabs a { background: url(../images/tabs.png) no-repeat -0px -82px; font-size:11px; display:block; height: 38px; line-height:30px; width: 138px; text-align:center; text-decoration:none; color:#000; padding:0px; margin:0px; position:relative; top:0px; }

ul.tabs a:active { outline:none; }

/* when mouse enters the tab move the background image */
ul.tabs a:hover { background-position: 0 -41px; color:#fff; }

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: 0 0; cursor:default !important; color:#000 !important; }

#wrapper {
	width: 100%;
	top: 0px;
	margin: 0 auto;
	background-image: url(../images/chrome-header.png);
}

#header { width: 565px; /*width: 427px;*/ left: 800px; top: 0px; margin: 0 auto; }

body { font-family:"arial", "helvetica", verdana; margin: 0 auto; padding: 0; background-color: #F05; }

/* get rid of those system borders being generated for A tags */
a:active { outline:none; }

:focus { -moz-outline-style:none; }

.navTitles { padding-top: 10px; }



#rightColumn { width: 650px; text-align: left; padding: 0px; margin: 0px; }

/*.moviePoster a { padding: 0px; padding: 25px; width: 150px; display:block;}
.moviePoster a:link { color: #000000; }

.moviePoster a:visited { color: #000000; }

.moviePoster a:hover { color: #ff0055; text-decoration: none; background-image: url(images/greyHighlight.gif); background-repeat: repeat; }

.moviePoster a:active { color: #000000; }*/
.moviePoster { width: 140px; padding: 10px; float: left; height: 335px; }
.moviePoster a { padding: 10px; display:block; float: left; }
.moviePoster a:link { color: #000000; }
.moviePoster a:visited { color: #000000;}
.moviePoster a:hover { color: #fff; background-color: #ff0055; }
.moviePoster a:active { color: #000000; }

.moviePoster h5 { font-size: 11px; font-weight: bold; padding-top: 10px; }

.moviePoster h6 { font-size: 10px; font-weight: normal; }

.clearfix:after {clear:both; content: "."; display: block; height: 0; visibility: hidden;}

.leftbar { position: absolute; left: 20px; margin-top: 10px; }

label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; font-variant: none; }

.inp1 { color: black; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 140px; margin: 15px 0 5px 0; }

.inp2 { color: black; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; scrollbar-3dlight-color: #2b0c02; scrollbar-arrow-color: #2b0c02; scrollbar-base-color: #2b0c02; scrollbar-darkshadow-color: #2b0c02; scrollbar-face-color: white; scrollbar-highlight-color: #2b0c02; scrollbar-shadow-color: #2b0c02; margin: 15px 0 5px 0; }

.inp3 { color: black; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; width: 140px; }

.module1 { float: left; color: #333333; width: 600px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; }

.module2 { float: left; padding-left: 20px; color: #333333; width: 260px; }

.module3 { float: left; color: #333333; width: 600px; padding-left: 20px; padding-top: 20px; margin-top: 20px; border-top: 1px solid #ccc; }

.info1 { float: left; color: #333333; width: 165px; padding-left: 20px; }

.info2 { float: left; color: #333333; width: 185px; }

.c2 { float: left; padding-right: 60px; color: #333333; }

.formHeaderModule { float: left; color: #333333; width: 600px; }

.c4 { float: none; padding-left: 0px; color: #000000; background-color: #333333; font-weight: bold; height: 5 px; width: 600px; }

.c8 { float: left; color: #ff0055; font-size: 14px; text-transform: none; text-align: left; padding: 0 20px 20px; font-weight: normal; line-height: 20px; }
.c9 {padding: 0 20px 20px;}
.c10 {padding: 0 20px 0 20px;}
div.copyrightInformation { text-align: center; color: black; font-family: verdana, arial, sans-serif; font-size: 10px; padding: 10px 0 0 0px; }

.inp21 { color: black; background-color: #F19F9E; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; scrollbar-3dlight-color: #2b0c02; scrollbar-arrow-color: #2b0c02; scrollbar-base-color: #2b0c02; scrollbar-darkshadow-color: #2b0c02; scrollbar-face-color: white; scrollbar-highlight-color: #2b0c02; scrollbar-shadow-color: #2b0c02; }

.style6 { font-size: 14px; font-weight: bold; }

.style7 { font-size: 16px }

.style8 { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

a:link { color: #666666; text-decoration: none; }

a:visited { text-decoration: none; color: #666666; }

a:hover { text-decoration: none; color: #333333; }

a:active { text-decoration: none; color: #666666; }

.style9 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.style10 { color: #666666 }

h1 { text-align: left; font-size: 24px; color: #f05; padding: 10px 0 10px 5px; }

h2 { text-align: left; padding: 0 0 10px 0; }

.optIns { width: 550px; padding-bottom: 25px; }

/*FOOTER*/
#footer { bottom: 0px; width: 100%; float: left; margin-top: 20px;}

#footer p { margin: 0 auto; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; height: 40px; background-color: #FFFFFF; line-height: 12px; }

#footerHome { bottom: 0px; width: 100%; float: left; margin-top: 20px; margin-bottom: 20px; }

#footerHome p { margin: 0 auto; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; height: 40px; background-color: #FFFFFF; line-height: 12px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
