/**
* @ Playboy Plus CSS File
**/

*
{
	color: #898989;
	margin: 0px;
	padding: 0px;
}

html
{
	z-index: 100;
	background: url(black.png) top left;
}

body
{

	height: 100%;

	text-decoration: none;
	text-transform: none;
	background-position: top left, top center;
	background-repeat: repeat-x, no-repeat;
	font-size: 11px;
	font-family: MuseoSans700;
	color: #d3d3d3;
}

.normal
{
	text-transform: none !important;
	font-family: MuseoSans700 !important;
	font-size: 11px !important;
}

a
{
	color: #d1d1d1;
	text-decoration: none;
}

img,
a img
{
	border: 0;
}

/**
* @ Generic Headers
*/

h2
{
	font-family: MuseoSans100;
	font-size: 37px;
	text-transform: uppercase;
	font-weight: normal;
	color: #565656;
	line-height: 31px;
}

h2.sub
{
	font-size: 28px;
}

/**
* @ Utility Bar
**/

#utility
{
	
	top: -1px;
	
	border-bottom-color: #141414;
	
	border-bottom-width: 1px;
	
	border-bottom-style: solid;
	
	z-index: 100;
	background: #000;
	height: 34px;
	position: relative;
	
}

#utility .cont
{
	width: 960px;
	margin: 0px auto;
}

#utility .cont_home
{
	margin-left: 20px;
	margin-right: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 960px;
}

#utility .left
{
	background: top left;
	width: 400px;
	color: #b6b6b6;
	padding: 11px 20px 10px 20px;
	float: left;
}

#utility .right
{
	width: 300px;
	float: right;
	text-align: right;
	color: #b6b6b6;
	padding: 11px 6px 10px 20px;
}

#utility .left a,
#utility .right a
{
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: 0px;
	color: #B6B6B6;
	text-decoration: none;
}

#site_brand
{
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	width: 487px;
	height: 95px;
	background: #000;
	border-bottom: 1px solid #121212;
	border-left: 1px solid #121212;
	border-right: 1px solid #121212;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	margin-top: -1px;
	position: relative;
	
}

#site_brand .logo
{
	width: 460px;
	height: 70px;
	margin: 0px auto;
	background: url(site_brand_logo.png) top left no-repeat;
	opacity:0.9;filter:alpha(opacity=90);
	
}

#header
{
	height: 98%;
	overflow: hidden;
	margin: 0px auto;
	width:99%;
}

#header1
{
	height: 35%;
	overflow: hidden;
	margin: 0px auto;
	width:99%;
}

#headerlogin
{
	height: 50%;
	overflow: hidden;
	margin: 0px auto;
	width:1360px;
}

#slider ul,
#slider li
{
	z-index: -1;
	list-style:none;
}
#slider li 
{ 
	z-index: -1; 
	width: 1360px;
	height: 645px;
	overflow: hidden;
}

#header .header_details
{
	
	margin-right: auto;
	
	z-index: 0;
	
	margin-left: 88px;
	
	height: 545px;
}


#header .header_1
{
	margin-top: 0px;
	background: url(header_image_1.jpg) top center no-repeat;
	height: 545px;
}

#header .header_2
{
	margin-top: 0px;
	margin-left: 85px;
	background: url(header_image_2.jpg) top center no-repeat;
	height: 545px;
}

#header .header_3
{
	margin-top: 0px;
	background: url(header_image_3.jpg) top center no-repeat;
	height: 545px;
}

#header .header_4
{
	background: url(header_image_4.jpg) top center no-repeat;
	height: 545px;
}

#header .header_5
{
	margin-top: 0px;
	background: url(header_image_5.jpg) top center no-repeat;
	height: 545px;
}

#header .header_6
{
	margin-top: 0px;
	background: url(header_image_6.jpg) top center no-repeat;
	height: 545px;
}

#header .header_7
{
	margin-top: 0px;
	background: url(header_image_7.jpg) top center no-repeat;
	height: 545px;
}

#header .header_8
{
	margin-top: 0px;
	background: url(header_image_8.jpg) top center no-repeat;
	height: 545px;
}

#header .header_9
{
	margin-top: 0px;
	background: url(header_image_9.jpg) top center no-repeat;
	height: 545px;
}

#left_switch a
{
	background: url(header_switch_left.png) top left no-repeat;
	width: 34px;
	height: 56px;
	display: block;
	z-index: 998;
	position: absolute;
	margin-left: 55px;
	top: 183px;
}

#right_switch a
{
	background: url(header_switch_right.png) top left no-repeat;
	width: 34px;
	height: 56px;
	display: block;
	z-index: 999;
	position: absolute;
	top: 183px;
	margin-left: 95%;
}
/**
* @ Navigation > Home Page
**/

#navigation
{
	left: 14px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	position: relative;
	z-index: 5;
	width: 1090px;
	margin-top: -72px;
	height: 50px;
	
}

#navigation_mini
{
	z-index: 5;
	width: 1090px;
	margin: 0px auto;
	height: 50px;
	position: relative;
}

