/* CSS Document */

/* -----  ---- -----------------------------------------MAIN SETTINGS--------------------------------------------------------------------*/
BODY {
	MARGIN: 5px 0px 0px 0px;
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size : 11px;
	color:#0066cc;
	  
}

/*-----------------------------------------------------| #b21414efined HTML|-----------------------------------------------------------------*/
td{
	font-family : Arial, sans-serif, Verdana, Geneva, Helvetica;
	font-size : 11px;
  	color:#0066cc;
}


div{
	color:#0066cc;
}


blockquote{
  	color:#0066cc;
}



form{
margin:0px;
}



a:link{
	color:#0066cc;
}

a:hover{
	color:#0066cc;

}
a:active{
	color:#0066cc;
}

a:visited{
  	color:#0066cc;

}


hr {
	color: #0066cc;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 1px;
}




h1 {
	font-size: 19px;
	font-weight:bold;
	color:#0066cc;
	vertical-align:bottom;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height:25px;
}



h1.mFtitle {
	font-size: 19px;
	font-weight:bold;
	color:#0066cc;
	vertical-align:bottom;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:25px;
}





/*-|For Cat Titles and Feature Titles Only|-*/
h2, h2 A:link, h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	margin-top: 5px;
	margin-bottom: 4px;
	text-decoration:none;
}



h3, h3 A:link,h3 a:active, h3 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066cc;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}





h4 , h4 a:link, h4 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration: none;
}

h5, h5 a:link, h5 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	margin-top: 0px;
	margin-bottom: 3px;
	text-decoration: none;

}

h6, h6 a:link, h6 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066cc;
	margin-top: 0px;
	margin-bottom: 3px;
	text-decoration: none;
}


p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066cc;
	margin-top: 3px;
	margin-bottom: 5px;
}


/**/

Ul{
	margin:5px 0px 0px 5px;
}


OL{
	margin:5px 0px 0px 0px;
}



li {
	font-size: 11px;
	color: #0066cc;
	margin:6px 0px 4px 0px;
}






/*___________________________________________________| TOP HAT |______________________________________________*/



#body{
	Background-Color: #004040;
}

#Body_Blank{
	Background-Color: #FFFFFF;
}


#mainenance{
background-image:url(../images/Layout/maintenance.jpg);
width:1002px;
height:937px;
background-repeat:no-repeat;
}



#tophat{
	width:1000px;
	background-color:#ffffff;
	border:2px solid #04a8d7;
	height:161px;
}


#Logo{
	width:341px;
	border-left:2px solid #04a8d7;
}


#TopLeft{
	width:345px;
}

#TopRight{
	vertical-align:top;
	width:308px;
	background-color:#0491c0;
}

#curtNav{
	background-image:url(../images/Layout/Curt_Nav_BG.jpg);
	background-repeat:no-repeat;
	width:308px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	word-spacing:2px;
	vertical-align:top;
}


#curtNav a:link, #curtNav a:visited, #curtNav a:active{
	color:#FFFFFF;
	text-decoration:none;
}


.TophatShowCallout{
	background-color:#cce7f3;
	height:35px;
	padding:3px 6px 0px 6px;
}

.SearchHolder{
	background-color:#04a7d7;
	padding:0px 6px 0px 6px;
}



#ToprightImage{
	vertical-align:top;
	width:308px;
	border-left:2px solid #04a8d7;
}


#topNavTable{
	width:1000px;
	height:26px;
	background-image:url(../images/Layout/topNav_BG.jpg);
	background-repeat:no-repeat;
	border-left:2px solid #04a8d7;
	border-right:2px solid #04a8d7;
	border-bottom:2px solid #04a8d7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}


#topnav_td{
	padding:0px 10px 0px 10px;
}



/*___________________________________________________| Footer Table |____________________________________________*/
#footer_tbl{
	background-color:#04a7d7;
	width:1000px;
	font-family: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:340px;
	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;
	border-left:2px solid #04a7d7;
	border-right:2px solid #04a7d7;
}



#FuseContainer{
	vertical-align:top;
	width:820px;
	background-color:#FFF;
}

