html,
body {
	margin:0;
	padding:0;
	height:100%;
	overflow: hidden;
}

#body {padding-bottom: 130px;}
#header, #thumbs_navi_holder, #pageHeader  {margin-left: auto;margin-right: auto;}
#pageHeader {
	margin-top: 15px;
	position: relative;
	z-index: 5;
	width:1000px;
	
}

.slide_blocks {
position: absolute;
z-index: 999;
top: 50px;
cursor: pointer;
left: 50%;
}


/*MENU */
#header {width: 1000px;margin-bottom: 10px;margin-top: 5px;height: 37px;}
#header ul li {display: inline;}
#header ul li a,#newsletter a {color: white;font-family: 'InterFaceTypoBold',Helvetica;font-size: 13px;text-decoration:none;}
.parent_item {padding: 2px 12px 2px 12px;height: 18px;line-height:17px;float: left;cursor: pointer;}

#logo {height: 16px;float: left;cursor: pointer;}
#logo img {float: left;}
#issue_title {margin:2px 0 0 4px;font-family: 'InterFaceTypoRegular',Helvetica;font-size:14px;float: left;color: #4F4F4F;}

/* main menu */
#main_menu {float: left;background: #989898;height: 22px;width:1000px;margin-top: 4px;}
.parent_item {position: relative;}

/*.parent_item:hover ul {display: block;}*/

.children {position: absolute;z-index: 9999;padding:15px;top: 22px;left: 0px;width: 360px;display:none;background-image:url('../img/overlay_light.png');}
.children li {width:170px;height:170px;float: left;}
.issue_navi {width: 170px;height: auto;}
.children .title {font-family: 'InterFaceTypoLightRegular',Helvetica;font-size: 15px;letter-spacing: 0.7px;margin: 4px 0 3px 0;}
.children .date {font-size: 11px;}
.children .title_arrow {float: right;margin-top: 7px;}
.children p {color: white;clear: left;}
.children li:hover .title {text-decoration: underline;}
.child_heading {font-family: 'InterFaceTypoLightRegular',Helvetica;font-size: 15px;letter-spacing: 0.7px;margin-bottom: 10px;}
.child_heading2 {font-size: 14px;}

/*header right*/
#menu_right {float: right;width: 580px;height: 22px;}
#newsletter {float: left;margin:0 5px 0 10px;padding:2px 10px 2px 0;cursor: pointer;height: 18px;border-right:1px solid white;}
#newsletter a {font-size:12px;line-height: 18px;color: white;}
#newsletter_arrow {}
.social {float: right;margin: 0 5px 0 0}
#social_menu {float: right;background: black;height: 22px;padding-right:2px;width:181px;border-left:1px solid white;}
#menu_right ul {float: right;}

/*SIGNUP OVERLAY */
#signup_overlay {width: 100%;height: 100%;z-index:9999;background-image:url('../img/overlay_light.png');position: absolute;display:none;top:0px;}
#signup_box {position: absolute;width:375px;background: #525252;left: 50%;top:50%;margin: -150px 0 0 -200px;padding: 20px;display: none;}
#signup_box h2, #search_box h2 {font-family: 'InterFaceTypoLightRegular',Helvetica;font-size: 21px;color: white;float: left;margin-bottom: 5px;}
#overlay_logo {margin: 1px 0 0 5px;float: left;}
#overlay_emailicon {float: right;}
#signup_box h3 {color: white;font-size: 16px;font-family: 'InterFaceTypoLightRegular',Helvetica;margin-bottom: 20px;}
#signup_box p, #signup_box p a {color: white;}

#signup_box input[type=text], #search_box input[type=text] {padding: 5px 10px 5px 10px;color:#989898;font-size: 15px;font-family: "InterFaceTypoBold";margin: 20px 0 5px 0;}
#signup_box input[type=submit], #search_box input[type=submit] {background: #989898;border: none;padding: 8px;margin-left:10px;color: black;font-size: 13px;font-family: 'InterFaceTypoRegular',Helvetica}
#tc {float: left;}
#slide_pauseplay,#slide_forward, #slide_back {
	cursor: pointer;
	position: absolute;
	z-index: 9999;
	left: 50%;
	height: 120px;
}
#slide_pauseplay {height: 48px;width:48px;left:0px;cursor: none;}


#slide_forward_trends, #slide_back_trends {
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
#slideControls_trends {
	clear: left;
	float: left;
}

