html,
body,
div,
span,
h1,
h2,
h3,
h4,
p,
blockquote,
a,
img,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
ol,
ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption,
th,
td {
	text-align: left;
	font-weight: normal;
}
/*Main
-----------------------------------------------------------------------------*/	
body {
	font:62.5%/1.7 Tahoma, Arial, Helvetica, sans-serif;
	height:100%;
	text-align:center;
	color:#000;
	background:#fff  url(../images/bg-temp.gif) repeat-x 0 0;
}
ul {
	list-style:none;
}
a {
	outline:none;
	color:#000;
	text-decoration:none;
}
blockquote {
	font-style:italic;
	padding:20px;
}
.sIFR-flash:focus {
	outline: none;
}
/*Headings
-----------------------------------------------------------------------------*/
#logo {
	float:left;
	font-size:1.4em;
	margin:20px 0 0 0;
	padding-bottom:30px;
}
#logo a {
	display:block;
	width:224px;
	height:130px;
	overflow:hidden;
	text-decoration:none;
}
#onsale {
	float: right;
	width: 332px;
}
h1 {
	font-weight:normal;
	font-size:2.6em;
	color:#954593;
}
h2 {
	font-weight:normal;
	font-size:2.2em;
	color:#954593;
}
h3 {
	font-weight:normal;
	font-size:2em;
	color:#fff;
}
h5 {
	font-weight:normal;
	font-size:2em;
	color:#000;
	border-bottom: 1px solid #c4c2c2;
	padding-bottom: -30px;
	width: 100%;
	margin-bottom: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.flashMovie {
	display:none;
}
body.home .flashMovie {
	display:block;
}
p {
	padding-bottom:1em;
}
#flash,
#showreel {
	float:left;
}
.exclusive-head {
	padding:10px 0 20px 0;
	font:1.8em Georgia, "Times New Roman", Times, serif;
	color:#fa2d25;
}
body.awards .exclusive-head {
	padding:10px 0 0 0;
}
.exclusive-sub {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	color:#000;
}
#wrapper {
	width:100%;
	text-align:left;
	margin:0 auto;
}
.container {
	width: 973px;
	margin: 0 auto;
}
.container-top {
	padding: 10px 0 0 0;
	width: 973px;
	margin: 0 auto;
}
body.home #header {
	float:left;
	display:inline;
	width:100%;
	position:relative;
	background-color:#000;
/*	height: 737px;*/
	height:782px;
}
body.events #header,
body.exclusive #header,
body.fashion #header,
body.awards #header,
body.about #header,
body.contact #header,
body.subscription #header,
body.exclusive #header,
body.advertise #header,
body.inSider #header,
body.win #header{
	float:left;
	display:inline;
	width:100%;
	position:relative;
	height: 292px;
}
body.awards #primary-content h5 {
	width: 77%;
	float: left;
}
body.awards #primary-content .awardslogo {
	background: url(../images/awardslogo.jpg) top left no-repeat;
	width: 131px;
	height: 78px;
	text-indent: -99999px;
	float: right;
	margin-top: 30px;
}
#content {
	float:left;
	display:inline;
	font-size:1.2em;
	width:973px;
	margin: 0 auto;
	background-color:#fff;
	background: url(../images/right-col.gif) repeat-y right 0;
}
#primary-content,
#secondary-content {
 *padding-top:34px;
}
#primary-content {
	float:left;
	display:inline;
	width:643px;
	padding-bottom:100px;
}
body.subscription #primary-content {
	position:relative;
}
#secondary-content {
	float:right;
	width:308px;
	background: url(../images/strip.gif) top left no-repeat;
	display: block;
	padding-bottom:40px;
}
#secondary-content ul {
	list-style: none;
	margin-left: 15px;
	margin-bottom: 15px;
}
#secondary-content ul il {
	float:left;
	clear:left;
}
#secondary-content ul li a {
	display: block;
	background: url(../images/secondary-bullet.gif) left center no-repeat;
	padding-left: 10px;
}
#secondary-content ul li a.current {
	color: #e21a2c;
}
#secondary-content ul li a:hover {
	color: #e21a2c;
}
.clear {
	clear: both;
}
#select-subscription {
	float:left;
	width:100%;
}
body.subscription .iframe {
	float:left;
	width:196px;
	height:200px;
	margin-right:27px;
}
#like-box {
	float:left;
	margin-top:13px;
}
body.subscription .iframe.end {
	float:right;
	margin-right:0;
}
#select-subscription form {
	float:left;
	width:196px;
}
#select-subscription h5 {
	margin-top:10px;
}
#months-offer {
	float:left;
	width:611px;
	padding:15px;
	margin-top:50px;
	border:1px solid #c0bdbd;
	background-color:#efeeee;
}
#months-offer img {
	float:left;
}
#months-offer div {
	float:right;
	width:390px;
}
#months-offer h5 {
	margin-top:0;
}
body.about .editor {
	margin-bottom: 20px;
}
.editor .storyimg {
	float: left;
	display: block;
	width: 115px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.storyimg2 {
	float: right;
	display: block;
	padding-left: 20px;
	padding-bottom: 20px;
}
.insider-img2 {
	float: left;
	display: block;
	padding-right: 20px;
	padding-bottom: 20px;
}
.events_specific_story {
	margin-bottom: 20px;
}
.events_specific_story span {
	color: #ed1c25;
}
.events_specific_story .storyimg {
	float: left;
	display: block;
	width: 196px;
	padding-right: 20px;
	padding-bottom: 20px;
}
body.inSider .events_specific_story .storyimg{
	width:456px;
	padding-right:15px;
	padding-bottom:5px;
}
.disclaimer {
	font-weight: bold;
	font-size: 11px;
}
.txt {
	float: left;
	display: block;
	width: 300px;
}
.check .tick {
	display: block;
	float: left;
	width:auto;
	padding:0;
	margin:0 5px 0 0;
	height:12px;
}
.check label {
	display: block;
	float: left;
	width: 600px;
}
.radio {
	float: left;
	display: block;
	margin-left: 30px;
}
.subs {
	margin-bottom: 20px;
}
.subs .storyimg {
	float: left;
	display: block;
	width: 196px;
	padding-right: 20px;
	padding-bottom: 20px;
}
body.about .events_specific_story .storyimg {
	float: left;
	display: block;
	width: 308px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.left-col {
	padding-top:56px;
	float: left;
	width: 228px;
}
.right-col {
	float: right;
	width: 119px;
	position:relative;
}
.right-col a {
	float:left;
	position:relative;
}
#strap {
	background: url(../images/strap.gif) top left no-repeat;
	width: 239px;
	height: 15px;
	text-indent: -99999px;
	margin-top: 12px;
	overflow:hidden;
}
#events-gallery ul {
	width:643px;
}
#events-gallery li a {
	float: left;
	display: block;
	width: 153px;
	height:120px;
	margin-right: 10px;
	margin-bottom: 7px;
	overflow:hidden;
}
#events-gallery li.last a {
	margin-right: 0;
}
.share-btn {
	float:left;
	clear:left;
	margin:15px 0 20px 0;
}
.facebook-like {
	float:left;
	display:block;
	width:450px;
	margin:18px 0 0 7px;
}
/*GALLERY
-----------------------------------------------------------------------------*/
#gallery{
	float:left;
	width:970px;
	height:462px;
	margin:20px 0;
	overflow:hidden;
}

