body{background: #FFF; color: #000; font: normal 12px Verdana, Arial, sans-serif;}

body.Admin{margin: 0px; background: #FFF; color: #000; }

.Primary

{

	background: #FFF;

	color: #000;

}

.PrimaryHeader

{

	background: #FFF;

	color: #000;

	font: bold 14px;

}

.PrimaryBoldText

{

	background: #FFF;

	color: #000;

	font: bold 12px Verdana, Arial, sans-serif;

}

.PrimaryEnlargedText

{

	background: #FFF;

	color: #000;

	font: normal 14px;

}

.PrimaryReducedText

{

	background: #FFF;

	color: #000;

	font: normal 10px;

}

.Secondary

{

	background: #C2763E;

	color: #FFF;

	

}

.SecondaryHeader

{

	background: #C2763E;

	color: #FFF;

	font: bold 14px;

}

.SecondaryBoldText

{

	background: #C2763E;

	color: #FFF;

	font: bold 12px;

}

.SecondaryEnlargedText

{

	background: #C2763E;

	color: #FFF;

	font: normal 14px;

}

.SecondaryReducedText

{

	background: #C2763E;

	color: #FFF;

	font: normal 10px;

}

.Accent

{

	color: #FFF;

	background: #99C2D4;

}

.AccentHeader

{

	color: #FFF;

	background: #99C2D4;

	font: bold 14px;

}

.AccentBoldText

{

	color: #FFF;

	background: #99C2D4;

	font: bold 12px;

}

.AccentEnlargedText

{

	color: #FFF;

	background: #99C2D4;

	font: normal 14px;

}

.AccentReducedText

{

	color: #FFF;

	background: #99C2D4;

	font: normal 10px;

}

.Splash

{

	color: #000;

	background: #FFF;

}

.SplashHeader

{

	color: #000;

	background: #FFF;

	font: bold 14px;

}

.SplashBoldText

{

	color: #000;

	background: #FFF;

	font: bold 12px;

}

.SplashEnlargedText

{

	color: #000;

	background: #FFF;

	font: normal 14px;

}

.SplashReducedText

{

	color: #000;

	background: #FFF;

	font: normal 10px;

}

.GridRowOdd

{

	color: #000;

	background: #FFF;

}

.GridRowEven

{

	color: #000;

	background: #DDD;

}

td, .DefaultText

{

	font-size: 12px;

}

.BoldText

{

	color: #2B3853;

	font: bold 12px;

}

.EnlargedText

{

	color: #2B3853;

	font: normal 14px;

}

.HeaderText

{

	color: #2B3853;

	font: bold 16px;

}

.ReducedText

{

	color: #2B3853;

	font-weight: normal;

	font-size: 10px;

}

.HomebaseText

{

	color: #000;

	background: #FFF;

	font: bold 14px;

}

table.TableWithBorder

{

	background: #FFF;

	border: 1px solid #C2763E;

	color: #2B3853;

	

	empty-cells: show

}

td.TableWithBorder

{

	background: #FFF;

	border: 1px solid #C2763E;

	color: #2B3853;

	

	empty-cells: show;

}

.Outline

{

	background: #C2763E;

	border: 1px solid #C2763E;

	color: #FFF;

	font: bold 16px;

	empty-cells: show;

}

.Error

{

	background: #C2763E;

	color: #F66;

	font: bold 16px;

}

.FormElementInput

{

	background: #FFF;

	color: #000;

	border: 1px solid #c2763e;

	font-weight: normal;

}

.FormButtons

{

	color: #FFF;

	background: #c2763e;

	border: 1px solid #c2763e;

	font: bold 11px;

	cursor: pointer;

	cursor: hand;

}

a,

a:link,

a:visited

{

	text-decoration: underline;

	color: #1B8DA1;

}

a:hover {color: #666; }

a.menu,

a.menu:link,

a.menu:visited

{

	text-decoration: none;

	color: #FFF;

	font: bold 12px;

}

a.menu:hover {color: #CCC; }

a.Gridmenu

{

	text-decoration: none;

	color: #FFF;

	font: bold 12px;

}

a.Gridmenu:link {color: #FFF; }

a.Gridmenu:visited {color: #FFF; }

a.Gridmenu:hover {color: #FFF; }

a.Homebase,

a.Homebase:link,

a.Homebase:visited

{

	text-decoration: none;

	color: #64879B;

	font: bold 14px;

}

a.Homebase:hover {color: #99c2d4; }

a.FormFileManagerFileList,

a.FormFileManagerFileList:link,

a.FormFileManagerFileList:visited

{

	text-decoration: none;

	color: #FFF;

	font: bold 12px;

}

a.FormFileManagerFileList:hover {color: #FFF; background: #C2763E;}

img.BlockIMG {display: block; margin: 0px;}

#sitesearch {}

#sitesearch .KeywordRow {display: block;}

#sitesearch .MaxPagesRow {display: block;}

#sitesearch .StartSearchRow {display: block;	margin-top: 2px;margin-bottom: 10px;}

#sitesearch .NoCriteria{}

#sitesearch .NoResults{}

#sitesearch .SearchedFor{display: block;margin-bottom: 10px;}

#sitesearch .clear{display: block;}

#sitesearch .ResultItem{}

#sitesearch .ResultSummaryLabel{}

#sitesearch .ResultSummary {margin-bottom: 10px;}

.ResultSummary .Matched {color: #ff0000;}

#sitesearch .Paging {display: block; width: 100%;}

.Paging .ResultPrevious {width: 100px; float: right; display: block;}

#SP0 .ResultPrevious{ display: none;}

.Paging .ResultNext { width: 100px; float: right; display: block;}

.noprint { display: block; }

@media print {

	.noprint { display: none; }

}
h1,

td.COMCatHeader,

td.COMProdHeader {

	background: transparent;

	color: #9c4014; 

	font: normal 24px Tahoma, "Trebuchet MS";

}

#xEditingArea body{background: #FFF !important; color: #000;}

.CatPicCell img,

#COMProdImage,

#searchResults img {border: 1px solid #C2763E;}

#forgotpass {

	text-align: left;

	width: 420px;

}

.contentBlock,

.contentHome {background: #FFF url(../Content/Images/Default/content_bg.jpg) no-repeat;}

.contentBlock .contentBlock {padding: 20px 35px 20px 15px;}

.contentHome .contentHome {padding: 20px 20px 20px 15px;}

.footerBlock {color: #FFF; padding: 10px 0;}

.headerBlock {}

.leftNav {background: #FFF url(../Content/Images/Default/leftNav_bg.jpg) no-repeat;}

.leftNav .leftNav {padding: 20px 14px 20px 34px;}

.pageBG {background: #000;}



/* ***** START TOP NAV CLASSES ***** */



#topNavWrapper 

{

	width: 950px;

	height: 35px;

	background: url(../Content/Images/Default/topNav_bg.jpg) no-repeat;

	clear: both;

}

ul#topNav

{

	padding: 0 35px;

	margin: 0;

	list-style: none;

}

#topNav ul {margin: 0; padding: 0; list-style: none;}

#topNav a 

{

	display: block;

	font-size: 12px;

	padding: 5px;

	color: #FFF;

	text-decoration: none;

}

#topNav a:hover

{

	color: #999;

}

#topNav li

{

	float: left;

	font-size: 12px;

	padding: 0px 5px;

}

#topNav li ul 

{

	position: absolute;

	background: #AA1515;

	clear: left;

	z-index: 20;

}

#topNav li ul a

{

	font-weight: normal;

	white-space: no-wrap;

}

#topNav li ul a:hover

{

	text-decoration: underline;

}

#topNav li ul li

{

	clear: both;

	padding: 0px;

}

ul.flyout

{

	visibility: hidden;

}

.flyout li

{

	white-space: no-wrap;

	width: 100%;

}



/* ************************************ */



/* ***** LEFT NAVIGATION CLASSES ***** */



#NavigationWrapper {

	width: 170px;

	_width: 172px;

	margin: 0px;

	padding: 0px;

	border: 1px solid #C2763E;

}

#NavigationWrapper ul,

ul.leftNavList{

	display: block;

	list-style-type:none;

	padding: 0px;

	margin: 0px;

	line-height: 22px;

}



#NavigationWrapper ul ul {

	list-style-type:none; 

	padding: 0px;

	margin: 0px;

}

#ParentCats {background: #FDE6A7; min-height: 185px; _height: 185px; }





/* ***ROOT LEVEL LINK*** */

.navLevel0 li,

.leftNavList li{margin-left: 10px; padding-bottom: 10px;}

a.navLevel0:link,

a.navLevel0:visited,

.leftNavList li a:link,

.leftNavList li a:visited

{

	text-decoration: none;

	color: #1B8DA1;

	font-size: 16px;

}

a.navLevel0:hover,

.leftNavList li a:hover {

	text-decoration: none;

	color: #666666;

	font-size: 16px;

}

.navLevel0_hot {

	text-decoration: none;

	color: #666666;

	font-weight: bold;

	font-size: 16px;

}

a.navLevel0_hot:link,

a.navLevel0_hot:visited {

	text-decoration: none;

	font-weight: bold;

	color: #1B8DA1;

	font-size: 16px;

}

a.navLevel0_hot:hover {

	text-decoration: none;

	color: #1B8DA1;

	font-weight: bold;

	font-size: 16px;

}



/* ***SUB LEVEL ONE LINK*** */



div.NavLevel1 {

	display: none;

}

.NavLevel1 li {

	height:auto;

	background: none;

     _margin: 0px;

}

a.navLevel1:link,

a.navLevel1:visited {

	text-decoration: none;

	color: #1B8DA1;

	background: url(../Content/Images/default/sub_off.gif) no-repeat left center;

	line-height: 16px;

	font-weight: normal;

	font-size: 14px;

     padding-left: 10px;

}

a.navLevel1:hover {

	text-decoration: none;

	color: #666666;

	background: url(../Content/Images/default/sub_off.gif) no-repeat left center;

	line-height: 16px;

	font-weight: normal;

	font-size: 14px;

     padding-left: 10px;

}

a.navLevel1_hot:link,

a.navLevel1_hot:visited {

	text-decoration: none;

	color: #1B8DA1;

	background: url(../Content/Images/default/sub_off.gif) no-repeat left center;

	line-height: 16px;

	font-weight: bold;

	font-size: 14px;

     padding-left: 10px;

}

a.navLevel1_hot:hover {

	text-decoration: none;

	background: url(../Content/Images/default/sub_off.gif) no-repeat left center;

	color: #666666;

	line-height: 16px;

	font-weight: bold;

	font-size: 14px;

     padding-left: 10px;

}



/** SubLevel 2 Navigation **/



div.NavLevel2 {

	display:block;

	z-index: 100;

    background: none;

}



a.NavLevel2,

a.NavLevel2:link,

a.NavLevel2:visited

{

	color: #1B8DA1;

	font-size: 14px;

	font-weight: normal;

	padding-left: 10px;

	text-decoration: none;

    background: none;

}



a.navLevel2:hover

{

	color: #666;

	font-size: 14px;

	font-weight: normal;

	padding-left: 10px;

	text-decoration: none;

    background: none;

}



a.navLevel2_hot:link,

a.navLevel2_hot:visited

{

	color: #1B8DA1;

	font-size: 14px;

	font-weight: normal;

	padding-left: 10px;

	text-decoration: none;

    background: none;

}



a.navLevel2_hot:hover

{

	color: #666;

	font-size: 14px;

	font-weight: normal;

	padding-left: 10px;

	text-decoration: none;

    background: none;

}