#searchForm {float: left;clear: left;}
#search {float: right;font-size: 13px;margin-top:3px;font-family: "InterFaceTypoRegular";color: #4F4F4F;cursor: pointer;}
#search_box {position: absolute;width:375px;background: #525252;left: 50%;top:50%;margin: -150px 0 0 -200px;padding: 20px;display: none;}
#search_box input[type=text] {margin-top: 10px;}

/* FOOTER ------------------------ */

#footer {
	width: 100%;
	height: 170px;
	text-align: center;
	background: #989898;
	position: fixed;
	bottom: -140px;
	z-index:4;
	overflow: hidden;
	cursor: pointer;
}


#infobar {
    left: 50%;
    margin-left: -485px;
    padding: 7px 0;
    position: relative;
    width: 970px;
}

/* CONTRIBUTORS PAGE */
.feature_cont {margin-top: 20px;}
.cont {
	float: left;
	width: 230px;
	height: 120px;
	margin: 0 20px 20px 0;
}
.cont p {float:left;width: 135px;}
.cont_heading {
	font-size: 40px;margin:0 10px 20px 0;letter-spacing:-0.07em;color:#1A1A1A;font-family: 'InterFaceTypoLightRegular',Helvetica;
}
.cont img {float: left;}
.cont_title {font-family: 'InterFaceTypoRegular',Helvetica;}
.cont a {text-decoration: none;}
.cont a:hover {text-decoration: underline;}


#infobar ul li p {color:white;font-size: 12px;font-family: 'InterFaceTypoRegular',Helvetica;}
#infobar ul li {
	display: block;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'InterFaceTypoRegular',Helvetica;
	text-align: left;
	margin-top: 3px;
}
.breakline {
	height: 12px;
	border-right: 1px solid white;
	float: left;
	margin: 0 50px 0 50px;
}

.social li {margin-bottom:0px;}
#infobar ul li a {color: white;text-decoration: none;}
#infobar ul li a:hover {text-decoration: underline;}
#infobar .footer_title {
	margin-bottom: 15px;
	font-size: 13px;
	font-family: 'InterFaceTypoBold',Helvetica;
}


#infobar ul {float: left;}
#infobar ul li ul {float: none;}
#infobar .last-item .footer_title {border: none;}
#infobar .last-item li {padding-right: 0px;margin-right: 0px;}


/*FASHION HOME */
.fashionhome {position:relative;cursor:pointer;}
.fashionhome h2 {
	position:absolute;
	left:0;
	bottom:-3px;
	margin-top:-10px;
	background:white;
	padding:8px 20px 8px 20px;
	font-size:25px;
	color:black;
}
#men h2 {
	left:auto;
	right:0px;
	top:10px;
	bottom:auto;
	padding:8px 20px 8px 20px;
}


/* BEAUTY GROOMING HOME */
.beautygrooming_item {
	width:300px;
	margin:0 10px 10px 0;
	float:left;
}
.beautygrooming_item h2 {margin:0;}


/* HOME ------------------------ */

#preloader {
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -100px;
}
#feature_holder {
	left: 50%;
	position: relative;
	width:1000px;
	margin-left:-500px;
}

#debug {
font-size:10px;
z-index: 9999;
}
#debug {
	position: absolute;
}

#feature_title {
	width: 160px;
	position: absolute;
	top:70px;
	left: 50%;
	padding: 12px 10px 12px 15px;
	background: url('../img/overlay_white_strong.png');
	color:black;
	z-index: 10;
	font-family: 'InterFaceTypoLightRegular',Helvetica;
}
#feature_title h2 {font-size: 25px;color:black;margin-bottom: 4px;}

.feature {
	float: left;
	position: relative;
	margin-right: 5px;
}

.playSymbol {
	position: absolute;
	z-index: 999999;
	left: 50%;
	top: 50%;
	margin-top: -23px;
	margin-left: -23px;
	width: 47px;
	height: 47px;
	z-index: 1;
	background: url('../img/play_symbol.gif') no-repeat;
}

/* feature thumbs */
#feature_holder_thumbs {width:100%;overflow:hidden;margin-top: 5px;}
#thumb_scroller {overflow: auto;width:9999px;position: relative;overflow-y: hidden;}
.f_thumb {float: left;margin: 0 5px 0 0;position: relative;cursor: pointer;}
.thumbOver {position: absolute;width:140px;height:85px;background:url('../img/overlay_light.png'); }



.video-js {z-index:2;}
/* TRENDS ------------------------ */