#navigation ul,
#navigation_mini ul
{
	z-index: 5;
	list-style: none;
	
}

#navigation ul li
{
	border-width: 0px;
	margin-left: 1px;
	margin-bottom: 1px;
	margin-right: 1px;
	margin-top: 0px;
	z-index: 5;
	float: left;
	background: #000000;
	height: 50px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	border-radius: 8px;
}

#navigation ul li a
{
	z-index: 5;
	color: #FFF;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	font-weight: normal;
	padding: 16px 19px;
	text-decoration: none;
	font-family: MuseoSans700;
}

#navigation_mini ul li
{
	margin-left: 1px;
	margin-bottom: 1px;
	margin-right: 1px;
	margin-top: 0px;
	z-index: 5;
	float: left;
	height: 50px;
}

#navigation_mini ul li a
{
	z-index: 5;
	padding-left: 30px;
	padding-bottom: 16px;
	padding-right: 30px;
	padding-top: 16px;
	color: #FFF;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	font-family: MuseoSans700;
}

#navigation ul li:hover,
#navigation_mini ul li:hover
{
	z-index: 5;
	background-color: #575757;
	background: rgb(87, 87, 87);
	background: rgba(87, 87, 87, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#995757575, endColorstr=#99575757);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99575757, endColorstr=#99575757)";
}

#navigation ul li.current,
#navigation_mini ul li.current,
#navigation ul li.current:hover,
#navigation_mini ul li.current:hover
{
	z-index: 5;
	background: #FFF url(nav_active_bg.png) top left repeat-x;
	margin-top: -1px;
	padding-top: 2px;
	filter: none;
	-ms-filter: none;
	
}

#navigation ul li.current a,
#navigation_mini ul li.current a
{
	z-index: 5;
	color: #000;
}

#navigation ul li.signup ,
#navigation_mini ul li.signup
{
	z-index: 5;
	background-color: #0096db;
	background: rgb(0, 150, 219);
	background: rgba(0, 150, 219, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#990096db, endColorstr=#990096db);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#990096db, endColorstr=#990096db)";
}


/**
* @ Content
**/

#content .logohead
{
	z-index: 5;
	width: 231px;
	height: 59px;
	float: left;
	background: url(logo_small.png) top left no-repeat;
}

#content .logohead a
{
	display: block;
	width: 231px;
	height: 59px;
}

#content
{
	margin-left: -25px;
	margin-right: auto;
	margin-bottom: 0px;
	width 1090px;
	background: #000;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top: 1px solid #121212;
	border-bottom: 1px solid #121212;
	border-left: 1px solid #121212;
	border-right: 1px solid #121212;
	
}

.relative
{
	z-index: 5;
	position: relative;
}

#content .inner
{
	padding: 40px 58px;
}

#content .inner_sub
{
	padding: 25px 58px;
}

/**
* @ Content > Search
*/

#content .right_search .search
{
	float: right;
	width: 400px;
	text-align: right;
}

#content .right_search .search form
{
	overflow: hidden
}

#content .right_search .search label
{
	right: 210px;
	position: absolute;
	top: 50px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	color: #888;
	font-size: 12px;
	cursor: text;
}


#content .right_search .search input[type=text]
{
	background-color: #000;
	font-family: MuseoSans500;
	font-style: italic;
	font-size: 12px;
	padding: 8px 12px;

	width: 290px;
	margin-right: 2px;
	float: right;
	border-radius: 4px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

#content .right_search .search input[type=submit]
{
	float: right;
	border: 0;
	background: url(search_button.png) top left;
	height: 30px;
	width: 30px;
	margin-left: 6px;
	cursor: pointer;
	margin-right: 10px;
}

#content .right_search .search input[type=submit]:hover
{
	background: url(search_button.png) bottom left;
}

#content .inner_sub .right_search .search
{
	padding-top: 12px;
}

/**
* @ Content > Page Split
*/


	margin: 23px 0;
	color: #787878;
	
#content .split_4
{
	margin: 23px 0;
	color: #787878;
}

#content .split_4 .split
{
	width: 220px;
	float: left;
	margin-right: 20px;
}

#content .split_4 .split_link
{
	width: 220px;
	float: left;
	padding: 8px 8px;
}

#content .split_4 .end
{
	margin-right: 0;
}

#content .split_4 a.video
{
	margin-top: 11px;
	display: block;
	width: 220px;
}

#content .split_4 a.video img,
#content .split_4 a.main-image img {
    width: 220px;
    height: 142px;
}

#content .split_4 .split_link:hover
{
	background-color: #d9effa;
}

#content .split_4 a.video:hover
{
	background: none;
}

#content .split_4 .thumbs
{
	margin-bottom: 12px;
	height: 71px;
	margin-top: 1px;
}

#content .split_4 .thumbs a
{
	width: 108px;
	display: block;
	float: left;
	margin-right: 4px;
}

#content .split_4 .thumbs a:last-of-type
{
	margin-right: 0px;
}

#content .details
{
	line-height: 17px;
}

/**
* @ Content > Split 3
**/

#content .split_3
{
	margin: 23px 0px;
	width: 956px;
	margin-left: -7px;
	display: relative;
}

#content .split_3 .split
{
	width: 314px;
	float: left;
}

#content .split_3 .split img
{
	margin-bottom: 8px;
}

#content .split_3 .split a
{
	display: block;
	padding: 7px;
}

#content .split_3 .first
{
	margin-right: 7px;
}

#content .split_3 .last
{
	margin-left: 7px;
}

#content .split_3 .split a:hover
{
	background-color: #d9effa;
}

#content .split_3 .split a img {
    display: block;
}

/**
* @ Content > Split 2
**/

#content .split_2
{
	margin: 23px 0px;
	width: 956px;
	margin-left: -6px;
	position: relative;
}

#content .split_2 .split
{
	width: 472px;
	float: left;
}

#content .split_2 .first
{
	margin-right: 12px;
}



#content .split_2 .split a
{
	display: block;
	padding: 6px 6px 12px 6px;
}

#content .split_2 .split a:hover
{
	background-color: #d9effa;
}

/**
* @ Content > Split Right Col
**/

#content .split_rightcol
{
	margin: 23px 0px;
}

#content .split_rightcol .left
{
	width: 700px;
	float: left;
}

#content .split_rightcol .col
{
	width: 229px;
	float: right;
	margin-left: 15px;	
}

#content .join_now_right
{
	width: 309px;
	position: relative;
	display: block;
	background: url(page_join_now_right.png) top left no-repeat;
	height: 96px;
	margin-left: 1px;
	margin-top: 68px;
}

/**
* @ Content > Left Split Img
**/

#content .split_left_img
{
	margin: 0px;
}

#content .split_left_img .image
{
	width: 379px;
	padding-top: 28px;
	margin-right: 20px;
	float: left;
}

#content .split_left_img .image img.main
{
	margin-bottom: 5px;
}

#content .split_left_img .image .icon
{
	margin-right: 5px;
}

#content .split_left_img .right
{
	width: 301px;
	float: left;
	line-height: 19px;
}

/**
* @ Content > Related Content
**/

.blurb_above
{
	font-style: italic;
	font-size: 15px;
	color: #909090;
	text-align: center;
	padding: 25px 10px;
	padding-left: 20px;
	line-height: 19px;
}
.related_content
{
	width: 281px;
	position: relative;
	background: url(related_content_top.jpg) top left no-repeat;
	padding-top: 36px;
	margin-top: 10px;
	margin-left: 6px;
}

.related_content .innerbit
{
	background: #e3e3e4 url(related_content_bottom.jpg) bottom left no-repeat ;
	width: 198px;
	padding: 0px 20px;
	padding-bottom: 20px;
	margin-top: -13px;
}

.related_content .section
{
	margin: 10px 0px 15px 0;
	position: relative;
}

.related_content .section img
{
	border: 1px solid #fff;
	margin-bottom: 4px;
    display: block;
}

/**
* @ Content > Video
*/

a.video,
a.thumb
{
	position: relative;
}

a.thumb img {
    width: 108px;
    height: 71px;
}

a.video .icon
{
	height: 31px;
	width: 31px;
	background: url(video_play_icon.png) top left no-repeat;
	position: absolute;
	bottom: 7px;
	right: 7px;
}

a.video .hover
{
	background: url(video_play_over.png) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 142px;
	display: none;
}

a.video .hovermin
{
	background: url(comingsoon_hover.png) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 142px;
	display: none;
}

.related_content a.video .icon
{
	bottom: 13px;
	right: 11px;
}

a.thumb .hover
{
	background: url(thumbs_hover.png) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 108px;
	height: 71px;
	display: none;
}

/**
* @ Content > Video Container
**/

.video_cont
{
	background: #121212;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 37px 14px 0px 14px;
	margin-top: 35px;
}

.video_cont .video
{
	height: 438px;
}

.video_cont .desc
{
	font-family: MuseoSans500;
	color: #4f4f4f;
	font-size: 15px;
	padding: 10px 7px 12px 7px;
	text-transform: uppercase;
}

.video_cont .desc .white
{
	color: #d6d6d6;
}

/**
* @ Pagination
**/

.pagination
{
	padding: 7px 0 9px 0;
}

.pagination a
{
	float: right;
	font-size: 11px;
	border: 1px solid #c6c6c6;
	padding: 3px 7px;
	margin: 0px 2px;
	color: #bcbcbc;
}

.pagination a.active
{
	background: #f4f4f4;
}

/**
* @ Content > Sign Up
**/

.signup_form
{
	
}

.signup_form .left
{
	float: left;
}

.signup_form .right
{
	float: right;
	width: 501px;
}

.signup_form .certified
{
	margin-top: -1px;
	padding-left: 80px;
}

.signup_form .certified .mcafee
{
	background: url(video_mcafee.png) top left no-repeat;
	width: 258px;
	height: 95px;
}

.signup_form .needhelp
{
	margin: 33px 0px 0px 30px;
	border-bottom: 1px solid #bfbfbf;
	padding: 0px 49px 13px 49px;
	font-size: 12px;
}

.signup_form .needhelp .innerbit
{
	background: url(icon_phone.png) top left no-repeat;
	padding-left: 40px;
}

.signup_form .left .innerleft
{
	padding-left: 80px;
	padding-top: 23px;
	font-size: 12px;
}

.signup_form .input
{
	margin-left: -70px;
	padding: 2px 0px;
}

.signup_form .inputsmall
{
	margin-bottom: 8px;
}

.signup_form .inputsmall label
{
	width: 112px;
	float: left;
	font-family: MuseoSans500;
	font-size: 12px;
	color: #a0859a;
	padding: 6px 0px 0px 0px;
}

.signup_form .input label
{
	text-align: right;
	width: 60px;
	font-family: MuseoSans500;
	font-size: 11px;
	float: left;
	padding: 6px 10px 0px 0px;
}

.signup_form .input input
{
	width: 286px;
	border: 1px solid #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 7px;
	font-size: 11px;
	color: #919191;
}

.signup_form .inputsmall select
{
	width: 120px;
	border: 1px solid #dedede;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 7px;
}

.signup_form .inputsmall select option
{
	font-size: 11px;
	color: #919191;
}

.signup_form .left img:first-of-type
{
	margin-right: 10px;
}

.signup_form .right .padleft
{
	padding-left: 17px;
}

/**
* BUNNY LISTS
**/

ul.bunny
{
	list-style: none;
	margin-top: 15px;
}

ul.bunny li
{
	font-family: MuseoSans300 !important;
	font-size: 18px;
	font-weight: normal;
	color: #565656;
	background: url(bullet_bunny.png) no-repeat;
	padding: 5px 20px;
	background-position: 0px 8px;
}

/**
* @ Content Misc
*/

.page_break
{
	padding-top: 12px;
	border-bottom: 1px solid #dcdbdb;
	margin-bottom: 34px;
}

.banner942
{
	margin: 12px 1px 32px 1px;
	display: block;
}

.banner_getunlimited
{
	display: block;
	background: url(banner_getunlimited.jpg) top left no-repeat;
	height: 82px;
	width: 962px;
	margin: 35px 1px 25px 1px;
}

.banner_getunlimited:hover
{
	background-position: bottom left;
}


.banner700
{
	margin: 39px 0 14px 0;
	display: block;
}

/**
* @ Footer
*/

#footer
{
	border-top-style: solid;
	margin-top: 100px;
	position: relative;
	z-index: 3;
	border-top-color: #2b2b2b;
	border-top-width: 1px;
	padding-top: 50px;
	background: url(black.png) top left repeat;
}

#footer .cont
{
	width: 952px;
	margin: 0px auto;
	height: 154px;
	background: url(footer_cont_logo.png) top left no-repeat;
    position: relative;
}

#footer .links
{
	float: left;
	margin-left: 237px;
	padding-top: 20px;
	color: #bebebe;
	line-height: 19px;
}

#footer .links a
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #bebebe;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0px 3px;
}

