@charset "UTF-8"; /* CSS Document */

/*//////// GLOBAL /////////*/
body { background:url(../images/backgrounds/site_bg.gif) repeat-x #555; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; }

img { border:none; }

p { font-size:11px; line-height:14px; margin-top:0; }

h1 { margin:0; font-weight:normal; }

.clearFloat { clear:both; float:none; }

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

.wrapper { width:979px; margin-top:0; margin-left:auto; margin-right:auto; text-align:left;  }


/*//////// HEADER /////////*/
.header { position:relative; width:978px; height:178px; background:url(../images/backgrounds/header_bg.gif) no-repeat; }
	.header .ticketTab { position:absolute; top:75px; left:20px; width:148px; height:32px; }
	.header .adSpace { position:absolute; top:9px; left:197px; border:4px solid #000; width:728px; height:90px; }
	.header .headerBanner { position:absolute; top:107px; width:978px; height:72px; background:url(../images/ads/header_banner.gif) no-repeat right #f37022; }
	/*.header .headerBanner img { margin:11px 0 0 11px; }*/
	.header .headerBanner .logo { margin:11px 0 0 11px; }


/*//////// NAVIGATION /////////*/
.navigation { position:relative; width:978px; height:38px; background:url(../images/nav-main/navbar_bg.gif) repeat-x; font-size:12px; }
.navigation a { text-decoration:none; color:#fff; }

	/* Navbar */
	.navigation ul { position:absolute; width:495px; height:37px; left:269px; background:#000; margin:0; padding:1px 1px 0 1px; }
	 .navigation li { list-style-type:none; display:inline-block; float:left; height:37px; margin:0; padding:0; }
	 	.navigation li a { height:37px; display:block; margin:0 1px; }
		 	.navigation li a span { visibility:hidden; }
			.navigation li a.nav_all { background:url(../images/nav-main/nav_all.gif) no-repeat; }
			.navigation li a.nav_models { width:82px; }
			.navigation li a.nav_video { width:65px; background-position:-83px 0; }
			.navigation li a.nav_photos { width:81px; background-position:-149px 0; }
			.navigation li a.nav_blogs { width:72px; background-position:-231px 0; }
			/*.navigation li a.nav_games { width:84px; background-position:-326px 0; }*/
			.navigation li a.nav_downloads { width:114px; background-position:-304px 0; }
			.navigation li a.nav_store { width:69px; background-position:-419px 0; }

			.navigation li a.nav_models:hover { background-position:0 -37px; }
			.navigation li a.nav_video:hover { background-position:-83px -37px; }
			.navigation li a.nav_photos:hover { background-position:-149px -37px; }
			.navigation li a.nav_blogs:hover { background-position:-231px -37px; }
			/*.navigation li a.nav_games:hover { background-position:-326px -37px; }*/
			.navigation li a.nav_downloads:hover { background-position:-304px -37px; }
			.navigation li a.nav_store:hover { background-position:-419px -37px; }

	/* Nav Sides */
	.navigation .nav_sides { position:absolute; height:38px; }
		.navigation .left { left:5px; }
		.navigation .nav_sides img { float:left; margin-left:12px; }
		.navigation .right { left:770px; }


/*//////// SUB NAVBAR /////////*/
.navbar_sub { position:relative; width:958px; height:38px; background:url(../images/nav-sub/navbar_sub_bg.gif) repeat-x; border-top:1px solid #333; padding:0 10px; color:#999; line-height:25px; }
	.sub_sub a { color:#999; text-decoration:none; margin:0 9px; }

.sub_sub a:hover { color:#999; text-decoration:none; }
.sub_sub input { color:#999; text-decoration:none; margin:-5px 2px 0 6px; padding:0; border:none; background:none; cursor:pointer; font-size:11px;  }

	


	/* Search Bar */
	.searchbar { position:absolute; top:0; right:25px; background:url(../images/backgrounds/label_search.gif) no-repeat left; background-position:0 7px; padding:1px 0 0 50px; }
		.searchbar td { padding:0 0 0 10px; }
		.searchbar .field { padding:4px; border:1px solid #bdbdbd; width:183px; color:#888; font-size:11px; }
		.searchbar .searchGo { background:url(../images/buttons/btn_go.gif) no-repeat; height:24px; width:30px; border:0; padding:0; cursor:pointer; }


/*//////// CONTENT MODULES /////////*/
.horo_bar { float:left; width:100%; height:30px; background:url(../images/backgrounds/horo_bar.gif) no-repeat; margin:0 4px; }
.horo_bar2 { position:relative; width:659px; height:30px; background:url(../images/backgrounds/horo_bar2.gif) no-repeat; margin:0 4px; }
.horo_bar3 { position:relative; width:659px; height:30px; background:url(../images/backgrounds/horo_bar2.gif) no-repeat; margin:12px 4px 12px 4px; }

.content_main { float:left; width:979px; margin:0px; /* !! MODIFIED BY JF WAS => width:958px; margin:0 0 0 10px; */}
	.content_main .left_col { float:left; }
	.content_main .right_col { float:right; }

.content_sub { float:left; width:960px; margin:0 8px; }

/* .content_bottom { float:left; width:979px; margin:0 0 0 10x; clear:both; } */

.content_bottom { margin:0px; clear:both; }


/*//////// BLOCK PARTS /////////*/
/* Borderizers */
.border1 { border:1px solid #f77810; }
.border2 { border:1px solid #663c05; }
.border3 { border:1px solid #555; }


/*//////// BLOCKS /////////*/
.floater { float:left; }

/* Video */
.block_video { float:left; width:347px; height:463px; border:6px solid #000; margin-right:3px; }

	.block_video .top { width:342px; padding:3px; border-bottom:6px solid #000; background:url(../images/backgrounds/video_bg.gif) no-repeat; }
	.block_video .top .search { background:url(../images/backgrounds/bg_searchvid.gif) no-repeat #000; margin:2px 0 0 0; width:342px; height:48px; }
		.block_video input { margin:0; padding:0; }
		.block_video form { margin:0; padding:0; }
		.block_video .top .search .input { width:248px; border:1px solid #b49020; margin:19px 3px 0 8px; padding:4px 3px 5px 3px; height:auto; }

	.block_video .btm { width:347px; height:106px; background:url(../images/backgrounds/bg_hotvids.gif) repeat-y; position:absolute; }
		.block_video .see_all { margin-left:260px; line-height:22px; }
		.block_video .see_all a { color:#000; text-decoration:underline; }

		.block_video .playlist { margin:8px 0 0 8px; width:333px; }
			.block_video .playlist ul.vidlist { border-bottom:1px solid #cdad46; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:100%; }
			.block_video .playlist li.arw { float:left; background-image:url(../images/buttons/arw1.gif); background-position:0 50%; background-repeat:no-repeat; border-top:1px solid #cdad46; margin:0; padding:0 0 0 22px; color:#000; }
			.block_video .playlist a { color:#000; text-decoration:none; font-weight:bold; width:311px; display:block; line-height:23px; }
			.block_video .playlist a:hover { color:#fff; background-color:#b9943b; display:block; line-height:23px; }


/* Models */
.block_models { float:left; width:291px; height:463px; border:6px solid #000; background:url(../images/backgrounds/model_main_bg.gif) no-repeat; }
	.block_models h1 { background:url(../images/headers/title_models.gif) no-repeat; height:34px; }
	.block_models .top1 { border-bottom:0; margin:0 6px; height:325px; }
	.block_models .top2 { border-bottom:0; height:325px; }
	.block_models .top3 { background:url(../images/backgrounds/mostly_black_stripes.gif) no-repeat #000; border-bottom:0; padding:0px; height:350px; }
	.block_models .seemore1 { border-top:0; margin:0 6px 0 6px; height:31px; }
	.block_models .seemore2 { border-top:0; height:30px; }
	.block_models .seemore3 { background:url(../images/backgrounds/seemore_bg.gif) no-repeat; border-top:0; height:29px; }
		.block_models .seemore3 div { padding:9px; }
	.block_models .tips { text-align:center; margin-top:17px; }

/* Ads */
.block_ads { float:left; margin:0 0 0 9px; }


/*//////// BOTTOM BLOCKS /////////*/
/* Promos */
.btmblck_promo { float:left; width:286px; border:6px solid #000; background:#333; padding:13px 6px; }
	.btmblck_promo .item_wrapper { height:131px; background:#000 url('../images/backgrounds/btm_promo_bg.gif') no-repeat 159px; }
	.btmblck_promo .item_wrapper .left { float:left; border:1px solid #ff9933; margin-right:5px; }
	.btmblck_promo .item_wrapper .right { flot:right; padding:5px 5px 0 0; }
		.btmblck_promo_right { margin-right:14px; }
		.btmblck_promo_right .item_wrapper { height:131px; background:#000 url('../images/backgrounds/btm_promo_bg.gif') no-repeat 159px; }
		.btmblck_promo_right .item_wrapper .left { float:left; border:1px solid #ff9933; margin-right:5px; }
		.btmblck_promo_right .item_wrapper .right { flot:right; padding:5px 5px 0 0; }

/* Bottom Ads */
.btmblck_ads { float:left; width:946px; height:150px; border:6px solid #000; background:url(../images/ads_bottom) no-repeat; margin-top:14px; clear:both }
	.btmblck_ads .ad_l { float:left; width:300px; display:block; margin:9px 3px 0 3px; }
	.btmblck_ads .ad_m { float:left; width:304px; display:block; border:6px solid #000; margin:9px 3px 0 3px; background:#000 url(../images/backgrounds/bg_pastwinners.gif) no-repeat; height:124px; }
		.btmblck_ads .ad_m .pstwnr_top { width:304px; line-height:36px; margin-left:16px; }
			.btmblck_ads .ad_m .pstwnr_top a { color:#643503; }
			.btmblck_ads .ad_m .pstwnr_top div { margin-left:25px; display:inline; }
		.btmblck_ads .ad_m .pstwnr_btm { }
			.btmblck_ads .ad_m .pstwnr_btm .thumb { border:1px solid #643503; margin-left:17px; }
	.btmblck_ads .ad_r { float:right; width:300px; display:block; margin:9px 3px 0 3px }


/*//////// FOOTER /////////*/
.footer { float:left; padding:20px 250px; text-align:center; color:#333; line-height:20px; }
	.footer a { text-decoration:none; color:#333; margin:0 10px; }
	.footer a:hover { text-decoration:underline; }
.footer .copy { margin:0 10px; }


/* ////////// LAYOUT BOXES //////////*/
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background:transparent url(../images/backgrounds/box1.png) no-repeat bottom right}
.cssbox{ padding-right:15px; margin:0; }
	.large { width:650px !important; width:480px; }
.cssbox_head{ background-position:top right; margin-right:-15px; padding-right:100px}
.cssbox_head h2{ background-position:top left; margin:0; border:0; padding:20px 0 3px 20px; height:auto !important; height:1%}
.cssbox_body{ background-position:bottom left; margin-right:-4px; padding:0 0 11px 11px}


/* /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* ///////////// BEGINNING OF BULK CHANGES ///////////// */
/* /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */

/* ////////// CONTENT CONTAINER ////////// */
.content_container { margin:0px; padding:0px; }

.width_657 { width:657px; }
.width_400 { width:400px; }
.width_300 { width:300px; }
.blog_width { width:310px; }

/* ----- Content Box BGs ----- */
.content_box_xxsml { background-image:url('../images/backgrounds/boxbg_xxsmall.jpg'); background-color:#b29d5b; background-repeat:no-repeat; background-position:top right; padding:5px; padding-top:0px; }
.content_box_xsml { background-image:url('../images/backgrounds/boxbg_xsmall.jpg'); background-color:#b29d5b; background-repeat:no-repeat; background-position:top right; padding:5px; padding-top:0px; }
.content_box_sml { background-image:url('../images/backgrounds/boxbg_small.jpg'); background-color:#b29d5b; background-repeat:no-repeat; background-position:top right; padding:5px; padding-top:0px; }
.content_box_med { background-image:url('../images/backgrounds/boxbg_medium.jpg'); background-color:#b29d5b; background-repeat:no-repeat; background-position:top right; padding:5px; padding-top:0px; }
.content_box_lrg { background-image:url('../images/backgrounds/boxbg_large.jpg'); background-color:#b29d5b; background-repeat:no-repeat; background-position:top right; padding:5px; padding-top:0px; }
/* ----- END:Content Box BGS ----- */
.search_insert { padding-left:13px; }
	.search_insert h2 { font-size:14px; color:#ffeca8; }
	.search_insert a { color:#ffcc55; }
	.search_insert ul { float:right; margin:0 0 10px 0; padding:0; }
		.search_insert li { list-style-type:none; display:inline; padding:0; margin:0 2px 0 0; }
		.search_insert li a:hover { text-decoration:none; }
	
	.search_result { margin-bottom:15px; padding-bottom:8px; border-bottom:2px dotted #876508; }
		.search_result h3 { font-size:13px; color:#ffeca8; margin:0; }
		.search_result h3 a { color:#ffeca8; }
		.search_result p { color:#fff; margin:0; }
		.search_result p a { color:#fff; }
		.search_result a { text-decoration:none; }
		.search_result a:hover { text-decoration:underline; }

.content_container_title { padding:7px; padding-left:6px; }
.content_container_title h1 { padding:0; font-size:28px; color:#f7c248; }
.content_container_bottom { background-image:url('../images/content_container_bottom_right.png'); background-repeat:no-repeat; background-position:top right; }

.content_insert { border:5px solid #000; background-image:url(../images/content_insert_body_background__layer_2.gif); background-repeat:no-repeat; background-color:#b29d5b; background-position:top right; padding:0; }
.extra_content { border-top:none; height:137px; background:url(../images/backgrounds/extra_bg.gif) no-repeat #866b19; }
.content_insert_layer_2 { background-image:url('../images/content_insert_body_background__layer_2.gif'); background-repeat:no-repeat; background-color:#b29d5b; background-position:top right;  }
.content_insert_title { height:35px; padding:0; }
.content_insert_title h2 { margin:0; padding:7px 0 0 11px; font-size:16px; color:#000; font-family:Arial Black, Arial Black, Gadget, sans-serif; }
.content_insert_title_padding {  }
.content_insert_title_sidenote { float:right; padding-right:10px; font-size:0.9em; padding-top:9px; }
	.content_insert_title_sidenote a{ color:#000; } 
	.content_insert_title_sidenote a:hover { color:#f00; }

.content_insert_body { color:#fff; background-color:#363636; border-bottom:1px solid #363636; }
.black_top { border-top:21px solid #000; }
.border_fa0 { border:1px solid #fa0; }
.content_insert_body_basic_black { background-color:#000; color:#fff; }
.content_insert_body_title { margin:0px; padding:0px; padding-bottom:6px; padding-left:2px; padding-right:2px; border-bottom:1px dotted #fa0; }
.content_insert_body_text { margin:0px; padding-left:10px; padding-right:10px; padding-top:14px; padding-bottom:12px; }

	/* ----- Sidenote ----- */
	.content_insert_body_title_sidenote { float:right; position:relative; color:#999; }
		.content_insert_body_title_sidenote ul { float:left; width:425px; list-style-type:none; margin:0; padding:0; display:inline; color:#fff; }
			.content_insert_body_title_sidenote li { float:left; display:block; margin-right:15px; padding:0; }
				.content_insert_body_title_sidenote li a { padding:0 0 1px 18px; background:url(../images/model_gallery_plus_icon.gif) no-repeat center left; }
			
			li.last { float:right; margin-right:0; }
	/* ----- END:Sidenote ----- */


.content_insert_body_title h2 { margin:0px; padding:0px; padding-bottom:border-bottom:1px dotted #fa0; font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#fa0; }
.content_insert_body_title h3 { margin:0px; padding:0px; margin-left:-2px; font-size:16px; color:#f7c248; font-weight:normal; }
	.content_insert_body_title h3 span { padding-left:30px; font-size:11px; color:#fff; }


/* ////////// BLOG BUCKETS ////////// */
.blog_body { position:relative; background:url(../images/backgrounds/blog_bg.png) no-repeat #343434; height:auto; padding:10px; border:1px solid #f8a340; }
	.blog_single { height:310px; }
	.blog_body .info { float:left; position:relative; width:185px; height:90px; color:#fff; }
	.blog_body .see_more { float:left; position:relative; width:185px; }
	.blog_body .photo { float:right; position:relative; width:78px; height:104px; border:1px solid #f8a340; }

	.blog_body h3 { margin:0; padding:0px; margin-left:-2px; font-size:16px; color:#f7c248; font-weight:normal; }
	.blog_body span { float:left; background:url(../images/blog/dots.gif) repeat-x bottom left; padding-bottom:8px; width:100%; line-height:15px; margin-bottom:5px; }
		.blog_body table {  }
			.blog_body td { vertical-align:top; background:url(../images/blog/dots.gif) repeat-x bottom left; padding:8px 0; }
			.blog_body td.expander { padding-right:10px; }
	.blog_title { border-bottom:none; margin-bottom:5px; }

	.blog_pad { margin-right:17px; }
	
	
/* ////////// MODEL BIO BOX ////////// */
.content_insert_body_layer_2_bio { background-image:url('../images/content_insert_body_background__layer_2.png'); background-repeat:no-repeat; background-position:top right; border:2px solid #000; padding:4px; padding-bottom:25px; }
	.content_insert_body_bio { padding:9px; }
	
		/* ----- Model Bio Navigation ----- */
		.model_bio_nav { float:left; height:27px; width:303px; margin:-4px -4px 4px -4px; padding:0; display:inline; background:#000; border-bottom:2px solid #000; }
			.model_bio_nav li { float:left; margin:0; padding:0; list-style:none; }
			.model_bio_nav li, .model_bio_nav a { height:27px; display:block; text-indent:-9999px; background:url(../images/nav-sub/nav_model_bios.gif) no-repeat; }
			
			.model_bio_nav .btn1 { width:151px; border-right:1px solid #000; }
			.model_bio_nav .btn2 { width:151px; }
	
			.model_bio_nav .btn2 a { background-position:-152px 0; }
	
			.model_bio_nav .btn1 a:hover { background:transparent url(../images/nav-sub/nav_model_bios.gif) 0 -27px no-repeat; }
			.model_bio_nav .btn2 a:hover { background:transparent url(../images/nav-sub/nav_model_bios.gif) -152px -27px no-repeat; }
		/* ----- END:Model Bio Navigation ----- */
	
		/* ----- Model Bio Navigation - Bottom ----- */
		.model_bio_nav2 { position:relative; float:left; clear:both; bottom:4px; left:-4px; height:27px; width:233px; margin:0; padding:0; display:inline; background:#000; border:2px solid #000; border-left:0; border-bottom:0; }
			.model_bio_nav2 li { float:left; margin:0; padding:0; list-style:none; }
			.model_bio_nav2 li, .model_bio_nav2 a { height:27px; display:block; text-indent:-9999px; background:url(../images/nav-sub/nav_model_bios2.gif) no-repeat; }
			
			.model_bio_nav2 .btn1 { width:77px; border-right:1px solid #000; }
			.model_bio_nav2 .btn2 { width:77px; border-right:1px solid #000 }
			.model_bio_nav2 .btn3 { width:77px; }
	
			.model_bio_nav2 .btn2 a { background-position:-78px 0; }
			.model_bio_nav2 .btn3 a { background-position:-156px 0; }
	
			.model_bio_nav2 .btn1 a:hover { background:transparent url(../images/nav-sub/nav_model_bios2.gif) 0 -27px no-repeat; }
			.model_bio_nav2 .btn2 a:hover { background:transparent url(../images/nav-sub/nav_model_bios2.gif) -78px -27px no-repeat; }
			.model_bio_nav2 .btn3 a:hover { background:transparent url(../images/nav-sub/nav_model_bios2.gif) -156px -27px no-repeat; }
		/* ----- END:Model Bio Navigation - Bottom ----- */
	
	.content_insert_bio_player { float:left; height: 268px; margin:-2px 8px -2px -3px; }


/* ////////// MODEL BOX ////////// */
img.model_feature_photo { border:1px solid #FFB00D; }
.model_gallery_insert_body { color:#fff; background-color:#363636; border-bottom:1px solid #fa0; }
.model_gallery_insert_body_layer_2 { background-image:url('../images/content_insert_body_background__layer_2.png'); background-repeat:no-repeat; background-position:top right; padding-top:9px; padding-left:9px; padding-right:9px; padding-bottom:7px; border-top:1px solid #fa0; border-right:1px solid #fa0; border-left:1px solid #fa0; }
.model_gallery_bottom_link { background-image:url('../images/model_gallery_bottom_link_bg.png'); background-repeat:no-repeat; background-position:top right; padding-top:10px; padding-bottom:8px; text-align:center; font-weight:bold; border-right:1px solid #fa0; border-left:1px solid #fa0; }
.model_gallery_tips_link { margin-top:12px; margin-bottom:9px; }
.model_gallery_insert_column { padding:0px; margin:0px; float:left; width:125px; text-align:center; overflow:hidden; }
.model_gallery_insert_column h3 { height:24px; width:118px; padding:8px 0 0 8px; margin:0; color:#f7c248; font-size:13px; font-weight:normal; text-align:left; background:url(../images/backgrounds/model_name_bg.gif) repeat-x; }
.pad_right_9 { margin-right:9px; }
.width_300 { width:300px; }


.content_insert_body_bio h3 { height:20px; padding:5px 0 0 8px; margin:0; color:#f7c248; font-size:13px; font-weight:normal; text-align:left; background:url(../images/backgrounds/bg_indivmodel.gif) repeat-x #000; }

.model_gallery_insert_column_spacer { width:9px; float:left; }

.model_vert_nav { width:126px; height:135px; background:url(../images/buttons/models_vert_nav.gif); margin:0 auto; padding:0; position:relative; }
	.model_vert_nav li { margin:0; padding:0; list-style:none; position:absolute; }
	.model_vert_nav li, .model_vert_nav a { height:34px; display:block; text-indent:-9999px; }

		.btn1 { left:0; width:126px; }
		.btn2 { left:0; top:33px; width:126px; }
		.btn3 { left:0; top:67px; width:126px; }
		.btn4 { left:0; top:101px; width:126px; }

		.btn1 a:hover { background:transparent url(../images/buttons/models_vert_nav.gif) 0 -135px no-repeat; }
		.btn2 a:hover { background:transparent url(../images/buttons/models_vert_nav.gif) 0 -168px no-repeat; }
		.btn3 a:hover { background:transparent url(../images/buttons/models_vert_nav.gif) 0 -202px no-repeat; }
		.btn4 a:hover { background:transparent url(../images/buttons/models_vert_nav.gif) 0 -236px no-repeat; }

.content_insert_box { padding:9px; height:270px; }

.model_land_box { float:left; width:311px; }
.model_land_box_left { margin-right:7px; }
	.model_land_box h3 { height:20px; width:303px; padding:5px 0 0 8px; margin:0; color:#f7c248; font-size:13px; font-weight:normal; text-align:left; background:url(../images/backgrounds/bg_indivmodel.gif) repeat-x; }
	.model_land_content { border:2px solid #000; border-top:none; background-color:#343434; height:241px; }
		.model_land_nav { float:left; width:307px; height:27px; background:url(../images/nav-sub/models_nav.gif) #000; margin:0; padding:0; position:relative; display:inline; border-bottom:2px solid #000; }
			.model_land_nav li { margin:0; padding:0; list-style:none; position:absolute; }
			.model_land_nav li, .model_land_nav a { height:27px; display:block; text-indent:-9999px; }

				.model_land_nav .btn1 { left:0; top:0; width:75px; }
				.model_land_nav .btn2 { left:77px; top:0; width:75px; }
				.model_land_nav .btn3 { left:154px; top:0; width:75px; }
				.model_land_nav .btn4 { left:231px; top:0; width:76px; }

				.model_land_nav .btn1 a:hover { background:transparent url(../images/nav-sub/models_nav.gif) no-repeat 0 -27px; }
				.model_land_nav .btn2 a:hover { background:transparent url(../images/nav-sub/models_nav.gif) no-repeat -77px -27px; }
				.model_land_nav .btn3 a:hover { background:transparent url(../images/nav-sub/models_nav.gif) no-repeat -154px -27px; }
				.model_land_nav .btn4 a:hover { background:transparent url(../images/nav-sub/models_nav.gif) no-repeat -231px -27px; }

		.model_land_image { float:left; width:159px; height:212px; border-right:2px solid #000; }
		.model_land_info { float:left; width:134px; height:91px; margin:6px 0 6px 6px; margin-bottom:0; }
			.model_land_content strong { margin:0; font-weight:normal; font-size:12px; color:#ffb00e; }

		.model_land_dailybox { float:left; width:132px; height:107px; background:url(../images/backgrounds/daily_shots_bg.gif) no-repeat; margin:0 0 6px 6px; border:1px solid #666; }
			.model_land_dailybox img { margin-bottom:0; }
			.dailybox_images { float:left; display:inline-block; width:130px; padding:0; margin:2px 0 0 2px; position:relative; display:inline; }
				.dailybox_images li { float:left; list-style-type:none; height:40px; width:40px; padding:0; margin:0 3px 3px 0; }
				.dailybox_images a { float:left; border:1px solid #ec9f10; height:40px; width:40px; padding:0; }
				.dailybox_images .current { margin:1px 2px 2px 1px; }

.extra_vid_box { float:left; background:url(../images/backgrounds/extra_bg2.gif) no-repeat; padding:13px; margin:0 6px 6px 6px; width:279px; height:68px; border:1px solid #f8a340; color:#fff; }
.extra_vid { float:left; margin-right:13px; width:88px; height:66px; border:1px solid #f8a340; }
.extra_vid_info { float:left; width:170px; }
.extra_vid_box span { color:#f8a340; line-height:20px; }

/* ////////// SUPERBOWL MODEL RIGHT NAV ////////// 

.model_vert_nav { width:126px; height:34px; background:url(../images/buttons/models_vert_nav.gif) 0px 203px; margin:0 auto; padding:0; position:relative; }

*/


/* ////////// PHOTOS ////////// */
.photo_container { width:100px; height:auto; float:left; font-weight:bold; text-align:center; padding-bottom:0; font-size:0.9em; }
.pad_right_21 { margin-right:21px; }

.photo_container a,
.photo_container a:visited { color:#fff; text-decoration:none; }
.photo_container a:hover { color:#fa0; text-decoration:none; }
.photo_container img { border:1px solid #fa0; }
.photo_nomargin{ margin-right:0px; }
.photo_padding{ float:left; width:21px; }
.photo_newline{ clear:both; }

.see_more { position:relative; width:100%; padding-bottom:15px; }

.content_insert_photo_blerb { margin:12px auto; width:487px; text-align:left; color:#000; }
	.content_insert_photo_blerb div { margin-top:6px; clear:both; font-style:italic; }
	
.slideshow_container img { border:1px solid #ffaa00; }

/* ////////// CONTENT ADS ////////// */
.content_ads_container { float:left; border:1px solid #fff; margin:0px; background:transparent; width:298px; height:148px; overflow:hidden; }
.pad_left_21 { margin-left:21px; }
.content_ads_newline { clear:both; }


/* ////////// DOWNLOADS ////////// */
.download_container { width:100px; height:15px; float:left; font-weight:normal; text-align:left; padding-bottom:38px; font-size:0.9em; }
.download_container span { text-align:left; }
.download_container a,
.download_container a:visited { color:#fff; text-decoration:none; }
.download_container a:hover { color:#fa0; text-decoration:none; }
.download_container img { float:left; border:1px solid #fa0; margin-right:5px; }
.download_nomargin { margin-right:0px; }
.download_padding { float:left; width:21px; }
.download_newline { clear:both; }


/* ////////// HOT VIDEOS ////////// */
.hotvids_container { width:285px; height:45px; float:left; font-weight:normal; text-align:left; padding-bottom:38px; font-size:1.0em; }
.hotvids_container span.hotvids_title { padding-bottom:5px; font-weight:bold; display:block; }
.hotvids_container span.hotvids_text { padding-bottom:5px; display:block; }
.hotvids_container span.hotvids_date { font-weight:bold; display:block; }
.hotvids_container a,
.hotvids_container a:visited { color:#fff; text-decoration:none; }
.hotvids_container a:hover { color:#fa0; text-decoration:none; }
.hotvids_container img { float:left; border:1px solid #fa0; margin-right:20px; }
.hotvids_nomargin { margin-right:0px; }
.hotvids_padding { float:left; width:21px; }
.hotvids_newline { clear:both; }


/* ////////// BIOS FEATURE ////////// */
.bios_container { width:285px; height:45px; float:left; font-weight:normal; text-align:left; padding-bottom:38px; font-size:1.0em; }
.bios_container span.hotvids_title { padding-bottom:5px; font-weight:bold; display:block; }
.bios_container span.hotvids_text { padding-bottom:5px; display:block; }
.bios_container span.hotvids_date { font-weight:bold; display:block; }
.bios_container a,
.bios_container a:visited { color:#fff; text-decoration:none; }
.bios_container a:hover { color:#fa0; text-decoration:none; }
.bios_container img { float:left; border:1px solid #fa0; margin-right:20px; margin-bottom:15px; }
.hotvids_date img { border:0px; margin-right:10px; }


/* ////////// GAMES //////////*/
.online_games { float:left; border:5px solid #000; margin:0px; background:transparent url('../images/backgrounds/no_pinstripe.jpg') repeat-x top left; width:312px; height:116px; overflow:hidden; }
.online_store { float:left; border:5px solid #000; margin:0px; background:transparent url('../images/backgrounds/no_pinstripe.jpg') repeat-x top left; width:312px; height:116px; overflow:hidden; }
.games_deal { float:left; border:0px; margin:0px; background-image:url('../images/bottom_promo_bg__deal.png'); background-repeat:no-repeat; background-position:top right; width:317px; height:153px; overflow:hidden; }
.games_thumbnail { float:left; padding-top:9px; padding-left:12px; padding-right:14px; }
.games_title_gfx { float:left; color:#fff; padding-top:5px; }
.games_text { float:left; color:#fff; padding-top:8px; padding-left:3px; width:155px; font-size:0.9em; }
.games_link { padding-top:8px; }
.games_link a,
.games_link a:visited{ text-decoration:none; font-weight:bold; font-size:9pt; color:#ffeca8; }
.games_link a:hover{ text-decoration:underline; color:#ffeca8; }

/* ////////// BOTTOM PROMO BOXES //////////*/
.bottom_promo_thumbnail { float:left; padding-top:12px; padding-left:12px; padding-right:8px; }
.bottom_promo_text { float:left; color:#fff; padding-top:15px; width:105px; font-size:0.9em; }
.bottom_promo_text h3 { margin:15px 0 5px 0; padding:0px; text-indent:0 !important; }
.bottom_promo_link { padding-top:8px; }
.bottom_promo_link a,
.bottom_promo_link a:visited{ text-decoration:none; font-weight:bold; font-size:9pt; color:#ffeca8; }
.bottom_promo_link a:hover{ text-decoration:underline; color:#ffeca8; }
.bottom_promo { float:left; border:0px; margin:0px; background-image:url('../images/bottom_promo_bg.gif'); background-repeat:no-repeat; background-position:top right; width:317px; height:153px; overflow:hidden; }
.pad_right_14 { margin-right:13px; }

/* ////////// BOTTOM ADS ////////// */
.bottom_ads_container { border:0px; margin:0px; background-image:url('../images/bottom_ads_bg.jpg'); background-repeat:no-repeat; background-position:top right; width:978px; height:152px; overflow:hidden; }

	.bottom_ads_padding_topx { margin:0; padding:0; height:8px; }

	.bottom_ad_left { float:left; padding-left:12px; padding-right:18px; padding-top:12px; }
	.past_winners_container { float:left; border:0px; margin:0px; background-image:url('../images/past_winners_container.png'); background-repeat:no-repeat; background-position:top right; width:314px; height:134px; overflow:hidden; margin-top:8px; }
	.bottom_ad_right { float:left; padding-left:18px; padding-top:12px; }
	.past_winners_link { text-align:right; padding-top:12px; padding-bottom:16px; padding-right:14px; }
	.past_winner_image { float:left; border:1px solid #643503; }
	.past_winners_link a,
	.past_winners_link a:visited { color:#643503; }
	.past_winners_link a:hover { color:#fa0; }
	.past_winner_images { padding-left:8px; }


/* ////////// RIGHT COL ADS ////////// */
.right_col .ad_container { margin-bottom:14px; text-align:center; overflow:hidden; }


/* ////////// VIDEO MODULE ////////// */
.content_container_subnav_next { font-weight:bold; float:right; padding-right:7px; padding-top:2px; }
.content_container_subnav_back { font-weight:bold; float:left; width:125px; padding-left:12px; padding-top:2px; }
.content_container_subnav_middle { font-weight:bold; float:left; }
.video_scroller_thumb { border:1px solid #fa0; }
.content_insert_body_layer_2 { background-image:url('../images/content_insert_body_background__layer_2.png'); background-repeat:no-repeat; background-position:top right; padding-top:9px; padding-left:12px; padding-right:12px; padding-bottom:7px; }
.content_insert_video_community { font-weight:bold; color:#000; padding-top:6px; padding-bottom:6px; padding-left:7px; padding-right:7px; }
.content_insert_video_community a,
.content_insert_video_community a:visited { color:#000; text-decoration:underline; }
.content_insert_video_community a:hover { color:#000; text-decoration:none; }
.content_insert_video_player { text-align:center; padding-bottom:12px; }
.content_insert_video_search { margin-left:auto; margin-right:auto; margin-top:12px; width:487px; height:43px; background-image:url('../images/content_insert_video_search_background.png'); background-repeat:no-repeat; background-position:top right; }
.content_insert_video_search_input { width:250px; height:23px; padding:0px; border:1px solid #000; border-right:0px; }

	/* ----- Comments ----- */
	.comment table { width:590px; } 
		.comment td { width:50%; padding:0 10px 10px 0; } 
			.comment td img { float:left; } 
			.comment td div { float:left; margin:3px 0 0 10px; } 
			.comment input { margin:0; margin-top:1px; }
				.comment .field { padding:4px; border:1px solid #bdbdbd; width:280px; color:#111; } 
				.comment .text_box { height:60px; width:580px; } 
	/* ----- END:Comments ----- */

/* Highlights */
.block_high { background:url(../images/backgrounds/high_bg.gif) no-repeat; }
	.block_high img { margin:0 12px; border:1px solid #ff9933; }



/* jQuery Carousel */
.content_insert_video_scroller { width:510px; margin:0 auto; position:relative; }
.bg_height_adjuster { height:50px; }

.content_insert_video_scroller .next, .content_insert_video_scroller .prev, .content_insert_video_scroller .carousel { float:left; }
.content_insert_video_scroller .next, .content_insert_video_scroller .prev { cursor:pointer; height:29px; width:29px; margin-top:9px; border:none; background-color:transparent; }
.content_insert_video_scroller .next { background:url(../images/video_scroller_next.png) no-repeat; margin-left:3px; }
.content_insert_video_scroller .prev { background:url(../images/video_scroller_back.png) no-repeat; margin-right:3px; }
.content_insert_video_scroller img { border:1px solid #ffaa00; width:65px; height:45px; cursor:pointer; }

.content_insert_video_scroller .next.disabled, .content_insert_video_scroller .prev.disabled { cursor:default; }
.content_insert_video_scroller .carousel { overflow:hidden; visibility:visible; position:relative; z-index:2; left:0px; height: 52px; width:510px; }
.content_insert_video_scroller .carousel ul { height: 52px; width:450px; overflow: hidden; margin:0pt; padding:0pt; position:relative; list-style-type:none; z-index:1; left:0pt;}
.content_insert_video_scroller ul li { overflow:hidden; float:left; height:50px; margin:0 3px 0 3px; }

/* ////////// SUPERBOWL SWEEPS ////////// */

.superbowl_sweeps { float: left; width: 664px;}
.superbowl_header { background: url(../images/sweepstakes_header.jpg); width: 664px; height:207px; margin: 0; padding: 0;}
.superbowl_form { background: url(../images/sweepstakes_form_bkg.jpg); width: 664px; height: 548px; margin: 0 0 10px 0; padding: 0;}

.superbowl_form #amount { margin: 60px 0 0 400px; width: 100px; clear: both;}
.superbowl_form #entry_fields { clear: both; width: 400px; /* margin: 40px 0 0 130px; */ position: relative; top: 40px; left: 130px; float: left;}
.superbowl_form #entry_fields span { height: 25px; margin-bottom: 10px;}
.superbowl_form #entry_fields span.fieldname { display: block; width: 50px; height: 23px; padding-top: 2px; text-align: right; vertical-align: middle; float: left;}
.superbowl_form #entry_fields span.field { display: block; width: 310px; margin-left: 10px; text-align: left; float: left;}
.superbowl_form #entry_fields span.pulldown { display: block; width: 100px; margin-left: 10px; text-align: left; float: left;}
.superbowl_form #name,
.superbowl_form #address { width: 310px; float: left; clear: both;}
.superbowl_form #city,
.superbowl_form #phone,
.superbowl_form #email { width: 230px; float: left; clear: both;}
.superbowl_form #zip { width: 70px; float: left;}
.superbowl_form #month,
.superbowl_form #day,
.superbowl_form #year,
.superbowl_form #state { width: 70px; float: left; }
.superbowl_form #entry_fields span.zipfield { display: block; width: 140px; margin-left: 10px; text-align: left; float: left;}
.superbowl_form #entry_fields span.atleast { display: block; width: auto; height: 23px; padding-top: 2px; margin-left: 20px; text-align: right; vertical-align: middle; float: left;}
.superbowl_form #entry_fields span.check { display: block; margin-left: 10px; text-align: left; float: left;}
.superbowl_form #entry_fields span.pulldown_dob { display: block; width: auto; margin: 0 10px 0 10px; text-align: left; float: left;}
.superbowl_form #entry_fields span.fieldname_dob { display: block; width: auto; height: 23px; padding-top: 2px; text-align: right; vertical-align: middle; float: left;}
.superbowl_form #entry_fields span.comply { display: block; width: auto; height: 23px; padding-top: 2px; margin: 45px 0 0 20px; text-align: right; vertical-align: middle; float: left;}
.superbowl_form #entry_fields span.check_comply { display: block; margin: 45px 0 0 10px; text-align: left; float: left;}
.superbowl_form .submit_btn {clear: both; width: 100%;}
.superbowl_form #submit_btn {float: right; margin: 58px 30px 0 0;}
*superbowl_form #submit_btn {margin: 53px 30px 0 0;}

.superbowl_sweeps_thanks { float: left; width: 664px; height: 881px;}
.superbowl_thanks { background: url(../images/sweepstakes_thanks_bkg.jpg) top no-repeat; width: 664px; height:674px;}
.superbowl_thanks .thanks_text {width:540px; position: relative; top: 35px; left: 60px;}
.superbowl_thanks .thanks_text p { text-align: center; font-size: 11px; font-weight: bold; padding-top: 10px; margin: 0;}

/* ////////// DEAL MANIA ////////// */
.block_dealmania{ float:left; width:100%; height:100%; border:6px solid #000; margin-right:3px; }
.dealmania_insert_body_layer_2 { padding-top:30px; dborder-top:1px solid #fa0; border-right:1px solid #fa0; border-left:1px solid #fa0; }
