﻿/* ******************************************************** */
/* Standard HTML Elements                                   */
/* ******************************************************** */
/*  * {border: dashed 1px red;} */

BODY
{	padding: 0 10 0 0;
	margin: 0 0 0 0;
	BACKGROUND-COLOR: #D9E0E6;
	/** background-color: #D9E0E6; **/
	FONT-FAMILY: Arial,Helvetica,Verdana,Sans-Serif;
}

P {	FONT-SIZE: 9pt; COLOR: #000000; }
TD {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial}
IMG {margin:0;}
LI {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial; line-height:18px;}
A:link {CURSOR: hand; COLOR: #000066; TEXT-DECORATION: none}
A:active {CURSOR: hand; COLOR: #000066; TEXT-DECORATION: none}
A:visited {CURSOR: hand; COLOR: #000066; TEXT-DECORATION: none}
A:hover {CURSOR: hand; COLOR: #000000; TEXT-DECORATION: underline}

.headerBar
{	background-image:url(/ShoppingCentreSites/Images/HeaderGrayBar.gif);
	background-repeat: repeat-x;
}

.headerBarLeft
{	background-image:url(/ShoppingCentreSites/Images/HeaderGrayBarLeftCorner.gif);
	background-repeat:no-repeat;
}

#homeIntro
{
	width:566px;
	border-right: dotted 2px #cccccc;
	margin-top:5px;
	margin-right:8px;
	margin-left:8px !important;
	
}

#homeIntroTop {height:15px;
	margin-top:5px;}
#homeIntroBottom {height:15px;}
.homeIntroSide {width:5px;}

SPAN.retailerLogos P IMG
{	margin: 0 10px 0 10px;
	}

TABLE.homeWhatsOnTable
{
	
	width: 569px !important;
	margin: 5px 5px 5px 8px !important; 	
}

.homeWhatsOnTable TD
{
	border-right: dotted 2px #cccccc;
	border-top: dotted 2px #cccccc !important; 
	vertical-align: top !important;
	padding: 5px;
}

/* top menu */
A.topMenu, A:visited.topMenu
{	font-family: Arial;
	font-weight:bold;
	font-size: 14px;
	margin: 2px;
	cursor: hand;
	color: #016098;
	width:120px;
	text-align:center;}
	
A:hover.topMenu
{	font-family: Arial;
	font-weight:bold;
	font-size: 14px;
	margin: 2px;
	cursor: hand;
	color: #f6a428;
	width:120px;
	text-align:center;
	text-decoration:none;}

td > A:hover.topMenu
{	border-bottom:solid 2px #f6a428;
	}
	
.topMenuSeparator 
{	border-left: solid 1px gray;
	height:35px;	}


/* left menu */
#menuTitle
{
	font-weight:bold;
	color:black; /*#999999;*/
	margin-left:4px;
	margin-bottom:4px;
	font-size:14px;
}
#menu UL {
	LIST-STYLE-TYPE: none;
	margin-left:2px;
	margin-top: 4px;
	/*width:150px;*/	
	color:#999999;
	margin-right: 10px;
}
#menu UL LI 
{
	border-bottom: dotted 1px #dddddd;
	margin-top:2px;
	margin-bottom:2px;
	height:24px;
	width:150px;
}

#menu UL LI A:link,#menu UL LI A:visited
{
	COLOR: #999999;
	text-decoration: none;
}

#menu UL LI A:hover div
{
	background-image:url(/ShoppingCentreSites/images/leftMenuHover.png);
	background-repeat:no-repeat;
	background-position: 0 3px;
	COLOR: #f6a428;
	width:25px;
	text-decoration: none;
	height:100%;
	float:left;
	height:100%;
}

#menu UL LI A:hover
{
	COLOR: #f6a428;
	text-decoration: none;
}

#menu UL LI A div
{
	background-image:url(/ShoppingCentreSites/images/leftMenu.png);
	background-repeat:no-repeat;
	background-position: 0 3px;
    width:25px;
    float:left;
    height:100%;
}

#selectedBullet 
{
	background-image:url(/ShoppingCentreSites/images/leftMenuActive.png) !important;
	background-repeat:no-repeat;
	/*COLOR:#008392;*/
	width:25px;
	
}

A:visited.leftMenuSelected 
{
	/*COLOR: #167091;*/
    /*text-decoration:underline;*/
    font-weight:bold;
}

A:visited.leftMenuSelected div
{
	background-image:url(/ShoppingCentreSites/images/leftMenuActive.png);
	background-repeat:no-repeat;
	background-position: 0 3px;
    width:25px;
    float:left;
    height:100%;
}


/* Summary Page Title Style */
.summaryPageTitle {
	font-weight: bold;
	font-size: 14pt;
	text-decoration: none;
	color: #167091;
	/*padding-left:5px;*/
}

.WhatsOnTemplate {
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	/* padding-bottom: 15px; */
	color: #0000ff;
	/* text-transform:uppercase; */
}

.whatsOnIntro {	font-style:italic; }
.whatsOnMoreLink 
{
	/*font-weight:bold;*/
	color:Blue !important;
}
.whatsOnColumn TD,.whatsOnColumnLast TD
{/*border-bottom: dotted 2px #cccccc;*/}
.whatsOnColumn {border-right: dotted 2px #cccccc;border-top: dotted 2px #cccccc;}
.whatsOnColumnLast {border-top: dotted 2px #cccccc;}

.editWhatsOn {	background-color:whitesmoke; }
.editRetailerLogosLink
{	text-decoration:normal;
	cursor:auto;}
.editRetailerLogosOver
{	text-decoration:underline;
	cursor:hand;}

HR
	{	background-color: #d4d4d4;
		color: #d4d4d4;
		height: 1px;}

.summaryPageSubTitle {
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	padding-bottom: 15px;
	color: #646262;}

.summaryPageIntroText {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #646262;
}

.retailerRow {	padding:3px 0 3px 2px;}
.retailerAltRow  {	padding:3px 0 3px 2px;
	background-color:#f5f5f6;}

/* ========================================
	Layout Div Styles
   ======================================== */

.bodyContent
{	text-align:left;
	vertical-align:top;
	margin-left:15px;
	margin-top:10px;
	padding-right:10px;
	display:inline-block;
	width:640px;
	/*border:dashed 1px #ffff00;*/
	}
		
.publicationTemplateDateFormat
{	font-size: 8pt;
	text-decoration: none;
	color:Green
}

.whiteBorders
{
	border: none 0px white;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	width: 450px;
}

.subChannelContainer{ width:1px; white-space:nowrap}
.subChannelCell { width:1px;}

/*Firefox hack due to the age of the code and CSS*/
#menu>ul.subChannelContainer 
{
	width:150px;
}
.homeWhatsOnTable { vertical-align:top; }

.specialOfferLabel
{	font-weight: bold;
	font-size: 13pt;
	color: #0000ff;
	width:150px;
	text-align:right;
	float:left;}

#AllowPrint INPUT {	width:25px; }
#imgThumb {	float:left; }

/* =======================*/
/* Print Friendly Start   */
/* =======================*/	
@media print
{
.shortcuts { display:none; }		
}	
/* =======================*/
/* Print Friendly End     */
/* =======================*/
TABLE.retailerTable
{float:right;
	/*width:90%;*/
margin:auto 20px auto 0 ;}

.retailerNavigation {
	float:left;
	margin-left:10px;
	text-align:left;
}
.retailerFloorPlan{
	float:right;
	margin-right:25px;
}

.retailerClearer{
	float:none;
	width:100%;
}

.clearer{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
}

.lnk {cursor:hand;}

.del{
	background-image: url(/shoppingcentresites/images/console/delete.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left:24px;	 }
	 
.edit{
	background-image: url(/shoppingcentresites/images/console/edit.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left:24px;}

.editLinks {text-align:right;}

.del
{
	background-image: url(/shoppingcentresites/images/console/delete.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left:24px;
	 }
	 
.btnClear 
{
	background-image: url(/shoppingcentresites/images/console/delete.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left:24px;
	cursor:hand;
}
#txtShopCode {width:100px;}
#txtCategory {width:100px;}
#txtRetailer {width:220px;}
#spnCategories table
{ width: 680px;}


/*****************
Style for the 
Voting Form
*******************/
#form {
	width:414px;
	float:left;
	margin-top:10px;
	padding-left:205px;
}
#form fieldset
{
border:none;	
padding-top:7px;
padding-left:50px;
}
#form fieldset label
{
	display:block;
	padding-bottom:5px;
	width:300px;
}

#form fieldset label .text
{
	width:280px !important;
}

#form fieldset label .multipleText
{
	height:55px;
	width:280px;
}
#form fieldset #radioList{
	/*display:block;*/
}
#form fieldset #radioList input{
float:left;

}

#form fieldset #radioList label{
margin-left:25px;
margin-top:-16px;
text-align:left;
float:left;

}

#formErrors h2{
	font-size:1.1em;
}
#formErrors table{
	margin-top:-15px;
}
#Radeditorplaceholdercontrol2 a img
{
margin-left:23px;
float:left;
}


#RHS
{
margin-top:25px;	
}