/* Style Sheet for Erotic Trade Only - Main Site /*

/*Global Elements ===============================================*/
html,body
{
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a
{
  color: #da2d41;
  text-decoration: none;
}
img{
	border:0px;
}
h4
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

hr
{
	margin:0px;
	padding:0px;
	display:none; /*hrs are only used for text browsers, use .HRBreak instead */
}

p
{
	margin:0px;
	padding:0px;
}

input
{
	float:left;
	padding:1px 0px 1px 2px;
	margin:0px 8px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #a9a9a9;
}

form
{
  margin: 0px;
}
.Clear
{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:0px;
}

.ClearLeft
{
	clear:left;
	margin:0px;
	padding:0px;
	font-size:0px;
}

.ClearRight
{
	clear:right;
	margin:0px;
	padding:0px;
	font-size:0px;
}

.HRBreak
{
	margin:3px 0px;
	height:1px;
	font-size:0px;
	background-color:#aeaeae;
}

.RightBorder
{
	border-right:1px solid #aeaeae;
}

h4 a:link, h4 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#da2d41;
}

h4 a:active, h4 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#c90021;
}
/*Global Elements ===============================================*/
/*===============================================================*/
/*Main Site Elements ============================================*/
#SiteContainer
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:988px;

	height:auto !important; /* real browsers */
	height:100%; /* IE6 min-height*/

	min-height:100%; /* real browsers */

	background-image:url('/images/bg-faux-columns.gif');
}

#Header
{
	height:138px;
	position:relative;
	background-image:url('/images/bg-header.gif');
}
#LinkHome{
	position:absolute;
	top:23px;
	left:15px;
	background-image:none;
}
#LinkHome a{
	display:block;
	width:100px;
	height:100px;
}
#Footer
{
	position:absolute;
	width:100%;
	height:128px;
	bottom:0; /* stick to bottom */
	background-image:url('/images/bg-footer.gif');
	color:#606060;
	font-size:11px;
}
#Footer a:link, #Footer a:visited
{
	color:#606060;
	font-size:11px;
	text-decoration:none;
}
#Footer a:hover, #Footer a:active
{
	color:#444444;
	font-size:11px;
	text-decoration:underline;
}
#SiteContent
{
	padding:0px 0px 128px 0px; /* bottom padding for footer */
}

#LeftColumn
{
	float:left;
	width:172px;
	padding:8px 8px 0px 8px;
}

#MiddleColumn
{
	float:left;
	width:468px;
	padding:8px 8px 0px 8px;
}

#RightColumn
{
	float:left;
	width:300px;
	padding:8px 8px 0px 8px;
}

#LeftColumn .Box .Header
{
	background-image:url('/images/bg-left-box-header.gif');
}

#MiddleColumn .Box .Header
{
	background-image:url('/images/bg-middle-box-header.gif');
}

#RightColumn .Box .Header{
	background-image:url('/images/bg-right-box-header.gif');
}
/*Main Site Elements ============================================*/
/*===============================================================*/
/*Tabs ==========================================================*/
#Tabs
{
	height:42px;
	position:absolute;
	bottom:0px;
	left:185px;
}

#Tabs div
{
	float:left;
	height:42px;
}

#Tabs div a
{
	height:35px;
	display:block;
}

#Tabs span
{
	/*Hide all Tab spans - used for text browsers only*/
	display:none;
}

#Tabs #home
{
	width:68px;
	background-image:url('/images/nav/tab-home.gif');
}

#Tabs #eto-online
{
	width:100px;
	background-image:url('/images/nav/tab-eto-online.gif');
}

#Tabs #gallery
{
	width:74px;
	background-image:url('/images/nav/tab-gallery.gif');
}

#Tabs #subscription
{
	width:109px;
	background-image:url('/images/nav/tab-subscription.gif');
}

#Tabs #contact
{
	width:77px;
	background-image:url('/images/nav/tab-contact.gif');
}

#Tabs #faqs{
	width:58px;
	background-image:url('/images/nav/tab-faqs.gif');
}

#Tabs #about{
	width:67px;
	background-image:url('/images/nav/tab-about.gif');
}