#leftColumn{
    vertical-align:top;
    width:176px;
	background-color:#000543;
}



/*___________________________________________________| 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:#0066cc;
	vertical-align:bottom;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 4px;
}

.homePageText{
	padding-right: 24px;
	padding-left: 24px;

}

.homePageText p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.homeShowCallOut{
	background-color:#04a7d7;
	padding:8px 24px 8px 24px;
}

.homeShowCallOut h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.homeShowCallOut p{
	font-family: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 |____________________________________________*/

.shopingStats{
	font-size:11px;
	color:#FFFFFF;
}

.shopingStats a:link, .shopingStats 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:#0066cc;
	padding:0px 10px 3px 0px;
	text-decoration:none;

}

.Subnav a:link, .Subnav a:acvite, .Subnav a:visited{
	color:#0066cc;
	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:acvite, .Subnav_Active a:visited{
	color:#000000;
	text-decoration:none;
}







/*____________________________________________________| Pages Cat Feature Main Styles |_________________________________________*/

#fuesInnerTBL{
    vertical-align:top;
	width:510px;
	background-image:url(../images/Layout/FuseBox_inner_BG.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


#fuesInnerTBL_notouts{
	width:825px;
	vertical-align:top;
	background-image:url(../images/Layout/FuseBox_inner_BG.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


#ToutCol{
    background-image:url(../images/Layout/ToutCol_BG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:306px;
	vertical-align:top;
	border-left:2px solid #04a7d7;
	background-color:#cce7f3;
	padding-top:10px;
	text-align:left;
	height:650px;
}


#ToutCol_myAccount{
	width:306px;
	vertical-align:top;
	border-left:2px solid #04a7d7;
	background-color:#cce7f3;
	text-align:left;
	height:500px;
}







#BCTrail{
	vertical-align:top;
	padding:8px 24px 0px 24px;
	color:#0066cc;
	
}


#BCTrail_image{
	vertical-align:top;
	padding:8px 24px 0px 24px;
	color:#0066cc;
	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:#0066cc;
}

#PrintPage{
	vertical-align:top;
	padding:8px 18px 0px 5px;
	color:#0066cc;
	text-align:right;
	font-size:10px;
}


#PrintPage_image{
	vertical-align:top;
	padding:8px 24px 0px 24px;
	color:#0066cc;
	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:#0066cc;
}



#PageTitle{
	color:#0066cc;
	padding:10px 24px 0px 24px;
	vertical-align:top;
	background-color:#FFFFFF;
}

#PageTitle td{
	vertical-align:top;
}


.Print{
	text-align:right;
	border-bottom:3px solid #0066cc;
	vertical-align:bottom;
}






#ImageText{
	padding:0px 24px 0px 24px;
	vertical-align:top;
}


.layoutPadding{
	padding:0px 24px 0px 24px;
	vertical-align:top;
	background-color:#FFFFFF;
}



.M_ImageLeft{
	margin:5px 10px 5px 0px;
	border:1px solid #05a9d5;
}

.M_ImageRight{
	margin:5px 0px 5px 10px;
	border:1px solid #05a9d5;
}

.M_ImageCenter{
	margin:0px 0px 5px 0px;
	border:1px solid #05a9d5;
}

#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_Tabel{
	border:2px solid #04a7d7;

}

#lay_Print{
	width:600px;
	background-color:#FFF;
}

#FooterPrint{
    vertical-align:top;
	padding-top:5px;
	width:600px;
	height:28px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#04a7d7;
}

.ImageLeft{
	margin:0px 10px 5px 0px;
	border:1px solid #0066cc
}



/*____________________________________________________| Subcat Styles |_________________________________________*/


.Subcat {
	margin:0px;
}


.TeaserImage{
	border: 1px solid #05a9d5;
	margin:0px 5px 5px 0px;
}



.Subcat p{
	margin:5px 0px 0px 10px;
}


.CatNestedTitle{
	padding:0px 24px 10px 0px;
}

.CatNestedTitle h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	text-decoration:none;
}