.main-img{
	float:left;
	width:780px;
	height:462px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.showreel-read {
	display:none;
	position:absolute;
	right:33px;
	bottom:0;
	width:103px;
	height:33px;
	text-indent:-999999px;
	background:url(../images/showreel-read.png) no-repeat 0 1px;
}
.menu{
	width:190px;
	height:462px;
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
}

#gallery {
	width: 190px;
	margin:0;
}

#gallery ul li{
	width:190px;
	height:156px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#gallery ul li a{
	float:left;
	display:block;
	width:190px;
	height:156px;
	}
#gallery ul li a img{
	height:156px;
	}
#gallery .header{
	float:left;
	margin-bottom:0px;
}
#main-showreel {
	float:left;
	width: 973px;
}
/* specials list */

ol.specials {
	margin: 2em 0 0 0;
}
ol.specials li {
	width:197px;
	float: left;
	font-size: 1.1em;
	margin: 0 26px 1.5em 0;
}
ol.specials li.third {
	margin-right: 0;
}
ol.specials li div.special {
	position: relative;
	overflow: hidden;
}
ol.specials li div.special a span {
	display: block;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3em;
	color: #ccc;
	background:url(../images/specials-overlay.png) bottom left no-repeat;
}
ol.specials li div.special a span strong {
	display: block;
	padding: 10px 10px 0 10px;
	font-weight: normal;
	font-style:normal;
	font-size:1.3em;
	color: #fff;
	text-align:center;
}
ol.specials li div.special a span em {
	text-align: center;
	display: block;
	font-style: normal;
	color: #fff;
	margin-bottom: 5px;
	margin-top: -5px;
	font-size: 11px;
}
ol.specials li div.special-img img {
	max-width: 100%;
	float:left;
}
.special-img {
	position:relative;
	overflow:hidden;
	width:197px;
}
.feature,insider-feature{
	margin-bottom: 20px;
	display: block;
	width:100%;
	clear:left;
	padding-bottom:14px;
	position: relative;
}
.feature .img,.insider-feature .img{
	float: left;
	width: 196px;
	height:198px;
	display:block;
	padding-bottom:15px;
	margin-right: 20px;
	overflow:hidden;
}
.feature .feature-left,.insider-feature .feature-left{
	float: left;
	display: block;
	width: 421px;
}
.feature p,.insider-feature p{
	margin: 0;
	padding:0;
	line-height: 1.6em;
}
.insider-feature p.insider-date,p.insider-date{
	margin:-10px 0 10px;
	font-weight:Bold;
}
#INsider-home .insider-date{
	margin:-30px 0 -10px;
	font-weight:Bold;
}
.insider-feature .feature-left .readmore{
	margin-top:10px;
	display:block;
}
#INsider-home{
	width:276px;
	background:#fffcfc;
	border:1px solid #cccaca;
	padding:25px 15px 15px;
	float:left;
	clear:left;
}
body.awards .events_specific_story {
	margin-top: -20px;
}
body.about .events_specific_story p {
	padding-top: 0;
}
.team {
	background-color: #efeeee;
	padding: 10px;
}
.team p {
	margin-bottom: -10px;
}
.feature .issue {
	padding-bottom:6px;
	font-weight: bold;
	font-size:0.8em;
	color:#999;
}
.proceed {
	margin-top: 10px;
}
.feature .readmore {
	float:left;
	clear:left;
	margin-top:18px;
	display:block;
}
.advertising-space {
	margin-bottom:  0;
}
.breadcrumb {
	color: #fff;
	float:left;
	clear:left;
	font-size: 12px;
	width:973px;
	height: 36px;
}
.breadcrumb p {
	padding:0;
}
.breadcrumb a {
	color: #fff;
}
.breadcrumb a:hover {
	color: #f82d25;
}
.breadcrumb a.current,
.breadcrumb .current {
	color: #f82d25;
}
#subscriptions {
	background:url(../images/subscription-box.jpg) top left no-repeat;
	width: 308px;
	height: 153px;
	margin-top: 22px;
	display: block;
	padding: 0 0 0 10px;
}
#subscriptions p {
	color: white;
	line-height: 1.2em;
	margin:0;
	padding-bottom:0;
}
#subscriptions .signup {
	margin-top: 13px;
}
body.events #latest-events,
body.exclusive #latest-events,
body.fashion #latest-events,
body.awards #latest-events,
body.about #latest-events,
body.contact #latest-events,
body.exclusive #latest-events {
	margin: 10px 0 0 0;
}
body.events #latest-events h5,
body.exclusive #latest-events h5,
body.fashion #latest-events h5,
body.awards #latest-events h5,
body.about #latest-events h5,
body.exclusive #latest-events h5,
body.inSider #latest-events h5{
	width: 90%;
	margin-left: 15px;
}
body.contact #latest-events h5 {
	width: 90%;
	margin-left: 15px;
	float: left;
}
body.contact .sageimg {
	width: 366px;
	position: absolute;
	float: right;
	margin: -60px 0 0 275px;
}
#latest-events {
	margin:0;
}
#latest-events .events-header,insider-header{
	font-weight:normal;
	font-size:2em;
	line-height: 0;
	color:#000;
	float:left;
	width:90%;
	margin: 20px 15px 0px 15px;
	padding-bottom: -15px;
	height: 10px;
	border-bottom: 1px solid #ccc;
}
#latest-events span {
	padding: 0 15px 0 15px;
}
#latest-events .posted {
	margin: -30px 0 0 0;
	font-weight: bold;
	padding-bottom:7px;
}
#latest-events .desc {
	margin: -10px 0 0 0;
	line-height: 1.4em;
}
#latest-events .event {
	float:left;
	padding: 5px 15px 10px 15px;
}
#latest-events .event_odd {
	float:left;
	padding: 5px 15px 10px 15px;
	background-color: #dcdbdb;
}
#email-alerts {
	float:left;
	background-color:#fff;
	border:1px solid #cac8c8;
	margin-top: 0x;
	margin-bottom: 45px;
	padding: 0 15px 6px 15px;
}
#email-alerts .exclusive-sub {
	margin-top: 10px;
}
#email-alerts .sign {
	margin-top: -25px;
	margin-bottom: -5px;
}
#T_CHK {
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	height:11px;
	float:left;
}
#email-alerts .input-box {
	border: 2px solid #cac8c8;
	width: 190px;
	height: 26px;
	margin-bottom: 5px;
	display: block;
	padding: 0px 0 0px 3px;
	float: left;
}
#ImageButton1 {
	float: left;
	clear:left;
	position:relative;
	margin:12px 0 7px -1px;
}
#email-alerts p {
	margin-bottom: -5px;
}
#email-alerts p.check {
	font-size:11px;
	line-height:13px;
	padding:3px 0 4px 0;
}
#email-alerts .email-input {
	border: 2px solid #cac8c8;
	width: 265px;
	padding: 5px;
}
#email-alerts .signup {
	float: right;
	display:block;
	width: 71px;
	margin-top: 3px;
}
blockquote p {
	margin: 0 10px 20px -15px;
	line-height: 1.4em;
	font-style: normal;
	position: relative;
}
.open-quote,
.close-quote {
	position: absolute;
	z-index: 99;
}
.social-network .open-quote {
	text-indent: -9999px;
	background: transparent url(../images/openquote.gif) no-repeat top left;
	width: 8px;
	height: 8px;
	float: left;
	margin: 0px 5px 0 0;
	display: block;
	position: static;
}
.social-network .close-quote {
	margin: 5px 0 0 5px;
	text-indent: -9999px;
	background: transparent url(../images/closequote.gif) no-repeat top left;
	width: 8px;
	height: 8px;
}
.view-youtube {
	display:block;
	float:left;
	clear:left;
	width:210px;
	height:30px;
	margin: 7px 0 5px 50px;
	text-indent:-999999px;
	background:url(../images/view-youtube.png) no-repeat 0 0;
}
.social-network .red {
	color: #f82d25;
	margin-top: -50px;
	margin-left: 5px;
	font-size: 11px;
}
#video-heading {
	line-height:1em;
	font-size:22px;
	color:#e00a1d;
	padding-left:15px;
	margin-top:-6px;
}
.addthis_button,
.addthis_default_style {
	float:left;
	margin-right:8px;
}
.addthis_default_style  {
	margin-top:5px;
}
.serves {
	font-family: Arial;
	font-size: 14px;
	color: #f82d25;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0;
}
#sponsors {
	clear:both;
	font-size:1.1em;
	line-height:3em;
	width:100%;
	padding-bottom:150px;
	border-top: 2px solid #cfcece;
}
.sponsors-container {
	width: 973px;
	margin: 0 auto;
	text-align: left;
}
.sponsors-container p {
	padding-top:7px;
}
.sponsors-container ul li a {
	float: left;
	width: auto;
	display: block;
	margin-right: 15px;
}
.awards-intro {
	line-height: 1.3em;
	margin: -20px 0 20px 0;
}
body.contact .check label {
	float: left;
	display: block;
	width: 600px;
}
.check fieldset p {
	float:left;
	width:100%;
	line-height:14px;
	padding:10px 0 0 0;
}
body.contact label {
	float: left;
	display: block;
	width: 120px;
}
body.contact .c_input {
	float: left;
	display: block;
	width:  230px;
	margin-bottom: 15px;
	border: 1px solid #999;
	padding: 5px;
	margin-right: 10px;
}
body.contact .c_inputshort {
	float: left;
	display: block;
	width: 50px;
	margin-right: 10px;
	margin-bottom: 15px;
	border: 1px solid #999;
	padding: 5px;
}
body.contact .req {
	font-style: italic;
	font-size: 10px;
}
body.contact .submit-details-btn {
	margin-bottom: 20px;
}
/*Glamour Awards
-----------------------------------------------------------------------------*/
.sub-nav{
	width:302px;
	heigth:32px;
	float:right;
	overflow:hidden;
}
.sub-nav li{
	float:left;
	display:inline;
}
.sub-nav li a{
	display:block;
	height:32px;
	text-indent:-9999px;
}
.sub-nav li#awards-vote a{
	width:58px;
	margin-right:7px;
	background:url("../images/sub-nav.gif") no-repeat 0 0;
}
.sub-nav li#awards-vote a:hover,li#awards-vote a.current{
	background:url("../images/sub-nav.gif") no-repeat 0 -32px;
}
.sub-nav li#awards-the-awards a{
	width:115px;
	margin-right:7px;
	background:url("../images/sub-nav.gif") no-repeat -65px 0;
}
.sub-nav li#awards-the-awards a:hover,li#awards-the-awards a.current{
	background:url("../images/sub-nav.gif") no-repeat -65px -32px;
}
.sub-nav li#awards-judges a{
	width:115px;
	background:url("../images/sub-nav.gif") no-repeat -187px 0;
}
.sub-nav li#awards-judges a:hover,li#awards-judges a.current{
	background:url("../images/sub-nav.gif") no-repeat -187px -32px;
}
#awards-header,#awards-header-narrow{
	width:973px;
	height:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#awards-header-narrow{
	height:79px;
}
#awards-header h1,#awards-header-narrow h1{
	clear:left;
	float:left;
	display:block;
	margin:36px 0 16px 0;
}
#awards-header p,#awards-header-narrow p{
	color:#FFF;
	clear:left;
	font-size:14px;
	line-height:21px;
	width:577px;
}
.glam-logo{
	float:right;
	display:inline;
	clear:right;
	margin:40px 0 0 0;
}
#comp-wrap{
	min-height:450px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.your-details{
	width:666px;
	height:94px;
	display:block;
	float:left;
	background:#373535;
	padding:21px 17px 0px 17px;	
}
.your-details img{
	display:block;
	clear:both;
}
.your-details input.f-glamour{
	width:315px;
	height:26px;
	padding:5px;
	border:0;
	float:left;
	display:inline;
}
.your-details input.email{
	float:right;
}
#comp-wrap .hr{
	width:100%;
	height:10px;
	margin:36px 0;
	float:left;
	display:block;
	background:url("../images/glamour-hr.gif") repeat-x;
}
.glam-female{
	width:973px;
	display:block;
	float:left;
}
.glam-female img.title,
.male-personality img.title,
.glam-couple img.title,
.ambassador img.title,
.glam-cover img.title,
.glam-event img.title,
.stylish-professional img.title{
	float:left;
}
span.sponsor{
	color:#6f6f6f;
	float:left;
	display:inline;
	padding-left:18px;
	line-height:24px;
}
#comp-wrap p.category-desc{
	clear:left;
	padding:30px 0;
	line-height:20px;
	font-size:12px;
	width:778px;
	float:left;
	display:inline;
}
.sponsor-logo{
	float:right;
	display:inline;
}
.nominees{
	width:973px;
	clear:left;
}
.nominee{
	width:147px;
	height:242px;
	background:#373535;
	float:left;
	display:inline;
	position:relative;
	margin-right:18px;
}
.nominee:hover{
	background:#534f4f;
	cursor:pointer;
}
.glam-cover .nominee{
	margin-bottom:20px;
	height:277px;
}
.glam-couple .nominee,.glam-event .nominee{
	height:263px;
}
.nominee .img{
	width:136px;
	height:175px;
	float:left;
	margin:5px 0 0 5px;
}
* html .nominee .img{
	margin-left:2px;
}
.nominee .name{
	width:147px;
	display:block;
	position:absolute;
	left:10px;
	bottom:10px;
}
.voted{
	position:absolute;
	color:#f08387;
	float:left;
	left:10px;
	bottom:35px;
	font-size:11px;
	display:block;
}
.glam-couple .voted,.glam-cover .voted,.glam-event .voted{
	bottom:54px;
}
.glam-cover .name{
	top:225px;
}
.nominees .voted-bg{
	background:#e20c13;
}
.nominee input[type=radio]{
	display:none;
}
.last{
	margin-right:0;
}
.ambassador p,.stylish-professional p{
	width:470px;
	float:left;
	clear:left;
	padding:30px 0;
}
.text-entries{
	width:380px;
	height:90px;
	background:#373535;
	padding:14px 14px 2px 14px;
	float:left;
	clear:left;
}
.text-entries .f-nomination{
	width:370px;
	height:20px;
	padding:5px;
	border:0;
	margin:0 0 10px 0;
}
.suggestions{
	float:right;
	display:inline;
	margin-top:20px;
}
.submit-vote,.vote-action{
	width:973px;
	height:80px;
	background:url("../images/submit-vote-bg.gif") repeat-x;
	text-align:center;
	float:left;
	clear:both;
	margin:20px 0;
	padding-top:29px;
}
.vote-action{
	margin-bottom:50px;
}
.glam-share-facebook{
	display:block;
	float:left;
	margin:60px 0;
	width:329px;
	height:39px;
	background:url("../images/glam-share-fb.gif") no-repeat 0 0;
	padding:5px;
}
p.sub-h{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding:37px 0;
	float:left;
	display:inline;
}
.glam-alert{
	width:328px;
	height:44px;
	margin:0 auto;
	display:block;
	clear:both;
	padding-top:20px;
	margin:0 auto;
	padding-left:50px;
	background:url("../images/glam-alert.gif") no-repeat bottom;
}
.glam-alert p{
	line-height:44px;
}
#primary{
	width:540px;
	float:left;
	display:inline;
	color:#FFF;
	margin-bottom:90px;
}
#primary-narrow{
	width:395px;
	float:left;
	display:inilne;
	color:#FFF;
	margin-bottom:90px;
	margin-top:-45px;
}
#secondary{
	width:397px;
	float:right;
	display:inline;
}
#secondary-wide{
	width:558px;
	float:right;
	display:inline;
	margin-top:-45px;
	position:relative;
}
#secondary-wide img{
	position:absolute;
	z-index:-1;
	right:10px;
}
.vote-online{
	margin-top:50px;
	float:left;
	display:block;
}
.vote-action .vote-online{
	margin-top:0;
	float:none;
}
.judge{
	width:973px;
	float:left;
	display:block;
	margin-bottom:40px;
}
.judge-pic{
	width:175px;
	height:208px;
	border:6px solid #a2a1a1;
	float:left;
}
.judge-pic img{
	float:left;
}
.judge-details{
	width:572px;
	float:left;
	display:inline;
	padding-left:8px;
	margin-left:10px;
}
.judge-logo{
	float:right;
	display:inline;
}
.judge-name,.judge-title{
	font-size:14px;
	line-height:21px;
}
.judge-title{
	color:#5d5d5d;
	padding-bottom:16px;
	display:block;
}
#glamour-awards-bar{
	width:100%;
	height:45px;
	background:#e20c13;
}
#glamour-awards-bar .inner{
	width:975px;
	height:45px;
	margin:0 auto;
}
#glamour-awards-bar .glamour-bar-img{
	float:left;
	display:inline;
	margin-left:15px;
}
* html #glamour-awards-bar .glamour-bar-img{
	margin-left:7px;
}
#glamour-awards-bar .glamour-bar-text{
	float:left;
	display:inline;
	margin-left:63px;
	margin-top:12px;
}
* html #glamour-awards-bar .glamour-bar-text{
	margin-left:31px;
}
#glamour-awards-bar a.vote-bar-link{
	float:right;
	display:inline;
	margin-top:8px;
}
/*Competition Patch 
-----------------------------------------------------------------------------*/
.competitions{
	float:left;
	margin-top:35px;
	font-family:Arial, Helvetica, sans-serif;
}
.competition-patch{
	width:640px;
	height:263px;
	float:left;
	display:block;
	background:#000;
	position:relative;
	margin-bottom:37px;
}
.competition-patch .img-left{
	width:320px;
	height:250px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:5px 0 0 5px;
}
.competition-patch .text-right{
	width:290px;
	float:right;
	display:inline;
	margin-top:97px;
	padding-right:20px;
	color:#FFF;
}
.competition-patch .enter-comp-link{
	width:147px;
	height:28px;
	display:block;
	float:left;
	background:url("../images/enter-competition-link.gif") no-repeat 0 0;
	text-indent:-9999px;
	position:absolute;
	z-index:10;
}
.competition-patch h2.comp-title{
	color:#e21a2c;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.ribbon{
	width:265px;
	height:239px;
	position:absolute;
	display:block;
	top:-14px;
	right:-17px;
	background:url("../images/ribbon.png") no-repeat 0 0;
	z-index:1;
}
.competition-patch .main-comp-img{
	width:640px;
	overflow:hidden;
}
.competition-patch .main-comp-img img{
	float:left;
	display:inline;
}
.competitions .date p{
	font-weight:bold;
	padding-bottom:0;
}
.competitions .date p span{
	color:#eb1800;
}
.competition-form{
	width:640px;
	clear:both;
}
.comp-intro{
	color:#eb1800;
	font-size:15px;
}
.question{
	font-size:14px;	
}
.question .question-num{
	text-transform:uppercase;
	padding-bottom:0;
	font-weight:bold;
}
.question textarea{
	width:628px;
	height:68px;
	border:1px solid #cac8c8;
	display:block;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	resize:none;
	margin-bottom:15px;
}
.disclaimer{
	font-size:12px;	
	font-weight:normal;
}
.user-details p label{
	display:block;
	font-size:14px;
}
.user-details p input.comp-input{
	width:407px;
	height:27px;
	padding:5px;
	border:1px solid #cac8c8;
	display:Block;
	clear:left;
}
.alert{
	border:1px solid #ED1B24;
}
.user-details p.submit{
	clear:both;
	display:block;
	padding-top:20px;
}
.comp-submit{
	width:74px;
	height:28px;
	display:block;
	background:url("../images/comp-submit.gif") no-repeat 0 0;
	border:0;
	text-indent:-9999px;
	clear:both;
}
p.submit .real-button{
	display:none;
}
.user-details p.checkbox{
	padding:10px 0;
}
.user-details p.checkbox label{
	float:left;
	display:inline;
}
.user-details p.checkbox input{
	float:left;
	display:inline;
	margin-right:10px;
}
.win-patch-home{
	width:272px;
	height:196px;
	float:left;
	display:inline;
	background:#000;
	color:#FFF;
	border:1px solid #cac8c8;
	margin-top:20px;
	padding:15px 20px 14px 14px;
	position:relative;
}
.win-patch-home p{
	width:214px;
	}