#Tabs #links
{
	width:65px;
	background-image:url('/images/nav/tab-links.gif');
}
/*Tabs =========================================================*/
/*===============================================================*/
/*Attraction Area Graphics ======================================*/
#AttractionArea{
	position:absolute;
	width:246px;
	height:79px;
	top:10px;
	left:427px;
}
#AttractionArea div
{
	height:79px;
}

#AttractionArea div a
{
	height:79px;
	display:block;
}

#AttractionArea div span
{
	/*Hide all Tab spans - used for text browsers only*/
	display:none;
}
#Attraction1{
	background-image:url('/images/attraction/attraction-eto-digital.gif');
}
#Attraction2{
	background-image:url('/images/attraction/attraction-nominations.gif');
}
#Attraction3{
	background-image:url('/images/attraction/attraction-newsletter.gif');
}
#Attraction4{
	background-image:url('/images/attraction/attraction-submit-news.gif');
}
#Attraction5{
	background-image:url('/images/attraction/attraction-advertise.gif');
}
#Attraction6{
	background-image:url('/images/attraction/attraction-media-pack.gif');
}
#Attraction7{
	background-image:url('/images/attraction/attraction-register.gif');
}
#SideAttractionArea{
	margin:-8px 0px 2px 0px;
	width:172px;
	height:72px;
}
#SideAttractionArea div
{
	height:72px;
}

#SideAttractionArea div a
{
	height:72px;
	display:block;
}

#SideAttractionArea div span
{
	/*Hide all Tab spans - used for text browsers only*/
	display:none;
}
#SideAttraction1{
	background-image:url('/images/attraction/attraction-side-eto-digital.gif');
}
#SideAttraction2{
	background-image:url('/images/attraction/attraction-side-awards.gif');
}
#SideAttraction3{
	background-image:url('/images/attraction/attraction-side-newsletter.gif');
}
#SideAttraction4{
	background-image:url('/images/attraction/attraction-side-news.gif');
}
#SideAttraction5{
	background-image:url('/images/attraction/attraction-side-advertise.gif');
}
#SideAttraction6{
	background-image:url('/images/attraction/attraction-side-media-pack.gif');
}
#SideAttraction7{
	background-image:url('/images/attraction/attraction-side-register.gif');
}
/*Attraction Area Graphics ======================================*/
/*===============================================================*/
/*Disclaimer ====================================================*/
#VerticalSpacer{
	float:left;
	height:50%;
	width:1px;
	margin-bottom:-294px; /*half of disclaimer height*/
}
#Disclaimer{
	position:relative; /* needed for footer positioning*/
	width:284px;
	height:318px;
	clear:left;
	margin:0 auto; /* center, not in IE5 */
	padding:240px 30px 30px 30px;
	background-image:url('/images/bg-eto-disclaimer.gif');
	background-repeat:no-repeat;
	text-align:justify;
}
#Disclaimer p, #Disclaimer h4{
	padding-bottom:12px;
}
#Disclaimer h4{
	font-size:12px;
	font-weight:bold;
}
#Disclaimer .RedText{
	color:#da2d41;
}
#Disclaimer .Button{
	margin:0 auto;
	width:90px;
	height:27px;
	background-image:url('/images/button-enter-site.gif');
}
#Disclaimer .Button a{
	height:100%;
	display:block;
}
#Disclaimer .Button span{
	display:none;
}
/*Disclaimer ====================================================*/
/*===============================================================*/
/*Icons =========================================================*/
.Box
{
	margin-bottom:8px;
}

.Box .Header .RSS
{
	float:left;
	height:16px;
	width:16px;
	background-image:url('/images/icon-rss.gif');
	background-repeat:no-repeat;
}

.Box .Header .Arrow, #Login .Header .Arrow
{
	float:right;
	height:16px;
	width:19px;
	background-image:url('/images/icon-arrow-white.gif');
	background-repeat:no-repeat;
}

.Box .Header .RSS a, .Box .Header .Arrow a, .Box .ContentBorder .Arrow a, .LeftArrowBlack a, .RightArrowBlack a, #Login .Arrow a
{
	height:100%;
	display:block;
}

