/** Variables - Delete when completed

~iFrameBackground fff
000

## Contrasts with title background images
~TitleTextColour fff

c30b00
fdc953

# These links sit on top of the Title Images
~AlternateLinkColour e7d835
~AlternateLinkHover fff

## Buttons ##
~ButtonOffState 	color:#fff;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 0;
~ButtonHoverState 	color:#fff;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 -40px;
~ButtonFocusState 	color:#ButtonsTextFOCUS;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 -80px;

## Odd Even Rows
### If the Stripes are grey: BG1: f7f7f7, Border: e0e0e0, BG2: f0f0f0

~ContrastsWithOddBackgroundColour 000
~OddBackgroundColour f7f7f7
~ContrastsWithEvenBackgroundColour 000
~EvenBackgroundColour f0f0f0

~BorderColour e0e0e0

## Instance list
~ContrastsWithLinkBgColour bf073e
~LinkBgColour e9f2f5
## Hover
~ContrastsWithLinkBgHoverColour f8cb34
~LinkBgHoverColour f1f0ee



**/


/************************************************************************************************************************************************
----------------------------------------------------------- BEGIN CUSTOMISATION -----------------------------------------------------------------
/***********************************************************************************************************************************************/
/* sets the background for the iFrame - If not transparent */
body,
body.centerFrame,
#CenterCol
{
	background:#fff;
}

p,
.EntryForm,
#HipTextBlurb, #HipTextLink table td
{
	color:#000;
}

/***************************************************************
LINKS
****************************************************************/
a,
a:link,
a:visited,
.ListWithDescription .ListDescription,
.ListWithDescription .ListDescription a,
.ListWithDescriptionFF .ListDescription,
.ListWithDescriptionFF .ListDescription a,
body.centerFrame div.InstancetContainer h3.InstanceListTitle a:link,
h3.InstanceListTitle a:visited,
.CatTitle,
.tbCategoryList a:link,
.tbCategoryList a:visited
{
	color:#c30b00;
}

a:hover,
body.centerFrame li a.f12b:hover,
h3.InstanceTitle a:hover,
.tbCategoryList a:hover
{
	color:#fdc953;
}

/* This has to contrast with the Title image/colour **/
h3.InstanceTitle a,
h3.InstanceTitle a:visited
{
	color:#e7d835;
}

h3.InstanceListTitle a:hover
{
	color:#fff;
}

/**** END LINKS **/

/***************************************************************
BUTTONS
***************************************************************/
.btnLarge,
a.LinkAsButton,
.btnSmall,
.GenericErrorMessageNoBg p a.LinkAsButton,
#pagination li a
{
 	color:#fff;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 0; 
}

.btnLarge:hover,
a.LinkAsButton:hover,
.btnSmall:hover,
.GenericErrorMessageNoBg p a.LinkAsButton:hover,
#pagination li a:hover
{
 	color:#fff;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 -40px;
}

.btnLarge:active,
.btnLarge:focus,
a.LinkAsButton:focus,
.btnSmall:focus,
.GenericErrorMessageNoBg p a.LinkAsButton:focus,
#pagination li.current
{
 	color:#ButtonsTextFOCUS;
	border:1px solid #585858;
	background:#7e7e7e url(bg-buttons.jpg) repeat-x 0 -80px;
}

/** Pagination **/
#pagination li.nolink	{
	/* White Background */
	color:#aaa;
	border:1px solid #ddd;
	background:#ddd;
}

/***************************************************************
ODD EVEN BG's
***************************************************************/

/** ODD **/
.odd,
.tdContentTableOdd,
.tListItem,
.BorderLessInfoTable,
.tbContentTableLargeSubset,
.tbContentTableLarge,
.tbContentTable,
.tdContentTableTitle,
.BorderLessInfoTable td.tListItem
{
	color:#000;
	background:#f7f7f7;
}

/** EVEN **/
.even,
.tdContentTableEven,
div.InstanceContent,
.ImageHTML,
.ImageHTML p,
.tbContentTable,
table.tbCategoryList
{
	color:#000;
	background:#f0f0f0;
}

.oddLarge,
.evenLarge,
#pagination li.nolink,
#InstanceListRow li
{
	color:#000;
	border-bottom:1px solid #e0e0e0;
}

/***************************************************************
ODD EVEN BG'S WITH LINKS
***************************************************************/
#InstanceListRow li,
#InstanceListRow a
{
	color:#bf073e;
	background:#e9f2f5;
}