.win-patch-home .exclusive-head{
	padding:0;
	width:210px;
}	
.win-patch-home .ribbon{
	width:267px;
	height:238px;
	display:block;
	background:url("../images/ribbon-patch.png") no-repeat 0 0;
	position:absolute;
	right:-8px;
	top:-13px;
}
.contact-image{
	width:640px;
	float:left;
	display:block;
	padding:10px 0;
}
.contact-image .image-wrap{
	width:628px;
	overflow:hidden;
	float:left;
	border:5px solid #e6e3e3;
	display:block;
}
.contact-image .image-wrap img{
	float:left;
}
.contact-image .caption{
	width:596px;
	padding:15px 22px 10px 22px;
	background:#e6e3e3;
	color:#000;
	float:left;
	margin-top:21px;
}
/*Footer
-----------------------------------------------------------------------------*/
#footer {
	clear:both;
	font-size:1.1em;
	line-height:3em;
	width:100%;
	height:260px;
}
.footer-container {
	width: 973px;
	margin: 0 auto;
}
#footer-links {
	background: url(../images/footer-links-background.jpg) repeat-x top left;
	height: 206px;
	width: 100%;
}
#footer-bottom {
	background-color: #000;
	width: 100%;
	height:272px;
	float: left;
}
#footer-bottom .footer-mag {
	width: 192px;
	position:relative;
	margin: -60px 30px 0 0;
	display: block;
	float: left;
}
#footer-bottom .email-signup {
	width: 253px;
	float: left;
	display:block;
	padding: 30px 0 0 0;
	position: relative;
}
#footer-bottom .email-signup .footer-input {
	width: 253px;
	height: 25px;
	background-color: #b3b3b3;
	margin-bottom: 8px;
	border: 2px solid #cdcbcb;
	padding-bottom: 3px;
	padding-top: 0;
}
#footer-bottom .email-signup .check {
	font-size: 10px;
	color: #FFF;
	margin-left: -1px;
	float:left;
	clear:left;
	line-height:13px;
	width:100%;
	text-align:left;
}
#Footer1_T_CHK {
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	height:10px;
	float:left;
}
#footer-bottom .email-signup fieldset {
	float:left;
	width:100%;
}
.right-col a.badge {
	display:block;
	position:absolute;
	left:-54px;
	top:28px;
	width:86px;
	height:85px;
	text-indent:-999999px;
	background:url(../images/badge.png) no-repeat 0 0;
	z-index:10000;
}
#footer-bottom .email-signup .footer-submit {
	float: right;
	margin-top: 0;
}
.exclusive-sub-footer {
	text-align:left;
	font-size:1.8em;
	padding:0;
	line-height:3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.social-network {
	float: right;
	width: 308px;
	display: block;
	padding: 30px 0 0 0;
	color: #FFF;
	text-align: left;
	font-size: 12px;
}
#tweet-wrap {
	float: left;
	width: 278px;
	margin-bottom: 16px;
	padding-bottom:10px;
	background: url(../images/tweet-btm.gif) no-repeat 0 bottom;
}
#tweet-wrap img {
	float: left;
}
.social-network .logos {
	margin: -3px 0 0 0px;
	padding-bottom:7px;
	text-align: left;
	float:left;
	clear:left;
	width:100%;
}
.social-network .logos img {
	margin-right: 10px;
}
.footer-input-txt {
	border: 2px solid #858585;
	width: 240px;
	background-color: #b3b3b3;
	color: #666666;
	margin-bottom: 5px;
	padding: 5px;
	float:left;
	clear:left;
}
#footer ul#copyright {
	float:left;
	margin-top:10px;
	padding-bottom:5px;
}
.eyekiller {
	float:right;
	margin-top:20px;
	padding-bottom:5px;
}
#footer ul#copyright li {
	float:left;
	color: white;
}
#footer ul#copyright li a {
	float:left;
	display:block;
	padding:0 0.7em;
	color: white;
}
.error {
	clear: both;
    color: #d61820;
    float: left;
}
#footer ul#copyright li a:hover,
.eyekiller a:hover {
	color:#e21a2c;
}
.eyekiller a {
	margin-top: -10px;
	float:right;
	padding:0 0px 0 0;
	color:  white;
}
#video {
	float:left;
	width:100%;
	margin:2em 0 0 0;
}
.exclusive-black {
	padding:10px 0 5px 0;
	font:1.8em Georgia, "Times New Roman", Times, serif;
}
.events_specific_story .exclusive-black {
	width:420px;
	float:left;
	padding-top:0;
}
#footer-links .link-section {
	float: left;
	display: block;
	width: 100px;
	margin-right: 60px;
	margin-top: 10px;
}
#footer-links .link-section p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6a3f6d;
	display:block;
	text-align: left;
}
#footer-links .link-section ul {
	margin-top: -15px;
}
#footer-links ul.last {
	margin-right: 0;
}
#footer-links ul li {
	background: url(../images/footer-bullet.png) left 3px no-repeat;
	padding-left: 13px;
	line-height: 1.3em;
	margin-bottom: 0px;
	padding-bottom:6px;
	text-align:left;
}
#footer-links ul li:hover {
	text-decoration: underline;
}
p.footer-header {
	color:#fff;
	font-size:1.4em;
	clear:both;
	float:left;
	width:100%;
	padding-bottom:4px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contacts {
	float: left;
	display: block;
	width: 250px;
	margin-right: 60px;
}
#address {
	float: left;
	display: block;
	width: 200px;
}
#contacts span,
#address span {
	color: #f82d25;
}
#address a {
	color: #f82d25;
}
#subscribe {
	float:left;
	width:100%;
	padding-top:20px;
}
#subscribe p {
	float:left;
	width:100%;
	line-height:2em;
	padding:0 0 4px 0;
}
.int {
	float:left;
	width:273px;
}
.int p {
	width:100%;
	padding-bottom:5px;
}
.int a {
	font-weight:bold;
	color:#FA2D2F;
}
#subscribe label {
	float:left;
	width:90px;
}
#subscribe label span,
.required {
	color: #ED1C25;
}
.subscribe-list {
	float:left;
	width:390px;
}
.subscribe-list li {
	float:left;
	clear:left;
	width:365px;
	padding-left:25px;
	background: url(../images/subscribe-tick.gif) no-repeat 0 5px;
}
#subscribe .f_input {
	float:left;
	border:2px solid #CAC8C8;
	padding:5px;
	width:265px;
	color:#000;
	font:1em Arial, Helvetica, sans-serif
}
#subscribe .submit {
	float:left;
	margin:7px 0 0 89px;
}
.events_specific_story .chkbox span {
	display:block;
	width:250px;
	float:left;
	font-size:11px;
	color:#000;
	line-height:13px;
}
.chkbox input {
	float:left;
	margin:0 8px 0 90px;
	height:12px;
}
#subscribe p.chkbox {
	padding:4px 0;
}

