﻿body {
	background: #FFF url('../images/body_bg.jpg') no-repeat center -15px;
	margin-left:0px;
	margin-top:0px;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 12px;
	color: #333333 }

@font-face {
	font-family: 'HelveticaNeueLT25UltLight';
	src: url("/fonts/HELVETI0.eot");
	src: local('HelveticaNeueLT25UltLight'), url('/fonts/HELVETI0.ttf') format('truetype')		
}
  	
a { color:#A41515; }
a:hover { color:#666 }	

.title
{
	font-weight: 800;
	color: #333333;
}

.logo {
	display:block;
	margin:0; padding:0 }
	
.AuthenticationRow
{
	height:30px;
	width:450px;
}	

.AuthenticationTextbox
{
	border: 1px solid #999999;
	width: 250px;
	height: 150px;
	color:#999999;
	padding:10px;
}

.HologramButton
{
	background-color:#000000;	
	border:solid 1px #000000;
	font-size:12px;
	color:#FFFFFF;		
	height:20px;
	width:75px;		
	margin:0px;
	padding:0px;
}

.errorMsg  
{
	padding:10px; 
	margin: 20px 0px 20px 0px; 
	display:block; 
	border:solid 1px #dbd8bd; 
	background-color:#fff9cd; 
	font-weight:bold; 
	color:#68562d!important; 
	opacity:.85; 
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
}

#main-window-wrap {
	width:998px;
	padding:0;
	margin:0;
	border: 1px solid #b8b8b8 !important }
	
#mainwindow {
	width:956px;
	padding: 20px 20px 20px 20px;
	border: 1px solid #fff !important;
	background: #FFF url('../images/main_window_bg.jpg') no-repeat }
	
.home-link img { display:block; width:301px; height:117px; margin:0 }
.nav-area { height:31px; display:block; padding:0; margin:0; background:url('../images/nav_bg.jpg') no-repeat }
.nav-area img { margin:0; }

.top-right-text { display:block; text-align:right; margin:0; color:#666 }
	.top-right-text a { color:#A81908; text-decoration:underline }
	.top-right-text a:hover { color:#666; text-decoration:none }
	
.sub-menu-items {
	display:block;
	width:199px;
	height:28px;
	margin:0 0 0 9px;
	padding:0 }
	
	.sub-menu-button {
		width:214px;
		margin:0; padding:0;
		border: 1px solid #272727;
		border-bottom:none } .bottom { border-bottom: 1px solid #272727 }
		
		.sub-menu-button a {
			display:block;
			height:21px;
			padding-top:5px;
			text-align:center;
			background:url('../images/sub_links.gif') repeat-x;
			color:#FFF;
			text-decoration:none } .sub-menu-button a:hover { color:#ddd }

#footer {
	width:968px;
	height:24px;
	background:url('../images/footer_bg.gif') no-repeat;
	font-size:10px;
	position:relative;
	text-align:center;
	margin: 1px 16px 30px 16px;
	color:#666 } #footer span { position:relative; top:4px }

/* Access Denied */
.accessdenied
{
	border-width: 0px;
	border-style: solid;
	border-color: #D7DADF;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url("../images/gray_table_back.jpg" );
	width: 710px;
	margin-left: 280px;
}

/* Color Backed Tables */
.graytable
{
	border-width: 2px;
	border-style: solid;
	border-color: #D7DADF;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url("../images/gray_table_back.jpg" );
}

.lightbluetable
{
	border-width: 2px;
	border-style: solid;
	border-color: #D7DADF;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url("../images/lightblue_table_back.jpg" );
}

/* Customer Service */
.customerservice
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/customerservice_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

/* Headlines Page */
.headlinespage
{
	border:2px solid #fff;
	background: #FFF url('../images/Headlines_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

/* Celebrity Page */
.celebpage
{
	border:2px solid #fff;
	background: #FFF url('../images/celebpage_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.celebpageBG
{
	border:2px solid #fff;
	background: #FFF url('../images/celebritiesBG.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.celebpageGreenBG
{
	border:2px solid #fff;
	background: #FFF url('../images/green_bg.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.celebpageYelloBG
{
	border:2px solid #fff;
	background: #FFF url('../images/yellow_bg.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.editProfile1
{
	border:2px solid #fff;
	/*background: #FFF url('../images/EditProfile_title.jpg') no-repeat; */
	background: #FFF
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
	}

.editProfile2
{
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

/* General Page */
.generalpage
{
	border:2px solid #fff;
	background: #FFF url('../images/celebpage_title.jpg') no-repeat;
	width: 98%;
}

	.celebpage h1 {
		margin:0 0 15px 0;
		font-size:40px;
		font-weight:normal;
		letter-spacing:-1px;
		color:#a41515 }

/* Details Page */
.detailspage
{
    border:2px solid #fff;
	background: #FFF url('../images/product_table_back.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.contactPage
{
	border:2px solid #fff;
	width: 98%;
	background: #FFF url('../images/ContactUs_title.jpg') no-repeat;
	margin-left: 10px;
	margin-top: 28px;
}    
	/* .detailspage img { border: 1px solid #C8C8C8 } */
	.generalpage h1, .detailspage h1 {
		margin:0 0 15px 0; padding:0;
		font-size:18px;
		font-weight:normal }
	.headLine {color: #A41515;}

/* Authenticity */
.authenticity
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/authenticity_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

/* Authentication Page */
.viewAuthentication 
{
	border:2px solid #fff;
	background: #FFF url('../images/ViewAuthentication_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
	}
	
.authentication
{
	border:2px solid #fff;
	background: #FFF url('../images/Authentication_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
	}
	
/* Pre-Sale Page */
.presale 
{
	border:2px solid #fff;
	background: #FFF url('../images/PreSale_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
	}
	
/* Backstage Page */
.backstage
{
	border:2px solid #fff;
	background: #FFF url('../images/BackstagePass_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
	}

/* Highlights */
.highlights
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/highlights_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

/* Signings */
.signings
{
	padding-top:10px;
	width: 98%;
	margin-left: 10px;
	margin-top: 10px;
}

/* Promotions */
.promotions
{
	padding-top:10px;
	width: 98%;
	margin-left: 10px;
	margin-top: 10px;
}
/* News */
.news
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/news_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}
/* Charity */
.charity
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/charity_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}
p { margin: 0 0 15px 0; padding:0; line-height:20px }

.highlights-block {
	display:block;
	border:1px solid #c1d7bd;
	background:#fff;
	padding: 15px !important }
	
	.highlights-block span {
		display:block;
		font-weight:bold;
		margin-bottom:10px }


/* Login Area */

.register
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/login_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}

.loginbox
{
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
}

.loginbox a
{
	color: #FF0000;
}

.loginbox input
{
	color: red;
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
/* End Login Area */

.mycart
{
	border:2px solid #fff;
	padding-top:80px;
	background: #FFF url('../images/mycart_title.jpg') no-repeat;
	width: 98%;
	margin-left: 10px;
	margin-top: 28px;
}


.accordionHeader
{
	background: url('../images/menu_button_back.jpg');
	font-weight:bold;
	display:block;
	margin:0;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #a8a8a8;
	font-size:12px;
	width: 215px;
	height: 25px;
	cursor:hand
}

/* Accordian */
.accordianContent
{
	display:block;
	background: url('../images/blank_button_back.jpg');
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #a8a8a8;
	font-size:12px;
	cursor: hand;
}

a.accordianLinks 
{

	display:block;
	padding:0 0 5px 0;
	text-decoration: none;
	color: #333;
}

a.accordianLinks:hover
{
	color:#FF0000;
	display:block;
	padding:0 0 5px 0;
	text-decoration: bold;
	color: #333;
}

.toolbar
{
	/*background-image: url("../images/blank_button_back.jpg" );*/
	width:133px;
	height:31px;
	font-size:10px;	
}

.UserMessage
{
	color:#ff0000;
	font-weight:700;
}

.cblFlow input
{
    margin-left:20px;
}


.SelectAddress td
{
    vertical-align:middle;
}


.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.PageTitle
{
    font-family:'HelveticaNeueLT25UltLight';
    font-size: 57px; 
    color: #b32119;
}

.CoBrand
{
    margin: 0 auto; 
    font-size: 10px;
    color: #920000;
    width: 500px;
}
