/* CSS Document */

/* ----------------------------MAIN SETTINGS---------------------------------------------------*/
BODY {
	MARGIN: 5px 0px 0px 0px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000;
	  
}
#body{
	Background-Color: #000;
}
/*-----------------------| #refined HTML|----------------------------------------------*/
td{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000;
}


div{
	color:#000;
}


blockquote{
	color:#000;
}



form{
	margin:0px;
}


a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;

}


hr {
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 1px;
}




h1 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:normal;
	color:#03461c;
	vertical-align:top;
	margin:5px 13px 5px 0px;
	line-height:25px;
}



/*-|For Cat Titles and Feature Titles Only|-*/
h2, h2 A:link, h2 a:visited {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03461c;
	margin:0px 13px 0px 0px;
	text-decoration:none;
}



h3, h3 A:link,h3 a:active, h3 a:visited  {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #03461c;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}





h4 , h4 a:link, h4 a:visited{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03461c;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration: none;
}

h5, h5 a:link, h5 a:visited {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03461c;
	margin-top: 0px;
	margin-bottom: 3px;
	text-decoration: none;

}

h6, h6 a:link, h6 a:visited {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #03461c;
	margin-top: 0px;
	margin-bottom: 3px;
	text-decoration: none;
}


p{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin-top: 3px;
	margin-bottom: 5px;
}

.cat_text_featured{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin-top: 3px;
	margin-bottom: 5px;
	padding-right:10px;
}


.readmore{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03461c;
	margin-top: 3px;
	margin-bottom: 5px;
}
.readmore a{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03461c;
	margin-top: 3px;
	margin-bottom: 5px;
}


/**/

Ul{
	margin:5px 0px 0px 5px;
}


OL{
	margin:5px 0px 0px 0px;
}



li {
	font-size: 11px;
	color: #000;
	margin:6px 0px 4px 0px;
}






/*___________________________________________________| TOP HAT |______________________________________________*/



#body{
	Background-Color: #000;
}

#Body_Blank{
	Background-Color: #FFFFFF;
}

#maintenance{
	background-image:url(../images/Layout/maintenance.jpg);
	width:1000px;
	height:937px;
	background-repeat:no-repeat;
}


#tophathome{
	background-image:url(../images/Layout/TopHatbgnHome.jpg);
	background-repeat:no-repeat;
	width:1000px;
	margin:0 auto;
	height:241px;
}

#tophat{
	background-image:url(../images/Layout/TopHatbgnd.jpg);
	background-repeat:no-repeat;
	width:1000px;
	margin:0 auto;
	height:98px;
}


#Logo{
	width:341px;
	border-left:2px solid #03461c;
}


#TopLeft{
	width:345px;
}

#TopRight{
	vertical-align:top;
	width:308px;
	background-color:#0491c0;
}

#curtNav{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	word-spacing:2px;
	padding-top:15px;
	margin-left:2px;
}


#curtNav a:link, #curtNav a:visited, #curtNav a:active{
	color:#FFFFFF;
	text-decoration:none;
}


.TophatShowCallout{
	background-color:#fff;
	height:55px;
	padding:5px 6px 5px 6px;
}

.SearchBar{
	background-image:url(../images/Layout/TopBarEndCap.jpg);
	background-position:right;
	height:39px;
	background-repeat:no-repeat;
	background-color:#f5e6c0;
	padding:0px 0px 0px 0px;
}

.SearchHolder{
	background-image:url(../images/Layout/SearchBoxLeftCap.jpg);
	background-position:left;
	height:39px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}

.Searchbgn{
	background-image:url(../images/Layout/SearchBgnSlice.jpg);
	background-position:right;
	background-repeat:repeat-x;
}

.SearchHolderRight{
	background-image:url(../images/Layout/SearchBoxRightCap.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
	padding:0px 0px 0px 0px;
}

.WelcomeMessage{
	float:right;
	margin:15px 15px 5px 5px;
}

.WelcomeText{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03461c;
}
#ToprightImage{
	vertical-align:top;
	width:308px;
	border-left:2px solid #04a8d7;
}


