/*
Version: 1.0.2
History:
	[5/2006 MT v1.0.2] Added styles.
	[4/2006 MT v1.0.1] Added styles.
*/
.mainNavLink
{
	display: block;
	float: left;
	margin: 0;	
	height: 37px;	
	background-repeat:no-repeat;
}
#hpLink
{
	background-image: url("images/homepageboth.jpg");
	background-position: 0 0;
	width: 49px;	
}
#hpLink:hover
{
	background-position: 0 100%;
}
#mrLink
{
	width: 89px;	
	background-image: url("images/MediaRoomBoth.jpg");
	background-position: 0 0;
}
#mrLink:hover
{
	background-position: 0 100%;
}
#cuLink
{
	width: 82px;	
	background-image: url("images/ContactUsBoth.jpg");
	background-position: 0 0;
}
#cuLink:hover
{
	background-position: 0 100%;
}
#mfLink
{
	width: 60px;	
	background-image: url("images/MyFoxBoth.jpg");
	background-position: 0 0;
}
#mfLink:hover
{
	background-position: 0 100%;
}

#shLink
{
	width: 44px;	
	background-image: url("images/ShopBoth.jpg");
}
#shLink:hover
{
	background-position: 0 100%;	
}
#smLink
{
	width: 75px;	
	background-image: url("images/SiteMap.jpg");
}
#smLink:hover
{
	background-image: url("images/SiteMap_on.jpg");
}

.categoriesBody
{
	background-image: url("images/catalogcleanbody.gif");
	background-repeat:no-repeat;
	padding-left: 43px;
	padding-top: 5px;
}
.catalogCatPage a
{
	color: Black;
	text-decoration: none;
}
.catalogCatPage
{
	width: 300px;
}
.catalogCatPage td
{
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
}
.catMediaTable
{
	font-family: Verdana;
	margin-top: 20px;
	margin-left: 10px;
	border: 1px solid black;
	width: 400px;
	border-collapse: collapse;
}
.catMediaTable th
{
	padding: 10px;
	font-weight: bold;
	color: white;	
	font-size: 20px;
	background-color: #C20000;
}
.catMediaTable td
{
	padding: 10px;
}
.catMediaTable a
{
	text-decoration: none;
}
.catEventsTable
{
	font-family: Verdana;
	margin-top: 20px;
	margin-left: 10px;
	border: 1px solid black;
	width: 400px;
	border-collapse: collapse;
}
.catEventsTable th
{
	padding: 10px;
	font-weight: bold;
	color: white;	
	font-size: 20px;
	background-color: #336300;
}
.catEventsTable td
{
	padding: 5px;
}
.catEventsTable a
{
	text-decoration: none;
}
.catTable thead th 
{
	border: 1px solid white;
}

.catTable
{
	font-family: Verdana;
	margin-top: 20px;
	margin-left: 10px;
	border: 1px solid black;
	width: 400px;
	border-collapse: collapse;
}
.catTable thead th 
{
	border: 1px solid white;
}
.catTable .oddtr
{
	background-color: #CCC;
}
.catTable .eventr
{
}
.catTable td a
{
	text-decoration: none;
	font-weight: bold;
}
.catTable td
{
	padding: 10px;
}
.catTable thead
{
	background-color: darkgreen;
	padding: 10px;
	font-weight: bold;
	color: white;	
	font-size: 20px;
}
.CatDdl
{
	width: 100%;
}
.ecNavButton
{	

}
.formContainer
{
	width: 500px;
	margin-right: 3px;	
	text-align: right;
}
.txtArea 
{
	width: 100%;
	height: 70px;
}
.emptyResults
{
	font-weight: bold;
	color: darkblue;
	font-size: 14px;
	margin-left: 150px;
}
.dgItem td 
{
	text-align: center;
}
.dgHeader td
{
	text-align: center;
}
.dgHeader a
{
	text-decoration: none;
	color: Black;
}
.formName
{
	background-color: green;
	padding: 5px;
	color: White;
	font-weight: bold;
	border: 3px solid black;
}
.formCaption
{
	background-color: DarkGray;
	font-weight: bold;
	width: 150px;
	border-bottom: 1px solid black;
	border-right: 2px solid black;
}
.formTable
{
	border-collapse: collapse;
	border: 3px solid black;
}
.formInput
{
	background-color: lightGray;
	border-bottom: 1px solid black;
}
#leftbar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-bottom: 1px solid #000000;
}
#leftbar a:link {
	color: #F8E23B;
	text-decoration: none;
}
#leftbar a:visited {
	color: #F8E23B;
	text-decoration: none;
}
#leftbar a:hover {
	color: #F8E23B;
	text-decoration: underline;
}
#leftbar a:active {
	color: #F8E23B;
	text-decoration: underline;
}
.BodyText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.BodyTextLarge {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.MyListPrice {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.MyListText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.BodyTitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#333366;
	font-weight:bolder;
}
.SubPageText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.GreenText 
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#006600;
}

