@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
img {
	border:0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#mainWrapper {
	width:972px;
	height:686px;
	display:block;
	margin:0 auto;
	padding:36px 0 0 0;
}
#header {
	height:169px;
	display:block;
	width:972px;
	overflow:hidden;
}
#header #mainNav {
	width:213px;
	display:block;
	background:url(../images/nav_bottom_line.gif) no-repeat bottom left #FFF;
	margin:0px;
	padding:0px;
	float:left;
}
#header #mainNav .inside {
	background:url(../images/nav_line_and_curve.gif) no-repeat top right;
	height:169px;
	margin:0px;
	padding:0px;
}
#header #mainNav .inside ul {
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}
#header #mainNav .inside ul li {
	margin:0px;
	padding:0px;
}
#header #mainNav .inside ul .alex {
	width:191px;
	height:27px;
}
#header #mainNav .inside ul .alex a {
	background:url(../images/alex_treadway_on.gif) bottom left no-repeat;
	width:191px;
	height:27px;
	display:block;
	text-decoration:none;
}
#header #mainNav .inside ul .alex a:hover {
	background:url(../images/alex_treadway_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .alex .selected {
	background:url(../images/alex_treadway_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .photography, .design, .contact {
	width:191px;
	height:40px;
	display:block;
}
#header #mainNav .inside ul .photography a {
	background:url(../images/photography_on.gif) bottom left no-repeat;
	width:191px;
	height:40px;
	display:block;
	text-decoration:none;
}
#header #mainNav .inside ul .photography a:hover {
	background:url(../images/photography_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .photography .selected {
	background:url(../images/photography_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .design a {
	background:url(../images/design_on.gif) bottom left no-repeat;
	width:191px;
	height:40px;
	display:block;
	text-decoration:none;
}
#header #mainNav .inside ul .design a:hover {
	background:url(../images/design_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .design .selected {
	background:url(../images/design_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .contact a {
	background:url(../images/contact_on.gif) bottom left no-repeat;
	width:191px;
	height:40px;
	display:block;
	text-decoration:none;
}
#header #mainNav .inside ul .contact a:hover {
	background:url(../images/contact_on.gif) top left no-repeat;
	display:block;
}
#header #mainNav .inside ul .contact .selected {
	background:url(../images/contact_on.gif) top left no-repeat;
	display:block;
}
#contentWrapper {
	padding:0px;
	display:block;
}
#navSpacer{
	clear:both;
	color:#999999;
	display:block;
	font-size:10px;
	height:24px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:11px;
	text-align:right;
	width:972px;
}
#contentWrapper .leftImage {
	width:476px;
	height:317px;
	display:block;
	float:left;
}
.leftImageBox {
	width:476px;
	min-height:317px;
	height:auto;
	display:block;
	float:left;
}
#contentWrapper .rightContent {
	font-family:Arial, Helvetica, sans-serif;
	width:461px;
	float:right;
}
#contentWrapper .rightContent p {
	margin:0px;
	padding:0 0 10px 0;
	line-height:17px;
	font-size:11px;
	color:#999999;
}
/*photographyView*/
#leftColumn {
	float:left;
	display:block;
	width:239px;
}
#leftColumn .leftContent {
	width:190px;
	display:block;
	float:left;
}
#leftColumn .leftContent h2 {
	font-size:10px;
	color:#000;
	padding:33px 0 11px 0;
}
#leftColumn .leftContent p {
	font-size:10px;
	color:#999;
	line-height:16px;
	/*max-height:300px !important;*/
	display:block;
}
#leftColumn2 {
	float:left;
	display:block;
	width:228px;
}
#leftColumn2 .leftContent {
	width:190px;
	display:block;
	float:left;
}
#leftColumn2 .leftContent h2 {
	font-size:10px;
	color:#000;
	padding:0 0 11px 0;
}
#leftColumn2 .leftContent p {
	font-size:10px;
	color:#999;
	line-height:16px;
	max-height:300px;
}
.arrow {
	float:right;
	display:block;
	margin:0px !important;
	padding:0px !important;
}
#rightColumn {
	display:block;
	top:300px;
	position:absolute;
	bottom:0;
}
.panorama {
	display:block;
	top:260px;
	position:absolute;
	bottom:0;
	width:972px;
	_margin-left: -240px !important;
	_float: left !important;
	_margin-top: -18px;
}
/* IE7 */
*+html .panorama{
	margin-left: -240px !important;
	float: left !important;
	width:972px;
}
#rightColumn3 {
	float:right;
	background: url(../images/041.gif) no-repeat center;
	/*display:block;
	width:724px;
	height:482px;
	overflow:hidden;*/
}
/* IE6 and below */
* html #rightColumn3{
	margin-top: -18px;
}
/* IE7 */
*+html .nopanorama{
/*	margin-right: 750px;*/
margin-left: -445px !important;
float: left !important;
width: 724px !important;
}
.nopanorama {
	float:right;
	display:block;
	width:724px;
	height:482px;
	overflow:hidden;
}
#rightColumn2 {
	float:right;
	display:block;
	width:736px;
	height:482px;
	overflow:hidden;
}
/*photographyViewEnd*/
/*categoryMenu*/
.categoryMenu {
	display:block;
	width:auto;
	float:left;
	padding:0px;
	padding-top: 5px \0/; /*For IE 8*/
}
.categoryMenu ul {
	float:left;
	width:124px;
	display:block;
	margin:0px;
	padding:0px;
	width: 172px;
}
.categoryMenu ul li {
	margin:0px;
	padding:0px;
	letter-spacing:1px;
	line-height:1px;
	padding:1px 0 18px 0;
}
.categoryMenu ul li a {
	font-size:9px;
	text-decoration:none;
	color:#cccccc;
	line-height:0px;
}
.categoryMenu ul li a:hover {
	color:#333333;
}
.categoryMenu ul li .selected {
	color:#333333;
}
/*categoryMenuend*/
/*top thumbnail*/
.topThumbnail {
	display:block;
	float:right;
	width:155px;
}
.topThumbnail .leftArrow {
	padding:0px;
	display:block;
	float:left;
}
.upArrow {
	background:url(../images/arrow_up_on.gif) bottom no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
	cursor:pointer;
}
.upArrow:hover {
	background:url(../images/arrow_up_on.gif) top no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
}
.upArrowDeactive {
	background:url(../images/arrow_up_on.gif) bottom no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
}
.downArrow {
	background:url(../images/arrow_down_on.gif) bottom no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
	cursor:pointer;
	margin:10px 0 0 0;
}
.downArrow:hover {
	background:url(../images/arrow_down_on.gif) top no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
}
.downArrowDeactive {
	background:url(../images/arrow_down_on.gif) bottom no-repeat;
	width:10px;
	height:15px;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.topThumbnail .leftThumb {
	width:144px;
	padding:0px;
	margin:0px;
	display:block;
	float:right;
}
.topThumbnail .leftThumb .smallThumb {
	width:38px;
	height:38px;
	margin:0 0 10px 10px;
	display:block;
	float:left;
}
.smallThumb{
	overflow:hidden;
}
/*top thumbnail end*/
/* Footer */
#footer {
	clear: both;
	position: absolute;
	bottom:0;
	top:656px;
}
#footerHome {
	clear: both;
	position: relative;
	top:30px;
}
.navspacer {
	height:24px;
	display:block;
	clear:both;
	width:972px;
	text-align:right;
	font-size:10px;
	color:#999;
	padding:11px 0 0 0;
}
.imageHolder {
	padding:0 0 10px 12px;
	display:block;
	float:left;
}
.imageHolder .mediumThumb {
	width:172px;
	height:114px;
	display:block;
	overflow:hidden;
}