#footer .links a:hover
{
	color: #7a7a7a;
}

#footer .links .dark,
#footer .links .dark a
{
	color: #7a7a7a;	
}

#footer .links .dark a:hover
{
	color: #bebebe;
}

#footer .right
{
	width: 200px;
	float: right;
}

#footer .right .social
{
	padding-top: 30px;
	height: 20px;
	text-align: right;
}

#footer .right .social a
{
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	margin-right: 6px;
}

#footer .right .copyright
{
	padding-top: 20px;
	text-align: right;
	font-size: 9px;
}

/**
* @ Misc
**/

.pink,
a.pink
{
	color: #a0859a !important;
}

.right
{
	float: right;
}

.light
{
	color: #949393;
}

.dark
{
	color: #414042 !important;
}

.darkg
{
	color: #8a8b8c;
}

.one
{
	font-family: MuseoSans100 !important;
}

.five
{
	font-family: MuseoSans500 !important;
}

.nine,
a.nine
{
	font-family: MuseoSans900 !important;
}

.uppercase
{
	text-transform: uppercase;
}

.lower
{
	text-transform: lowercase !important;
}

.italic
{
	font-style: italic !important;
}

.padtop
{
	margin-top: 12px !important;
}

.small
{
	font-size: 8px !important;
}

.smallm
{
	font-size: 9px !important;
}