h1 {float: left;}
#pageHeader p {float: left;clear: left;margin: 0 0 5px 0;width: 900px}
#trends_menu {margin: 18px 0 0 10px;float: left;}
#trends_menu li {
	display: inline;
	font-size: 12px;
	font-family: 'InterFaceTypoBold',Helvetica;
	padding-right: 6px;
}
#trends_menu li a {color: #989898;text-decoration: none}

.trendFeature {
	width: 330px;
	margin-bottom: 15px;
}
.trendImage p {padding: 0 5px 10px 5px;}
.trendImage {width:330px;}
.trendOverlay {
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	background-image: url('../img/overlay_light.png');
}
.trendOverlay p {padding:10px;color: white;}
#trendsDesc {width: 1000px;float: left;}
.moreinfo {
	font-size: 12px;
	font-family: 'InterFaceTypoBold',Helvetica;
	margin-bottom: 10px;
	cursor: pointer;
	color: #989898;
}
#trends_more {float: left;margin: 10px 0 0 10px;}
.trendCopy {
	top:50px;
	padding:0 20px 20px 20px;
	color:white;
	position:absolute;
}
.trendCopy p {
	margin-bottom:10px;
	color:black;
}
.trendCopy h3 {font-size:20px;color:white;}
.trendCopy a {color:white;}
/* trend layout 2 */
#feature_holder {
	overflow: hidden;
	width: 1000px;
}
#col1, #col2, #col3 {
	margin-right: 5px;
	float: left;
	width: 330px;
}
#col3 {margin: 0;}
#col1 img, #col2 img, #col3 img {margin-bottom: 3px;}
#col1 p, #col2 p, #col3 p {margin-bottom:15px;}

.moveUp, .moveDown {
	height:40px;
	width:330px;
	position:absolute;
	bottom:0px;
	z-index:3;
	cursor:pointer;
	display:none;
}
.moveUp {top:0px;}
.trend_arrow {
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:-2px;
}
.moveDown .trend_arrow {
	bottom:-4px;
	top:auto;
}
#col2 .moveDown {bottom: 20px;}
#col2 .trend_arrow {margin-left: -40px; }

#feature_mask {
	background: white;
	width: 1000px;
	height: 120px;
	position: absolute;
	z-index: 1;
	top: -120px;
}



/* EDITORIAL */
#e_left_column {
	float:left;
	width:1000px;
}
#e_left_column_multi {
	width: 420px;
	float: left;
}
#editorial_imgHolder {
	width: 340px;
	float: left;
	margin-right: 20px;
}

.e_paragraph {
	width:100%;
	float:left;
	margin-bottom: 20px;
}

#e_right_column_multi {
	float:right;
	width:210px;
	text-align: right;	
}

#sidebar_title {
	float: right;
	color: white;
	font-family: 'InterFaceTypoBold',Helvetica;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration:none;
	background: black;
	margin-bottom:20px;
	padding: 4px 8px 4px 8px;
}

#e_right_column p, .postItem, .postItem_collection p, .postItem_col p, .pageSummary p {margin-bottom: 5px;}
.feature_editorial {padding-bottom:40px;}
.feature_editorial img {margin:0 0 5px 0;}
.feature_editorial p {margin-bottom:15px;}
.editorial_headline {margin-top:5px;}

.related_article {width:150px;float:right;clear:right;margin-bottom: 10px;padding-bottom:10px;border-bottom: 1px dotted #999}
.related_article a {text-decoration: none;margin: 0;color: #333}
.related_article a:hover {text-decoration: underline;}
.related_article p {margin: 0;}

#e_right_column {
	float:left;
	width:1000px;	
}
#e_right_column .related_article {
	float: left;
	margin: 0 10px 20px 0;
	border: none;
}
#e_right_column #sidebar_title {float: left;}

#author {
	clear:left;
}

#collection_rss {
	float: right;
	margin-top: 15px;
}
.editorial_images {margin-top:75px;}

/* EDITORIAL 2 */

.column *{
	padding-right:20px;
}

#e_left_column img {margin-right:10px;}

.firstletter {
	font-size:100px;
	float:left;
	color:#333;
	margin:-11px 0 0 0;
}


/* SIDEBAR */
.sidebar_item {
	padding-top:15px;
	margin-top:10px;
}
.sidebar_item p {margin-bottom:5px;}