.Box .Header .RSS span, .Box .Header .Arrow span, .Box .ContentBorder .Arrow span, .LeftArrowBlack span, .RightArrowBlack span, #Login .Arrow span{
	display:none;
	font-size:8px;
}

.Box .ContentBorder .Arrow
{
	float:right;
	height:16px;
	width:19px;
	background-image:url('/images/icon-arrow-red.gif');
	background-repeat:no-repeat;
}

.LeftArrowBlack
{
	float:left;
	height:16px;
	width:19px;
	background-image:url('/images/icon-arrow-left-black.gif');
	background-repeat:no-repeat;
}

.RightArrowBlack
{
	float:right;
	height:16px;
	width:19px;
	background-image:url('/images/icon-arrow-right-black.gif');
	background-repeat:no-repeat;
}
#AddToFavs{
	width:172px;
	height:20px;
	margin-bottom:8px;
	background-image:url('/images/button-add-to-favourites.gif');
	background-repeat:no-repeat;
}
#AddToFavs a{
	height:100%;
	display:block;
}
#AddToFavs span{
	display:none;
	font-size:8px;
}
/*Icons =========================================================*/
/*===============================================================*/
/*Box Elements ==================================================*/
.Box .Header
{
	height:19px;
	padding:3px 4px 0px 4px;
	background-color:#c91834;
}

.Box .Header h4, .Box .SubHeaderRed h4, #Login .Header h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

.Box .Header h4 .Title, .Box .SubHeaderRed h4 .Title, #Login .Header h4 .Title
{
	float:left;
	padding:1px 0px 0px 3px;
}

.Box .Header h4 .Link, .Box .SubHeaderRed h4 .Link, #Login .Header h4 .Link
{
	float:right;
	padding:1px 0px 0px 3px;
}

.Box .Header a:link, .Box .Header a:visited, .Box .SubHeaderRed a:link, .Box .SubHeaderRed a:visited, #Login .Header a:link, #Login .Header a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.Box .Header a:active, .Box .Header a:hover, .Box .SubHeaderRed a:active, .Box .SubHeaderRed a:hover, #Login .Header a:active, #Login .Header a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.Box .ContentBorder
{
	border: 1px solid #707070;
	border-top:none;
}

.Box .Content
{
	padding:3px 6px 3px 6px;
	background-color:#ffffff;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.Box .SubHeaderRed
{
	height:17px;
	padding:3px 0px 0px 2px;
	background-image:url('/images/bg-subheader-red.gif');
}

.Box .Link
{
	float:right;
}
/*Box Elements ==================================================*/
/*===============================================================*/
/*Custom Box Content ============================================*/
.LatestNewsContent
{
	/*blank*/
}

.LatestNewsContent .Article
{
	/*blank*/
}

.LatestNewsContent .Article img
{
	float:left;
	border-right: 1px solid #000000;
}

.LatestNewsContent .PostDetails
{
	float:right;
	width:150px;
	height:235px;
	position:relative;
	padding:4px 6px 0px 6px;
	overflow:hidden;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #aeaeae;
	border-top:none;
}

.LatestNewsContent .PostDetails h4
{
	padding-bottom:5px;
}

.LatestNewsContent .PostDetails .ViewArticle
{
	float:right;
	position:absolute;
	bottom:3px;
	right:5px;
}

.LatestNewsContent .PostDetails .ViewArticle .Link
{
	float:right;
}

#LatestNewsMenu
{
	height:162px;
	padding:8px 0px 0px 0px;
	background-image:url('/images/bg-latest-news-articles.gif');
	background-repeat:repeat-x;
	border: 2px solid #424242;
}

#LatestNewsMenu .ArticleThumb
{
	float:left;
	width:102px;
	padding:0px 0px 2px 11px;
	display:inline;
}

#LatestNewsMenu img
{
	border: 1px solid #000000;
}

#LatestNewsMenu .Caption
{
	height:57px;
	width:94px;
	overflow:hidden;
	padding:1px 3px;
	background-image:url('/images/bg-news-caption.gif');
	border:1px solid #6d6d6d;
	line-height:11px;
}

#LatestNewsMenu .Caption h4, #LatestNewsMenu .Caption h4 a:link, #LatestNewsMenu .Caption h4 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#da2d41;
	text-decoration:none;
	line-height:11px;
}