.medium
{
	font-size: 13px;
	padding-left: 1px;
	line-height: 17px;
}

.large
{
	font-size: 20px;
}

.xlarge
{
	font-size: 28px !important;
	line-height: 26px !important;
}

.xxlarge
{
	line-height: 18px;
	min-height: 50px;
	text-overflow: ellipsis;
	font-size: 20px !important; !important;
}

.clear 
{
	clear: both;
}

/* Main image placeholders */

#content .split_4 a.main-image
{
    margin-top: 11px;
    display: block;
    width: 220px;
}

a.main-image
{
    position: relative;
}

a.main-image .hover
{
    background: url(main_image_over.png) top left no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 220px;
    height: 142px;
    display: none;
}


.terms .hgroup {
    margin-bottom: 20px;
}

.terms .hgroup h1 {
    font-family: MuseoSans100, Helvetica, Arial, sans-serif;
    font-size: 37px;
    text-transform: uppercase;
    font-weight: normal;
    color: #565656;
    line-height: 31px;
}

.terms .hgroup h2 {
    font-family: MuseoSans500, Helvetica, Arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    color: #565656;
}

.terms .nav {
    margin-bottom: 15px;
}

.terms .nav a,
.terms p a {
    color: #A0859A !important;
    font-size: 14px;
}