.imageHolder .mediumThumb a{
	/*display:block;*/
	cursor:pointer;
	width:172px;
	height:114px;
}
.imageHolder .mediumThumb a img {
	text-decoration:none;
	border:0px;
}
.imageHolder .thumbTitle {
	color:#999;
	font-size:9px;
	padding:12px 0 21px 0;
}
.imageHolder .thumbTitle a {
	color:#999;
	letter-spacing:1px;
	text-decoration:none;
}
.imageHolder .thumbTitle a:hover {
	color:#333;
}
/*jQuery*/
#featured {
	width:auto;
	height:482px;
	overflow:hidden;
	position:absolute;
	display:block;
}
#featured ul, #upcoming ul {
	list-style: none;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
#featured li {
	width:auto;
	height:482px;
	display: none;
	overflow:hidden;
	cursor:pointer;
}
#upcoming li {
	display: none;
}
#featured li div, #upcoming div.moviename {
	position: absolute;
}
#upcoming div.apubdate {
}
#featured li div {
	display: none;
	width: 423px;
}
#upcoming li div {
	display: none;
}
.selfads_corners {
}
.featured_link, .upcoming_link {
	display: block;
}
.featured_link {
	width: 453px;
	display:block;
	float:left;
}
.upcoming_link {
	width: 310px;
}
.nav {
	width:144px;
	height:135px;
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:right;
	_height:135px;
	_overflow:hidden;
}
.nav a {
	display: block;
	width: 38px;
	/*height: 38px;*/
	float: left;
	margin:0 0 10px 10px;
	overflow:hidden;
	text-decoration:none;
}
.nav a img {
	border:none;
}
.nav a.active {
}
/*jQuery ends here*/