#LatestNewsMenu .Caption h4 a:active, #LatestNewsMenu .Caption h4 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c90021;
	text-decoration:underline;
	line-height:11px;
}

#LatestNewsMenu .More
{
	float:right;
}

#LatestNewsMenu .More a:link, #LatestNewsMenu .More a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#LatestNewsMenu .More a:active, #LatestNewsMenu .More a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

#LatestNewsMenu .Arrow
{
	float:right;
	height:16px;
	width:19px;
	padding-right:6px;
	background-image:url('/images/icon-arrow-bw.gif');
	background-repeat:no-repeat;
	display:inline;
}

#LatestNewsMenu .Arrow a
{
	height:100%;
	display:block;
}

#LatestNewsMenu .Arrow span
{
	display:none;
	font-size:8px;
}

.RecentNewsContent
{
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.RecentNewsContent .Article
{
	padding:7px 7px 10px 0px;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
}

.RecentNewsContent .Article img
{
	float:left;
	margin:2px 0px 0px 8px;
	border: 1px solid #000000;
}

.RecentNewsContent .PostDetails h4
{
	padding-bottom:5px;
}

.RecentNewsContent .PostDetails
{
	float:right;
	width:338px;
}
.MainNewsArticle{
	width:452px;	/*Needed to fix disappearing text bug when text is shorter than image */
}
.MainNewsArticle .ArticleImage{
	float:right;
	display:inline;
}
.ArticleImage .ImageHolder{
	padding:3px 2px 0px 10px;
	width:206px;
}
.ArticleImage .ImageHolder img{
	border:1px solid #000000;
	vertical-align:text-bottom;
	position:relative;
	min-height:165px; /*Opera small image height fix*/
}
.ArticleImage .ImageCaption{
	display:none; /*displaycaption*/
	width:199px;
	padding:0px 3px 0px 4px;
	background-color:#eeeeee;
	border:1px solid #888888;
	border-top:none;
	color:#555555;
	font-size:11px;
}
.MainNewsArticle h4{
	font-size:12px;
}
.MainNewsArticle .ArticleText{
	text-align:justify;
	padding-bottom:2px;
}
.MainNewsArticle .ArticleText h4{
	padding:0px 0px 6px 0px;
}
.PostDetails .Date
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#666666;
}

.PostDetails .Remarks
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.PostDetails .Remarks .Count
{
	color:#000000;
}

.PostDetails .Remarks a:link, .PostDetails .Remarks a:visited
{
	text-decoration:none;
	color:#666666;
}

.PostDetails .Remarks a:active, .PostDetails .Remarks a:hover
{
	text-decoration:underline;
	color:#000000;
}