.terms p a {
    font-size: 12px;
}

.terms p {
    font: 12px/1.25 "MuseoSans500", Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
}

.terms {
    margin-bottom: 20px;
}

.terms li h1 {
    font: 24px/1.25 "MuseoSans100", Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
}

.search-results {
    min-height: 600px;
}

.search-page h1 {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 10px 0;
}

.search-page .right_search {
    margin-bottom: 30px;
}

.fancybox-footer a {
    display:block;
    width: 425px;
    height:55px;
    margin: 15px auto 0 auto;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    z-index: 9999;
}

.fancybox-footer .join-video {
    background: url("view_full_video.png") no-repeat 0 0;
}

.fancybox-footer .join-pictorial {
    background: url("view_full_pictorial.png") no-repeat 0 0;
}



.ie7 #content .split_4 .second,
.ie8 #content .split_4 .second {
    margin-right: 0;
    position: relative;
    top: 0;
    left: 4px;
}

.home-sign-in {
    display: block;
    font: 25px/1.25 "MuseoSans900", Helvetica, Arial, sans-serif;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    width: 958px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    margin: 0px auto;
    background: #0097DA;
    border: 1px solid #0097DA;
    border-bottom-color: transparent;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, .5), inset 0px -1px 0px 0px rgba(0, 0, 0, .25), 0px 1px 3px 0px rgba(0, 0, 0, .35);
    box-shadow: inset 0px 1px 2px 0px rgba(255, 255, 255, .5), inset 0px -1px 0px 0px rgba(0, 0, 0, .35), 0px 1px 3px 0px rgba(0, 0, 0, .35);
}

.home-sign-in:hover {
    background: #0bc5e9; /* Old browsers */
    background: -moz-linear-gradient(top, #0bc5e9 0%, #008ad4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0bc5e9), color-stop(100%,#008ad4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* IE10+ */
    background: linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* W3C */
}

.girl-sign-in {
    width: 284px;
    background: rgba(0, 151, 218, .65);
    border: 1px solid rgba(0, 151, 218, .65);
    border-bottom: 0;
    -webkit-border-radius: 37px 0px 0px 37px;
    border-radius: 37px 0px 0px 37px;
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 0px 0px rgba(0, 0, 0, .15);
    box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 0px 0px rgba(0, 0, 0, .15);
    padding: 12px;
    position: relative;
}

.ie7 .girl-sign-in,
.ie8 .girl-sign-in {
    background: transparent;
}

.girl-sign-in:after {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 18px 0 0 23px;
    border-color: transparent transparent transparent rgba(0, 151, 218, .25);
    position: absolute;
    right: 0;
    top: -18px;
}

.girl-sign-in a {
    display: block;
    font: 22px/1.25 "MuseoSans900", Helvetica, Arial, sans-serif;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    width: 215px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: #0097DA;
    border: 1px solid #0097DA;
    border-bottom: 0;
    -webkit-border-radius: 26px;
    border-radius: 26px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 1px 0px rgba(0, 0, 0, .35), 0px 1px 2px 0px rgba(0, 0, 0, .35);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, .25), inset 0px -1px 1px 0px rgba(0, 0, 0, .35), 0px 1px 2px 0px rgba(0, 0, 0, .35);
}

.girl-sign-in a:hover {
    background: #0bc5e9; /* Old browsers */
    background: -moz-linear-gradient(top, #0bc5e9 0%, #008ad4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0bc5e9), color-stop(100%,#008ad4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* IE10+ */
    background: linear-gradient(top, #0bc5e9 0%,#008ad4 100%); /* W3C */
}

.verbiage {
    font-size: 9px;
    list-style: none;
    padding: 10px 0 0 4px;
    margin: 0;
    color: #808080;
    line-height: 12px;
}

.verbiage a {
    color: #808080;
}

.biller-addresses {
    position: absolute;
    right: -50px;
    bottom: 12px;
}

.info {
	background-color: black;
	background-image: url(222222.png);
	background-repeat: repeat;
	margin-top: 2px;
	padding-top: 100px;
	height: 300px;
	width: 1085px;
	margin-right: auto;
	margin-left: 90px;
	color: white;
	font-size: 12px;
	border-radius: 8px;
	
}

.infoimage {
	margin-top: 50px;
	position: absolute;
	z-index: 50;
	line-height: 10px;
	font-family: sans-serif;
	padding-bottom: 20px;
	padding-top: 20px;
	max-width: 600px;
	min-width: 600px;
	border-color: #212121;
	border-width: 0px;
	border-style: solid;
	color: #898989;
	border-radius: 12px;
	
}

.infoimageimg {
	margin-right: auto;
	width: 100%;
	min-height: 40px;
	line-height: 10px;
	font-family: sans-serif;
	margin-left: auto;
	margin-top: -30px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-color: #212121;
	border-width: 0px;
	border-style: solid;
	color: #898989;
	border-radius: 8px;
	
}

#overlayhome {
z-index: 0;
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
background: transparent url(overlay/overlaydots.png) repeat bottom left;
}

#overlay {
z-index: -1;
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
background: transparent url(overlay/overlaydots.png) repeat bottom left;
}