/* F156Film */
#f156_video {
	width: 950px;
	margin-bottom: 20px;
}
.f156Holder {width: 950px;}
#current_video {width:245px;float: right;position: relative;height: 404px;}
#current_video h1 {text-transform: capitalize;line-height: 25px;font-size:28px;width:245px;}
#current_video h2 {font-family: 'InterFaceTypoRegular',Helvetica;font-size: 15px;}
#comments {width:225px;padding:10px;background: #292929;position: absolute;bottom: 35px;}
#comments h3 {font-size:15px;width: 225px;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #666;}
#comments .video_date {font-size: 10px;color: #B8B8B8;}
#comments p {color: white;font-size: 12px;}
#filmHolder .fb-like, #yt_subscribe {position: absolute;bottom: 0;}
#yt_subscribe {right: 0;}

#film_archive {margin: 30px 0 0 0;}
#film_archive .video {width: 235px;float: left;margin: 0 20px 0 0;position: relative;height: 275px;}
#film_archive .video_meta {padding:10px;width: 215px;height: 100px;position: absolute;top:153px;background: #292929}
#film_archive .video_header {width: 215px;margin: 0px 0 10px 0;float: left;}
#film_archive .video h3 a {font-size: 20px;float: left;color: white;}
#film_archive .video p {color: white;}
.views {font-size: 11px;color:#333;position: absolute;bottom: 10px;}


/* FEATURES HOME */
.feature_item {
	float:left;
	width:400px;
	margin:0 20px 20px 0;
}
.feature_item p {margin:0;}
.feature_item h2 {margin:0;}
.feature_item h2 a {text-decoration:none;color:#666;}
.feature_item h2 a:hover {text-decoration:underline;}


/* ARCHIVE */
#archive_holder {
	background: #989898;
	left: 50%;
	margin-left: -265px;
	position: absolute;
	width: 350px;
	display:none;
	z-index: 999;
}
.archive_item {
	border-bottom: 1px solid #777;
	float: left;
	padding-left: 15px;
	padding-right:15px;
	width: 320px;
	background:#989898;
}
.archive_header {
	font-size: 15px;
	padding: 15px 0 15px 0;
	cursor:pointer;
}
.archive_header:focus, .archive_header:active {outline: 0;}

.archive_header a {
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}
.archivedate {
	color: white;
	font-size: 12px;
}

.archive_full {
	padding-bottom:10px;
}
.archive_full p {
	margin-bottom: 5px;
	color:white;
}
.archive_full img {width:100%;}

#openArchive {right:0px;}
#archive_more {left:0px;padding-left:15px;}
#archive_less {left:50px;}
.archiveBtn {
	background: black;
	padding:4px 9px 4px 9px;
	color:white;
	font-size:12px;
	position:absolute;
	bottom:-19px;
	cursor:pointer;
}
.archive_arrow {float:right;margin:4px 0 0 0;display:none;}


/* BLOG */
.blog {margin-top:20px;}
#postList{ 
	float:left;
	width:180px;
	margin-right:20px;
}
#list_header {
	width:100%;
	border-bottom:1px solid #ccc;
	margin:5px 0 15px 0;
	padding-bottom:10px;
}
.list_rss {
	border-top:1px solid #ccc;
	margin:5px 0 15px 0;
	padding-top:15px;
}

.list_rss img, .rss_title {float: left;}
.rss_title a {color: black;}
#collection_rss img {float: left;}

.rss_title {margin-top: 5px;}
.rss_title a {text-decoration: none;}
.rss_title a:hover {text-decoration: underline;}

#list_header .year {font-size:25px;}

.postLink {
	margin-bottom:10px;
}
.postLink h3, #list_header h4, #collection_rss h4, .list_rss h4, #categoriesHolder h4 {
	font-family: 'InterFaceTypoBold',Helvetica;
	font-size:12px;
	color:black;
}
.postLink h3 a {text-decoration:none;}
.postLink .date {
	font-size:12px;
	color:#999;
}


#postHolder {
	float:left;
	width:570px;
	padding-bottom: 50px;
}
.pageSummary {
	clear: left;
	margin: 5px 0 10px 0;
}

#blog_preloader {
	float: left;
	width: 15px;
	height: 15px;
	background: gray;
	background: url('../img/preloader.gif'); 
}

