.GeneralPage, .generalpage
{
background-color: #CAE2FF;
background-image:url('design/swirlbg.jpg');
background-repeat: repeat-x;
background-position:left top;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

.GeneralTable
{
background-color: #FFFFFF;
}

#PageSubTable
{
background-color: #FFFFFF;
}

#lPageCell
{
background-image:url('design/lshadow.png');
background-repeat: repeat-y;
background-position:right top;
}

#rPageCell
{
background-image:url('design/rshadow.png');
background-repeat: repeat-y;
background-position:left top;
}

#ContentCell
{
width: 597px;
}

.TopBanner, #TopBannerCell
{
font-family: Arial;
font-size: 12pt;
color: #003399;
font-weight: Bold;
text-decoration: none;
font-style: normal;
background-color: #FFFFFF;
text-align: Left;
}

.TopSubBanner, #TopSubBannerCell
{
font-family: Verdana;
font-size: 10pt;
color: #003399;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.TopSubBannerText
{
font-family: Verdana;
font-size: 10pt;
color: #003399;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Left;
}

.TopTextMessage
{
font-family: Georgia;
font-size: 14px;
color: #0099ff;
font-weight: bold;
font-style: italic;
text-decoration: none;
text-align: Left;
background-color: #FFFFFF;
padding-left: 8px;
}

.HomeHeadings
{
font-family: Georgia;
font-size: 15px;
color: #0099ff;
font-weight: bold;
font-style: italic;
text-decoration: none;
text-align: Left;
background-color: #FFFFFF;
margin: 0;
padding: 8px 0 0 6px;
line-height: 1.5;
}

.FeatureHeadings, .FeatureHeadings a:link, .FeatureHeadings a:visited, .FeatureHeadings a:active
{
font-family: Arial;
font-size: 12px;
color: #0099ff;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: center;
background-color: #FFFFFF;
margin: 0;
padding: 0;
vertical-align: middle;
}

.FeatureHeadings a:hover
{
font-family: Arial;
font-size: 12px;
color: #0099ff;
font-weight: bold;
font-style: normal;
text-decoration: underline;
text-align: center;
background-color: #FFFFFF;
margin: 0;
padding: 0;
vertical-align: middle;
}


.HomeText
{
font-family: Georgia;
font-size: 12px;
color: #000;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: Left;
background-color: #FFFFFF;
margin: 0;
padding: 0 0 0 6px;
line-height: 1.5;
}

.Testimonial
{
font-family: Georgia;
font-size: 15px;
color: #a100b3;
font-weight: bold;
font-style: italic;
text-decoration: none;
text-align: center;
background-color: #FFFFFF;
margin: 0;
padding: 8px 0 0 0;
line-height: 1.2;
background-color: #eaffba;
}

.TestSig
{
font-family: Georgia;
font-size: 11px;
color: #000;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: center;
background-color: #eaffba;
margin: 0;
padding: 4px 0 6px 0;
}

#LeftColumnCell, .LeftColumn
{
font-family: Verdana;
font-size: 9pt;
color: #003399;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
vertical-align: Top;
width: 15%;}

.SimpleSearch
{
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 15px;
	color: #333;
	background-color: #fff;
	border: 1px solid #808080;
	width: 124px;
	height: 24px;
}

.LeftColumnText
{
font-family: Verdana;
font-size: 9pt;
color: #003399;
font-style: normal;
text-decoration: none;
text-align: Left;
vertical-align: Top;
width: 15%;}

.RightColumn
{
font-family: Verdana;
font-size: 8pt;
color: #000000;
font-style: normal;
font-weight: Normal;
text-decoration: none;
background-color: #FFFFCC;
text-align: Left;
vertical-align: Top;
width: 15%;}

.RightColumnText
{
font-family: Verdana;
font-size: 8pt;
color: #000000;
font-style: normal;
font-weight: Normal;
text-decoration: none;
text-align: Left;
vertical-align: Top;
width: 15%;}

.Footer
{
font-family: Verdana;
font-size: 8pt;
color: #003399;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #ffffff;
text-align: Center;
vertical-align: Top;
}

.FooterText
{
font-family: Verdana;
font-size: 8pt;
color: #003399;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Center;
vertical-align: Top;
}

.Instructions
{
font-family: Arial;
font-size: 8pt;
color: #000000;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.ErrorMessages
{
font-family: Arial;
font-size: 8pt;
color: #C90D4F;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.Messages
{
font-family: Arial;
font-size: 8pt;
color: #C90D4F;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.Headings
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.CartList
{
font-family: Arial, Helvetica, Sans Serif;
font-size: 12px;
color: #000;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.rbllist
{
background-color: #F2E284;
font: normal 11px Arial, Verdana, sans-serif;
font-weight: bold;
}


.Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
}

.ContentC, .ContentC a:link, .ContentC a:visited, .ContentC a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2929f0;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
	text-align: center;
}

.ContentC a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2929f0;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	background-color: #FFFFFF;
	background-image: none;
	text-align: center;
}

.ContentTableHeader
{
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFCC;
text-align: Left;
}

.ContentTable
{
background-color: #FFFFCC;
}

.ContentTableHorizontal
{
background-color: #FFFFCC;
}

.SignInAlign {
	float: left;
	padding-left: 10px;
}

.SignInForm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	height: 24px;
	vertical-align: bottom;
}

.SignInEmail {
}

.SignInPassword {
}

.SignInEmailInput {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 15px;
	color: #333;
	background-color: #fff;
	border: 1px solid #808080;
	width: 110px;
	height: 24px;
} 

.SignInPasswordInput {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 15px;
	color: #333;
	background-color: #fff;
	border: 1px solid #808080;
	width: 85px;
	height: 24px;
} 

.SignInRememberMe {
	display: none;
}


.NewAccountBtn {
	display: inline;
    	padding-left: 5px;
	vertical-align: bottom;
}

.SignInBtn {
	display: inline;
	cursor: hand;
	cursor: pointer;
	height: 24px;
	vertical-align: bottom;
}

.SignInLink {
    font-family: Arial, Helvetica, Sans Serif;
    font-size: 12px;
    text-decoration: none;
}
input.SignInLink {
	border: none;
	background-color: Transparent;
	color: #000;
    	font-family: Arial, Helvetica, Sans Serif;
    	font-size: 12px;
    	font-weight: bold;
	cursor: hand;
}
input.SignInLinkHover {
	border: none;
	background-color: Transparent;
	color: gold;
    	font-family: Arial, Helvetica, Sans Serif;
    	font-size: 12px;
    	font-weight: bold;
	cursor: hand;
}
a.SignInLink:link    { color: #000; }
a.SignInLink:visited { color: #000; }
a.SignInLink:hover   { color: gold; }
a.SignInLink:active  { color: #000; }

.SignOutForm {
   font-family: Arial, helvetica, sans-serif;
   font-size: 12px;
   color: #000;
   padding: 5px 0 5px 0;
}

.SignInWelcome {
}

.SignOutLink {
   font-family: Arial, helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
}
a.SignOutLink:link    { color: #000; }
a.SignOutLink:visited { color: #000; }
a.SignOutLink:hover   { color: gold; }
a.SignOutLink:active  { color: #000; }

.SignInError
{
	font-weight: bold;
	color: red;
   	font-family: Arial, helvetica, sans-serif;
   	font-size: 12px;
	cursor: hand;
}

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
background-color: #FFFFFF;
}

.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
font-weight: Bold;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}

#lastddcolortab{
display:inline;
margin:0 0 0 0;
padding:0;
}


.ddcolortabs a{
float:left;
color: #000;
background: #F6F5C5 url(ddtabmenufiles/media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
font-weight: Bold;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(ddtabmenufiles/media/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #F2E284;
}

.ddcolortabs a:hover span{
background-color: #F2E284;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #F2E284;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 4px;
line-height: 4px;
background: #F2E284;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
background-color: #F2E284;
font: normal 12px Arial, Verdana, sans-serif;
}