.CursiveText 
{
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.FooterBar {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
}
.CatalogBar {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}
.FooterText :link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration: underline;
}
.FooterText :visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration: underline;
}
.FooterText :hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration: underline;
}
.FooterText :active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	text-decoration: underline;
}
.CatalogLink :link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: underline;
}
.CatalogLink :visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: underline;
}
.CatalogLink :hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	text-decoration: underline;
}
.CatalogLink :active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	text-decoration: underline;
}
.SignIn :link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-weight: bolder;
	text-decoration: none;
}
.SignIn :visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	text-decoration: underline;
	font-weight: bolder;
	text-decoration: none;
}
.SignIn :hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: bolder;
	text-decoration: none;
}
.SignIn :active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: bolder;
	text-decoration: none;
}

.HomeButton :link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
.HomeButton :visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
.HomeButton :hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
.HomeButton :active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}

.HomeButtonSmall :link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}
.HomeButtonSmall :visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}
.HomeButtonSmall :hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}
.HomeButtonSmall :active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}

#main {
	padding: 4px;
	border-bottom: 1px solid #000000;


}
.signup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.PageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 2px;
	padding: 3px 10px 3px;
	vertical-align: top;


}
.lefttrim {
	border-bottom: 1px solid #000000;
	background-image: url(img/leftbartrim.gif);
	background-repeat: repeat-y;

}
#main p.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.BulletPoint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.PictureText
{
	font-size: 14px;
	vertical-align: top;
	color: #332b4b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Newhome
{
	font-size: 18px;
	vertical-align: top;
	color: #3d6589;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TitleRed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:bottom;
	color:Red;
	font-weight:bold;
	text-align:center;
}
.PageTitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight:bold;
}
.PageHeading{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color:#003366;
}
.LRed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	vertical-align:Bottom;
	color:Red;
	text-align:center;
}
.Title2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color:#003366;
	text-align:center;
}
h1 {
	font-size: 1.8em;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;


}
.copyright {
	font-size: .7em;
}
#display {
}