.cover-img{
	float:left;
	display:inline;
	margin-right:24px;
}

.issue-subscribe{
	width:200px;
	height:42px;
	text-indent:-9999px;
	display:block;
	background:url(../images/issue-subscribe.jpg) no-repeat 0 0;
	margin:20px 0 0 220px;
}

p.share-this {
	font-weight: bold;
	color:#000;
	display: block;
	clear: left;
	margin: 20px 0pt -10px;
	float: left;
}

.in-issue{
	float:left;
	display:inline;
	color:#848383;
	font-size:10px;
	border-left:1px solid #848383;
	padding-left:7px;
	margin:30px 0 0 0;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
}
.in-issue a{
	color:#FFF;
	font-size:14px;
	line-height:17px;
}
.in-issue a:hover{
	text-decoration:underline;
}

.facebook-comments-wrap{
	float:left;
	margin:40px 0 0 0;
}

/* ======= clearfix ========*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* for IE6 */
* html .clearfix {
	height: 1%;
}
/* for IE7 */
*:first-child+html .group {
	min-height: 1px;
}
/* ======= /clearfix ========*/


/*Main Navigation
-----------------------------------------------------------------------------*/

#nav-container {
	width: 973px;
	margin: 0 auto;
}
#nav-area {
	width: 100%;
	border-top: 1px dotted #4e4e4e;
	border-bottom: 1px dotted #4e4e4e;
	padding: 0 0 0 0;
	margin-top: 0px;
	margin-bottom: 22px;
	height: 36px;
}
#nav-left {
	float: left;
	width: 239px;
}
ul#nav {
	float: right;
	width:695px;
	margin:0;
	position:relative;
}
body.win ul#nav{
	width:695px;
}
ul#nav li {
	float:left;
	position: relative; /*--Important--*/
}
ul#nav li a {
	height:36px;
	display:block;
	text-decoration:none;
	float:left;
	color: #FFF;
	text-indent: -99999px;
}
ul#nav li#home a {
	width: 50px;
	background:url(../images/nav.gif) 0 0 no-repeat;
	margin-right: -5px;
}
ul#nav li#home a:hover,
body.home #nav li#home a {
	background-position: 0 -54px;
}
/*ul#nav li#exclusive a {
	width: 164px;
	background: url(../images/nav.gif) -65px 0 no-repeat;
	margin-right: 0px;
	cursor: pointer;
}

ul#nav li#exclusive a:hover {
	background-position: -65px -54px;
	cursor: pointer;
}*/