.tagTitle {
	font-family: 'InterFaceTypoBold',Helvetica;
	color: #333;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.postItem h2, .postItem_collection h2 { font-size:22px;margin-bottom: 5px;}
.postdate {font-size: 14px;padding-left: 10px;color: #333;}

.postItem {
	width:567px;
}
.postItem img, .postItem_collection img {margin-bottom: 10px;}
.postItem .socialLinks {
	float:left;
	clear: left;
	margin: 5px 0 5px 0;
}

.postImage {
	float: left;
	margin-bottom: 15px;
}
.postedBy {
	margin: 10px 0 8px 0;
}
.facebook {
float: left;
clear: left;
margin-bottom: 20px;
}
.fb-like {
	float: left;
	clear: left;
	margin-bottom: 5px;
}

.postItem_collection h2 {width: 1000px;}
.postItem_collection {
	width: 1000px;
}
.postItem_collection img {
	margin-right: 5px;
	float: left;
}
.collection_image_old {
	width: 495px;
}
.postItem_collection p {clear: left;}

.collections {float: left;}
#collection_menu {
	float: left;
	clear:left;
	margin: 5px 0 10px 0;
}

.c_menu ul {
	background: #989898;
	display: none;
	padding-bottom: 3px;
}
.category_sub {position: absolute;}

.c_menu ul li {
	cursor: pointer;
	padding: 1px 12px 1px 8px;
}
#designer_holder {
	position: absolute;
}
.designers {
	float:left;
		
}

.c_menu ul li a {
	color: white;
	font-size: 14px;
	text-decoration: none;
}
.c_menu ul li a:hover {
	text-decoration: underline;
}
.c_menu {
	float: left;
}
.c_menu h2 {
	cursor: pointer;
	color: white;
	font-size: 16px;
	background: #989898;
	margin: 0;
	padding: 6px 8px 4px 8px;
}


.tags {font-size:14px;width: 567px;float: left;clear: left;margin-bottom: 20px;}
.tags a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
}
.tags a:hover {text-decoration: underline;}
#nav-below {
	float: left;
	height: 40px;
	width: 567px;
}
.nav-next {float: right;}
.nav-previous {float: left;}
#nav-below a {color: #333;text-decoration: none;text-transform: uppercase;}

.socialLinks {
	font-size: 10px;
	width: 170px;
	
}
.fbLike {clear: left;margin-bottom: 5px;}
.socialLinks p {float: left;line-height: 20px;margin-right: 5px;color: black;font-size: 10px;}
.socialLinks img {float: left;}
.postmeta {font-size:12px;color:#999;margin-right:20px;}

.post_linebreak {
	clear:both;
	border-bottom:1px solid #ccc;
	width:100%;
	margin-bottom:20px;
}

#categoriesHolder{
	float:right;
	width:180px;
	margin-top:22px;
}

#categoriesHolder h4, #archiveLink h4 a {
	text-align:right;
	margin-bottom:10px;
}

#categoriesHolder li a {
	font-size:14px;
	color:#333;
	margin-bottom:3px;
	text-decoration: none;
}

#archiveLink {margin-top: 20px;}
#archiveLink a {color: black;}

#categoriesHolder li a:hover {text-decoration: underline;}
#categoriesHolder li {text-align:right;}
#categoriesHolder li {list-style: none;}

/* other posts you may like */
#otherposts {position:absolute;top:5px;right:0px;width:300px;}
.post {margin-bottom: 15px;padding-bottom:15px;width:310px;float: left;clear: left;border-bottom: 1px dotted #999;}
#otherposts .post img {float: left;margin: 0 10px 10px 0;}
.post_summary {float: left;width:300px;}
#otherposts #blog_preloader {float: right;clear: right;}

/* TEAM PAGE */
#teamHolder { width: 1000px; margin: 20px 0 20px 0;padding-bottom:20px;float:left;border-bottom: 1px dotted white;}
.teamItem {
	width: 235px;
	height: 476px;
	float: left;
	background: #222;
	margin: 0 20px 10px 0;
}
.teamFull h3 {padding: 0 0 0 10px;font-size: 22px;}
.teamFull p {padding: 0 10px 0 10px;font-size: 14px;clear: left;}
.teamItem img {float:left;margin: 0 10px 10px 0;}


/* ARCHIVE */
.archive_issue {
	width:242px;
	height:240px;
	float:left;
	margin:0 10px 20px 0;

}
.archive_issue h3 {font-size:14px;}
.archive_issue img {
	width:242px;
}	


/* GENERIC */

.signupBack {
	position:absolute;
	background:url('../img/overlay_white.png');
	padding:50px 40px 50px 40px;
	bottom:15%;
	
	display: none;
}
.signupInfo {
	width:50%;float:left;

}
#mc_signup {
	float:left;
	width:200px;
	margin-left:50px;
}
#subsribepage {
	width: 800px;
	margin: 0;
}

