/*
Background: #0780c9 [0780c9]
blue = #0780c9 [0780c9]
Black = #000001 (slightly off, so as to make it easy to find)
white = #FFFFFE (slighty off so as to make it easy to find)
*/

#MainTable {
	background-color:#FFFFFF;
}
#CredsRow {
	position:absolute;
	float:right;
}
.ContentSection {margin-left:20px;font-family:Arial, Helvetica, San_sarif;width: 600}
.CartItemHeaderRow {background-color:#0780c9;color:#FFFFFE;}
.CartTotalsHeaderRowSubtotalCol {background-color:#0780c9;color:#FFFFFE;}
.ConfirmItemTable {border-color: #0780c9;}
.CartTotalsHeaderRowTotalItemsCol {background-color:#0780c9;color:#FFFFFE;}
.HistoryTableRowColored {background-color:#0780c9;}
.OrderInfoLabelRow {background-color:#0780c9;}
.PreviewButtonRow {background-color:#0780c9;}
.SartItemImage {border:4px double #FFFFFF;}
.SartItemImageSelected {border:4px double #FF0000;}
.SubmitButtonRow {background-color:#0780c9;}
.CartCheckoutLink {
	color:#FFFFFE;
}
a.SubTitleLink {
	color: #000000;
	font-size:10px;
	padding-right:10px;
	padding-left:10px;
	vertical-align: middle;
}
body {
	background-color: #0780c9;
}
table#HeaderTable {
	width:100%;
	margin:0px;
}
table#ContentTable {
	background-color:#FFFFFF;
	width:100%;
}
td#MessageHeader {font-size:11px;}

td#bodycol {
	padding-bottom:20px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
}
td#contentCol {height:90%;}
td#footerCol {text-align:center;}
td#spacerBetweenTitleAndSubTitleCol {height:15px;}

span.BreadCrumbDilim {color:#000000;}
span.BreadCrumbItemCurrent {color:#000000;}
a.BreadCrumbLink {color:#000000;}
.BreadCrumbColTR {}
#BreadCrumbCol {}
.subtitleCol {
	color:#000000;
	padding-right:20px;
	text-align:right;
}
td.CopyLineNoteCell {padding-left:30px;padding-right:15px;}

/* this franchise only */
#subtitleRow {}
#titleRow {height:102px;}
.AgentInfoDataCol {}
.AgentInfoLabelCol {width:200px;}
.AgentInfoTable {width:500;}
.UpdateAgentDynamicLink {color:#000000;text-decoration:none;}
table#FooterTable {
	background-color: #FFFFFF;
	border:0px;
	border-top: 1px solid #0780c9;
}
table.receiptTableFirst {width:90%;}
td#PageTitleCol {height:25px;padding-left:10px;}
td#PreFooterCol {height:10px;}
tr#PageTitleRow {background-color:#0780c9;}
tr#PreFooterRow {background-color:#000000;}
tr#PreFooterRow {background-color:#0780c9;}
tr#footerRow {}
tr#spacerRowBetweenTitleAndSubTitle {}

.infoTab {}
.infoTab a {
	color: #000000;
}

.infoTabHide {}

.infoTab_selected {
	background-color:#0780c9;
}
.infoTab_selected a {
	color: #FFFFFE;
}



.RelatedItemsLayer{
	border:1 solid #F2F3EE;
}
.RelatedItemsLabel{
	background-color:#0780c9;
	color:#FFFFFE;
}
.RelatedItemsContent{}


.RelatedItemResultLayer {}
.RelatedItemResultTableRowInfoColText {}
.RelatedItemResultStyleImageLayer {}
.RelatedItemResultTableRowTitleCol {background-color:#0780c9;}
.RelatedItemResultTableRowTitleColClose {background-color:#0780c9;}
.RelatedItemResultTableRowTitleColCloseBox {background-color:#F2F3EE;}
.RelatedItemsReturnLayer {}

tr#ItemFeaturesPriceBreakLabels td {background-color:#0780c9;}
tr#ItemFeaturesPriceBreakPrice td {}

#ItemFeaturesOrderNow {
	background-color:#0780c9;
}
#ItemFeaturesOrderNow a {}


td#FooterR2C2 {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
}
td#FooterR2C2 div{
	color: #000000;
}

td#FooterR2C2 div a{
	color: #000000;
}



.AgentCreds {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #FFFFFE;
}
.AgentCreds a {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #FFFFFE;
}
#accountLevel {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFE;
	float:right;
}
table#headerHolder {
}

#NavTable {width:200px;}
a.NavTableListItemLink {
	text-indent:10px;
	font-size:12px;
	color:#000000;
}
a.NavTableListItemLink:hover {
	text-indent:10px;
	font-size:12px;
	color:#FFFFFE;
	background-color:#0780c9;
}
a.NavTableListItemLink_over {
	text-indent:10px;
	font-size:12px;
	background-color:#0780c9;
	color:#FFFFFE;
}
td#NavTableListCol {
	padding-right:10px;
}
.NavTableItemLink {
	color:#FFFFFE;
	display:block;
	font-size:12px;
	margin-bottom: 3px;
	text-decoration:none;
}
.NavTableItem, .ExpandHolder{
	background-color: #0780c9;
	height:20px;
	padding-top:4px;
	text-indent:10px;
	margin-bottom: 1px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.NavTableItem_over {
	background-color: #0780c9;
	height:20px;
	padding-top:4px;
	text-indent:10px;
	margin-bottom: 1px;
	border: 1px solid #000000;
	vertical-align: middle;
}
div#NavTableListItemSpan {
	text-indent:10px;
}
td#navcol {
	background-color:#FFFFFF;
	border-right:1px #0780c9 solid;
	padding:15px;
}

.OpenMenu {
}

#SubTitleLayer {
	position: relative;
	top: -40px;
	left: 15px;
	padding: 5px;
}


.BreadCrumbTable {
}


.LoginSubmitLinkColumn {
	background-color: #0780c9;
}

.SubmitButtonText {
	color: #FFFFFE;
	font-weight: bold;
	text-decoration: none;
}
.PreviewButtonText {color:#FFFFFE;}
.PreviewButtonLink {color: #FFFFFE;}

div.InfoSquareTop {
	background-color: #fdfdfc;
}

.footer a.footer {
	color: #FFFFFF;
}

#SubmitButtonLinkText,
#ResendActivationCodeLink,
#NewAccountSubmitLink,
#newAccountSubmitText,
#ForgotPasswordButtonLink,
#newAccountSubmitText,#ForgotPasswordButtonLinkText {color:#FFFFFE;}

#ExpandAll a{
	color:#FFFFFE;
}
#ExpandIcon {
	text-align:center;
	border:1px solid #FFFFFE;
	padding-right:2px;
	padding-left:2px;
	background-color:#FFFFFE;
	color:#000001;
	vertical-align:middle;
}


/** new loginform classes
*/


.ExistingUserColumnHeader
{
	background-color: #0780c9;
	color: #ffffff;
}

.NewUserColumnHeader
{
	background-color: #0780c9;
	color: #ffffff;
	
	
}