#topNavTable{
	width:1000px;
	height:36px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#000000;
}


#topnav_td{
	padding:10px 15px 10px 5px;
}



/*___________________________________________________| Footer Table |____________________________________________*/
#footer_tbl{
	background-color:#000;
	width:990px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#footer_tbl a:link, #footer_tbl a:visited, #footer_tbl a:active{
	color:#FFFFFF;
	text-decoration:none;
}

#FooterLeft{
	width:322px;
	height:25px;
	text-align:left;
	vertical-align:middle;
	padding-left:28px;
	color:#FFFFFF;

}

#FooterCenter{
	width:345px;
	text-align:left;
	vertical-align:middle;
	word-spacing:2px;
	color:#FFFFFF;

}

#FooterRight{
	width:283px;
	vertical-align:middle;
	text-align:right;
	padding-right:25px;
	color:#FFFFFF;

}


/*___________________________________________________| Layout Table |____________________________________________*/

#Main_tbl{
	background-color:#ffffff;
}


.RightSideFrame{
	background-image:url(../images/Layout/MB_RtSideFrame_bgnd.jpg);
	width:35px;
	background-repeat:repeat-y;
}


#FuseContainer{
	vertical-align:top;
	width:700px;
	background-color:#FFF;
	padding:0px 0px 0px 10px;
}

#leftColumn{
	background-color:#E3bb57;
	background-image:url(../images/Layout/Leftnav_bottomBar.jpg);
	background-position:bottom;
	width:241px;
	background-repeat:no-repeat;
	vertical-align:top;
}

.leftColTop{
	background-color:#E3bb57;
	background-image:url(../images/Layout/Leftnav_TopBar.jpg);
	width:241px;
	background-repeat:no-repeat;
	vertical-align:top;
}

/*___________________________________________________| Layout Home |____________________________________________*/

#leftColHome{
	background-color:#000543;
	border-right:2px solid #04a7d7;
	width:345px;
	vertical-align:top;
	padding-top:12px;
}

#fuseColHome{
	background-color:#FFF;
	width:649px;
	vertical-align:top;
}


#home_MainBody{
	width:341px;
	background-color:#FFFFFF;
	background-image:url(../images/Layout/HomePageCenter_BG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	
}


.homepage_H1{
	font-size: 20px;
	font-weight:bold;
	color:#03461c;
	vertical-align:bottom;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 4px;
}

.homePageText{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin: 0 auto;

}

.homePageText p{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	padding: 2px 10px 2px 24px;
}

.homeShowCallOut{
	background-color:#04a7d7;
	padding:8px 24px 8px 24px;
}

.homeShowCallOut h2{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.homeShowCallOut p{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#home_RightCol{
	width:306px;
	background-color:#cce7f3;
	border-left:2px solid #04a7d7;
	vertical-align:top;
	height:800px;
}

.HomeSearchHolder{
	background-image:url(../images/Layout/HomePageRight_BG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#04a7d7;
	padding:8px 6px 6px 6px;
}

/*___________________________________________________| SHOPING STYLES |____________________________________________*/

.shoppingStats{
	font-size:11px;
	color:#FFFFFF;
}

.shoppingStats a:link, .shoppingStats a:active, .shopingStats a:visited{
	color:#FFFFFF;
}



/*___________________________________________________| NAVAGATION |____________________________________________*/


#navTBL{
	width:175px;
	background-color:#ffffff;
	text-decoration:none;


}


.Subnav{
	font-size:10px;
	text-align:right;
	color:#e3bb57;
	padding:0px 10px 3px 0px;
	text-decoration:none;

}

.Subnav a:link, .Subnav a:active, .Subnav a:visited{
	color:#e3bb57;
	text-decoration:none;
}

.Subnav_Active{
    text-decoration:underline;
	padding:0px 10px 3px 0px;
	font-size:10px;
	text-align:right;
	color:#000000;
	font-weight:bold;
}

.Subnav_Active a:link, .Subnav_Active a:active, .Subnav_Active a:visited{
	color:#000000;
	text-decoration:none;
}

/*_________________| Pages Cat Feature Main Styles |________________________*/

#fuseInnerTBL{
  vertical-align:top;
	width:auto;
}

