﻿/* LAYOUT */
body 
{
	margin:0px; 
	background:#ffedcf url(../../images/bg_stucco.jpg) repeat-x top center;
}
td { vertical-align:top; }
img { border:0; }
#container
{ 
	width:750px; 
	margin-left:auto; 
	margin-right:auto; 
}
.sidebar { width:34px; height:600px; }
#content 
{
	width:680px;
	border-bottom:1px #fff solid; 
	background:#9a0000 url(../../images/bg_red.gif) repeat-y top left;
}
.content { margin-left:16px; margin-right:16px; margin-bottom:10px; }
#home-bottom-section { background:url(../../images/bg_yellow.gif) repeat-y top left; height:183px; }
#footer { padding-top:5px; text-align:center; color:#000; }
#footer a { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* CONTENT */
body, td { font:12px Arial; color:#fff; }
p { margin:0px; }
ul { margin-left:16px; padding-left:0px; }
a:link, a:active, a:visited { color:#66ff86; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
hr { color:#fff; height:1px; border:0; border-top:1px #fff solid; }

.heading-1 { font-size:18px; font-weight:bold; margin-bottom:9px; }
.heading-2 { font-size:14px; font-weight:bold; margin-bottom:7px; }
.small, .smalltext { font-size:10px; }
.black { color:#000; }
.coupon-border { border:1px #fff dashed; }
#home-bottom-section a:link, #home-bottom-section a:active, #home-bottom-section a:visited { color:#9a0000; text-decoration:underline; }
#home-bottom-section a:hover { text-decoration:none; }
a.white-link:link, a.white-link:active, a.white-link:visited { color:#fff; text-decoration:none; }
a.white-link:hover { text-decoration:underline; }


/* Main Menu and Dropdowns */
.SubMenuContainer
{
	z-index: 900;
	display: none;
	visibility: hidden;
	width: 190px;
	margin-top:-1px;
}
.SubMenuContainer td
{
	font:11px Verdana;
}	
.SubMenuItemFirst
{
	border-top: solid 1px #990000;
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemFirst a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
}
.SubMenuItemFirst a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	
}
.SubMenuItemFirstWithSubMenu
{
	border-top: solid 1px #990000;
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemFirstWithSubMenu a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow.gif);
	background-position:right center;
	background-repeat: no-repeat;
}
.SubMenuItemFirstWithSubMenu a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow_hover.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
}

.SubMenuItemMiddle
{
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemMiddle a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	border-top: solid 1px #e4d2d2;
}
.SubMenuItemMiddle a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	
}
.SubMenuItemMiddleWithSubMenu
{
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemMiddleWithSubMenu a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	border-top: solid 1px #e4d2d2;
	background-image:url(../../images/submenu_arrow.gif);
	background-position:right center;
	background-repeat: no-repeat;
}
.SubMenuItemMiddleWithSubMenu a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow_hover.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
}

.SubMenuItemLast
{
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	border-bottom: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
	
}
.SubMenuItemLast a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	border-top: solid 1px #e4d2d2;
	
	
}
.SubMenuItemLast a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	
}
.SubMenuItemLastWithSubMenu
{
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	border-bottom: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemLastWithSubMenu a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	border-top: solid 1px #e4d2d2;
	background-image:url(../../images/submenu_arrow.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
	
}
.SubMenuItemLastWithSubMenu a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow_hover.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
}

.SubMenuItemSingle
{
	border-top: solid 1px #990000;
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	border-bottom: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemSingle a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
}
.SubMenuItemSingle a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	
}
.SubMenuItemSingleWithSubMenu
{
	border-top: solid 1px #990000;
	border-left: solid 1px #6e0909;
	border-right: solid 1px #6e0909;
	border-bottom: solid 1px #6e0909;
	opacity: 1.00;
	filter: alpha(opacity=100);
	white-space:nowrap;
}
.SubMenuItemSingleWithSubMenu a
{
	padding: 3px 20px 3px 3px;
	background-color: #fff;
	color: #000;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow.gif);
	background-position:right center;
	background-repeat: no-repeat;
}
.SubMenuItemSingleWithSubMenu a:hover
{
	background-color: #c10000;
	color: #fff;
	display: block;
	text-decoration: none;
	background-image:url(../../images/submenu_arrow_hover.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
}


/* Dynamic Forms */
textarea { width:330px; }
.DynForm_Paragraph
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: White;
	padding: 3px;
}

.DynForm_FieldLabelVertical
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: White;
	padding: 3px;
}

.DynForm_FieldLabelHorizontal
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: White;
	padding: 3px 12px 3px 3px;
}

.DynForm_FieldControlVertical
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
}

.DynForm_FieldControlHorizontal
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
}

.EditorButtonBar
{
	padding: 3px;
	padding-top:0px;
	padding-bottom:6px;
	background-color: White;
	border-bottom:1px #888 solid;
}