ul#nav li#exclusive {
	width: 80px;
	background: url(../images/nav.gif) -65px 0 no-repeat;
	margin-right: 0px;
	cursor: pointer;
}
ul#nav li#exclusive a {
	width: 80px;
}
body.exclusive ul#nav li#exclusive{
	background: url(../images/nav.gif) -65px -106px no-repeat;
}
ul#nav li#exclusive:hover,
body.exclusive ul#nav li#exclusive:hover{
	background-position: -65px -54px;
	cursor: pointer;
}
ul#nav li .sub {
	position: absolute; /*--Important--*/
	top: 37px;
	left: 0;
	z-index: 99999;
	background: url(../images/sub_bg.png) repeat-x; /*--Background gradient--*/
	padding: 10px 20px 20px;
	float: left;
	width:430px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#nav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#nav li .sub ul {
	list-style: none;
	margin:5px 0 0 0;
	padding: 0;
	width: 270px;
	float: left;
	background: none;
}
ul#nav li .sub ul.second {
	width: 157px;
}
ul#nav li#exclusive .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#nav li#exclusive .sub ul li h6 { /*--Sub nav heading style--*/
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#nav li#exclusive .sub ul li li h6.features a {
	background: url(../images/features.png) top left no-repeat;
	width: 65px;
	height: 13px;
	text-indent: -99999px;
}
ul#nav li#exclusive li h6.features a {
	background: url(../images/features.png) top left no-repeat;
	width: 95px;
	height: 16px;
	text-indent: -99999px;
}
ul#nav .sub ul li li h6.interviews a {
	background: url(../images/interviews.png) top left no-repeat;
	width: 76px;
	height: 13px;
	text-indent: -99999px;
}
ul#nav li#exclusive li h6.interviews a {
	background: url(../images/interviews.png) top left no-repeat;
	width: 76px;
	height: 16px;
	text-indent: -99999px;
}
ul#nav li#exclusive li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(../images/sub-bullet.png) no-repeat 0 16px;
	padding: 7px 5px 5px 10px;
	margin-bottom: -9px;
	display: block;
	text-decoration: none;
	color: #fff;
	z-index: 99999;
	font-size: 13px;
	width:90%;
}