#BCTrail{
	vertical-align:top;
	padding:8px 13px 0px 0px;
	color:#000;
	
}


#BCTrail_image{
	vertical-align:top;
	padding:8px 24px 0px 24px;
	color:#000;
	background-image:url(../images/Layout/FuseBox_inner_BG.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}



.BCTrail, .BCTrail a:link, .BCTrail a:active, .BCTrail a:visited{
	font-size:10px;
	color:#000;
}

#PrintPage{
	vertical-align:top;
	padding:8px 5px 0px 24px;
	color:#000;
	text-align:right;
	font-size:10px;
}


#PrintPage_image{
	vertical-align:top;
	padding:8px 24px 0px 24px;
	color:#000;
	text-align:right;
	font-size:10px;
	background-image:url(../images/Layout/FuseBox_inner_BG.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}



.PrintPage, .PrintPage a:link, .PrintPage a:active, .PrintPage a:visited{
	font-size:10px;
	color:#000;
}



#PageTitle{
	vertical-align:top;
	background-color:#FFFFFF;
}

#PageTitle td{
	padding:0px 13px 0px 0px;
	vertical-align:top;
}


.Print{
	text-align:right;
	border-bottom:3px solid #000;
	vertical-align:bottom;
}






#ImageText{
	padding:0px 24px 0px 24px;
	vertical-align:top;
}


.layoutPadding{
	padding:0px 13px 0px 0px;
	vertical-align:top;
	background-color:#FFFFFF;
}



.M_ImageLeft{
	margin:5px 10px 5px 0px;
	border:1px solid #03461c;
}

.M_ImageRight{
	margin:5px 0px 5px 10px;
	border:1px solid #03461c;
}

.M_ImageCenter{
	margin:0px 0px 5px 0px;
	border:1px solid #03461c;
}

#Template_MT{
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

#Template_Bottom{
	vertical-align:top;
	padding:0px 0px 0px 0px;
}


.Reg_Padding{
	vertical-align:top;
	padding:5px 0px 0px 0px;
}


#lay_Print_Table{
	border:2px solid #000;

}

#lay_Print{
	width:600px;
	padding:5px 5px 5px 5px;
	background-color:#FFF;
}

#FooterPrint{
	vertical-align:top;
	padding-top:5px;
	padding-left:15px;
	width:600px;
	height:28px;
	text-align:center;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background-color:#FFFFFF;
}

.ImageLeft{
	margin:0px 10px 5px 0px;
	border:1px solid #e3bb57
}



/*____________________________________________________| Subcat Styles |_________________________________________*/


.Subcat {
	margin:0px;
	padding-right:5px;
}

.Subcat h3, .Subcat h3 A:link,.Subcat h3 a:active, .Subcat h3 a:visited, .Subcat h3 a:hover {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03461c;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

.TeaserImage{
	border: 1px solid #03461c;
	margin:0px 5px 5px 0px;
}



.subcatp{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #03461c;
	padding: 0px 10px 0px 0px;
}

.subcatp p{
	color: #03461c;
}

.seeall{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align:right;
}

.CatNestedTitle{
	padding:0px 24px 10px 0px;
}

.CatNestedTitle h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e3bb57;
	text-decoration:none;
}


.CatNestedTitle h3 a:link, .CatNestedTitle h3 a:visited, .CatNestedTitle h3 a:active{
	color: #e3bb57;
	text-decoration:none;
}

.CatNestedTitle h3 a:hover{
	color: #e3bb57;
	text-decoration:underline;
}

.ShowSubCategories{
	padding:0px 24px 10px 10px;
}

.ShowSubCategories h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e3bb57;
	text-decoration:none;
}


.ShowSubCategories h3 a:link, .ShowSubCategories h3 a:visited, .ShowSubCategories h3 a:active{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e3bb57;
	text-decoration:none;
}

.ShowSubCategories h3 a:hover{
	color: #e3bb57;
	text-decoration:underline;
}