#next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;

}
#next a:link {
	color: #FF9933;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#next a:visited {
	color: #842F34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;


}
#next a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#next a:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.Copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 3px 3px 3px;
	vertical-align: bottom;
	text-align:right;

}
.Copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 3px 3px 3px;
	vertical-align: top;
	text-align:left;

}
#botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 3px 3px 3px;
	vertical-align: bottom;
	text-align:left;

}
#botnav a:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:500;
	text-align:left;
}
#botnav a:visited {
	color: #842F34;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:500;
	text-align:left;
}
#botnav A:hover {
	color: #6A2C91;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:500;
	text-align:left;
}
#botnav a:active {
	color: #6A2C91;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:500;
	text-align:left;
}
.FormHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#7380B1;
	margin: 0px;
	padding: 0px;
	padding:5;
}
.SmallHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#7380B1;
	margin: 0px;
	padding: 0px;
	padding:3;
	border-left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
}
.FormText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
	padding:5;
}
.FormTextLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left:.5pt solid windowtext;
	padding:5;
}
.FormTextRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right:.5pt solid windowtext;
}
.FormTextNoLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FormTextLeftRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-Left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
}
.FormTextLeftRightTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-Left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-Top:.5pt solid windowtext;
}
.SmallText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-Left:.5pt solid windowtext;
	border-right:.5pt solid windowtext
}
.SmallQuestionLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left:.5pt solid windowtext;
}
.SmallQuestionRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right:.5pt solid windowtext;
}
.SmallQuestionTopLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
}
.SmallQuestionTopRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
}
.SmallQuestionBottomLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
}
.SmallQuestionBottomLeftRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
}
.SmallQuestionBottomRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
}
.SmallQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.SmallQuestionBottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:.5pt solid windowtext;
}
.FormCheckBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
}
.FormCheckBoxNoLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FormTextBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ReferalRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	padding:5;
}
.ReferalLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	padding:5;
}
.ReferalRightTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-top:.5pt solid windowtext;
	padding:5;
}
.BoxedField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-top:.5pt solid windowtext;
	padding:5;
}
.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A2C8F;
	text-decoration: none;
}
.sublinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A2C8F;
	text-decoration: none;
}
.sublinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A2C8F;
	text-decoration: none;
}
.sublinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.ErrorMessage
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
    COLOR: Red;
    FONT-FAMILY: Verdana, Arial;
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #444273;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/* [r2.0.6] */
.NormalBoldEnhanced
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #444273;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.NormalBoldLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #444273;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/* [v1.0.1] Added. */
.HelpHeading
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #CC0000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/* [v1.0.2] Added. */
img.standard
{
	border: 0px;
	margin: 0px;
}

/* [v1.0.2] Added. */
td.title1
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold
}

/* [v1.0.2] Added. */
td.title2
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold
}

/* [v1.0.2] Added. */
div.validationArea
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	margin-bottom: 20px;
	font-weight: bold;
}

/* [v1.0.2] Added. */
input.normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea 
{
	width: 550px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea input
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea select
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea td.title
{
	font-family: verdana, Helvetica, Sans-Serif; 
	color: white; font-weight: bold;
    background-color: #456768;
    vertical-align: middle; 
    font-size: 12px
}

/* [v1.0.2] Added. */
table.advancedSearchArea td.area
{
	border: 1px solid #456768;
}

/* [v1.0.2] Added. */
table.advancedSearchArea td.horizontalDivider
{
	height: 5px;
}

/* [v1.0.2] Added. */
table.advancedSearchArea td.verticalDivider
{
	width: 10px;
}

/* [r2.0.5] Added. */
table.eventList
{
	border: solid 1px #336300;
}

/* [r2.0.5] Added. */
table.eventList td
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

/* [r2.0.5] Added. */
table.eventList th
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: White;	
	background-color: #336300;
	text-align: left;
	padding: 3px;
}

table.advancedSearchArea span.requiredFieldMarker
{
	font-size: 12px;
}

/* [r2.0.7] Added. */
table.contentEditList
{
	border: solid 1px Gray;
}

/* [r2.0.7] Added. */
table.contentEditList td
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	vertical-align: top;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border: solid 1px Gray;
}

/* [r2.0.7] Added. */
table.contentEditList th
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: White;	
	background-color: Gray;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	border: solid 1px Gray;
}

/* [r2.0.7] Added. */
table.contentEditList a
{
	color: Blue;
}

/* [r2.0.7] Added. */
div.contentEditArea
{
	border: #3D6B0D 1px solid;
}

/* [r2.0.7] Added. */
div.contentEditArea div.title
{
	background-color: #336300; 
	color: white;
	font-family: verdana, Helvetica, Sans-Serif;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	border: #ADC199 solid 1px;
}

/* [r2.0.7] Added. */
div.contentEditArea div.validationSummary
{
	border: solid 1px Red;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffcc;
	margin-bottom: 5px;
	padding: 5px;
}

/* [r2.0.7] Added. */
div.contentEditArea div.statusMessage
{
	border: solid 1px #ADC199;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffcc;
	margin-bottom: 5px;
	padding: 5px;
}

