/*****RESET CLASSES*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 


body {background: #353538; font: 15px Helvetica, Arial, sans-serif;margin: 0;color: #000;line-height: 1em;}

/*****GENERIC CLASSES*****/  
p {}

ul {list-style: none;}

h1 {color: #fff;text-align: left; font-size: 28px; font-weight: normal;margin-bottom: 10px; }
h2 {text-align: left;font-size: 12px;padding: 0;margin: 0;color: #454545;}
h3 {text-align: left;font-size: 20px;padding: 0;margin: 0 0 15px 0;color: #ccc;}
h4 {text-align: left;font-size: 18px;padding: 0;margin: 0 0 15px 0;color: #ccc;}

a:link, a:visited{color: #80e7f8; outline: none; text-decoration: none;}
a:hover, a:active{color: #bff5fe; outline: none; text-decoration: none;}

ol, ul { list-style: none;  }

table {border-collapse: collapse;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

hr { border: 0;width: 100%;color: #666;background-color: #333;height: 1px;line-height: 1px;margin: 20px 0 20px;padding: 0px; float: left;clear: left;}

img { border:0; } 



/*****Basic Layout*****/  
#container {width: 968px;margin: 0 auto;position: relative;margin-top: 0px; }
#container_home {width: 968px;margin: 0 auto;position: relative;margin-top: 0px; }
	
/*****HEADER*****/  
#header_top {background: transparent url('../../lib/i/header/head_top.gif') top left no-repeat;width: 968px;height: 12px;float: left;margin-top: 45px;}
#logo {padding: 0; width: 148px; float: left;position: absolute; top:0;left: -30px;clear: both;z-index: 1;}
#logo_ray {padding: 0; width: 218px; float: left;position: absolute; top:0;left: -70px;clear: both;z-index: 1;}
#login{float:right;position:absolute;margin-left:490px;display:none;}
#beta{width: 100px; float: left; margin-left: 95px;position:absolute;top:0px;}

#header_wrap{background: transparent url('../../lib/i/header/head_bg.gif') top left repeat-y;width: 968px;float: left;height: 300px;}

#tagline{margin: 2px 0 0 115px;}

/*****VIDEO*****/
#video_wrap{width: 376px; height: 212px; float: left;margin: 10px 0 0 5px;z-index: 1;}
#movie_links{width: 60px;float: left;clear: left;margin: 150px 0 0 20px;}

/*****SHARE*****/
#share_wrap{width: 180px;float: left;background: #2e2e2e;margin: 0 0 0 5px;}
#share_top{background: transparent url('../../lib/i/share/share_top.gif') top left no-repeat;width: 180px;height: 18px;float: left;}
#share_btm{background: transparent url('../../lib/i/home/ssr_facebookclickthru_001.jpg') bottom left no-repeat;width: 180px;height: 196px;float: left;margin: -69px 0 0 0;}
#share_btm_link { position: absolute; top: 190px; left: 465px; width: 180px; height: 103px; background-color: transparent; border: none;}

.subscribe{padding: 160px 0 0 5px;display:none;}

/*****AD SPACE*****/
#ad_wrap{width: 300px; height: 225px;float: left;margin: -1px 0 0 5px;}

/*****REVIEW CHANNELS*****/
#category_wrap{width: 968px;float: left;position: relative; top:-470px; left: -2px; clear: both;}

.reviewchannels{margin: 0 0 0 18px;width: 62px; float: left;padding-right:5px;display: none;}

/*****BOTTOM SECTION CONTENT*****/
#content_wrap{background: transparent url('../../lib/i/content/content_bg.gif') top left repeat-y;width: 968px;float: left;;margin-top: 2px;}
#content_btm {background: transparent url('../../lib/i/content/content_btm.gif') top left no-repeat;width: 968px;height: 10px;float: left;margin-top: -9px;}

#search_wrap{color: #ccc; font-size: 10px;padding:6px 0 0 15px;height: 25px;margin: 11px 0 0 0;}

#meet_wrap{background: transparent top right no-repeat;width: 259px;float: left;height: 343px;margin: 20px 0 0 15px;}
#meet_link { position: absolute; top: 380px; left: 685px; width: 260px; height: 340px; background-color: transparent;}

.meet{padding: 260px 0 0 19px;display:none;}

/*****ABOUT MOVIEMAN PAGE*****/
#about_hero{margin: 0 0 0 60px;}
#left_col{width: 420px; float: left;margin:20px 0 20px 60px;}
#right_col{width: 420px; float: left;margin:20px 0 20px 20px;}
#right_col p, #left_col p{color: #282828; font-size: 12px;margin-bottom: 1em;}

#mail_contain{background: #121212; width: 250px; color: #fff; font-size: 10px;}
#mail_left_col{width: 300px; float: left;}
#mail_right_col{width: 300px; float: left;}
.title {display: block;width: 50px;float:left;line-height:2em;}
.email_c {float:left;width:150px;display:block;margin:0 0 2px 0;}
.email_d {float:left;width:230px;display:block;margin:0 0 1px 0;}
.email_e {float:left;width:230px;display:block;height:100px;}
.btn_email{float:left;clear:left;margin:8px 0 0 24px;}

.caption {display: block;width: 200px;float:left;font-size:10px;}

.reset{float: left;clear: both;}

.textarea{width:190px;}

/*****CONTACT PAGE*****/
#contact_hero{margin: 0 auto;width: 826px; color: #fff; font-size: 12px;margin:40px 0 0 115px;}
#contact_hero b{color:#cabd66;}
.email_contain{float: left;width: 200px; }
#contact_form{float: left;clear: left;margin: 0 0 40px 0; width: 726px;}
#header_wrap-contact{background: transparent url('../../lib/i/header/head_bg.gif') top left repeat-y;width: 968px;float: left;height: 620px;}
#buttons_wrap{float: left;clear: left;margin: 10px 0 0 0;}
.reg_input {
	color: #fff;
	font-size: 90%;
	padding: 4px;
	background: #3a3a3a;
	border:1px solid #666;
	width: 230px;
	float: left;
	margin-bottom: 1px;
}
.reg_input:hover {border:1px solid #333;background-color: #4d4d4d;}

/*****GALLERY/SLIDER*****/ 

#gallery_wrap{background: transparent url('../../lib/i/content/gallery_bg_dbag.gif') top left ;width: 650px;float: left;margin: 20px 0 20px 21px;}
#gallery_top{background: transparent url('../../lib/i/content/gallery_top_dbag.gif') top left no-repeat;width: 650px;float: left;height: 12px;}
#gallery{width: 660px;  }
#gallery_btm{background: transparent url('../../lib/i/content/gallery_btm_dbag.gif') top left no-repeat;width: 650px;float: left;height: 12px;margin:-1px 0 0 0;}

/*****FEATURE THUMBNAILS*****/
.feature_wrap{float: left;width: 100px; padding: 0 15px 0 5px;margin-bottom: 10px;}
#feature_links{float: left; width: 95px;margin-left: 10px; height: 1px; display: none; }

.feature{width:100px;height:100px;float: left;margin: 0; padding: 0;  text-align: center; }

.feature_title {width: 100px; color: #ccc; font-size: 10px; text-align: center;padding-top: 4px;clear: left;line-height: 1em;}
.showtimes_small{ height: 9px; width: 12px;float: left;position: relative; top: 85px; left: -22px;}
.website_small{ height: 9px; width: 12px;float: left;position: relative; top: 75px; left: -10px;}	
	
/*****Gallery*****/ 
#search_title{width: 52px; float: left;}
#sortby_title{width: 55px; float: left;padding-left: 10px;}
#c-item {
	background: #a1a1a1;
	border: 1px solid #1c1c1c;
	border: 0 none;
	color: #333;
	float: left;
	font-size: 10px;
	line-height: 22px;
	outline: none;
	display: block;
	padding: 3px;
	margin: 0 2px 0 0;
	height: 11px;
	width: 120px;
	}

/*****FOOTER*****/
#footer {width: 968px;float: right;text-align: right;padding: 5px 0 0 0;background: url(../../lib/i/footer/footer_bg.gif) no-repeat top right;margin: 5px 0 0 0;}

#footer_wrap{ width: 293px; height: 47px; line-height:11px; color: #909090; font-size: 9px; padding:0 20px 0 0;float:right;}

#footer_wrap a{ font-size: 10px; color: #ccc; font-weight: bold;margin: 0 0 10px 0;}
#footer_wrap a:hover{ font-size: 10px; color: #fff;}