.img_holder {
	float:left;
	width:172px;
	height:114px;
}
#leftColumn .leftContent strong, a {
	color:#666;
	text-decoration:none;
	border:0 !important;
}
.menuBlock {
	float:right;
	display:block;
	width:724px;
	height:140px;
}
.pagingBlock {
	height:24px;
	width:724px;
	text-align:right;
	font-size:9px;
	color:#999;
	padding:9px 0 0 248px;
	float:right;
	letter-spacing:1px;
	position: absolute;
	top:176px;
	*padding-left:35px;
	_padding-left:35px;
}
.loading {
	background:url(../images/loading.gif) center no-repeat #fff;
}
/* Easy Slider */

#slider {
	/* define width and height of container element and list item (slide) list items must be the same size as the slider area */ 
	width:160px;
	/*height:144px;*/
	height: 144px;
	overflow:hidden !important;
	
	margin-left: -2px;
}
* html #slider{
	margin-left: -12px !important;
	overflow:hidden !important;
	height: 144px !important;
}
#content {
	/*define width and height of container element and list item (slide) list items must be the same size as the slider area
		
	width:144px;
	height:138px;
	overflow:hidden; 
		
	*/ }
/*	span#prevBtn{}
	span#nextBtn{}	*/				

/*  Trans Slider */
.transSliderWrap {
	height:39px;
	width:39px !important;
	overflow:hidden !important;
	position:relative;
	margin:0;
	_overflow:hidden !important;
}
.transSliderImg {
	display:block;
	width:39px;
	height:39px;
	position: absolute;
	float:left;
	/*background: url(../images/041.gif) no-repeat center;*/
	/*background: url(../images/test.gif);*/
	opacity:0.6;
	top:-38px;
	*top:-0px !important;/*For IE 7 Only*/
	_top:-0px; /*For IE 6 only*/
	_filter:alpha(opacity=30);
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /**for chrome**/
.transSliderImg  { top:0px;  }
}
.fb-like{
	float:right;
	margin-right:10px;

}
.fb{
	bottom: 0;
    clear: both;
    position: absolute;
    top: 666px;
	margin-left:140px;
}
.fbPadding{
margin-left:510px;
padding: 10px 0 0;
}