.CatNestedTitle h3 a:link, .CatNestedTitle h3 a:visited, .CatNestedTitle h3 a:active{
	color: #0066cc;
	text-decoration:none;
}

.CatNestedTitle h3 a:hover{
	color: #0066cc;
	text-decoration:underline;
}

.ShowSubCategories{
	padding:0px 24px 10px 10px;
}

.ShowSubCategories h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066cc;
	text-decoration:none;
}


.ShowSubCategories h3 a:link, .ShowSubCategories h3 a:visited, .ShowSubCategories h3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066cc;
	text-decoration:none;
}

.ShowSubCategories h3 a:hover{
	color: #0066cc;
	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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	padding: 3px 0px 0px 10px;
	text-decoration:none;
}


.NewEventsHeader h3 a:link, .NewEventsHeader h3 a:active, .NewEventsHeader h3 a:visited{
	color: #0066cc;
	text-decoration:none;
}

.NewEventsHeader h3 a:hover{
	color: #0066cc;
	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-top:1px solid #3385d6;
	border-bottom:1px solid #3385d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3385d6;
	padding:2px 24px 2px 24px;
	font-weight:bold;
}

.divPadder{
	padding:10px 24px 10px 24px;
}



/*_________________________________________________:: EVENTS STYLES ::___________________________________________*/






/*_________________________________________________:: Feature Styles ::___________________________________________*/


.CatFeatureTitle{
	border-top:1px solid #3385d6;
	border-bottom:1px solid #3385d6;
	padding:0px 24px 0px 24px;
}



.CatFeatureTitleLeft{
	border-top:1px solid #3385d6;
	border-bottom:1px solid #3385d6;
	padding:0px 0px 0px 15px;
}

.CatFeatureTitleRight{
	border-top:1px solid #3385d6;
	border-bottom:1px solid #3385d6;
	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;
}




.MYAccountBody{
	background-color:#cce7f3;
	border:1px solid #06a7d7;
	color:#0066cc;
}



/*_________________________________________________:: PRODUCT STYLES ::___________________________________________*/


#ProdImage{
	vertical-align:top;
	width:240px;
	padding-right:10px;
}

#ProdDetails{
	vertical-align:top;
	width:130px;
	padding-right:10px;
}


#ProdDescription{
	vertical-align:top;
	width:500px;
}




/*____________________________________________________| Form Styles |_________________________________________*/



.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
    position:absolute; 
	bottom:30; 
	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:#cce7f3;
	width:102px;
	vertical-align:top;
	border-bottom:2px solid #0066d9;
}

.MYFI_Rightside{
	background-color:#cce7f3;
	vertical-align:top;
	border-left:2px solid #0066d9;
	border-bottom:2px solid #0066d9;
	padding:0px 10px;
}



.myTraphicTable{

}

.TrapfficCenterBody{
	background-color:#0066cc;
	border-left:2px solid #8c692a;
	border-right:2px solid #8c692a;
}

.TrapfficHeaderL{
	background-color:#dbc989;
	border-Top:1px solid #8c692a;
	border-bottom:1px solid #8c692a;
	border-right:1px solid #8c692a;
	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:#FFFFFF;
}




#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:1px solid #05a9d5;
	background-color:#ffffff;
}

.EntryAltRow{
	background-color:#cce7f3;
}



.EntryHeader{
	font-size:11px;
	color:#05a9d5;
	font-weight:bold;
	text-align:left;
	background-color:#000543;
}

.EntryCol{
	font-size:11px;
	text-align:left;
	padding:2px 5px 2px 5px;
}


/*

#Form_Request_Prev{
    background-color:#FFFFFF;
	border:1px solid #0066cc;
	padding: 5px;
}


.form_TeaserText{
	background-color:#EDE1C9;
	border:#0066cc 1px solid;
	width:450px;
	height:100px;
}

.form_MainText{
	background-color:#EDE1C9;
	border:#0066cc 1px solid;
	width:450px;
	height:300px;
}


#SearhTbl{
    background-color:#EDE1C9;
	border:1px solid #0066cc;
	padding: 5px;
}

.Header_Col{
	font-size:11px;
	color:#0066cc;
	font-weight:bold;
	text-align:left;
	padding:0px;
	border-bottom:1px solid #0066cc;
}


.UploadFormOuter{
	background-color:#534027;
	padding:10px 10px 20px 10px;
}

.UploadFormInner{
	background-color:#0066cc;
	padding:10px 10px 20px 10px;
}



*/

