/*========================================================*/
/*               SKINBASE_v2 by Mark White 				  */
/*                www.propagandalabs.com 				  */
/*========================================================*/


/* THIS IS FOR THE PROPERTY AGENT MODULE*/
/* THIS IS FOR THE PRODUCT PAGES */
@import "product.css";
@import url("product.css");


@import "staf.css";
@import url("staf.css");



/*--- 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, font, img, ins, kbd, q, s, samp,
sub, sup, tt, var, dd, dl, dt,  ol,   fieldset, input, textarea, 
table, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	}

img, a img, :link img, :visited img {
	border:0;}

/*
background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/

/*========================================================*/
/*  1 Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0; background-color: #FFF8FF;   filter:progid:DXImageTransform.Microsoft.Gradient  (GradientType=0, StartColorStr='#00FFFFFF',EndColorStr='#00FFFFFF');
 }
/* Setting Text Throughout the skin     table, tr, td {color:#999;font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; text-decoration:none; margin: 0;}  */

/*-- outermost table of skin 			*/  .OuterTable { width: 1005px; text-align: center; padding: 0 0 0 0; }


/*-gap from top browser edge        	  -*/.spacer1   {  line-height: 0px; display: inline; margin: 0; height: 0px; padding: 0 0 0 0; }
/*-gap from vitals to media         	  -*/.spacer2   {  line-height: 0px display: inline; margin: 0; height: 5px; padding: 0 0 0 0; }
/*-gap from menu to paper           	  -*/.spacer3   {  line-height: 0px display: inline; margin: 0; height: 0; padding: 0 0 0 0; }
/*-gap from breadcrum to dotted        	  -*/.spacer4   {  line-height: 0px display: inline; margin: 0; height: 5px; padding: 0 0 0 0; }
/*-gap from dotted to content         	  -*/.spacer5   {  line-height: 0px display: inline; margin: 0; height: 5px; padding: 0 0 0 0; }
/* outermost div of skin                 */ .OuterDiv {width:100%; height:100%;  background: url(bg.jpg) repeat-x top; }
/* outermost div of skin                 */ .OuterDiv1 {width:100%; height:124px; background: url(head.jpg) repeat-x; /*  )acb9c5*/}
/* outermost div of skin                 */ .OuterDiv2 {width:100%; height:35px; background: url(mainmenu_bg.jpg)  repeat-x; /*  )acb9c5*/}
/* outermost div of skin                 */ .OuterDiv3 {width:100%; height:10px; background: url(mainmenu_shad.png)  repeat-x; /*  )acb9c5*/}
/* outermost div of skin                 */ .OuterDiv4 {width:100%;  /*  )acb9c5*/}
/* outermost div of skin                 */ .OuterDiv5 {width:100%; height:183px; background: url(foot_bg.jpg)  repeat-x; /*  )acb9c5*/}
/* outermost div of skin                 */ .OuterDiv {width:100%; height:100%;  /*  )acb9c5*/}