.shareiconshome {
	z-index: 100;
	margin-left: 75%;
	width: 450px;
}
                                                                                                                                                                                                                


                
.shareicons {
	z-index: 100;
	margin-left: 74%;
	margin-top: -28px;
	position: absolute;
	width: 305px;
}


.imagesize1{vertical-align:text-top;margin-top:10px;margin-bottom:10px;margin-left:-50px;border:0px solid #121212;max-width:1097px;width:expression(this.width>1097 ? 1097:true);position: relative;z-index: 1;}


.imagesize{vertical-align:text-top;margin-top:390px;margin-bottom:10px;margin-left:-10px;border:0px solid #121212;max-width:750px;width:expression(this.width>750 ? 750:true);position: relative;z-index: 1;}
.imagesizevizor{vertical-align:text-top;margin-top:90px;margin-bottom:10px;margin-left:10px;border:0px solid #121212;max-width:200px;width:expression(this.width>200 ? 200:true);position: relative;z-index: 0;}

.vizoralign {
	margin-bottom: 900px;
	margin-top: -1160px;
	margin-left: -215px;
}

.camera {
	position: relative;
	z-index: 1;
	margin-left: -120px;
	margin-top: -890px;
}

/* Navigation */
#super-nav {
	margin-top: -100px;
	position: fixed;
	left: 0;
	top: 50px;
	overflow: hidden;
	z-index: 0;
	height: 100%;
	width: 100%;
}
.left-area,
.right-area {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 50%;
	height: 100%;
}
.right-area {
	z-index: 0;
	right: 0;
	left: auto;
}
.left-area a,
.right-area a {
	display: block;
	height: 100%;
	z-index: 0;
}
.left-area a span,
.right-area a span {
	margin-left: 40px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: -18px;
	z-index: 0;
	position: relative;
	top: 50%;
	float: left;
	background: transparent url('header_switch_left.png') left top;
	text-indent: -9999px;
	width: 62px;
	height: 56px;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}
.right-area a span {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 35px;
	margin-top: -18px;
	z-index: 0;
	float: right;
	background: transparent url('header_switch_right.png') right top;
}
.left-area a:hover span,
.right-area a:hover span {
	z-index: 0;
	opacity: 1;
}
.left-area a span:active {
	z-index: 0;
	margin-top: -16px;
}
.right-area a span:active {
	z-index: 0;
	margin-top: -16px;
}
#super-nav nav {
	z-index: 0;
	position: absolute;
	right: 70px;
	bottom: 30px;
	font-size: .833em;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
}
#super-nav nav div {
	z-index: 0;
	display: inline;
	padding-left: 25px;
}
.button1 {
	font-size: 12px;
	border-color: #e4e4e4;
	border-width: 1px;
	border-style: solid;
	color: #898989;
	height: 30px;
	width: 50px;
	border-radius: 8px;
}
.button {
	position: relative;
	z-index: 100;
	font-size: 12px;
	border-width: 1px;
	border-color: #333333;
	border-style: solid;
	background-color: black;
	color: #999999;
	height: 30px;
	width: 80px;
	border-radius: 6px;
}
.imageinfo {
	left: -25px;
	width: 1024px;
	top: -47px;
	z-index: 20;
	text-overflow: ellipsis;
	border-color: #212121;
	border-width: 0px;
	border-style: solid;
	min-height: 40px;
	position: relative;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 10px;
	background-color: black;
	border-radius: 6px;
	opacity:0.6;filter:alpha(opacity=60);

}
.imageinfoname {
	color: #f7f7f7;
	margin-top: -33px;
	left: -25px;
	width: 1020px;
	top: -58px;
	z-index: 20;
	text-overflow: ellipsis;
	min-height: 30px;
	position: relative;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 10px;
	
	

}
.catlogo {
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	margin-top: 5px;
	z-index: 0;
	padding-top: 10px;
	height: 170px;
	background-color: black;
	width: 970px;
	border-radius: 16px;

	
}
.catname {
	color: #d3d3d3;
	font-family: , "Lucida Grande", Verdana, Arial;
	letter-spacing: -0.5px;
	text-overflow: ellipsis;
	z-index: 100;
	text-transform: capitalize;
	position: absolute;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 74px;
}
.catnamedetails {
	left: auto;
	right: auto;
	color: #d3d3d3;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	letter-spacing: -0.5px;
	text-overflow: ellipsis;
	z-index: 100;
	text-transform: capitalize;
	position: absolute;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: -5px;
}