.NewEventsHeader{
	background-image:url(../images/Layout/News_Event_header.jpg);
	background-repeat:no-repeat;
	width:386px;
	height:20px;

}


.NewEventsHeader h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e3bb57;
	padding: 3px 0px 0px 10px;
	text-decoration:none;
}


.NewEventsHeader h3 a:link, .NewEventsHeader h3 a:active, .NewEventsHeader h3 a:visited{
	color: #e3bb57;
	text-decoration:none;
}

.NewEventsHeader h3 a:hover{
	color: #e3bb57;
	text-decoration:none;
}


/*____________________________________________________| Tout Tab Styles |_________________________________________*/



.cleaner{
	clear:both;
	height:0px;
	font-size:0px;
	margin:0px;padding:0px;
}



.imageFloatRight{
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #483828;
}

.imageFloatLeft{
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #483828;
}


.header{
	border-bottom:1px solid #000;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03461c;
	margin:2px 13px 2px 0px;
	font-weight:bold;
}

.divPadder{
	margin:10px 13px 20px 0px;
	padding:0px 0px 20px 0px;
}



/*_________________________________________________:: EVENTS STYLES ::___________________________________________*/






/*_________________________________________________:: Feature Styles ::___________________________________________*/


.CatFeatureTitle{
	padding:0px 10px 0px 0px;
}



.CatFeatureTitleLeft{
	padding:0px 0px 0px 15px;
}

.CatFeatureTitleRight{
	padding:0px 15px 0px 0px;
}


.CatFeatureBodyLeft{
	padding:0px 0px 0px 24px;
}

.CatFeatureBodyRight{
	padding:0px 24px 0px 0px;
}


.ShowSubcatFeatures{
	vertical-align:top;
	padding-left:5px;
	padding-top:14px;
}


.MYAccountPalette{
	background-color:#f5e6c0;
	width:100%;
	vertical-align:top;
	border:thin #03461c solid;
	padding:10px 10px 20px 10px;
}

.MYAccountPalette h3{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03461c;
	text-decoration:none;
}


#ToutCol_myAccount{
	background-color:#f5e6c0;
	vertical-align:top;
	width:100%;
	border:thin #03461c solid;
	padding:10px 10px 20px 10px;
}




.MYAccountBody{
	background-color:#E3bb57;
	background-image:url(../images/Layout/Leftnav_bottomBar.jpg);
	background-position:bottom;
	width:239px;
	background-repeat:no-repeat;
	vertical-align:top;
}

.MYAccountBodytop{
	background-image:url(../images/Layout/Leftnav_topBar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:10px 13px 20px 10px;
}

.MYAccountBody h2{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03461c;
	text-decoration:none;
}

/*_________________________________________________:: PRODUCT STYLES ::___________________________________________*/


#ProdImage{
	vertical-align:top;
	width:240px;
	padding-right:10px;
}

#ProdDetails{
	vertical-align:top;
	width:130px;
	padding-right:10px;
}


#ProdDescription{
	vertical-align:top;
}




/*____________________________________________________| Form Styles |_________________________________________*/



.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
    position:absolute; 
	right:0; 
	display:none;
	width:200px;
	text-align:left;

}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #999999;/*shadow color*/
	color: inherit;

	
	
	
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
}






.MYFI_Leftside{
	background-color:#e3bb57;
	width:102px;
	vertical-align:top;
	border-bottom:2px solid #e3bb57;
}

.MYFI_Rightside{
	background-color:#e3bb57;
	vertical-align:top;
	border-left:2px solid #e3bb57;
	border-bottom:2px solid #e3bb57;
	padding:0px 10px;
}



.myTraphicTable{

}

.TrapfficCenterBody{
	background-color:#e3bb57;
	border-left:2px solid #e3bb57;
	border-right:2px solid #e3bb57;
}

.TrapfficHeaderL{
	background-color:#e3bb57;
	border-Top:1px solid #e3bb57;
	border-bottom:1px solid #e3bb57;
	border-right:1px solid #e3bb57;
	padding:10px 0px 10px 10px;
	width:294px;
	height:30px;
	font-weight:bold;
}