/*========================================================*/
/* VITALS GRAPHIC CELLS (1 table 9 cells)   - mark        */
/* 

TO CUT OFF A ROUNDED EDGE AND MAKE FLUSH WITH ADJACENT TABLE:
choose the row or column you want to hide (top/ right/ left/ bottom). hiding it will make it appear "straight" and flush to the adjacent table. this will not make a square box (do that graphically). don't hide the middle content row! 
2. set the height and width properties of the row or column classes from 5 to 0. this will hide the row or column.

TO HIDE ROUNDED BOX BUT KEEP THE SPACING:
1. Set the CONTENT class hex color to nothing or comment out the color. 
2. there are 8 more classes with graphics. Simply comment the graphic properties out WITHIN each class. This will leave the 

TO HIDE ROUNDED BOX WITH NO SPACING:
Comment out all 9 classes for the table.

TO CHANGE BOX COLOR:
1. open the 8 graphic gifs and change to whatever you want.  The outer 2 pixels are the shadow you can leave or change them as well.  
2. set the MIDDLE class hex color to the same color you changed the graphics. 
========================================================*/
/*-vitals top row       -*/ .vit_top { /*- -*/background: url(vit_round/vit_top.gif) repeat-x bottom ; height: 0px; padding: 0 0 0 0;} 
/*-vitals bottom row    -*/ .vit_bot { /*--*/ background: url(vit_round/vit_bot.gif) repeat-x top ;height: 5px; padding: 0 0 0 0;}
/*-vitals left column   -*/ .vit_l   { /*- -*/background: url(vit_round/vit_l.gif) repeat-y left;width: 5px; padding: 0 0 0 0;}
/*-vitals right column  -*/ .vit_r   { /*- -*/background: url(vit_round/vit_r.gif) repeat-y right; width: 5px; padding: 0 0 0 0;}
/*vitals top left corner      -*/ .vit_top_l { /*- -*/background: url(vit_round/vit_top_l.gif) no-repeat bottom left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-vitals top right corner    -*/ .vit_top_r { /*--*/ background: url(vit_round/vit_top_r.gif) no-repeat bottom right; width: 5px; height: 0px;padding: 0 0 0 0;}
/*-vitals bottom left corner  -*/ .vit_bot_l { /*- -*/ background: url(vit_round/vit_bot_l.gif) no-repeat top left; width: 5px; height: 0px;  padding: 0 0 0 0;}
/*-vitals bottom right corner -*/ .vit_bot_r { /*- -*/ background: url(vit_round/vit_bot_r.gif) no-repeat top right; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-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:70px; text-align: center; padding: 5px 5px 5px 5px;} 
/*-- cell/pane containing phone (html module)           --*/ .PaneVitals { height:40px; width: 100%; vertical-align: top; text-align: right; padding: 5px 5px 5px 5px; }
/*-- cell/pane containing vitals menu (links module)    --*/ .PaneVitalsMenu { vertical-align: middle; padding: 5px 5px 5px 5px; text-align:right; }

/*-- 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; 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            -*/ .media_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   {
	height:0px;
	text-align: center;
	background: transparent;
	padding: 0 0 1px 0;
	
}

/*-media width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/ 
								.media_module {width:1px; height:0px; text-align: center; padding: 0 0 0 0;} 


/*========================================================*/
/*     Main Menu center that holds solpartmenu  token          */
/*========================================================*/
/*-- background row of main menu         --*/ .MainMenuRow { height: 53px; background: url(menu_bg.jpg) no-repeat center; /*  */padding: 0 0 0 50px; text-align: center; }
/*-- innercell for solpartmenu  --*/ .MenuTD {height: 32px; width: 900px;  }


/*========================================================*/
/*     Main Menu buttons          */
/*========================================================*/
/*-- menuitems idle             --*/ .MainMenu_Idle TD { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; height: 32px; color: #000; background: transparent;  padding: 0px 0px 0px 0px; font-weight: normal; font-size: 14px; text-align:center; }


/*-- menuitems over CHANGE NAV COLOR HERE  Blue Cobalt Gray Green Moss Olive Orange Red Rust SeaGreen Slate Tan  --*/ 
.MainMenu_Selected TD { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; height: 32px; color: #000; background: transparent;  padding: 0px 0px 0px 0px; font-weight: normal; font-size: 14px; text-align:center; }

/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; height: 32px;; color: #000; background: transparent;  padding: 0px 0px 0px 0px; font-weight: normal; font-size: 14px; text-align:center; }

/*-- right seperator idle  must have height --*/ .MainMenu_RightIdle { height: 25px; background: url(nav_div.gif) no-repeat top right; width:0px; padding: 0 0 0 0; }

/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }

/*========================================================*/
/*   SUBMENU								              */
/*========================================================*/


/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 1px 0 0 0; background: #FFF8FF; padding: 0px; border: 1px solid #BBBBBB; font-weight: normal; filter: none; }

/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;  color: #6A6A6A; font-size: 13px; background: transparent; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 30px; border: 0; }

/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: normal; cursor: pointer; cursor: hand; color: #222; background: transparent; padding: 0px 30px 0px 16px; height: 30px; 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:  "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: normal; color:#fff; text-align: center; text-decoration: none; cursor: default; padding: 0 0 0px 0; }

/*-- child item --*/ .MenuItem, .MenuItemMouseOver, .MenuItem HR{font-family:  "Trebuchet MS", Arial, sans-serif;font-size: 12px; font-weight: normal; color:#000; text-align:right; text-decoration: none; background-color: #fff; cursor: default; background:  url(sub_arrow.jpg) no-repeat center right; padding: 10px 14px 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-weight: normal; color:#000; text-align:right; text-decoration: none; cursor: default; cursor: pointer; }

.MenuItem A:Active { color:#000; 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-weight: normal; color:#333; text-decoration: none; !Important;}



/*========================================================*/
/*  BREADCRUMB						                      */
/*========================================================*/

/*-- cell containing breadcrumbs       --*/ .BreadcrumbsTD {vertical-align: middle; padding: 0 20px 0 30px; height: 60px; }

/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; text-decoration: none; font-weight:normal;}

/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; text-decoration: none; font-weight:normal; }

/*========================================================*/
/*  SEARCH  						                      */
/*========================================================*/

/*-- cell containing search      	--*/ .SearchTD { width:175px; text-align: right; vertical-align: middle; padding: 10px 30px 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", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 16px; 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", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 16px; font-weight: normal; color: #333; text-decoration: none; padding: 6px 15px 4px 1px; /*background: #F0f0f0;  cursor: hand;*/ }  

/*-- FIELD used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {/*background: #ccc;*/ height:22px;  width: 125px; color: #ccc; padding: 3px 3px 0 3px; border: 1px solid #ccc; cursor:text; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; color: #333;} 

.dotted {height:2px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999;}

/*========================================================*/
/*  FOOTER						                          */
/*========================================================*/

/*-- cell containing privacy           --*/ .foot_menu,a.foot_menu:link, a.foot_menu:visited, a.foot_menu:active{color:#666; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size:11px; font-weight:normal; text-decoration: none; text-align:center; }

/*-- cell containing privacy           --*/ a.foot_menu:hover {color:#666; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size:11px; font-weight:normal; text-decoration: none; text-align:center;}


/*-- terms privacy and copyright       --*/ .foot_legal, a.foot_legal:link, a.foot_legal:visited, a.foot_legal:active  {color:#ccc; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 20px 0 0 0;}

/*-- terms privacy and copyright hover --*/ a.foot_legal:hover {color:#999; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 20px 0 0 0;}


/*========================================================*/
/*   PAPER BODY	 (keep for later)						                  */
/*========================================================*/

/*-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;} 

/*========================================================*/
/*  paper area                                      */
/*========================================================*/



.PageTable {
	width:100%;
	vertical-align: top;
	padding: 0 0 0 0;
	background-image: url(page_loop.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.PageCell {
	width:100%;
	vertical-align: top;
	padding: 12px 0 0 0;
	background-image: url(page_top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.PageFoot{
	width:100%;
	vertical-align: top;
	padding: 0 0 0 0;
	background-image: url(page_bot.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 40px;
}

/*========================================================*/
/*  3 Content Panes                                      */
/*========================================================*/

/*-- cell containing panes             --*/ .PanesTD { width:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- top inside content pane       --*/ .PaneTop { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .PaneLeft {width: 250px;  padding: 0 7px 0 25px;  margin: 0 7px 0 55px; }
/*-- content pane                  --*/ .PaneCenter { padding: 20px 50px 0 50px; width: 700px;}
/*-- right content pane            --*/ .PaneRight { padding: 0 35px 0 7px; width: width: 50px; }
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 7px; text-align: center; }
/*-- bottom menu content pane      --*/ .PaneMenuBottom { width: 100%; padding: 5px 5px 0 5px; }
/*-- header content pane           --*/ .PaneHeader { height:139px; width: 100%; padding: 0 0 0 0; }



/*-- left content pane             --*/.HomePaneLeft {width: 250px;  padding: 25px 20px 25px 35px;  margin: 0; }
/*-- content pane                  --*/ .HomePaneCenter {
	 padding: 25px 35px 25px 20px; margin: 0;
}
/*-- right content pane            --*/ .HomePaneRight { padding: 25px 25px 25px 15px; width: width: 50px; margin: 0;}



/*========================================================*/
/* Tokens                                             */
/*========================================================*/



/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #c1c1c1; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; text-decoration: none; }


/*-- language selector dropdown        --*/ .Language_object { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; text-decoration: none; }







/*========================================================*/
/*  6 Links AND BUTTONS FOR WHOLE SITE  (Commented out)    */
/*========================================================*/

 /*default links visited and active*/
 
  a, a:link 

{

color: #666666;

text-decoration: underline;

}

a:hover 

{

color: #666666;

font-weight: normal;

text-decoration: underline;
}

a:Visited
{
color: #666666;

font-weight: normal;

text-decoration: underline;
}

/*-- admin button-link style           --*/ 

a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active { color:#666666; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:bold; font-size:13px; text-decoration:none; padding:2px 2px 2px 2px; }
 /*-- admin button-link style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/
a.CommandButton:hover { color:#000000; border:0 solid #036; background:#DAE0E0; font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:bold; font-size:13px; text-decoration:none; padding:2px 2px 2px 2px; }

/*========================================================*/
/*  7 Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { padding: 0 10px 0 0;font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; color: #333; }

/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: normal; font-size: 11px; }

/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }



/*========================================================*/
/* FCK DROPDOWN TEXT CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when TEXT is selected!!                           
/*========================================================*/



/*--							--*/ .Title1, H1 { margin: 0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: normal; color: #666666;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:24px; line-height: 32px;}

/*--							--*/ .Title2, H2 { margin: 0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: normal; color: #666666;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:24px; line-height: 32px;}

/*--							--*/ .SubTitle1, H3 { margin: 0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 15px; line-height: 22px; font-weight: normal; color: #666666; padding: 0 0 0 0; }

/*-- For telephone #        	--*/ .Phone { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: lighter; font-size: 26px; color: #fff; text-align: right; background: transparent; padding: 0 0 0 0 0;}



/*-- "learn more" nor "next" link      --*/ .learnmore, .learnmore A:hover, .learnmore A:Active,  .learnmore A:Visited, .learnmore A:Link {font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; font-weight: BOLD; color:#CCCCCC; 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 {padding: 20px 2px 20px 25px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; color:#CCCCCC; 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)
/*========================================================*/

.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:#666; 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:#666; text-decoration:underline; margin:0; }

 /*-- most of the bold text on site     --*/

.NormalBold,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:#555; 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:#555; 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; }



/*========================================================*/
/* 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          --*/ .TextOnRight {margin:0 6px 0px 0px; padding:0 6px 0px 0px;}

/*-- image is bloew title          --*/ .TextOnLeft {margin:0 0px 0px 6px; padding:0 0px 0px 6px;}

/*-- image is bloew title          --*/ .Title



.ImageBorder1, a.ImageBorder1:link,a.ImageBorder1:visited, a.ImageBorder1:active, a.ImageBorder1:hover   {  
padding: 1px; background-color: #999999; color:#999999; border: 3px solid #F8F4F3;  text-align:left; }

/*.ImageBorder1, a.ImageBorder1:link,a.ImageBorder1:visited, a.ImageBorder1:active, a.ImageBorder1:hover   {  
padding: 5px; background-color: #F8F4F3; border: 1px solid #999;	text-align:left;}*/
	
						
.ImageBorder2, a.ImageBorder2:link,a.ImageBorder2:visited, a.ImageBorder2:active, a.ImageBorder2:hover   { border:1px; border-style: solid; border-color: #999; padding:0; text-align:left} 
											
.ImageBorder3, a.ImageBorder3:link,a.ImageBorder3:visited, a.ImageBorder3:active, a.ImageBorder3:hover   {margin:5px; border:1px; border-style: solid; border-color: #999; text-align:left } 

.ImageBorder4, a.ImageBorder4:link, a.ImageBorder4:visited, a.ImageBorder4:active, a.ImageBorder4:hover   {border:none; padding:0 0 0 0; } 									
							

/*-- 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;}






/*========================================================*/
/*  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-style: solid; border-color: #999; border-width: 1px; border-bottom-width:0px}

/*-- goes in cell     --*/ .cellgrad2  {height: 100%; width: 100%; padding: 1px 1px 1px 1px; vertical-align: top; border-style: solid; border-color: #fff; border-width: 1px; background:  url(gradient2.jpg) repeat-x; background-position: 0% 60%; }


/*-- goes on table     -*/ .tablegrad {height: 325px; width: 100%; border-style: solid; border-color: #999; border-width: 1px;}

/*-- goes in cell     --*/ .cellgrad  {height: 100%; width: 100%; padding: 1px 1px 1px 1px; vertical-align: top; text-align: center; border-style: solid; border-color: #fff; border-width: 1px; background:  url(gradient2.jpg) repeat-x top; padding: 10px 10px 10px 10px;  }

/*========================================================*/
/* used by foxy cart cart     				*/
/*========================================================*/


.CartTd
{ height: 60px;
}
#cart, a#cart:link 
{

font-family: "Lucida Sans Unicode","Lucida Grande",helvetica,arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 18.2px;color: #260b02;text-decoration: none;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}

#cart, a#cart:link 

{

font-family: "Lucida Sans Unicode","Lucida Grande",helvetica,arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 18.2px;color: #260b02;text-decoration: none;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}

a#cart:hover, a#cart:active, a#cart:visited 

{

font-family: "Lucida Sans Unicode","Lucida Grande",helvetica,arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 18.2px;color: #260b02;text-decoration: none;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}

 


/*========================================================*/
/* used by OLD FCK TEMPLATE DIVS/TDS     				*/
/*========================================================*/

/*-- container title cell              --*/ .TitleLrgTD { 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 cell              --*/ .TitleSmTD { padding: 7px 0 0 0; width:100%; background: url(sm_title_cust_bord.gif) no-repeat top center;	border-bottom:1px dotted #666;}



.Charity { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; text-decoration: none; color:#999;}

.DNNAlignleft
{
text-align: left;
}
.DNNAlignright
{
text-align: right;
}
.DNNAligncenter
{
text-align: center;
} 