#InstanceListRow a:hover
{
	color:#f8cb34;
	background:#f1f0ee;
}


/***************************************************************
BORDERS
***************************************************************/

/* ALL AROUND */
.close,
.Message,
.tbContentTableLargeSubset,
.tbContentTableLarge,
.tbCategoryList td
{
	border:1px solid #e0e0e0;
}

/* RIGHT */
.tbContentTable td
{
	border-right:1px solid #e0e0e0;
}

/* BOTTOM */
.Answer,
.tListItem,
.ContentForm p,
.InstanceListContent,
.BorderLessInfoTable td.InstancetContainer,
.InstancetContainer,
ul.ListWithDescription li,
ul.ListWithDescriptionFF li,
.tdContentTableTitle,
#InstanceListRow a
{
	border-bottom:1px solid #e0e0e0;
}

/* LEFT */
.tbContentTable
{
	border-left:1px solid #e0e0e0;
}

/***************************************************************
EXPLICIT TEXT COLOURS - Contrasts with the base body background
***************************************************************/
ul,
ol,
.f12b,
#InfoLists,
#InfoLists h4,
.InstanceDescription,
h4,
h3
{
	color:#000;
}

/***************************************************************
These contrast with the TITLE backgrounds
***************************************************************/
.instancename,
h3.InstanceListTitle,
h3.InstanceTitleSingleLeft,
h3.InstanceListTitleSingleLine,
h3.InstanceListTitleSingleLineLeft,
.tbContentTable h3.InstanceTitleNoMargin,
.BorderLessInfoTable h3.InstanceTitle,
.BorderLessInfoTable .InstancetContainer h3,
.InstancetContainer h3.InstanceTitleSingleLine,
.List-hpts,
.List-title,
h3.InstanceTitle,
p.InstanceListPointsTitle,
p.PointsForInstance,
h3.InstanceTitleInfo
{
	color:#fff;
}

/***************************************************************
Title Headers
***************************************************************/

/** Tabbed graphic ***/
.InstanceListContainer
{
	background:url(instanceListBg.gif) repeat-x top left;
}

/** Just straight bgs **/
.InstancetContainer,
.instancename,
.InstanceListContainerSingleLine,
.BorderLessInfoTable td.InstancetContainer,
.List-header
{
	background:url(instanceTitleBg.jpg) repeat-x top left;
}

/**************************************************************************************
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX			
							END INTEGRATED STYLES
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX			
*************************************************************************************/



/*******************************************
BEGIN LINKS
******************************************/
a,
a:link,
a:visited
{
	text-decoration:underline;
}

/* LINK COLOURS FOR CALLOUTS, HIGHLIGHT BOXES - NO EDITS REQUIRED */
.CallOut a:link,
.CallOut a:visited,
p.CallOut a:link,
p.CallOut a:visited,
#divHelp a:link,
#divHelp a:visited,
.GenericErrorMessage a:link,
.GenericErrorMessage a:visited,
#LogInRequired a:link,
#LogInRequired a:visited,
.GoodLuck a:link,
.GoodLuck a:visited,
.GenericHighlightMessageNoBg a:link,
.GenericHighlightMessageNoBg a:visited,
.GenericErrorMessageNoBg p a:link,
.GenericErrorMessageNoBg p a:visited,
.TopPredictions a:link,
.TopPredictions a:visited,
.Winner a:link,
.Winner a:visited,
.close a:link,
.close a:visited,
.Message a:link,
.Message a:visited,
p.GenericErrorMessageNoBg a:link,
p.GenericErrorMessageNoBg a:visited
{
	color:#175191;
}

/******************************************
END LINK COLOURS
******************************************/

/*******************************************************************
BEGIN BACKGROUND AND CORRESPONDING TEXT COLOURS COLOURS
*******************************************************************/


/* CALL OUT AND HIGHLIGHTED AREAS --- DO NOT EDIT **/
.CallOut,
p.CallOut,
#divHelp,
.GenericErrorMessage,
#LogInRequired,
.GoodLuck,
.GenericHighlightMessageNoBg,
.GenericErrorMessageNoBg,
.TopPredictions,
.Winner,
.close,
.Message
{
	color:#000;
	background-color:#faf0a8;
}