.MonthlyReviewsContent
{
	padding:3px 0px 3px 0px;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.MonthlyReviewsContent img
{
	float:left;
	margin:5px 0px 0px 8px;
	border: 1px solid #000000;
}

.MonthlyReviewsContent .Product
{
	float:left;
	width:231px;
}

.MonthlyReviewsContent .Product h4
{
	padding:5px 5px 5px 8px;
}

.MonthlyReviewsContent .Product p
{
	padding:0px 5px 5px 8px;
}

.MonthlyReviewsContent .Product .Link
{
	float:right;
}

.MonthlyReviewsContent .ProductOfMonth
{
	background-image:url('/images/product-of-month.gif');
}

.MonthlyReviewsContent .MovieOfMonth
{
	background-image:url('/images/movie-of-month.gif');
}

.MonthlyReviewsContent .ProductOfMonth, .MonthlyReviewsContent .MovieOfMonth
{
	float:right;
	padding-right:28px;
	width:82px;
	height:90px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.MonthlyReviewsContent .ProductOfMonth span, .MonthlyReviewsContent .MovieOfMonth span
{
	display:none;
}

.SearchContent
{
	height:27px;
	padding:9px 3px 0px 5px;
	background-image:url('/images/bg-box-content.gif');
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.SearchContent h4
{
	padding-top:2px;
}

.SearchContent .Link
{
	float:right;
}

.FixedBoxContent
{
	position:relative;
	height:100px;
	padding:6px 3px 0px 5px;
	background-image:url('/images/bg-box-content.gif');
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.FixedBoxContent h4
{
	width:130px;
}

.FixedBoxContent .Link, .FixedBoxContent .Arrow
{
	float:right;
	position:absolute;
	bottom:6px;
}

.FixedBoxContent .Arrow
{
	right:70px;
	bottom:5px;
}
.FixedBoxContent .Arrow a{
	height:16px;
	width:19px;
	display:block;
}
.FixedBoxContent .Arrow span{
	display:none;
	font-size:8px;
}
#ETOAward
{
	position:absolute;
	bottom:-7px;
	right:2px;
	width:78px;
	height:104px;
	background-image:url('/images/eto-award-small.gif');
}
#ETOVoting
{
	position:absolute;
	bottom:0px;
	right:2px;
	width:51px;
	height:50px;
	background-image:url('/images/eto-voting.gif');
}
#ETOVoting span
{
	display:none;
}
#ETOVoting a
{
	display:block;
	width:51px;
	height:50px;
}
#MysteryShopper
{
	position:absolute;
	bottom:6px;
	right:-6px;
	width:79px;
	height:84px;
	background-image:url('/images/mystery-shopper.gif');
}
.SpEvent
{
background-color: #ca0;
}

.CalendarContent
{
	padding:3px 0px 0px 0px;
	background-image:url('/images/bg-box-content.gif');
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.CalendarContent .Date
{
	float:left;
	width:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.CalendarContent .Event
{
	padding:2px 4px 0px 4px;
}

.CalendarContent .Event a:link, .CalendarContent .Event a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#da2d41;
}

.CalendarContent .Event a:active, .CalendarContent .Event a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#c90021;
}

.CalendarContent .Event .Details
{
	white-space:nowrap;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

.CalendarContent .ButtonHostEvent
{
	margin-top:3px;
	width:168px;
	height:49px;
	background-image:url('/images/button-host-event.gif');
}

.CalendarContent .ButtonHostEvent a
{
	height:100%;
	display:block;
}

.CalendarContent .ButtonHostEvent span
{
	display:none;
}

.CalendarContent .LeftArrowBlack
{
	margin:0px 3px 0px 3px;
}

.CalendarContent .RightArrowBlack
{
	margin:0px 3px 0px 3px;
}

.PollContent
{
	width:158px;	/*needed for IE 6*/
	padding:5px;
	background-image:url('/images/bg-box-content.gif');
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.PollContent .RadioButton
{
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
}

.PollContent .RadioButton input
{
	margin:0px 3px 0px 0px;
	padding:0px;
	border:none;
}

.PollContent p
{
	float:left;
}

#Login
{
	width:265px;
	height:70px;
	position:absolute;
	right:0px;
	top:9px;
}

#Login .Header
{
	height:19px;
	padding:3px 4px 0px 4px;
	background-image:url('/images/bg-header-login.gif');
	background-position:right;
	background-repeat:no-repeat;
}
#LoginButton{
	width:50px;
	height:14px;
	background-image:url('/images/button-login.gif');
	background-position:right;
	background-repeat:no-repeat;
}
.LoginContent
{
	margin:5px 4px 0px 0px;
}

.LoginContent .Arrow
{
	float:left;
	height:16px;
	width:19px;
	background-image:url('/images/icon-arrow-red.gif');
	background-repeat:no-repeat;
}

.LoginContent .Link
{
	float:left;
}

.LoginContent .Field
{
	float:left;
	width:68px;
	text-align:right;
	padding:2px 4px 0px 0px;
}
#Footer .Advertising{
	position:absolute;
	top:55px;
	left:200px;
}
#Footer .Editorial{
	position:absolute;
	top:55px;
	left:490px;
}
#Footer .Copyright{
	position:absolute;
	top:82px;
	right:25px;
}
#RSSFeedContent{
	padding:4px 0px 4px 0px;
	background-image:url('/images/bg-box-content.gif');
	background-color:#ffffff;
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}
.RSSFeed{
	float:left;
	padding:0px 4px;
	width:139px;
}
/*Custom Box Content ============================================*/
/*===============================================================*/
/*Banner Ads ====================================================*/
.Banner
{
	/*
	margin-bottom:8px;
	padding:5px 0px 0px 5px;
	background-color:#aeaeae;
	*/
}

.Size468x60
{
	height:60px;
	margin-bottom:8px;
}

.Size300x250
{
	height:250px;
	margin-bottom:8px;
}

.Size300x100
{
	height:100px;
	margin-bottom:8px;
}

.ButtonBanner
{
  width: 172px;
  text-align: center;
  padding-bottom: 5px;
}
/*Banner Ads ====================================================*/
/*===============================================================*/

/* Forms Objects */
.inputSearch
{
  width: 85px;
}

.inputSelect
{
  width: 250px;
  font-size: 10px;
}

/* ------------- */

/* Calendar */
.calendarBox
{
  background-color: #FFFFFF;
  border: 1px solid #999999;
  text-align: center;

  text-decoration: none;
}

.calendarBox a
{
  color: #000000;
}

.calendarTitle th
{
  background-color: #999999;
  color: #FFFFFF;

  font-weight: normal;
}

.calendarLegend
{
  margin-top: 5px;
  padding: 5px;
  line-height: 12pt;
  color: #062642;
}

.eto
{
  background-image: url('/images/icon-mag-release.gif');
  background-position: center;
  background-repeat: no-repeat;

  font-weight: bold;
}

.speacialEvent
{
  background-image: url('/images/icon-event.gif');
  background-position: center;
  background-repeat: no-repeat;

  font-weight: bold;
}

/* Comments */

.CommentUser
{
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#da2d41;
}

.CommentDate
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#666666;
}