ul#nav li#exclusive li a:hover {
	color: #e21a2c;
	background: url(../images/sub-bullet.png) no-repeat 0 16px;
}
ul#nav li#events a {
	width: 68px;
	background: url(../images/nav.gif) -154px 0 no-repeat;
}
ul#nav li#events a:hover,
body.events #nav li#events a {
	background-position: -154px -54px;
}
ul#nav li#awards a {
	width: 135px;
	background: url(../images/nav.gif) -233px 0 no-repeat;
}
ul#nav li#awards a:hover,
body.awards #nav li#awards a,
body.glamour-awards #nav li#awards a {
	background-position: -233px -54px;
}
ul#nav li#about a {
	width: 86px;
	background: url(../images/nav.gif) -373px 0 no-repeat;
}
ul#nav li#about a:hover,
body.about #nav li#about a {
	background-position: -373px -54px;
}
ul#nav li#advertise a {
	width: 85px;
	background: url(../images/nav.gif) -538px 0 no-repeat;
}
ul#nav li#advertise a:hover,
body.advertise #nav li#advertise a {
	background-position: -538px -54px;
}
ul#nav li#contact a {
	width: 73px;
	background: url(../images/nav.gif) -469px 0 no-repeat;
}
ul#nav li#contact a:hover,
body.contact #nav li#contact a {
	background-position: -469px -54px;
}
ul#nav li#inSider a {
	width: 76px;
	background: url(../images/nav.gif) -634px 0 no-repeat;
}
ul#nav li#inSider a:hover,
body.inSider #nav li#inSider a {
	background-position: -634px -54px;
}
ul#nav li#win a{
	width:44px;
	background:url(../images/nav.gif) -724px 0 no-repeat;
}
ul#nav li#win a:hover,
body.win #nav li#win a{
	background-position:-724px -54px;
}
ul#nav li.last {
	border:none;
	margin-right: 0;
}
ul#nav .sub ul li.interview-link {
	background:none;
	text-indent: 0;
}
ul#nav .sub ul li.viewall a {
	font-weight: bold;
	background: none;
	margin-top: 5px;
}
ul#nav .sub ul li a:hover {
	color: #ea2a22;
}
/*sIFR Text
-----------------------------------------------------------------------------*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced,
.sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}
.sIFR-active h1.awards_title {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
}

.sIFR-active h2 {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
}

.sIFR-active #video-heading {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1em;
}
.sIFR-active h3 {
	visibility: hidden;
	display: block;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	text-align: right;
}
.sIFR-active h6.comp-title {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	text-align: left;
	margin:0;
}
.sIFR-active .ampersand {
	visibility: hidden;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sIFR-active .footer-header {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	text-align: left;
}
.sIFR-active div.special a span strong {
	visibility: hidden;
	display: block;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	text-align: center;
}
.sIFR-active .sub-heading {
	visibility: hidden;
	display: block;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	text-align: right;
	margin-top: -8px;
}
.sIFR-active h4 {
	visibility: hidden;
	display: block;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	margin-top: -8px;
}
.sIFR-active .exclusive-head {
	visibility: hidden;
	display: block;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
}
.sIFR-active .win-patch-home .exclusive-head{
	line-height:10px;
}
.sIFR-active .exclusive-sub {
	visibility: hidden;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	margin-top: -8px;
}
.sIFR-active .exclusive-black {
	visibility: hidden;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
}
.sIFR-active .space {
	padding:20px 0 5px 0;
}
.sIFR-active .exclusive-sub-footer {
	visibility: hidden;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0.8em;
	margin-top: 10px;
	padding-bottom:4px;
}
.sIFR-active h5 {
	line-height: 0;
}
.sIFR-active .events-header,.sIFR-active .insider-header{
	line-height: 0;
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p.insider-header{
	padding-bottom:20px;
	border-bottom:1px solid #c0bebe;
}
.sIFR-active #nav li.last {
	margin-right: 0;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	left: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../images/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
	background-color: white;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	display: block;
	text-align: left;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}
#fancybox-left,
#fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico,
#fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover,
#fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}
#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}
#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}
#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px;
}
#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}
#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}
#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}
#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}
/* IE */