.TrapfficHeaderC{
	background-color:#cab575;
	border-Top:1px solid #8c692a;
	border-bottom:1px solid #8c692a;
	border-right:1px solid #8c692a;
	padding:2px 0px 2px 0px;
	width:36px;
	height:30px;
	text-align:center;
	font-weight:bold;
}


.TrapfficHeaderR{
	border-Top:1px solid #8c692a;
	background-color:#dbc989;
	border-bottom:1px solid #8c692a;
	width:19px;
	height:30px;
	text-align:center;
	font-weight:bold;
}


html>body .TrapfficHeaderR {

width:22px;
wid\th:22px;

}



.TrafficScroller{
	height:100px;
	overflow:auto;
	width:350px;
}



.TrapfficTDL{
	padding:4px 0px 4px 10px;
	width:290px;
	height:10px;
	font-weight:bold;
	border-right:1px solid #8c692a;

}

.TrapfficTDC{
	width:37px;
	height:10px;
	text-align:center;
	font-weight:bold;
	background-color:#cab575;
	border-right:1px solid #8c692a;

}




.ScrollText_Showreg{
width:500px;
border:1px solid #0066cb;
padding:10px;
overflow:scroll;
height:400px;
}




.AlpacaPageThru{
	font-size:12px;
	vertical-align:middle;
	padding:2px 0px 2px 0px;
}


.AlpacaPageThru_MF{
	font-size:12px;
	vertical-align:middle;
	padding:2px 0px 2px 0px;
	color:#000;
}




#ErrorBox{
	border:1px dashed #FF0000;
	color:#b21414;
	padding:5px;
	background-color:#FFF;
}

#ErrorBox li{
	color:#FF0000;
	list-style:circle;
	list-style-position:outside;
	font-size:12px;
}



#MessageBox{
	border:1px dashed #000;
	color:#000;
	padding:5px;
	background-color:#FFF;
}


#EntryCallout{
	border:#f5e6co 1px solid;
	background-color:#ffffff;
}

.EntryAltRow{
	background-color:#f5e6co;
}



.EntryHeader{
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-align:left;
	background-color:#e3bb57;
}

.EntryCol{
	font-size:11px;
	text-align:left;
	padding:2px 5px 2px 5px;
}


/*

#Form_Request_Prev{
    background-color:#FFFFFF;
	border:1px solid #e3bb57;
	padding: 5px;
}


.form_TeaserText{
	background-color:#EDE1C9;
	border:#e3bb57 1px solid;
	width:450px;
	height:100px;
}

.form_MainText{
	background-color:#EDE1C9;
	border:#e3bb57 1px solid;
	width:450px;
	height:300px;
}


#SearhTbl{
    background-color:#EDE1C9;
	border:1px solid #e3bb57;
	padding: 5px;
}

.Header_Col{
	font-size:11px;
	color:#e3bb57;
	font-weight:bold;
	text-align:left;
	padding:0px;
	border-bottom:1px solid #e3bb57;
}


.UploadFormOuter{
	background-color:#534027;
	padding:10px 10px 20px 10px;
}

.UploadFormInner{
	background-color:#e3bb57;
	padding:10px 10px 20px 10px;
}



*/

/*____________________________________________________|TEST MODE|_____________________________________________*/

#testmode{
background-image:url(../images/Layout/TesMode_Bg.gif);
width:777px;
height:203px;
}


#testModeText{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px 30px 10px 30px;
	vertical-align:top;
}



/*____________________________________________________| Site Styles |_________________________________________*/


.ColorTable{
	border-top:1px solid #000;
	border-right:1px solid #000;
}




.ColorTable td{
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	padding:2px;
}



.EmailScroll{
	width:500px;
	Height:100px;
	overflow:auto;
	border:1px solid #999999;
	padding:10px;

}

.B_Border{
	border-bottom:1px solid #e3bb57;
}


.emptyBox{
border:none;
color:#FF0000;
font-size:11px;
}




.PrevNext{
	font-size: 11px;
	text-decoration : none;
	COLOR: #e3bb57;
}

.Border{
	border:1px solid #03461c;
}

