@import "deals.css";

@import "featured.css";


/*@import url("featured.css");*/
 /*========================================================
               SKINBASE_v3				  
=======================================
========================================================
 THIS IS FOR THE PROPERTY AGENT MODULE
@import "template.css";
@import url("template.css");

 ALT SERIF STRING ///font-family: Georgia, "Times New Roman", Times, serif; 
--- reset ------------Resetting of element defaults to avoid cross-browser incompatibilities */




html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead, tr, th, td, table  { border:0; outline:0; font-size:100%; margin:0; padding:0; }
img,a img,:link img,:visited img { border:0; }
 /*

/*========================================================*/
/* Color scheme 
   
  logo green: #63801E
  Dark red/Maraon: #4F1612;
  YELLOW TEXT ON HOME LEADERS:#FDAA07
  background tan #FFFCEC
  dark green #728B32 
  light green #F1F8E0
  wine #4F1812 
  light wine #FDF5F4 
  orange #F2B900 
 
  
  
  
                                   */
/*THIS IS A SIDE TAB TEST  <div id="follow" class="right">THIS IS A TEST</div> ======================================================*/

#follow.right {background-color: #C3C0AA;
border: solid white;
border-bottom-left-radius: 5px 5px;
border-right-width: 0px;
border-right-width: 0px;
border-top-left-radius: 5px 5px;
font-family: impact, charcoal, arial, helvetica, sans-serif;
padding: 10px 0px;
position: fixed;
right: 0px;
top: 100px;
width: 50px;
height: 200px;}


/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0 0 0 0; background: url(paper_bg.jpg) #FFFCEC; }
/* Setting Text Throughout the skin  table { 	
	
	  
}
*/  