#fancybox-loading.fancybox-ie div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie #fancybox-title-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie .fancy-bg {
	background: transparent !important;
}
.fancybox-ie #fancy-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale');
}
.alert {
	float:left;
	width:100%;
	color:#ee1d23;
	text-align: left;
	margin-top: 8px;
}
/* tweet
====================================*/
#tweet {
	float: left;
    width: 201px;
	padding:0 60px 0 17px;
	line-height:1.4em;
}
#tweet a {
	color:#ee1d23;
}
#tweet a:hover {
	text-decoration:underline;
}
#tweet a.tweet-time {
	color:#fff;
}
body.glamour-awards {
	background-color:#000;
}
body.glamour-awards #content {
	padding-bottom:50px;
	background:none;
	min-height:500px;
}
body.glamour-awards .container {
	padding-top: 20px;
}

body.glamour-awards .breadcrumb {
	margin-top: -28px;
}
.paypal {
	position:absolute;
	right:0;
	top:48px;
}
.mags {
	float:right;
}
#digital-desc {
	float:left;
	width: 272px;
	padding:0 18px;
}
.digital-links{
	width:270px;
	float:left;
}
.digital-links p{
	color:#000;
	line-height:18px;
	margin-bottom:5px;
}
.digital-links a.itunes{
	width:119px;
	height:40px;
	float:left;
	display:block;
	text-indent:-9999px;
	background:url("../images/digital-download.jpg") no-repeat 0 0;
}
.digital-links a.pocket-mag{
	width:119px;
	height:40px;
	float:right;
	display:block;
	text-indent:-9999px;
	background:url("../images/digital-download.jpg") no-repeat -147px 0;
}
.digital-links span{
	height:40px;
	line-height:40px;
	float:left;
	padding-left:10px;
}

/* Awards 2011 Results */


body.glamour-awards-results {
	background:#000;
	color:#fff;
	font-size:12px;
	}

.awards_header {
	margin:0;
	padding:0;
	}

.awards_intro {
	margin:0;
	padding:0;
	float:left;
	width:700px;
	}

.awards_intro p {
	margin:20px 0 15px 0;
	}

body.glamour-awards-results #content {
	background:none;
	}

.awards_logo {
	float:right;
	padding:0;
	background:#000;
	}
.award_winner {
	margin:35px 0 35px 0;
	width:480px;
	float:left;
	}

.award_winner_right {
	margin:35px 0 35px 0;
	float:right;
	}