/*____________________________________________________|TEST MODE|_____________________________________________*/

#testmode{
background-image:url(../images/Layout/TesMode_Bg.gif);
width:777px;
height:203px;
}


#testModeText{
	font-family: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 #0066cc;
}


.emptyBox{
border:none;
color:#FF0000;
font-size:11px;
}




.PrevNext{
	font-size: 11px;
	text-decoration : none;
	COLOR: #0066cc;
}

.Border{
	border:1px solid #0066cc;
}

.BorderBottom{
	border-bottom:1px solid #0066cc;
}


.borderThick{
	border:2px solid #4a3a27;
}


.TBBorder{
	border-top:1px solid #0066cc;
	border-bottom:1px solid #0066cc;
}


.border_bottom{
border-bottom:1px solid #0066cc;
}





.MembersOnly{
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	border-bottom:1px solid #0066cc;
	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:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.event_DL{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding-right:10px;
}

.event_DR{
	font-family: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: #0066cc;
}
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: 8px;
	COLOR: #DAA520;
	TEXT-DECORATION: none;
}
A.menu_admin{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #DAA520;
	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:Arial, Helvetica, sans-serif;
	color:#0066cc;
}

/* 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 : Arial, Helvetica, sans-serif;
	font-size: 28px;
}
.cat_title_small {
	font : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.cat_title_list {
	font : 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:#0066cc;
}

/* 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:#0066cc;
	
}

/* Style for Product price emphasized words */
.prodprice2 {
color:#0066cc;
}

/* 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 : Arial, Helvetica, sans-serif;
}


.FormText {
	FONT-SIZE: 12px;
	vertical-align : baseline;
	font-family : Arial, Helvetica, sans-serif;
	color:#0066cc;
}

.FormTextSmall {
	FONT-SIZE: 11px;
	vertical-align:baseline;
	font-family : Arial, Helvetica, sans-serif;
	color:#0066cc;
}




.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: #fbfbfb;
	BORDER-BOTTOM: #3385d6 1px solid;
	BORDER-LEFT: #3385d6 1px solid;
	BORDER-RIGHT: #3385d6 1px solid;
	BORDER-TOP: #3385d6 1px solid;
	COLOR: #3385d6;
	FONT-SIZE: 12px;
}


.formfield2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #0a60ad 1px solid;
	BORDER-LEFT: #0a60ad 1px solid;
	BORDER-RIGHT: #0a60ad 1px solid;
	BORDER-TOP: #0a60ad 1px solid;
	COLOR: #0a60ad;
	FONT-SIZE: 14px;
}



.formfield_serch{
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	BORDER-TOP: #FFF 1px solid;
	COLOR: #04a7d7;
	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: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: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: #000543;
	BORDER: #000543 3px solid;
	COLOR: #cce7f3;
	FONT-SIZE: 11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.formbutton_Small {
	BACKGROUND-COLOR: #000543;
	BORDER: #000543 3px solid;
	COLOR: #cce7f3;
	FONT-SIZE: 9px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}




.formbutton_W{
	BORDER: 1px solid #0066cc;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0066cc;
	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:10px;
}



.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, Arial, Helvetica, sans-serif; 
}

A.TopTierHeader:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, 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, 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, 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, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, 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, 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: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
	
.LargeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height:20px;
}

.header_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0066cc;

}


.header_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	margin: 0px 0px 8px 0px; 

}


.header_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	margin: 10px 0px 6px 0px; 

}


.header_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;

}


.header_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	border-bottom: 1px solid #0066cc;

}

.imgLeftBorder{
	border: 1px solid #0066cc;
	margin:0px 10px 5px 0px;
}

.imgRightBorder{
	border: 1px solid #0066cc;
	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;
}