.SubformPayCardBox
{
  background-color: #EEEEEE;
  padding: 3px;
  border: 1px solid #CCCCCC;
}

/* Balloon popup CSS */

.balloonstyle
{
  position:absolute;
  top: -500px;
  left: 0;
  padding: 5px;
  display:none;
  border:1px solid black;
  font:normal 12px Verdana;
  line-height: 18px;
  z-index: 100;
  background-color: white;
  width: 200px;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

.imgThumb
{
  width: 100px;
  height: 80px;
  background-color: #FFFFFF;
  /*border: 1px solid #000000;*/

  text-align: center;
}

.imgThumb img
{
  border: 1px solid #FF0000;
}


/* Gallery */

.GalleryIndex
{
	float:left;
	width:208px;
	height:200px;
	margin:4px;
	padding: 2px 4px 4px 4px;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #999;
	display:inline;
	text-align:center;
}

.GalleryIndex img {
  margin:2px 0px;
  border: 1px solid #000;
}

.GalleryIndex .Heading
{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#da2d41;
	text-align:center;
}

.GalleryIndex .Date
{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#666;
}

.GalleryIndex .Event
{
	padding:2px 4px 0px 4px;
}

.GalleryIndex a:link, .GalleryIndex a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#da2d41;
}

.GalleryIndex a:active, .GalleryIndex a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#c90021;
}