/* [r2.0.7] */
div.contentEditArea div.editControls
{
	border-top: solid 1px #ADC199; 
	padding-top: 5px; 
	text-align: right;  
    margin-top: 6px; 
    padding-bottom: 3px;
    padding-right: 2px;
}

/* [r2.0.7] */
div.contentEditArea div.editControls span.requiredMessage
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

/* [r2.0.7] */
div.contentEditArea div.contentInner
{
	margin:6px;
}

/* [r2.0.7] */
table.contentEditDetail 
{

}

/* [r2.0.7] */
table.contentEditDetail td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* [r2.0.7] */
div.contentEditArea span.required
{
	vertical-align: super;
	color: Red;
}

/* [r2.0.7] */
div.contentEditArea span.validator
{
	vertical-align: super;
	color: Red;
	font-weight: bold;
}

/* [r2.0.7] */
table.contentEditDetail input
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* [r2.0.7] */
table.contentEditDetail select
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* [r2.0.7] */
table.contentEditDetail textarea
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* [r2.0.7] */
table.contentEditDetail table.relatedItems td
{
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* [r2.0.7] */
table.contentEditDetail table.relatedItems td.heading
{
	font-style: italic;
	padding-bottom: 1px;
	padding-top: 1px;
}

/* [r2.0.7] */
table.contentEditDetail table.relatedItems input.text
{
	width: 175px;
}

/* [r2.0.7] */
table.contentEditDetail table.relatedItems input.url
{
	width: 200px;
}

/* [r2.0.7] */
div.contentEditArea input.button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
}


/* [r2.0.7] */
span.editControlArea
{
	font-weight: normal;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/* [r2.0.7] */
span.editControlArea a
{
	font-size: 10px;
	color: Black; 
	text-decoration: none;
	border: 1px solid Gray;
	padding-left: 3px;
	padding-right: 3px; 
	text-align: center;
}

/* [r2.0.7] */
span.editControlArea a:hover
{
	background-color: Silver;
}

/* [r2.0.7] */
div#pageContent
{
	margin-left: 15px;
	margin-right: 14px;
	margin-bottom: 10px;
}

div#newsHeading
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #333366;
	font-weight: bold;
	margin-bottom: 18px;
}

div#newsHeading span#back
{
	margin-right: 5px;
	font-weight: normal;
	margin-left: 5px;
}

/* [r2.0.7] */
div#newsContent
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* [r2.0.7] */
div#newsContent img.mainImage
{
	
	border: 0px;
	float: left;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;

}
/* [r2.0.7] */
div#newsContent div#relatedHeading
{
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

/* [r2.0.7] */
div#newsContent div.relatedUrl
{
	margin-top: 3px;
}

/* Shopping cart styles */
/* [r2.1.0] */
div.shoppingCartContent
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

div.shoppingCartContent div.pageHeading
{
	font-size: 18px;
	color: #456768;
	font-weight: bold;
}

div.shoppingCartContent div.buttons
{
	text-align: right;
	margin-right: 6px;
}

div.shoppingCartContent div.buttons input
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

/* [r2.1.2]  */
div.shoppingCartContent table.java
{}

/* [r2.1.2]  */
div.shoppingCartContent table.java td
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

div.cartErrorArea
{
	border: solid 1px Red;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	background-color: #ffffcc;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 99%;
}

div.cartArea
{
	border: #456768 1px solid;
	width: 99%;
}

div.cartArea div.noItems
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	line-height: 17px;
	font-size: 12px;
}

div.cartArea div.title
{
	background-color: #456768; 
	color: white;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	border: #A4B5B6 solid 1px;
}

div.cartArea table.cartItems
{	
}

div.cartArea table.cartItems a.heading
{
	color: Blue;
	font-weight: bold;
}

div.cartArea table.cartItems a.heading:hover
{
	color: #CC0000;
	font-weight: bold;
}

div.cartArea table.cartItems td
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	line-height: 19px;
	font-size: 12px;
	vertical-align: top;
	border-bottom: #A4B5B6 solid 1px;
	padding: 3px;
	padding-bottom: 7px;
	padding-top: 4px;
}