/* CALLOUT BOXES TEXT COLOURS - In most Cases won't need editing unless the background colours of the Callout Boxes are changed */
#divHelp p,
.GenericErrorMessageNoBg h3,
div.CallOut h4,
div#LogInRequired h3.AlertTitle,
div#LogInRequired p,
div.CallOut,
div.CallOut p
{
	color:#000;
}

/**********************
END TEXT COLOURS
**********************/

/**********************************
BEGIN MAIN CATEGORY LIST TABLE
**********************************/
.tbCategoryList
{
	width:380px;
	margin-bottom:20px;
}

.CatTitle
{
	display:block;
	font-size:85%;
	font-weight:bold;
}

.tbCategoryList td
{
	width:185px;
}

.tbCategoryList td:hover
{
	width:185px;
}

.tbCategoryList a:link,
.tbCategoryList a:visited
{
	padding:8px 2px;
	display:block;
}

/**********************************
END MAIN CATEGORY LIST TABLE
**********************************/

/********************************
FORM INPUTS AND BUTTONS
********************************/


/** INPUTS - NO NEED TO EDIT **/
.frmSelectSmall,
.frmSelectMedium option,
.frmSelectSmall option,
.frmSelectLarge,
.frmSelectMedium,
.frmInputMedium,
.frmInputLarge
{
	background:#fff;
	border:1px solid #e0e0e0;
}

.frmInputLarge:hover,
.frmSelectMedium:hover,
.frmSelectSmall:hover,
.Message:hover
{
	background:#fff;
	border:1px solid #e0e0e0;
}

/**** BUTTONS ****/
.btnLarge,
.btnSmall
{
}

/********************************
END BUTTONS
********************************/





/***********************************
-------- BEGIN PAGINATION ---------
***********************************/
#pagination
{
	padding: 3px;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
}

#pagination ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

#pagination li
{
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}

#pagination li a
{
	padding: 2px 4px;
	text-decoration:none;
	float: left;
}

#pagination li a:hover
{
	padding:2px 4px;
}

#pagination li.nolink
{
	padding: 2px 4px;
}

#pagination li.current
{
	padding: 2px 4px;
	font-weight:bold;
}

/***********************************
-------- END PAGINATION ---------
***********************************/



/************************************************************************************************************************************************
-------------------------------- END CUSTOMISATION - YES, YOU ARE DONE CUSTOMISING, YOU CSS WHIZ, YOU! ------------------------------------------
************************************************************************************************************************************************/



/*** GENERIC STYLES ***/
body,
body.centerFrame,
#CenterCol
{
	padding:0 0 40px 0;
	font-family:Arial, Helvetica, sans-serif;
}

body.centerFrame p,
body.centerFrame h4
{
	padding-left:5px;
}

body.centerFrame li a.f12b
{
	text-decoration:underline;
}

.FloatLeft
{
	float:left;
}

.FloatRight
{
	float:right;
}

.AdvertiserLink
{
	display:block;
	text-align:center;
	font-size:1.5em;
}

#LogInRequired p.AlignCenter
{
	text-align:center;
	display:block;
}

.noPaddingMargin
{
	padding:0;
	margin:0;
}

.tdContentTableTitle
{
	font-weight:bold;
}

.tbContentTable
{
	width:100%;
}

.tbContentTable p
{
	padding:0;
}

.separatorMedium
{
	height:4px;
	display:block;
}

.separatorBig
{
	height:4px;
	display:block;
}

.HelpIcon
{
	text-align:right;
	margin-left:230px;
}

#divHelp
{
	padding:8px;
	display:block;
	width:380px;
}

.TopPredictions
{
	width:50px;
	float:right;
	text-align:center;
	margin-left:4px;
}

.Top
{
	display:block;
	text-align:center;
}

.Predictions
{
	display:block;
	text-align:center;
}

/* SINGLE COLUMN FORMS **/



.evenLarge,
.oddLarge
{
	padding:4px;
	font-size:105%;
}

.tbContentTableLarge label,
.tbContentTableLarge p
{
	padding:4px;
	margin:0;
}

.tbContentTableLargeSubset tr:hover,
.tbContentTableLargeSubset td:hover
{
	background:none;
}

.tbContentTableLarge p
{
	font-size:.6em;
}

/* END SINGLE COLUMN FORMS */

/*** CALL OUT'S ERROR MESSAGES, ATTENTION GRABBERS **/
.GenericErrorMessage
{
	padding:4px;
	font-size:.8em;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
}

.GenericErrorMessageNoBg
{
	padding:4px;
	display:block;
}