.fieldHolder {float: left;margin-bottom: 5px;margin-right:5px;}
.fieldHolder label {float: left;}

.signupBack h2 {font-size:67px;font-family: 'InterFaceTypoBold',Helvetica;margin-bottom:15px;line-height:55px;}
.signupBack h3 {font-size:23px;font-family: 'InterFaceTypoBold',Helvetica;margin-bottom:15px;line-height:22px;}
.signupBack p {font-family: 'InterFaceTypoRegular',Helvetica;color:black;letter-spacing:0.05em;}
.signupBack h2, .signupBack h3 {color:black;}

#mc_signup p {font-family: 'InterFaceTypoBold',Helvetica;font-size:17px;color:black;margin-bottom:10px;}
#mc_signup, #mc_signup label {font-family: 'InterFaceTypoRegular',Helvetica;font-size:14px;color:black;}

#mc_signup input[type=text] {
	background:white;
	width:170px;
	padding:5px;
	margin:5px 3px 5px 0;
	border: 1px solid #bfbfbf;
}

#mc_signup_submit {
	background:black;
	margin-top:10px;
	padding:4px 8px 4px 8px;
	color:white;
	font-family: 'InterFaceTypoRegular',Helvetica;
	font-size:14px;
	float:left;
	border: none;
	clear: left;
}


.linebreak {
	clear:both;
	border-bottom:1px solid #ccc;
	width:100%;
	margin:10px 0 10px 0;
}

.backBtn {
	background:#989898;
	padding:5px 8px 5px 8px;
	font-size:10px;
	color:white;
	font-family: 'InterFaceTypoBold',Helvetica;
	float:right;
	margin-bottom:10px;
}
.backBtn a {text-decoration:none;color:white;}

.label {
	position: absolute;
	z-index: 6;
	color: black;
	width: 400px;
	left: 50%;
	bottom: 125px;
	cursor: pointer;
}
.labelBack {background: url('../img/overlay_light.png');padding: 0 10px 10px 10px;}
.labelText {padding: 10px 0 10px 0;color:white;}
.labelBack a {color: white;text-decoration: underline;}
.labelBack p {color: white;margin-bottom: 5px;}

.labelBack a:hover {text-decoration: none;}
#toggleLabel {
	width: 11px;
	height: 11px;
	position: absolute;
	margin: -11px 0 0 -11px;
	background: url('../img/close_label.png') no-repeat;
}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

#flash_navi {
	width: 110px;
	height: 40px;
	position: absolute;
	z-index: 9999;
	left: 50%;
	top: 50px;
	margin-left: -50px;
}
.flash_overlay {
	width: 100%;
	height: 85px;
	position: absolute;
	left: 0;
	top: 28px;
	background: url('../img/overlay_light.png');
	z-index: 9998;
}


.frm_pos_top {
	font-size: 13px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
	font-size: 12px;
	color: #444;
	font-weight: bold;
}

/*PRELOADER */
#floatingBarsG{
position:relative;
width:15px;
height:19px}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:2px;
height:6px;
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.48s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.48s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear}

#rotateG_01{
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
left:0;
top:7px;
-webkit-animation-delay:0.18s;
-moz-animation-delay:0.18s}

#rotateG_02{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
left:2px;
top:2px;
-webkit-animation-delay:0.24s;
-moz-animation-delay:0.24s}

#rotateG_03{
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
left:6px;
top:1px;
-webkit-animation-delay:0.3s;
-moz-animation-delay:0.3s}

#rotateG_04{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
right:2px;
top:2px;
-webkit-animation-delay:0.36s;
-moz-animation-delay:0.36s}

#rotateG_05{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
right:0;
top:7px;
-webkit-animation-delay:0.42000000000000004s;
-moz-animation-delay:0.42000000000000004s}

#rotateG_06{
-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);
right:2px;
bottom:2px;
-webkit-animation-delay:0.48s;
-moz-animation-delay:0.48s}

#rotateG_07{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
bottom:0;
left:6px;
-webkit-animation-delay:0.5399999999999999s;
-moz-animation-delay:0.5399999999999999s}

#rotateG_08{
-webkit-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
left:2px;
bottom:2px;
-webkit-animation-delay:0.6s;
-moz-animation-delay:0.6s}

@-webkit-keyframes fadeG{
0%{
background-color:#737373}

100%{
background-color:#FFFFFF}

}

@-moz-keyframes fadeG{
0%{
background-color:#737373}

100%{
background-color:#FFFFFF}

}