.GalleryIndex .Details
{
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

.GalleryImageHolder
{
	float:left;
	width: 208px;
	margin:4px;
	border: 1px solid #666;
	padding: 4px;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #aeaeae;
	text-align:center;
}
.GalleryImageHolder img
{
	vertical-align:text-bottom;
	border: 1px solid #000;
}
/* Register Form */

.RegisterForm
{

}

.RegisterForm Input
{
float: none;
}

.RegisterForm .error
{
  color: #f00;
  font-size: 9px;
  float: left;
}

/* Poll */

.pollDate
{
  color: #666666;
}

/* End poll */

/* Inline News article content*/

.InlineMoreNews{
	width:194px;
	clear:right;
	float:right;
	margin:6px 0px 6px 10px;
	padding:3px 6px;
	background-color:#ffffff;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border: 1px solid #aeaeae;
}
/* Social Networking */
.InlineSocialBookmarks{
	width:452px;
	margin:0px -6px 3px -6px;
	padding:3px 6px;
	background-color:#ffffff;
	background-image:url('/images/bg-box-content.gif');
	background-position:top;
	background-repeat:repeat-x;
	border-top: 1px solid #888888;
}
.InlineSocialBookmarks .Heading, .InlineMoreNews .Heading{
	color:#555555;
}
.sharelinks {
	float:left;
	margin:0px;
	padding:0px;
}
.sharelinks li {
	list-style-type:none;
	padding:5px 10px 0px 23px;
}
.sharelinks li.delicious {
  background:transparent url(/images/icon-delicious.gif) no-repeat scroll 0pt;
}
.sharelinks li.digg {
  background:transparent url(/images/icon-digg.gif) no-repeat scroll 0pt;
}
.sharelinks li.reddit {
  background:transparent url(/images/icon-reddit.gif) no-repeat scroll 0pt;
}
.sharelinks li.facebook {
  background:transparent url(/images/icon-facebook.gif) no-repeat scroll 0pt;
}
.sharelinks li.stumbleupon {
  background:transparent url(/images/icon-stumbleupon.gif) no-repeat scroll 0pt;
}
.sharelinks li.newsvine {
  background:transparent url(/images/icon-newsvine.gif) no-repeat scroll 0pt;
}
.sharelinks li.blinklist {
  background:transparent url(/images/icon-blinklist.gif) no-repeat scroll 0pt;
}
.sharelinks li.furl {
  background:transparent url(/images/icon-furl.gif) no-repeat scroll 0pt;
}
.sharelinks li.technorati {
  background:transparent url(/images/icon-technorati.gif) no-repeat scroll 0pt;
}
/* End Social Networking */

/* New awards voting page funkyness */

.AwardsVoting {
  line-height:0px;
}

.VotingCategory {
  font-size:18px;
  padding:8px 0px;
  text-align:left;
}

.VotingSubcategory {
  background: #e23b55 url('/images/awards/subCatBg.jpg') repeat-x top left;
  clear:both;
  height:32px;
  margin-top:1px;
  cursor:pointer;
  z-index:10;
}

.VotingSubcategory h3, .VotingSubcategory h4 {
  margin:0px;
}

.VotingSubcategory h3 {
  margin:8px 0px 0px 8px;
  float:left;
  color:#fff;
  font-size:12px;font-weight:bold;
}

.VotingSubcategory h4 {
  margin:9px 8px 0px 0px;
  float:right;
  font-weight:normal;
  color:#fff;
}

.VotingSubcategory h4 b {
  color:#000;
}

.VotingSubcategoryNomination {
  background-color:#CCC;
  /*margin-top:-14px;*/
  padding-top:14px;
  clear:both;
  height:80px;
}

.VotingSubcategoryNomination input {
  margin:0 0 0 24px;
  float:left;
}

.VotingSubcategoryNomination p b {
  font-weight:bold;
  font-size:14px;
}
.VotingSubcategoryNomination p {
  width:390px;
  float:right;
}

.VotingClear {
  background-color:#CCC;
  width:452px;
  text-align:center;
  padding:8px 0px 30px 0px;
  font-weight:bold;
  cursor:pointer;
}

.VotingRecap {
  background: #e23b55 url('/images/awards/subCatBg.jpg') repeat-x top left;
  clear:both;
  height:32px;
}

.VotingRecap h3, .VotingRecap h4 {
  margin:0px;
}

.VotingRecap h3 {
  margin:8px 0px 0px 8px;
  float:left;
  color:#fff;
  font-size:12px;font-weight:bold;
}

.VotingRecap h4 b {
  color:#000;
}

.VotingRecap h4 {
  margin:9px 8px 0px 0px;
  float:right;
  font-weight:normal;
  color:#fff;
}



/* End New awards voting page funkyness */


/*End Inline news article content */
 