div.cartArea table.cartItems td.controls a
{
	color: Blue;
}

div.cartArea table.cartItems td.controls a:hover
{
	color: #CC0000;
}

/* [r2.3.0] */
div.cartArea div.totalArea
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

div.cartArea div.editItemHeading
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	background-color: Gray;
	color: White;
	font-size: 11px;
	padding: 2px;
}

/* --- End [r2.1.0] --- */

/* [r2.1.3]  */
div.buyNow
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
}

/* [r2.1.3]  */
div.buyNow span.emphasis
{
	font-weight: bold;
	font-size: 11px;
	color: Red;
}

.Subheading
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #444273;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.ContentArea 
{
	font-family:Arial;
	font-size: 12px;	
}
.FormTextNoLine h1 
{
	font-size: 18px;
	text-align:left;
}
.FormTextNoLine h2 
{
	font-size: 14px;
	text-align:left;
}
.FormTextNoLine h3 
{
	font-size:12px;
}

.TextJustifyNew
{
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;

}
.TextJustify
{
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.TextJustifyCit a
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: Black;
}
.TextJustifyCit
{
	text-align:justify;
}

.TextJustifyHomeNew
{
	text-align: left;
	/*text-align:justify;*/
}
.TextJustifyHome
{
	text-align:left;
}

.link a
{
	color: #000000;
	display:block;
	padding-left: 33px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
}


.linksel a
{
	color: #cc0000;  
	display:block;
	padding-left: 33px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-image: url(images/Icons/foxlink.gif);
	background-position: 11px center;
	background-repeat:no-repeat;
}

.linksubpage a
{
	color: #000000;  
	display:block;
	padding-left: 25px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
} 

.linksp1
{
    background-image: url(images/Icons/catalogspl/1.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp2
{
    background-image: url(images/Icons/catalogspl/2.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp3
{
    background-image: url(images/Icons/catalogspl/3.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp4
{
    background-image: url(images/Icons/catalogspl/4.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp5
{
    background-image: url(images/Icons/catalogspl/5.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp6
{
    background-image: url(images/Icons/catalogspl/6.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}
.linksp7
{
    background-image: url(images/Icons/catalogspl/7.gif); 
    background-position: 11px c;
	background-repeat:no-repeat;	
}
.linksp8
{
    background-image: url(images/Icons/catalogspl/8.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}

.linksp9
{
    background-image: url(images/Icons/catalogspl/9.gif); 
    background-position: 11px center;
	background-repeat:no-repeat;	
}

.link a:hover 
{ 
	color: #cc0000;
	background-image: url(images/Icons/foxlink.gif);
	background-position: 11px center;
	background-repeat:no-repeat;
}
.inpWidth input 
{
	width: 340px;
}

.tabs 
{
	position: relative;
	padding-top: 31px;
}
.tabs div 
{
	position: absolute;
	height: 34px;
	background-image: url(images/Product/size/blanck.gif);
	background-repeat: no-repeat;
	top: 0;
	width: 118px;
	margin: 0;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.tabs div.selected 
{
	background-image: url(images/Product/size/grey.gif);
	background-repeat: no-repeat;
	height: 34px;
	cursor:default;
}
.scHeader 
{
	height: 20px;
}
.tabTable td
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.tabTable tbody
{
	font-size: 12px;
}
.tabTable 
{
	display: none;
	border-style: solid;
	border-collapse: collapse;
}
.tabTable tr
{
	text-align:center;
	height: 25px;
}
.oddrow 
{
	background-color: #e9e9e9;
}
.tabTable.selected 
{
	display: table;
	_display: block;
}
.tab-1 
{
	cursor:hand;
	right: 232px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bolder;
}
.tab-2 
{
	right: 116px;
	cursor:hand;
	padding-top: 6px;
	font-weight: bolder;
}
.tab-3 
{
	right: 0;
	cursor:hand;
	padding-top: 6px;
	font-weight: bolder;
}

/* [r2.1.7] Added. */
table.catalogImages
{}

/* [r2.1.7] Added. */
table.catalogImages td
{
	padding: 2px;
}