.BorderBottom{
	border-bottom:1px solid #03461c;
}


.borderThick{
	border:2px solid #03461c;
}


.TBBorder{
	border-top:1px solid #03461c;
	border-bottom:1px solid #03461c;
}


.border_bottom{
border-bottom:1px solid #03461c;
}





.MembersOnly{
	font-size:12px;
	font-weight:bold;
	color:#e3bb57;
	border-bottom:1px solid #03461c;
	padding:0px 0px 2px 0px;
}

.padding10{
	padding:10px 10px 0px 10px;
}

.padder10R{
    padding: 0px 10px 0px 0px;
}

.padder10L{
    padding: 0px 0px 0px 10px;
}



.pad10{
	padding:0px 0px 0px 10px;
}


.boxtext{
font-size:14px;
}



.EventList{
	vertical-align:top;
	padding:0px 0px 5px 0px;
}

.EventName,EventName a:link, .EventName a:visited .EventName a:active{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.event_DL{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding-right:10px;
}

.event_DR{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}


/*_____________________________________________________| Old Styles |__________________________________________*/

/*Good*/
.menu_trail {
	font-size: 10px;
	text-decoration : none;
	COLOR: #e3bb57;
}
a.menu_trail
{
	font-size: 10px;

}

.menu_footer {
	font-size: 10px;
	text-decoration : none;
	color : Gray;
}
a.menu_footer
{
	
}

.menu_admin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #920700;
	TEXT-DECORATION: none;
}
A.menu_admin{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #920700;
	TEXT-DECORATION: none
}

A.menu_admin:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #460603;
	TEXT-DECORATION: none
}
/* MENUs --------------------------------------------- */
.menu_category {
	font-size: 10px;
	text-decoration : none;
	COLOR: #fff;
	text-decoration:none;
}
a.menu_category
{
	font-size: 10px;
		COLOR: #fff;

	text-decoration:none;
}

.menu_page {
	font-size: 10px;
	COLOR: #fff;
	text-decoration:none;
}


.noline{
	font-size: 10px;
	COLOR: #fff;
	text-decoration:none;
}


.menu_page_title {
	font-size: 10px;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	text-decoration:none;
}

a.menu_page_title
{
	font-size: 12px;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	text-decoration:none;
}






/* This is the default font for the entire page body */
.mainpage {
	font-size : 11px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#e3bb57;
}

/* This is a smaller text used for the wishlist, etc. */
.smalltext {
	font-size : 9px;
}

/* Style for page breaks when printing */
P.pageEnd {page-break-before: always}


.section_title {
	font-size: 12px;
	font-weight: bold;
	color : Maroon;
}

/* Used for the menu footer at the bottom of list and detail pages */
.section_footer {
	font-size: 11px;
	color : Maroon;
}
A.section_footer {
	text-decoration : none;
}

HR.thickline {
	size: 1;
	height: 2px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}
HR.thinline {
	size: 1;
	height : 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}

/* Wish list button */
.WishButton {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px outset;
	COLOR: white;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #999999;
	text-align : center;
}

/* CATEGORY PAGES: Category itself (large) plus 3 listing sizes  for subcats & article, etc. --------------------------------------------- */
.cat_title_large {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
}
.cat_title_small {	
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.cat_title_list {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight: bold;
	text-decoration: underline
}

.cat_text_large {
	font-size: 14px;
}
.cat_text_featu#b21414 {
	font-size: 14px;
}
.cat_text_small {
	font-size: 13px;
}
.cat_text_list {
	font-size: 12px;
}

/* FEATURE:.Detail page -------------------------------- */





/* PRODUCTS:. --------------------------------------------- */

/* Style for product names, if no image defined   */
.prodname {
	font-size: 13px;
	font-weight:bold;
	color:#000;
}

/* Style for product names, if no image defined   */
.prodname_list {
	
}

/* Style for Product SKU line, if turned on */
.prodSKU {
	
}

/* Style for Product price, if turned on */
.prodprice {
color:#e3bb57;
	
}

/* Style for Product price emphasized words */
.prodprice2 {
color:#e3bb57;
}