.GenericHighlightMessageNoBg
{
	padding:4px;
}

.GoodLuck
{
	padding:4px 10px 4px 4px;
}

#LogInRequired
{
	padding:10px 4px;
	display:block;
}

h3.AlertTitle
{
	margin:0 0 4px 0;
	padding:0;
	font-weight:normal;
}

.odd
{
	margin-bottom:8px;
}

.even
{
	margin-bottom:8px;
}

/************************** TYPOGRAPHY ****************************/
h3,
#MyAccountTextMessaging h3
{
	font-size:1em;
	margin:0;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.ModuleHeader
{
	display:block;
	text-align:left;
	margin-top:-18px;
	font-size:.8em;
	font-weight:bold;
	padding-bottom:5px;
}

h4
{
	font-size:.9em;
	margin:0 0 4px 0;
	padding:0;
	font-weight:normal;
}

#CenterCol p,
p,
#MyAccountTextMessaging
{
	font-size:.7em;
}

ul.ListWithDescription,
ul.ListWithDescriptionFF
{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.ListWithDescription li,
ul.ListWithDescriptionFF li
{
	padding:4px 8px;
	font-size:1em;
	display:block;
}

.ListWithDescription .ListDescription,
.ListWithDescription .ListDescription a,
.ListWithDescriptionFF .ListDescription,
.ListWithDescriptionFF .ListDescription a
{
	display:block;
	font-size:.70em;
}

p.CatDescription
{
	font-size:.65em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.ParticipatingLocations
{
	margin:0;
	padding:0;
}

.CallOut
{
	padding:4px;
	display:block;
}

#ImageHTML
{
	font-size:.7em;
}

/**** INSTANCE LIST ***/

/* HEADERS FOR THE INSTANCE LISTS AND INSTANCES */
.InstanceListContainer
{
	width:380px;
}

/* HEADERS FOR THE INSTANCE LISTS AND INSTANCES THA DON'T HAVE POINTS */

.InstanceListContainerSingleLine
{
	width:380px;
}

/* HEADER ON THE INSTANCE PAGE */
.instancename
{
	width:380px;
	font-size:.9em;
	margin:10px 0 0 0;
	padding:4px;
}

/* END HEADERS FOR THE INSTANCE LISTS AND INSTANCES */
.InstancetContainer
{
	width:380px;
}

.BorderLessInfoTable td.InstancetContainer
{
	width:380px;
}

p.InstanceListPointsTitle
{
	font-size:.7em;
	padding:2px 8px 2px 2px;
	text-align:right;
}

/* INSTANCE TITLE ON THE LIST PAGE */
h3.InstanceListTitle
{
	font-weight:bold;
	font-size:.8em;
}

/* INSTANCE TITLE ON THE INSTANCE PAGE */
#tbInstancePageNamePointHeader
{
	margin:0;
}

h3.InstanceTitle
{
	font-size:.8em;
	font-weight:bold;
	line-height:2.5em;
}

h3.InstanceTitleInfo
{
	font-size:.8em;
	font-weight:bold;
	line-height:.7em;
}

.BorderLessInfoTable h3.InstanceTitle
{
	font-size:.8em;
	font-weight:bold;
	line-height:1.0em;
}

p.PointsForInstance
{
	font-size:.8em;
	padding:8px 8px 2px 8px;
	font-weight:bold;
}

.tbContentTable h3.InstanceTitleNoMargin
{
	font-weight:bold;
	font-size:.7em;
	line-height:1em;
 margin:;
	padding:2px 0 2px 8px;
	text-align:left;
}

h3.InstanceListTitleSingleLine,
h3.InstanceListTitleSingleLineLeft
{
	font-weight:bold;
	font-size:.8em;
	line-height:1.8em;
	margin:0 12px 0 0;
	text-align:right;
	padding:4px;
}

h3.InstanceTitleSingleLeft
{
	text-align:left;
	font-weight:bold;
	font-size:.8em;
	line-height:1.8em;
	margin:0;
	padding:4px 4px 4px 8px;
}

.tbContentTable
{
	font-weight:bold;
	font-size:.8em;
	margin:0;
	text-align:left;
	padding:2px 4px;
}

.InstancetContainer h3.InstanceTitleSingleLine
{
	padding:4px 2px 8px 4px;
	font-weight:bold;
	font-size:.8em;
	text-align:left;
}

.InstanceListContent
{
	margin-top:-5px;
	padding-bottom:20px;
	display:block;
}

.InstanceListContent p
{
	height:80px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	margin:0;
	padding:0 4px;
}

.instanceListImage
{
	float:left;
	margin:0 8px 8px 0;
}

.InstanceListDescription
{
	display:block;
}

ul,
#MyAccountTextMessaging ul
{
	margin:0;
	padding:0 8px;
	text-align:left;
	list-style-type: none;
}

ul li
{
	line-height:1.4em;
	font-size:.7em;
}

#MyAccountTextMessaging ul li
{
	line-height:1.4em;
	font-size:.9em;
}

/***** INSTANCE CONTENT ****/
#InstanceListRow
{
	/*font-size: 14pt; */
	font-size: 12pt;
	width:400px;
	margin-left:-8px;
	padding:0;
}

#InstanceListRow li,
#InstanceListRow a
{
	height: 29px;
	display:block;
	text-decoration: none;
}

#InstanceListRow li
{
	list-style:none;
	display:inline;
}

#InstanceListRow .InstanceListRow-btn
{
	float: left;
	padding: 6px 5px 5px 5px;
}

#InstanceListRow .InstanceListRow-pts
{
	float: right;
	padding: 6px 10px 5px 5px;
	text-align: right;
}

#InstanceListRow a:hover
{
	cursor: pointer;
	font-weight: bold;
}

.List-header
{
	font-family: Arial;
	font-weight: bold;
	width: 380px;
	height: 29px;
	margin-top:6;
	padding:0;
}

.List-title
{
	float: left;
	padding: 5px;
	font-size: 15px;
}

.List-hpts
{
	float: right;
	padding: 5px;
	font-size: 15px;
	text-align: right;
}

/** CODE INSTANCES **/
.InstanceContent
{
	margin-top:-6px;
	padding:0 0 20px 0;
	display:block;
	text-align:center;
	width:380px;
	margin-bottom:20px;
}

.GPInstanceContent
{
	margin-top:-10px;
	padding:5px 0 20px 0;
	display:block;
	text-align:center;
	width:380px;
	margin-bottom:20px;
}

.InstanceImage
{
	margin:0 auto;
	text-align:center;
	display:block;
}

/****************************** ALL LINKS *****************************************************************/
.tbCategoryList a:link,
.tbCategoryList a:visited
{
	display:block;
	padding:4px;
	text-decoration:none;
}

/**** INSTANCE LIST PAGE ****/
h3.InstanceListTitle a:link,
h3.InstanceListTitle a:visited
{
	font-weight:bold;
	line-height:2em;
	margin:0;
	padding:6px;
}

.InstanceListContent:hover
{
	cursor:pointer;
	cursor:hand;
}

/***** FORMS, INPUT FORMS ************/
.EntryForm
{
	margin:0 auto;
	margin-top:4px;
	padding:4px;
	width:96%;
}

.EntryForm fieldset,
.GoogleForm fieldset
{
	background:none;
	border:none;
	padding:4px 0 6px 0;
}

.EntryForm legend,
.GoogleForm legend
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	padding:2px 10px;
	margin:10px 0 10px 0;
}

.GoogleForm legend
{
	margin-top:-20px;
}

.frmInputLarge
{
	width:255px;
	padding:2px;
}

.frmInputMedium
{
	width:150px;
	padding:2px;
}

.frmSelectMedium
{
	width:100px;
	padding:2px;
}

.frmSelectLarge
{
	width:255px;
	padding:2px;
}

.frmSelectMedium option,
.frmSelectSmall option
{
	padding:1px;
}

.frmSelectSmall
{
	width:50px;
	padding:2px;
}

.Message
{
	width:255px;
	height:100px;
	padding:2px;
}

.Note
{
	font-size:.7em;
}

.InputLarge
{
	width:300px;
	padding:4px;
}

.inputMedium
{
	width:60px;
}

.inputSmall
{
	width:30px;
}

.btnLarge,
a.LinkAsButton
{
	margin:10px 0 0 0;
	padding:2px;
	font-size:.9em;
}

.btnSmall
{
	margin:4px 0;
	padding:2px;
}

.EntryForm p.advertiserLinkP
{
	margin:0;
	padding:0;
	font-size:.6em;
}

.close
{
	padding:1px 6px;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	margin:8px;
}

/* CONTENT FORMS  FORMS WITHIN CENTER FRAME, LIKE SURVESY< FEEDBACK ETC.. */
.ContentForm
{
	width:370px;
	margin:10px 0;
	padding:4px;
	text-align:left;
}

.SurveyQuestionContainer
{
	margin-bottom:8px;
}

.ContentForm p label
{
	display:block;
	margin:0;
	padding:2px 6px;
	cursor:hand;
	cursor:pointer;
}

.ContentForm p
{
	margin:0;
}

.ContentForm p.SurveyQuestion
{
	display:block;
	margin:0;
	padding:0;
	font-weight:bold;
}

.ContentForm textarea
{
	width:340px;
	height:100px;
}

/* MY ACCOUNT PAGES STYLES */

.BorderLessInfoTable
{
	width:98%;
	margin-left:2%;
}

.BorderLessInfoTable td
{
	padding:4px;
}

.BorderLessInfoTable a:link
{
	display:block;
}

.tdBidsHeader
{
	font-weight:bold;
}

.tdBidsHeader p
{
	padding:2px 4px 2px 8px;
	font-size:.8em;
}

.tListItem p
{
	padding:2px 4px;
	font-size:.75em;
}

/* MUSIC FEEDBACK */
.ClipListen
{
	height:70px;
	width:380px;
	border:none;
	cursot:hand;
	cursor:pointer;
	background:transparent url(mf_play_it.gif) no-repeat top left;
}

/* INFORMATIONAL PAGES */
/* FAQ */
#InfoLists
{
	padding:5px;
}

#InfoLists h4
{
	margin:0 0 4px 0;
	padding:0;
	font-weight:bold;
	font-size:.8em;
}

#InfoLists ul
{
	margin:4px 4px 4px 12px;
	padding:0;
}

#InfoLists ul li
{
	padding:1px 0;
}

#InfoLists p
{
	margin:0;
	padding:0;
}

.Answer
{
	margin:8px 0;
	padding:8px;
}

#SingleColumnHolder
{
	width:100%;
}

/*** MY ACCOUNT -> RSS FEED PAGE NO NEED TO EDIT */

.tbRssHeader
{
	margin:4px 0 0 0;
}

.rssTDImage
{
	background-image: url(/lsf/images/general/rss_main_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:200px;
}

.tbRssHeader
{
	background:#fff;
}

p.rssHeading
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:4px;
	display:block;
	line-height:1.2em;
	font-weight:bold;
}

.tbRssOptions
{
	background:#ffffff;
	margin:8px 0;
}

.tbRssOptions p
{
	padding:2px 4px 10px 2px;
	display:block;
	color:#000000;
}

.tbRssOptions h2.instancename
{
	margin-top:0;
	padding:4px;
	width:100%;
}

.tdRssButtons
{
	border-top:1px dotted #cccccc;
	padding:4px 0;
}

.RssButton
{
	margin:0 2px;
}

/* Padding for Privacy Policy page */
.tInformation p
{
	padding-left: 5px;
}

/* SHIP-TO FORM - NO need to edit */
#shiptoUpdate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
}

#shiptoUpdate fieldset
{
	display: block;
	width: 300px;
	margin: 0 0 .4em 0;
	padding: 4px 8px;
	border:none;
	color:#000000;
}

#shiptoUpdate fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#shiptoUpdate fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#shiptoUpdate fieldset.radio label
{
	font-weight: normal;
}

#shiptoUpdate input
{
	display: block;
	width: 15em;
}

#shiptoUpdate label
{
	display: block;
	margin-bottom: .4em;
	font-weight: bold;
	color:#000000;
}

#shiptoUpdate label.first
{
	padding-top: 1em;
}

#shiptoUpdate select
{
	display: block;
}

.readonly
{
	background:#000;
	border:1px solid #cccccc;
}

div.featured
{
	height:181px;
	margin-bottom:0;
	background:url(featured-prizes.jpg) no-repeat left top;
}

.GenericErrorMessageNoBg p a.LinkAsButton
{
	display:block;
	padding:4px;
	text-align:center;
	font-size:1.3em;
}

/*********************** Padding ************/
.InstanceContent p,
.InstanceContent ul,
.InstanceContent ol,
.InstanceContent h1,
.InstanceContent h2,
.InstanceContent h3,
.InstanceContent h4,
.InstanceContent h5,
#ImageHtml
{
	padding-left:4px;
	padding-right:4px;
}

#ImageHtml img
{
	margin-left:-4px;
}

table.tInformation p.f12b
{
	font-weight:bold;
	font-size:1em;
}