/* outermost div of skin                 */ .OuterDiv {margin: 0 0 0 0; width:100%; height:100%; background: #fff;}
/*=======================================*/
.OuterDivDeals {
	width:100%;
	height:225px;
	background:url(deals_bar.jpg) repeat-x;
	padding: 0;
}
.DealsMenu{height:230px;}

.OuterDivHead {
	width:100%;
	height:310px;
	background:url(top_bar.jpg) repeat-x;
	vertical-align:bottom;
	margin: 0;
	padding: 0;
}
.OuterDivSubHead {
	width:100%;
	height:70px;
	background:url(top_bar.jpg) repeat-x top center; 
}

.headerDiv { width:760px; height:90px;vertical-align:middle; background: transparent; padding: 20px 0 0 0;}

.signDiv { width:130px; vertical-align:middle; background: transparent; text-align:center; }

.logoFloat {float:left; }
.buttFloat {float:right; }





/*-- outermost table of skin 			*/  .OuterTable { width: 1000px; repeat-y top left;  /*background-color:#333;background: transparent;*/ text-align: center; padding: 0 0 0 0; }





/*     To test spacer errors, use a temporary bg color in the spacer class    */
/*-gap from top browser edge        	  -*/.gap1   { height: 6px; padding: 0 0 0 0; }
/*-gap from vitals to media         	  -*/.gap2   { height: 5px; padding: 0 0 0 0; }
/*-gap from menu to paper           	  -*/.gap3   {
	height: 0px;
	padding: 20px 0 0 20px;
	margin:0; 
}
/*-gap from breadcrum to dotted        	  -*/.gap4   { height: 5px; padding: 0 0 0 0; }
/*-gap from dotted to content         	  -*/.gap5   { height: 5px; padding: 0 0 0 0; }

/*-- top spacer (apply to table)--*/ .spacer1 { height:0px; padding: 0 0 0 0; }

/*-- bottom spacer (apply to table)--*/ .spacer2 { height:5px; padding: 0 0 0 0;}



											.line1 {height:2px; border-top: dotted 1px #999;  border-bottom: dotted 1px #999;}
											.line2 {height:2px; border-top: dotted 1px #999; }
											
		

/*-vitals content center cell  -*/.vit_content   { background: url(vit_round/vit_bg.gif); padding: 0 0 0 0;}

/*========================================================*/
/* MARKS VITALS CONTENT TABLE (table inside center cell)  */
/*========================================================*/

/*-- cell containing logo                               --*/ .LogoCell  {
	height:45px;
	padding: 0;
	background: url(logo.jpg) no-repeat top left;
	text-align: right;
	margin: 0;
	width: 150px;
} 




/*-- cell/pane containing phone (html module)           --*/ .PaneVitals { vertical-align: bottom;  padding:0; text-align:right;}

/*-- cell/pane containing vitals menu (links module)    --*/ .PaneVitalsMenu {width: 400px; vertical-align: bottom; padding:0; text-align:right;  }


/*-- cell/pane containing vitals menu (links module)    --*/ .VitalsSub, a.VitalsSub:link,a.VitalsSub:visited, a.VitalsSub:active   { font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #fff; text-decoration:none; padding: 0 0 2px 0; }


a.VitalsSub:hover  {font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #F2B900; text-decoration:none; padding: 0 0 2px 0; }



/*-- login and user token idle         --*/					 .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #003366; /*background:  url(bull.gif) no-repeat bottom left;*/  font-family: Trebuchet MS; font-size: 11px; font-weight:bold; text-decoration: none; padding: 0 5px 0 10px; }

/*-- login and user token hover        --*/					 a.LOGIN_object:hover, a.USER_object:hover { color: #FFF; /*background:  url(bull.gif) no-repeat bottom left;*/  font-family: Trebuchet MS; font-size: 11px; font-weight:bold; text-decoration: none; padding: 0 5px 0 10px; }


/*========================================================*/
/* MEDIA CONTENT cells                                     */
/*========================================================*/


/*-media top row          -*/ .media_top   { background: url(media_round/media_top.gif) repeat-x bottom; height:5px; padding: 0 0 0 0;} 
/*-media bottom row       -*/ .media_bot   { background: url(media_round/media_bot.gif) repeat-x top; height:0px; padding: 0 0 0 0;}

/*-media  left            -*/ .
_l { background: url(media_round/media_l.gif) repeat-y left; width:5px; padding: 0 0 0 0;}
/*-media  right           -*/ .media_r { background: url(media_round/media_r.gif) repeat-y right; width:5px; padding: 0 0 0 0;}

/*media top left corner      -*/ .media_top_l { background: url(media_round/media_top_l.gif) no-repeat bottom left; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-media top right corner    -*/ .media_top_r { background: url(media_round/media_top_r.gif) no-repeat bottom right; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-media bottom left corner  -*/ .media_bot_l { background: url(media_round/media_bot_l.gif) no-repeat top left; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-media bottom right corner -*/ .media_bot_r { background: url(media_round/media_bot_r.gif) no-repeat top right; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-media content cell         -*/.media_content   {vertical-align:top; text-align: center; margin: 0; padding: 0; overflow: hidden; }

/*- -*/ 
								.media_module {
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	/*height: 1px;*/
} 



/*========================================================*/
/*     Main Menu outer table                              */
/*========================================================*/






/*-media bottom row       -*/ .mainmenu_bot   { background: url(mainmenu_round/mainmenu_bot.gif) repeat-x top; height:0px; padding: 0 0 0 0;}

/*-media bottom left corner  -*/ .mainmenu_bot_l { background: url(mainmenu_round/mainmenu_bot_l.gif) no-repeat top left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-media bottom right corner -*/ .mainmenu_bot_r { background: url(mainmenu_round/mainmenu_bot_r.gif) no-repeat top right; width: 5px; height: 0px; padding: 0 0 0 0;}




/*-- background row of main menu         --*/ .mRow {
	background: url(logo.jpg) no-repeat top left transparent;
	/*background: transparent;*/
	padding: 0;
	padding-left: 60px;
	margin:0;
	vertical-align:top;
	text-align: right;
}


/*-- left cap of main menu               --*/ .Menu_l {
	background: url(menu_l.png) no-repeat left;
	height: 40px;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 900px;
}

/*-- innercell for solpartmenu  --*/ .Menu_r {
	background: url(menu_r.png) no-repeat right;
	/*height: 40px;*/
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: center;
}

.Menu_Left_Divider {
	background: url(nav_div.gif) no-repeat center left transparent;
	padding: 0 0 0 4px;
}


/*-- box that holds the menu    --*/ .MainMenu_MenuContainer {
	
}
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar {  }



 /*========================================================
     Main Menu buttons          
========================================================
-- menuitems idle             --*/
.MainMenu_Idle TD {height: 36px; background: transparent; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px;font-weight: normal; color: #fff; padding: 0px 4px 0 4px; text-align:center; cursor:pointer; cursor:hand;  }

 /*-- menuitems over CHANGE NAV COLOR HERE  Blue Cobalt Gray Green Moss Olive Orange Red Rust SeaGreen Slate Tan  --*/
.MainMenu_Selected TD {height: 36px; background: transparent; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px;font-weight: normal; color: #FDAA07; padding: 0px 4px 0 4px;; text-align:center; cursor:pointer; cursor:hand;  }
 /*-- menuitems active           --*/
.MainMenu_Active TD,.MainMenu_BreadcrumbActive TD {height: 36px; background: transparent; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px;font-weight: normal; color: #FDAA07;   padding: 0px 4px 0 4px;text-align:center; cursor:pointer; cursor:hand;  }

 /*-- right seperator idle  must have height --*/
.MainMenu_RightIdle { height: 36px; background: url(nav_div.gif) no-repeat center center transparent; width: 1px; padding:0; vertical-align:middle; }
 
 
 
 /*-- not needed - main menu     --*/
 
 
 
.MainMenu_MenuArrow,.MainMenu_RootMenuArrow,.MainMenu_MenuIcon { display:none; margin:0; padding:0; }






/*========================================================*/
/*   SUBMENU								              */
/*========================================================*/


/*--this surrounds the whole dropdown as 1 block, so it can have a grpahic that won't effect the main menu        --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { width:200px; z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0; background:  #4F1612; padding: 10px;  font-weight: normal; filter: none; }

/*-- if you have a transparent main menu, this has to be transparent or images/hex colors will appear in main menu      --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem {  font-family:  "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight: normal; color: #fff; font-size: 11px; background:  transparent; font-weight: normal; padding: 0; height: 20px; border: 0; }

/*-- do not use graphics in here if you have a transparent main menu       --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {  font-family:  "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight: normal; color: #fff; font-size: 11px; background:  transparent; font-weight: normal; padding: 0; height: 20px; border: 0; }

/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}










/*========================================================*/
/* LEFT SIDE MENU MODULE FONTS                              */
/*========================================================*/
/*-- repeat of main menu item parent--*/ .MenuHdr, .MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link { font-family:"Georgia", Georgia, Times, serif; font-size: 16px; font-weight: NORMAL; color:#4F1812; text-align: center; text-decoration: none; cursor: default; padding: 0 0 0 0; }

/*-- child item --*/ .MenuItem, .MenuItemMouseOver, .MenuItem HR {font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: normal; color:#666; text-align:right; text-decoration: none; cursor: default; background: url(sub_arrow.jpg) no-repeat center right; padding: 10px 24px 10px 0; }/*border-bottom-style:dotted; border-bottom-color:#999999; border-bottom-width: 1px */

/*-- child item as link--*/
.MenuItem A,.MenuItem A:Visited, .MenuItem A:Link  { font-size: 12px;font-weight: normal; color:#666;text-align:right; text-decoration: none; cursor: default; cursor: pointer; }

.MenuItem A:Active { font-size: 12px;color:#4F1812; font-weight: normal; text-align:right; text-decoration: none; cursor: default; cursor: pointer; }


.MenuItem A:Hover, .MenuItemMouseOver, .MenuItemMouseOver A, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Active, 
 .MenuItemMouseOver A:Visited, .MenuItemMouseOver 
A:Link{font-size: 12px;font-weight: normal; color:#333; text-decoration: none; !Important;}




/*========================================================*/
/*  BREADCRUMB						                      */
/*========================================================*/

/*-- cell containing breadcrumbs       --*/ .BreadcrumbsTD { height:30px; vertical-align: middle; background: url(bread_bg.jpg); padding: 0 0 0 20px;/*#F1F8E0;*/}

/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #728B32; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight:normal;}

/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #728B32; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight:normal; }





/*========================================================*/
/*  SEARCH  						                      */
/*========================================================*/

/*-- cell containing search      	--*/ .SearchTD { width:250px; background: url(bread_bg.jpg); text-align: right; vertical-align: middle; padding: 0 10px 0 0;}

/*-- applied to invisible objects   --*/ .Invisible { visibility:hidden; }

/*-- search button in search form   --*/ .searchButton, a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited {  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666; text-decoration: none; padding: 6px 15px 4px 1px;/*background: #F0f0f0;  cursor: hand;*/ }  

/*-- search button in search form   --*/ a.searchbutton:hover{  font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #333; text-decoration: none; padding: 6px 15px 4px 1px; /*background: #F0f0f0;  cursor: hand;*/ }  

/*-- SEARCH FIELD settings    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {background: #fff; height:22px;  width: 200px; color: #ccc; padding: 3px 3px 0 3px; border: 1px solid #ccc; cursor:text; font-family: Trebuchet MS; font-size: 12px; font-weight: normal; color: #333;} 



/*========================================================*/
/*   PAPER BODY							                  */
/*========================================================*/

/*-paper top row                  -*/ .paper_top   { background: url(paper_round/paper_top.gif) repeat-x bottom; height:0px; padding: 0 0 0 0;} 
/*-paper bottom row (gradient=25) -*/ .paper_bot   { background: url(paper_round/paper_bot.gif) repeat-x top; height:26px; padding: 0 0 0 0;}

/*-paper  left               -*/ .paper_l { background: url(paper_round/paper_l.gif) repeat-y left; width:5px; padding: 0 0 0 0;}
/*-paper  right              -*/ .paper_r { background: url(paper_round/paper_r.gif) repeat-y right; width:5px; padding: 0 0 0 0;}

/*paper top left corner      -*/ .paper_top_l { background: url(paper_round/paper_top_l.gif) no-repeat bottom left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-paper top right corner    -*/ .paper_top_r { background: url(paper_round/paper_top_r.gif) no-repeat bottom right; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-paper bottom left corner  -*/ .paper_bot_l { background: url(paper_round/paper_bot_l.gif) no-repeat top left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-paper bottom right corner -*/ .paper_bot_r { background: url(paper_round/paper_bot_r.gif) no-repeat top right; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-paper content cell         -*/.paper_content   {height:30px; text-align: center; /*background: url(paper_round/paper_bg.gif);*/ padding: 0 0 2px 0;}

/*-paper width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/ 
								.paper_module {width:1px; height:0px; text-align: center; padding: 0 0 0 0;} 




/*========================================================*/
/*  FOOTER						                          */
/*========================================================*/

/*-- cell containing privacy           --*/ .foot_menu,a.foot_menu:link, a.foot_menu:visited, a.foot_menu:active{
	color:#FFF;
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	background: url(deals_bar.jpg) repeat-x;
	height: 50px;
	vertical-align: middle;
}

/*-- cell containing privacy           --*/ a.foot_menu:hover {color:#FFF; font-family: Trebuchet MS; font-size:11px; font-weight:normal; text-decoration: none; text-align:center;}




/*-- terms privacy and copyright BIG DIV       --*/.foot_legalDiv {background: url(top_bar.jpg) repeat-x; height: 150px; text-align:center;
	padding: 20px 0 0 0; vertical-align: top;}
	
/*-- terms privacy and copyright       --*/ .foot_legal, a.foot_legal:link, a.foot_legal:visited, a.foot_legal:active  {
	color:#ccc;
	font-family: Trebuchet MS;
	font-size: 9px;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	padding: 0;

}

/*-- terms privacy and copyright hover --*/ a.foot_legal:hover {color:#999; font-family: Trebuchet MS; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 0;}






/*-- typical row style (behind ends)  --*/ .Row { background:  url(top_bg.jpg) repeat-x top left; height: 270px; padding: 0; }
/*-- LEFT CAP STYLE	    	   		  --*/ .Left { background:  url(top_l.jpg) no-repeat top left; height: 270px; width:100%; padding: 0; }
/*-- LEFT CAP STYLE	                 --*/ .Right { background:  url(top_r.jpg) no-repeat top right; height: 270px; width:100%; padding: 0;}


/*========================================================*/
/*  CONTENT PANES                                      */
/*========================================================*/


.PanesTD {
	width:100%;
	vertical-align:top;
	padding:30px 0 0 0;
}
 /*-- left content pane             --*/
.PaneLeft { width:295px; margin:0; padding:0 10px 0 20px; }
 /*-- content pane                  --*/
.PaneCenter { padding:0 20px 0 20px; vertical-align: top;}
 /*-- right content pane            --*/
.PaneRight { padding:0 20px 0 0; width: 315px; }
 /*-- bottom menu content pane      --*/
.PaneMenuBottom { width:100%; padding:5px 5px 0; }
 /*-- header content pane           --*/
.PaneHeader { height:139px; width:100%; padding:0; }
 /*-- language selector dropdown        --*/

/*========================================================*/
/* PANES EXCLUSIVE TO SUB SKIN*/
/*========================================================*/

/*-- left content pane             --*/ .PaneLeftSub { width: 200px; vertical-align: top;  border-right-style: dotted; border-right-color: #ccc; border-right-width: 1px; padding: 0 4px 0 4px;  }

/*-- content pane                  --*/ .PaneCenterSub { width: 560px; vertical-align: top; padding: 0 7px 0 7px; }

/*-- right content pane            --*/ .PaneRightSub { vertical-align: top; padding: 0 7px 0 7px; width: 33%; }


 
/*========================================================*/
/* Tokens                                             */
/*========================================================*/



/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #c1c1c1; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; }


/*-- language selector dropdown        --*/ .Language_object { font-family: Trebuchet MS; font-size: 11px; text-decoration: none; }


/*========================================================*/
/*  EVENTS MODULE DETAILS PAGE      ED (based on #5 text) */
/*========================================================*/

/*-- most of the text on site          --*/ .EDnormal, .EDNormal { font-family: Trebuchet MS; font-size: 11px; color: #555; text-align:left;}
/*-- most of the bold text on site     --*/ .EDNormalBold { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #555;text-align:left; }
/*-- red text on site for errors       --*/ .EDNormalRed { color: #C50000; font-family: Trebuchet MS; font-weight: bold; font-size: 11px; text-align:left;}
/*-- subheadings - mostly in admin     --*/ .EDSubHead { font-family: Trebuchet MS; font-size: 12px; font-weight: bold; color: #003366; padding: 2px 2px 2px 0; text-align:right }
/*-- headings - mostly in admin        --*/ .EDHead {  font-family: Trebuchet MS; font-weight: normal; font-size: 22px; color: #003366; font-weight: bold; padding: 10px 0 5px 0;  text-align:left; border: 0 0 1px 0 dotted #999999; }

/*-- headings - mostly in admin        --*/ .EDDotted{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999;}

/*-- admin button-link style           --*/ a.EDCommandButton:link, a.EDCommandButton:visited, a.EDCommandButton:active 
{ color: #FFF; border: 0px solid #003366; background: #003366; padding: 0 4px 0 4px; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-decoration: none; }

/*-- admin button-link style hover     --*/ a.EDCommandButton:hover  
{color: #FFF; border: 0px solid #000066; background: #666; padding: 0 4px 0 4px; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-decoration: none;}




/*body{	background-color: #ffffff;	padding: 5px 5px 5px 5px;	margin: 0px;}

*/

/*========================================================*/
/*  Links AND BUTTONS FOR WHOLE SITE                                             */
/*========================================================*/

/*-- default links visited and active a:link, a:visited, a:active { color: #666; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; } --*/ 

/*-- default links hover              a:hover { color: #444; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px; text-decoration: underline; } --*/ 
/*-- normal  links visited and active a.Normal:link, a.Normal:visited { color: #666; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; } --*/ 
/*-- normal  links hover              a.Normal:hover { color: #444; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 11px;	text-decoration: none; } --*/ 

/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
{ color: #000; padding: 0 10px 0 0; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }

/*-- admin button-link style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/ 
a.CommandButton:hover  {color: #FFF; border: 0px solid #003366; background: #003366; padding: 0 4px 0 4px; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }





 /*========================================================
  7 Forms                                              
========================================================
-- default form elements      --*/
select,input { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; color:#000; }
 /*-- textbox                    --*/
.NormalTextBox { color:#000; padding-left:4px; line-height:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; font-size:11px; }
 /*-- textbox container          --*/
td.NormalTextBox { background:transparent; border:0; margin:0; padding:0; }



.FormTable {padding: 0; text-align:center; }


.FormField {
	width: 200px;
	height: 20px;
	border:2px solid #ccc;
	background:#FFF /*url(bg_textbox.jpg) no-repeat*/;
	color: #000;
	padding:0px 0px 0px 0px;/*INSIDE FIELD BOX*/
	margin-bottom:10px; /*OUTSIDE FIELD BOX*/
	font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-size: 13px;
		text-align: left;
}







/*========================================================*/
/* FCK TEMPLATE STRUCTURE CLASSES (TABLES, TDs, AND DIVs)
/* Changeable in fck code editor, but user will not change these      
/*========================================================*/
/*-- image is above title          --*/ .ImageAboveTD {padding:0 0 5px 0; text-align:left;}

/*-- image is bloew title          --*/ .ImageBelowTD {padding:5px 0 5px 0; text-align:left;}


/*-- template content            --*/ .ContentTD { width:100%; padding: 2px 0px 5px 0px; border-bottom: 1px dotted #ccc;}

/*-- bottom spacer              --*/ .bottom_space { height:5px; padding: 0 0 0 0;}



/*========================================================*/
/* FCK DROPDOWN TEXT CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when TEXT is selected!!                           
/*========================================================*/


/*========================================================*/
/* FCK DROPDOWN TEXT CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when TEXT is selected!!                           
/*========================================================*/



.Title1, H1  { margin: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #4F1812; background:transparent; text-decoration:none; padding: 0;  font-size:30px; font-weight: normal; line-height:40px; text-shadow: 1px 1px 0px #ccc;}

.Title2, H2 { margin: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #4F1812; background:transparent; text-decoration:none; padding: 0;  font-size:30px; font-weight: normal; line-height:36px;  text-shadow: 1px 1px 0px #ccc;}

.Title3, SubTitle1, H3 { margin: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #4F1812;  padding: 0; background:transparent; text-decoration:none; font-size:26px; font-weight: normal; line-height: 20px; text-shadow: 1px 1px 0px #ccc;}

.Title4,  H4 { margin: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #4F1812;  padding: 0; background:transparent; text-decoration:none; font-size:18px; font-weight: normal; line-height: 22px;  text-shadow: 1px 1px 0px #ccc;}

.Title5,  H5 { margin: 0;  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #000;  padding: 0; background:transparent; text-decoration:none; font-size:18px; font-weight: normal; line-height: 22px; text-shadow: 1px 1px 0px #ccc;}



/*THIS WAS YELLOW< NOW WHITE color: #FDAA07;*/
.TitleYellow {
	margin: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #F7FA89;
	text-shadow: 0px 1px 1px #000;
	text-decoration:none;
	padding: 0;
	background:transparent;
	text-decoration:none;
	font-size:20px;
	font-weight: bold;
	line-height: 26px;
}

.NormalBoldYellow {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #F7FA89;
	text-shadow: 0px 1px 1px #000;
	text-decoration:none;
	padding: 0;
	background:transparent;
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
	line-height: 18px;
}

.NormalYellow {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	color: #F7FA89;
	text-shadow: 0px 1px 1px #000;
	text-decoration:none;
	padding: 0;
	background:transparent;
	text-decoration:bold;
	font-size:13px;
	font-weight: normal;
	line-height: 18px;
}

 /*-- "learn more" nor "next" link      --*/
 
 .learnmore
 {
 font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; font-weight:BOLD; color:#000; text-align:right; text-decoration:none;
 }
.learnmore A:hover,.learnmore A:Active,.learnmore A:Visited,.learnmore A:Link { font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; font-weight:BOLD; color:#000; text-align:right; text-decoration:none; }
 /*-- fancylike bullet points --*/
.burst_bullets,.burst_bullets A:hover,.burst_bullets A:Active,.burst_bullets A:Visited,.burst_bullets A:Link { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:10px; font-weight:normal; padding:20px 2px 20px 25px; }



/*-- fancylike bullet points --*/ .burst_bullets, .burst_bullets A:hover, .burst_bullets A:Active,  .burst_bullets A:Visited, .burst_bullets A:Link {padding: 20px 2px 20px 25px; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 10px; font-weight: normal; color:#333; text-align:left; text-decoration: none; background: url(burst.jpg) no-repeat center left; }

/*-- Boxed large font for ratings    --*/ .Rating { padding: 0px 6px 0px 6px; width: 1px; font-family:  "Trebuchet MS", Verdana, sans-serif; font-size: 28px; font-weight: normal; color: #F1F8E0; background-color:#4F1812;  border: 1px solid #728B32;}

/* MORE FCK DROPDOWN TEXT CLASSES (THESE ARE ALSO NUKE STANDARD CLASSES


/*-- most of the text on site          --*/ 


.normal {
	font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
	font-size:13px!important;
	font-weight:normal;
	line-height:18.2px;
	color:#333;
	text-decoration:none;
	margin:0;
}
a.normal:hover,a.normal:Active,a.normal:Visited,a.normal:Link { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px!important; line-height:18.2px; font-weight:normal; color:#333; text-decoration:none; margin:0; }

.NormalBold {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
	font-size:13px!important;
	line-height:18.2px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	margin:0;
}
.a.NormalBold:Active,a.NormalBold:Visited,a.NormalBold:Link { font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px!important; line-height:18.2px; font-weight:bold; color:#555; text-decoration:none; margin:0; }

a.NormalBold:hover { font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px!important; line-height:18.2px; font-weight:bold; color:#4F1812; text-decoration:underline; margin:0; }



.normal_small { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:9px; color:#555; margin:0; }
a.normal_small:hover,a.normal_small:Active,a.normal_small:Visited,a.normal_small:Link { font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:9px; font-weight:bold; color:#4F1812; text-decoration:none; margin:0; }
.linkblue,a.linkblue:Link,a.linkblue:hover,a.linkblue:Active,a.linkblue:Visited { font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size:13px; font-weight:normal; color:#03f; text-align:left; margin:0; }
 /*-- red text on site for errors       --*/
.NormalRed { color:#C50000; font-family:Trebuchet MS; font-weight:bold; font-size:12px; }
 /*=======================================*/
.borderDottedLight { border-bottom:1px dotted #666; }
 /*=======================================*/
.borderDottedDark { border-bottom:1px dotted #000; }
 /*=======================================*/
.borderSolidLight { border-bottom:1px solid #666; }
 /*=======================================*/
.borderSolidDark { border-bottom:1px solid #000; }






/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #000; padding: 0 0 0 0; }

/*-- headings - mostly in admin        --*/ .Head { font-family: "Georgia", Georgia, Times, serif;  font-weight: inherit; font-size: 22px; color: #4F1812; background: transparent; padding: 0 0 0 0 0;}


/*========================================================*/
/* FCK DROPDOWN TITLE CELL BORDER CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when THE TITLE TABLE TD CELL IS SELECTED!!                           
/*========================================================*/

/*-- container title table              --*/ .Lrg_T_Cust_BordTD  { padding: 13px 0 0 0; width:100%; background: url(lrg_title_cust_bord.gif) no-repeat top center;	border-bottom:1px dotted #666;}

/*-- container title table              --*/ .Sm_T_Cust_BordTD  { padding: 7px 0 0 0; width:100%; background: url(sm_title_cust_bord.gif) no-repeat top center;	border-bottom:1px dotted #666;}

/*-- container title table              --*/ .Lrg_T_Straight_BordTD { padding: 0 0 0 0; width:100%; border-top:1px dotted #666;	border-bottom:1px dotted #666;}

/*-- container title table              --*/ .Sm_T_Straight_BordTD{ padding: 0 0 0 0; width:100%; border-top:1px dotted #666;	border-bottom:1px dotted #666;}


  /*========================================================
 FCK DROPDOWN IMAGE BORDER CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when an IMAGE IS SELECTED!!                           
/*========================================================
-- image is bloew title          --*/
.ImageOnLeft { margin:0 10px 0 0; float:left;
}
 /*-- image is bloew title          --*/
.ImageOnRight { margin:0 0 0 10px; 
float:right;
 }
.ImageBorder1,a.ImageBorder1:link,a.ImageBorder1:visited,a.ImageBorder1:active,a.ImageBorder1:hover { background-color:#999; color:#999; border:3px solid #F8F4F3; text-align:left; padding:1px; }
.ImageBorder2,a.ImageBorder2:link,a.ImageBorder2:visited,a.ImageBorder2:active,a.ImageBorder2:hover { border:1px; text-align:left; border-color:#999; border-style:solid; padding:0; }
.ImageBorder3,a.ImageBorder3:link,a.ImageBorder3:visited,a.ImageBorder3:active,a.ImageBorder3:hover { border:1px; text-align:left; border-color:#999; border-style:solid; margin:5px; }
.ImageBorder4,a.ImageBorder4:link,a.ImageBorder4:visited,a.ImageBorder4:active,a.ImageBorder4:hover { border:none; padding:0; }
 /*-- image is above title          --*/
.ImageAboveTD { text-align:left; padding:0 0 5px; }
 /*-- image is bloew title          --*/
.ImageBelowTD { text-align:left; padding:5px 0; }
 /*========================================================
  OPTIONAL GOODIES GO BELOW									 
========================================================
========================================================
  2-color border gradient box 
 (1 table with these 2 classes) 
========================================================
-- goes on table (this is the small table)    -*/
.tablegrad2 { height:50px; width:100%; border-color:#999; border-style:solid; border-width:1px 1px 0; }
 /*-- goes in cell     --*/
.cellgrad2 { height:100%; width:100%; vertical-align:top; background:url(gradient2.jpg) repeat-x; background-position:0 60%; border-color:#fff; border-style:solid; border-width:1px; padding:1px; }
 /*-- goes on table     -*/
.tablegrad { height:325px; width:100%; border-color:#999; border-style:solid; border-width:1px; }
 /*-- goes in cell     --*/
.cellgrad { height:100%; width:100%; vertical-align:top; text-align:center; background:url(gradient2.jpg) repeat-x top; border-color:#fff; border-style:solid; border-width:1px; padding:10px; }
 /*========================================================
 used by default.css  				
========================================================
 used to set the different module align options - from module settings */
.ControlPanel,.PagingTable { width:100%; background-color:#FFF; border-right:#036 1px solid; border-top:#036 1px solid; border-left:#036 1px solid; border-bottom:#036 1px solid; }
.DNNAlignleft { text-align:left; }
.DNNAlignright { text-align:right; }
.DNNAligncenter { text-align:center; }
.spacer1,.spacer3 { height:0; margin:0; padding:0; }
.spacer2,.spacer4,.spacer5 { height:5px; margin:0; padding:0; }
.PaneTop,.PaneBottom { width:100%; padding:0 7px; }
.DATE_object,a.DATE_object:link,a.DATE_object:visited,a.DATE_object:active,a.DATE_object:hover { color:#c1c1c1; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; text-decoration:none; }

.Lrg_T_Cust_BordTD,.TitleLrgTD { width:100%; background:url(lrg_title_cust_bord.gif) no-repeat top center; border-bottom:1px dotted #666; padding:13px 0 0; }
.Sm_T_Cust_BordTD,.TitleSmTD { width:100%; background:url(sm_title_cust_bord.gif) no-repeat top center; border-bottom:1px dotted #666; padding:7px 0 0; }
.Lrg_T_Straight_BordTD,.Sm_T_Straight_BordTD { width:100%; border-top:1px dotted #666; border-bottom:1px dotted #666; padding:0; }


A:link
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
/*	font-size:13px!important;
*/	font-weight:normal;
	/*line-height:18.2px;*/
	color:#63801e;
	text-decoration: none;
	margin:0;
}

A:visited
{font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
	/*font-size:13px!important;*/
	font-weight:normal;
	/*line-height:18.2px;*/
	color:#63801e;
	text-decoration: none;
	margin:0;
}

A:hover
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
	/*font-size:13px!important;*/
	font-weight:normal;
	/*line-height:18.2px;*/
color:#63801e;
	text-decoration: underline;	margin:0;}

A:active
{font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif;
	font-smooth:always;
	/*font-size:13px!important;*/
	font-weight:normal;
/*	line-height:18.2px;*/
	color:#333;
	text-decoration:none;
	margin:0;
}

.homefeatured { margin:0; padding: 0;}