/* Style for Product discount line, if turned on */
.proddisc {
}

/* Style for border around image on moreinfo page */
.listingimg {
}

.moreimg {
}

.gallery_img {
}


/* ----- ORDER BOX & HIGHTLIGHT BOX -----*/
.BoxTitle {
	font-size:12px;
	font-weight:bold;
	padding:4px 10px 4px 10px;
}


.BoxText {
}


/* ----- SHOPPING CART  -----*/

/* Style for shopping cart text */
.carttext {
	font-size : 11px;
}

/* Style for small shopping cart text */
.smallcarttext {
	font-size : 10px;
}



/* ----- INPUT FORM ---------------------------------*/



.FormTitle {
	FONT-SIZE: 14px;
	font-weight : bold;
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}


.FormText {
	FONT-SIZE: 12px;
	vertical-align : baseline;
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#e3bb57;
}

.FormTextSmall {
	FONT-SIZE: 11px;
	vertical-align:baseline;
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#e3bb57;
}




.FormError {
	FONT-SIZE: 12px;
	color : #b21414;
}


.FormErrorHeader {
	FONT-SIZE: 14px;
	color : #b21414;
	margin-bottom:10px;
}






.error{
	color : #b21414;

}


.from_Importain{
	FONT-SIZE: 11px;
	color : #b21414;

}


.FormErrorsmall {
	FONT-SIZE: 10px;
	color : #b21414;
}

.FormTextSmall {
	FONT-SIZE: 10px;
	COLOR: #003163;
 
}

.FormTextVerySmall {
	FONT-SIZE: 9px;
}

.formfield {
	BACKGROUND-COLOR: #f5e6c0;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	COLOR: #03461c;
	FONT-SIZE: 11px;
}


.formfield2 {
	BACKGROUND-COLOR: #f5e6c0;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	COLOR: #03461c;
	FONT-SIZE: 11px;
}



.formfield_search{
	BACKGROUND-COLOR: #f5e6c0;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	COLOR: #03461c;
	FONT-SIZE: 11px;
}


.formfield_Readonly {
	background-color:#CCCCCC;
	color:#000000;
	BORDER-BOTTOM: #000543 1px solid;
	BORDER-LEFT: #000543 1px solid;
	BORDER-RIGHT: #000543 1px solid;
	BORDER-TOP: #000543 1px solid;
	FONT-SIZE: 11px;
}


.formfield1 {
	BACKGROUND-COLOR: #000543;
	BORDER-BOTTOM: #000543 1px solid;
	BORDER-LEFT: #000543 1px solid;
	BORDER-RIGHT: #000543 1px solid;
	BORDER-TOP: #000543 1px solid;
	COLOR: #000543;
	FONT-SIZE: 10px;
}


.formbg{
background-color:#FFFFFF;
border:1px solid #000543;


}


.formheader{
	background-color:#000543;
}

#report{
}

#report th{
	background-color:#04a7d7;
	color:#000543;
	border-bottom:1px solid #000543;
	border-top:1px solid #000543;
	padding:3px 5px 3px 5px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

#report td{
	vertical-align:top;
}

.formheading{
	background-color:#04a7d7;
	color:#000543;
	border-bottom:1px solid #000543;
	border-top:1px solid #000543;
	padding:3px 5px 3px 5px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}


.formRow{
	background-color:#cce7f3;
	color:#000543;
	padding:0px 5px 0px 5px;
}

.formRowAlt{
	background-color:#FFFFFF;
	color:#000543;
	padding:0px 5px 0px 5px;
}




.formfieldlogin {
	FONT-SIZE: 11px;
	COLOR: #000543;
	width : 140px;
	border:1px solid #000543;
}

.formfieldcheckbox {
	FONT-SIZE: 10px;
	COLOR: #cccccc;
}

.FormButton_Div {
	BACKGROUND-COLOR: #000543;
	BORDER: #000543 1px solid;
	COLOR: #fff;
	FONT-SIZE: 11px;
	font-weight:bold;
}





.FormButton_Div  a:link, .FormButton_Div  a:visited{
	COLOR: #ffffff;
	text-decoration:none;
	}