.catname {
	left: auto;
	right: auto;
	color: #d3d3d3;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	letter-spacing: -0.5px;
	text-overflow: ellipsis;
	z-index: 100;
	text-transform: capitalize;
	position: absolute;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
}

.pag{ margin-right: auto; margin-left: auto; width: 800px; padding:2px;font-size:12px;font-weight:normal}

.pag a{ padding-left: 12px; padding-bottom: 12px; padding-right: 12px; padding-top: 12px; font-size: 16px; margin-left:1px;margin-bottom:0;margin-right:0;margin-top:0;color: #d3d3d3;border:#d3d3d3 1px solid;text-decoration:none;border-radius: 4px}
.pag a:hover{padding-left: 12px; padding-bottom: 12px; padding-right: 12px; padding-top: 12px; font-size: 16px; text-shadow:0 0 2px;border:#d3d3d3 1px solid;color: #d3d3d3;text-decoration:none;border-radius: 4px}
.pagingon{ letter-spacing: -0.5px; font-size: 16px; color: #898989;border:#dce2ff 2px solid;padding: 12px;margin:0 5px 0 0;text-decoration:none;border-radius: 4px}


                                                                                                                                                                                                                                                                                                                                                                                                                                            .stats{ }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .catdesc{ margin-bottom: 10px; font-family: Arial; text-transform: capitalize; font-style: normal; font-weight: normal; margin-top: 10px; color: #898989; font-size: 10px; width: 980px; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .logobg{ z-index: -1; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .catnamebig{ 
margin-top: 100px; 
text-overflow: ellipsis; 
bottom: 158px; 
text-shadow: 0px 0px 10px black; 
word-spacing: 5px; 
margin-right: auto; 
width: 99%; 
z-index: 200; 
position: absolute; 
margin-left: auto; 
font-weight: bold; 
font-style: italic; 
letter-spacing: -2px; 
color: #f7f7f7; 
text-transform: capitalize; 
font-size: 30px; 
right: auto; 
left: auto; 
font-family: 'Chivo', sans-serif;                                                                                                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .imagenamebigads{ 
margin-bottom: 0px; 
margin-top: -1px; 
text-overflow: ellipsis; 
text-shadow: 0px 0px 10px black; 
word-spacing: 5px; 
margin-right: auto; 
width: 99%; 
z-index: 200; 
position: absolute; 
margin-left: auto; 
font-weight: bold; 
font-style: italic; 
letter-spacing: -1px; 
color: #f7f7f7; 
text-transform: capitalize; 
font-size: 20px; 
right: auto; 
left: auto; 
font-family: 'Chivo', sans-serif;                                                                                                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .imagenamebig{ 
margin-top: -1px; 
text-overflow: ellipsis; 
text-shadow: 0px 0px 10px black; 
word-spacing: 5px; 
margin-right: auto; 
width: 99%; 
z-index: 200; 
position: absolute; 
margin-left: auto; 
font-weight: bold; 
font-style: italic; 
letter-spacing: -2px; 
color: #f7f7f7; 
text-transform: capitalize; 
font-size: 30px; 
right: auto; 
left: auto; 
font-family: 'Chivo', sans-serif;                                                                                                                                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .search1{padding-left: 5px; padding-bottom: 0; padding-right: 0; padding-top: 0px; min-height: 25px; min-width: 178px; background-repeat: no-repeat; max-width: 178px; background-color: white;text-shadow:0 0 2px;text-decoration:none;margin:0 2px 0 0;border:1px solid #414141;font-size: 12px;font-weight:normal;background:0;color: #a3a3a3;height: 25px;width: 178px;border-radius: 4px}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .search2{margin-left: 0; margin-bottom: 2px; margin-right: 2px; margin-top: 2px; padding-left: 5px; padding-bottom: 0; padding-right: 0; padding-top: 0px; min-height: 25px; min-width: 245px; background-repeat: no-repeat; max-width: 245px; background-color: white;text-shadow:0 0 2px;text-decoration:none;border:1px solid #363636;font-size: 12px;font-weight:normal;background:0;color: #a3a3a3;height: 25px;width: 245px;border-radius: 4px}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .googleadsbanner {
	margin-top: -250px;
	position: absolute;
	max-height: 100px;
	padding-bottom: 20px;
	color: #898989;
	left: 20%;
	padding-top: 20px;
	background-color: black;
	border-color: #212121;
	border-width: 1px;
	border-style: solid;
	min-width: 772px;
	z-index: 200;
	border-radius: 8px;
	/**opacity:0.9;filter:alpha(opacity=90);*/
}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .googleadsbannerfull {
	position: absolute;
	max-height: 100px;
	padding-bottom: 20px;
	color: #898989;
	left: 20%;
	padding-top: 20px;
	background-color: black;
	border-color: #212121;
	border-width: 1px;
	border-style: solid;
	min-width: 772px;
	z-index: 200;
	border-radius: 8px;
	/**opacity:0.9;filter:alpha(opacity=90);*/
}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .googleadsbannerstatic {
	margin-top: 0px;
	max-height: 100px;
	padding-bottom: 20px;
	color: #898989;
	left: 20%;
	padding-top: 20px;
	background-color: black;
	border-color: #212121;
	border-width: 1px;
	border-style: solid;
	min-width: 772px;
	z-index: 200;
	border-radius: 8px;
	/**opacity:0.9;filter:alpha(opacity=90);*/
}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .showads {
	z-index: 50;
	top: -26px;
	margin-top: 6px;
	max-height: 1px;
	min-height: 1px;
	height: 1px;
	left: 700px;
	position: absolute;
}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .button2{ position: absolute; max-width: 100px; margin-left: 0; margin-right: 0px;                                                                                       z-index: 50;                 background-color: black;                 margin-bottom: 0; margin-right: 0px; margin-top: -8px; padding-left: 5px; padding-bottom: 4px; padding-right: 5px; padding-top: 4px;text-shadow: 0px 0px 1px;border:1px solid #262626;font-size: 13px;font-weight:normal;color: #898989; border-radius: 4px;}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .split{ margin-top: -8px; padding: 0px; max-height: 251px; max-width: 201px; height: 251px; width: 201px; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .thumb18{ margin-right: 0px; margin-bottom: 0px; margin-left: -25px; margin-top: -100px; position: absolute; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .thumb181{ margin-right: 0px; margin-bottom: 0px; margin-left: -1px; margin-top: -191px; position: absolute; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            #sub1{ width: 200px; max-width: 200px; }
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            /**
Postcard Css Start
**/                                                                                                                                                                                                                                                                                                                                                                                                                                            .envelope{ margin-left: -58px; margin-top: -620px; position: absolute; z-index: 6; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .postcardfields{ z-index: 100; margin-left: 350px; margin-top: -350px; position: absolute; }
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            .handfont {
  text-align: justify;
  text-transform: none;
  width: 1099px;
  color: #1d2028;
  font-family: 'Alex Brush', cursive;
  font-size: 36px;
}

.handfont1 {
  letter-spacing: 0px;
  text-align: justify;
  text-transform: none;
  width: 1099px;
  color: #e3e6ff;
  font-family: 'Qwigley', cursive;
  font-size: 30px;
}

div.fadehover {
	position: relative;
	}

img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}        	

.generictext{
	background-color: black;
	font-style: normal;
	font-weight: normal;
	padding: 20px;
	border-color: #212121;
	border-width: 1px;
	border-style: solid;
	letter-spacing: -0.5px;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	margin-right: auto;
	margin-left: 0px;
	width: 950px;
	text-align: justify;
	color: #bababa;
	font-size: 13px;
	border-radius: 6px;
}
.generictextservices{
	font-style: normal;
	font-weight: normal;
	padding: 20px;
	border-color: #272b36;
	border-width: 1px;
	border-style: solid;
	letter-spacing: -0.5px;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
	text-align: center;
	color: #bababa;
	font-size: 14px;
	border-radius: 6px;
}

.postcardc{ margin-left: -50px; width: 1099px; min-width: 1099px; max-height: 150px; position: relative; z-index: 8; margin-top: -1px; }

.postcardcsent{ margin-left: -40px; width: 1099px; min-width: 1099px; position: relative; z-index: 8; margin-top: 780px; }

.postcardimagealign{ margin-top: 5px; left: 8px; margin-right: auto; margin-left: auto; width: 100%; z-index: 0; position: absolute; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .envelopesent{ margin-right: auto; margin-left: auto; width: 100%; position: absolute; z-index: 6; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .buttonsendyours{ position: relative; max-width: 100px; margin-left: 0; margin-right: 0px;                                                                                       z-index: 50;                 background-color: #efefef;                 margin-bottom: 0; margin-right: 0px; margin-top: -8px; padding-left: 5px; padding-bottom: 4px; padding-right: 5px; padding-top: 4px;text-shadow: 0px 0px 1px;border:1px solid #ededed;font-size: 13px;font-weight:normal;color: #585858; border-radius: 4px;}

                                                                                                                                                                                                                                                                                                                                                                                                                                            .facebook{ margin-right: 0px; margin-left: 680px; margin-bottom: 0px; margin-top: -70px; z-index: 99; position: absolute; }

                                                                                                                                                                                                                                                                                                                                                                                                                                            .clicksorads{ margin-top: -35px; }

.imagesize2{vertical-align:text-top;margin-top:10px;margin-bottom:5px;margin-left:30px;border:0px solid #333;max-width:847px;width:expression(this.width>847 ? 847:true);}


/**
Postcard Css End
**/  

.split
{