﻿/* Core Styles */
#pageWrapper {
	margin: 0px auto;
	text-align:left;
	width:867px;
}
.expired
{
 text-decoration:line-through;
}
.inputError
{
	color:Red;
}
/* Master Page */
	
/* Administrator Styles */
.adminPane
{
	border:dashed 1px gray;
}
.editContainer
{
	border:dashed 1px gray;
}
.containerTitle
{
	font-size:medium;
    color:#ffc000;
    font-weight:bold;
	text-align:left;
	float: left;
	padding: 8px 0px 0px 0px;
}
.containerEditLinks
{
	text-decoration:none;
	Font-Size:0.8em;
	
}
.containerEditLinks:Hover
{
	text-decoration:underline;
	Font-Size:0.8em;
}
.inputTitle
{
	text-decoration:none;
	Font-Size:0.8em;
}
/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #000000;
    padding-top: 5px;
    margin-bottom: 5px;
    clear:right;
}
.membercard
{
    background-color:ThreeDFace;
    border: 1px solid #000000;
    padding: 10px;
    margin-bottom: 10px;
    width: 220px;
}
.clearcard
{
    clear:left;
    height:0;
    margin:0;
    padding:0;
}
.sectionHeader
{
	/*background: url(images/sectionHeader_bg.jpg) no-repeat;*/
	height:21px;
	color: #3366cc;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	clear:right;
}
.sectionHeader a
{
	display:block;
	float:left;
	text-decoration:none;
	width:170px;
	padding:2px;
}
.sectionHeader a:Hover
{
	text-decoration:none;
	width:170px;
	display:block;
	float:left;
	background-color:#ffa800;
	color:White;
	padding:2px;
}
.sectionContent
{
	color:#FFFFFF;
	padding:8px;
}
.listitem
{
    margin:0px 0px 0px 0px;
    width:444px;
}
/************************************************************************
* 
* Next / previous specific formatting 
*
************************************************************************/
.nextlink
{
    position:absolute;
    right:0;
    padding-right:15px;    
}
/************************************************************************
* 
* Rollover buttons
*
************************************************************************/
.buttonsmall, .buttonsmall-ovr
{
    background: url(images/btnbackground.jpg) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-size: 10px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/btnbackgroundOn.jpg) repeat-x;
}
.smallbox
{
	background:url(Images/sml_repeat.png) repeat-x;
	vertical-align:top;
}
.container
{
	background:url(Images/cont_spacer.jpg);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	width:100%;
}
/* Giftcard Cart */
.ccHeader
{
	background-color:white;
	color:#00446a;
	padding:7px;
	text-transform:uppercase;
	text-align:left;
}
.ccRow
{
	 background-color:#CCC;	
	 padding:10px;
	 background-color:#bee3f5;
	 color:Black;
	 text-align:left;
	 text-transform:uppercase;
	 border-bottom: solid 1px white;
}
.ccAlternateRow
{
	background-color:#bee3f5;
	padding:10px;
	text-transform:uppercase;
	color:Black;
	text-align:left;
	border-bottom: solid 1px white;
}
.ccSelectedRow
{
	 background-color:#ffa800;	
	 padding:10px;
	 font-weight:bold;
	 text-transform:uppercase;
	 color:White;
	 text-align:left}
.ccItemStyle
{
	border-bottom: solid 1px white; 
	padding-left:10px
}
.ccGrid
{
	border-color:White;
}
.memberLink
{
	display:block;
	text-decoration:none;
	width:100%;
	color:#00446a;
	background-color:#ffffff;
}
.memberLink:hover
{
	display:block;
	text-decoration:none;
	width:100%;
	color:#FFFFFF;
	background-color:#ffa800;
}
.pageLink
{
	padding:4px;
}
.watermark
{
	color:Gray;
}