.FormButton {
	BACKGROUND-COLOR: #f5e6co;
	BORDER: #e3bb57 3px solid;
	COLOR: #000;
	FONT-SIZE: 12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.formbutton_Small {
	BACKGROUND-COLOR: #f5e6co;
	BORDER: #e3bb57 3px solid;
	COLOR: #000;
	FONT-SIZE: 9px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}




.formbutton_W{
	BORDER: 1px solid #e3bb57;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #e3bb57;
	BACKGROUND-COLOR: #fff;
	text-align : center;
}



A.FormButton:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #7B7F80;
	BACKGROUND-COLOR: #999999;
	TEXT-DECORATION: none;
}
A.FormButton:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #000;
	TEXT-DECORATION: none;
}

.Adminlink_leftCol{
	margin:5px 24px 0px 24px;
	font-weight:normal;
	font-size:12px;
}


.Adminlink_leftCol a:link, .Adminlink_leftCol a:active, .Adminlink_leftCol a:visited{
	color:#FFFFFF;
}




/* ----- Listing Outputs (for address lists, etc.) ---------------------------*/
.ResultHead {
	FONT-SIZE: 16px;
}
.listingHead {
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
}
.ListingSmall {
	font-size:	10px;
}
.listingTitle {
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	font-weight : bold;
}
A.listingTitle:link {
	FONT-SIZE: 14px;  TEXT-DECORATION: none
}
A.listingTitle:visited {
	FONT-SIZE: 14px;  TEXT-DECORATION: none
	}
A.listingTitle:hover {
	FONT-SIZE: 14px;  TEXT-DECORATION: underline
	}
	
.listingsubtitle {
	FONT-SIZE: 12px; FONT-STYLE: italic;  
}
.listingtext {
	FONT-SIZE: 12px; 
}
.listingsubtext {
	FONT-SIZE: 12px;  
}
.listingtagline {
	FONT-SIZE: 12px; 
}
.listingdate {
	FONT-SIZE: 12px;  
}









.caution {
	COLOR: #ff6600; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.photocaption {
	COLOR: white; FONT-SIZE: 11px; 
}



/* ----- INPUT FORM ---------------------------------*/
TD.TopTierHeader {
}
.TopTierHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
}

A.TopTierHeader:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


/* ----- top tier is tabs; TD produces height ---------------------------------*/
TD.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 17px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}

/* ----- the sub tier is for sort  ---------------------------------*/
.SubTierNav {
	FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}


/* ---------- Links for the sitemap search --------------------- */
A.alphaon:link {
	 FONT-SIZE: 13px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none ; Font-Weight: Bold;
}
A.alphaon:visited {
	FONT-SIZE: 13px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none; Font-Weight: Bold;
}
A.alphaon:hover {
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	Font-Weight: Bold;
	background-color : #F0F0F0;
}
A.alphaoff:link {
	 FONT-SIZE: 9px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.alphaoff:visited {
	FONT-SIZE: 9px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.alphaoff:hover {
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : #F0F0F0;
}

/*================================================================FCK Editor Styles===========================================*/


.StandardText {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
	
.LargeText {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height:20px;
}

.header_1 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#e3bb57;

}


.header_2 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e3bb57;
	margin: 0px 0px 8px 0px; 

}


.header_3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3bb57;
	margin: 10px 0px 6px 0px; 

}


.header_4 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e3bb57;

}


.header_5 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e3bb57;
	border-bottom: 1px solid #e3bb57;

}

.imgLeftBorder{
	border: 1px solid #e3bb57;
	margin:0px 10px 5px 0px;
}

.imgRightBorder{
	border: 1px solid #e3bb57;
	margin:0px 0px 5px 10px;
}

.memberShipHeader{
	background-image:url(../images/Defualt_Header.jpg);
	width:418px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}


.memberShipHeader a:link, .memberShipHeader a:visited, .memberShipHeader a:active{
	color:#ffffff;
	text-decoration:none;
}


.errorBox{
	padding:10px;
	border:1px solid #FF0000;
	color:#FF0000;
	background-color:#cce7f3;
}

