/*========================================================*/
/*               SKINBASE_v2 by Mark White 				  */
/*                www.propagandalabs.com 				  */
/*========================================================*/


/* THIS IS FOR THE PROPERTY AGENT MODULE
@import "home.css";
@import url("home.css");
@import "sub.css";
@import url("sub.css");


@import "lightbox.css";
@import url("lightbox.css");
@import "grid.css";
@import url("grid.css");

*/

/*--- reset ------------*/
/* Resetting of element defaults to avoid cross-browser incompatibilities 
html,  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 auto;
	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;*/

body#Body {background-color:#422304;}
p {text-align:left;}
/*========================================================*/
/* FAQ module                    
/*========================================================*/
td.off {
	padding-bottom: 10px;
	border-bottom: #462504 1px solid;
}

td.on {
	background: #BFAD95;
	padding: 8px 8px 8px 10px;
	border: #462504 1px solid;
}
.faq, a.subhead:link .faq, a.subhead:visited .faq, a.subhead:active .faq
{
    color:#462504;
	font-family:"Georgia",Georgia,Times,serif;
	font-size:14px;
	font-weight:normal;
}
a.subhead:hover .faq
{
    color:#000000;
	font-family:"Georgia",Georgia,Times,serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
}

#header_nav {
	position:absolute;
	top:86px;
	left:50%;
	margin-left:-500px;
	width:794px;
	height:24px;
	color:#e8dbdb;
	font-size:10px;
}

#header_nav .SelectedTab {font-weight:normal;}

#header_nav ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:auto;
}

#header_nav li {
	position:relative;
	float:left;
	list-style:none;
}
#header_nav a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#e8dbdb;
	text-decoration:none;
	display:block;
	width:auto;
	height:10px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:2px;
	background:url(head-nav-divider.gif) right bottom no-repeat;
}

#header_nav ul li.Last-Child a {background:none;}

#header_nav a:hover {text-decoration:underline;}

/*MAIN NAV*/
#nav
{
	position:relative;
	top:0;
	left:0;
	margin:auto;
	width:960px;
	height:auto;
}

/* This selector is the main container for the List of links */
#nav .TabList {
float:left;
horizontal-align:center;
background:url(images/nav-divider.png) left bottom no-repeat;
}
/* The next two selectors cause the list to
be displayed in a horizontal line without bullets */
#nav .TabList ul {
clear:both;
margin:0;
padding:0;
list-style:none;
display: inline;
}
#nav .TabList li {
float:left;
margin:0;
display: inline;
padding:0 0 0 0;
}
/* the font is set in the
anchor elements which are in each list element */
#nav .TabList li a {
font-family:"Georgia",Georgia,Times,serif;
color:#462504;
text-decoration:none;
display:block;
font-size:14px;
font-weight:bold;
line-height:normal;
padding-left:10px;
padding-right:10px;
width:auto;
background:url(images/nav-divider.png) right bottom no-repeat;
}
#nav .TabList li a:hover {text-decoration:none;color:#fff;}
#nav .TabList li.SelectedTab a {text-decoration:none;color:#fff;}

#subnav
{
	padding-top:30px;
	margin:auto;
	width:960px;
	height:auto;
}

/* This selector is the main container for the List of links */
#subnav .TabList {
float:left;
horizontal-align:center;
/*background:url(images/nav-divider.png) left bottom no-repeat;*/
}
/* The next two selectors cause the list to
be displayed in a horizontal line without bullets */
#subnav .TabList ul {
clear:both;
margin:0;
padding:0;
list-style:none;
display: inline;
}
#subnav .TabList li {
float:left;
margin:0;
display: inline;
padding:0 0 0 0;
}
/* the font is set in the
anchor elements which are in each list element */
#subnav .TabList li a {
font-family:Tahoma,Arial,Helvetica,sans-serif;
color:#462504;
text-decoration:none;
display:block;
font-size:14px;
font-weight:normal;
line-height:22px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
border-collapse:collapse;
margin-right:3px;
margin-bottom:3px;
border:1px dashed #836A4B;
width:auto;
/*background:url(images/nav-divider.png) right bottom no-repeat;*/
}
#subnav .TabList li a:hover, #subnav .TabList li.SelectedTab a  {
	text-decoration:none;
	color:#fff;
	background-color:#836A4B;
}
#subnav .TabList .SelectedTab a, #nav .TabList .SelectedTab a {text-decoration:underline;}
#subnav ul li.Last-Child a {background:none;}

div.submenuSide {width:324px;margin:auto;}
div.submenuSideTop {background:url(images/subnavbg_01.png) top left no-repeat;width:324px;height:55px;}
div.submenuSideBtm {background:url(images/subnavbg_03.png) top left no-repeat;width:324px;height:29px;}
div.subnavlinksbg {background: url(images/subnavbg_02.png) left top repeat-y;}
#sub_nav_side {text-align:left;}
#sub_nav_side ul {
margin:-2px 20px -3px 33px;
padding:0;
list-style:none;
}
#sub_nav_side li {list-style:none;background-image: url(sub-bullet.png);background-repeat:no-repeat; background-position: 0 6px; margin-top:2px;margin-bottom:3px;font-size:14px;padding-left: 33px;padding-top:2px;}
#sub_nav_side li a {color:#422306;}
#sub_nav_side li a:hover {color:#fff;}
#sub_nav_side li.SelectedItem a {color:#fff;}

#footer_nav
{
	
	margin:auto;
	width:960px;
	height:auto;
}

#footer_nav .SelectedTab {font-weight:normal;}

#footer_nav ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:auto;
}

#footer_nav li {
	position:relative;
	float:left;
	list-style:none;
	width:auto;
}
#footer_nav a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#e8dbdb;
	text-decoration:none;
	display:inline-block;
	width:auto;
	height:12px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:2px;
	background:url(foot_nav_divider.png) right top no-repeat;
}

#footer_nav ul li.Last-Child a {background:none;}

#footer_nav a:hover {text-decoration:underline;}

table.ratestable td {font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:normal;}

/*========================================================*/
/*  1 Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY        */            #body { margin: 0; background-color: #422304;  
      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: 1000px;
	text-align: left;
	padding: 0 0 0 0;
}
/*-- outermost table of skin 			  .OuterTable2 {
	padding: 0;
	background: url(/Portals/0/Skins/skinbase_v2/paper_bg.jpg) repeat-y center;
	width: 1000px;
	margin: 0;
}*/

/*changed from background align middle and height of 242px 1-13-2100 MP*/
/*-- outermost table of skin 			*/  .OuterTable3 {
	width: 100%;
	height:150px;
	text-align: center;
	padding: 0 0 0 0;
	background: url(/Portals/0/Skins/skinbase_v2/foot-notext.jpg) no-repeat bottom;
}



.footertext {
	width:760px;
	height:auto;
	margin:0 auto 15px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
/*-- outermost table of skin 			*/  .FooterDiv {  width:100%; height:200px; background: url(/Portals/0/Skins/skinbase_v2/foot.jpg) no-repeat center #422304; }

/*-gap from top browser edge        	  -*/.spacer1   {
	margin: 0;
	height: 199px;
		padding: 199px  0 0 0;
}
/*-gap from vitals to          	  -*/.spacer2   {
	height: 105px;
	margin: 0;
	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: 0px;
	padding: 15px 0 0 0;
}
/*-gap from dotted to content         	  -*/.spacer5   {  line-height: 0px display: inline;
	margin: 0;
	height: 5px;
	padding: 0 0 0 0;
	text-align: center;
}


/* outermost div of skin                 */ .OuterDiv {width:100%; height:100%;  /*  )acb9c5*/}


/* outermost div of skin                 */ .OuterDiv1 {
	width:100%;
	height:100%;
	margin: 0 auto;
	background: url(/Portals/0/Skins/skinbase_v2/home_bg.jpg) no-repeat top center;

}

/* outermost div of skin                 */ .OuterDiv2 {width:100%; height:100%; background: url(/Portals/0/Skins/skinbase_v2/sub_bg.jpg) no-repeat top center ; }
/* outermost div of skin                 */ .OuterDiv3 {width:100%; height:10px; background: url(/Portals/0/Skins/skinbase_v2/paper_bg.jpg) repeat-y center;}
/* 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*/}




/*========================================================*/
/* MARKS VITALS CONTENT TABLE (table inside center cell)  */
/*========================================================*/


/*-- 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; }


/*========================================================*/
/* FOCAL                                     */
/*========================================================*/

/*- width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/ 
								.home_media_module {	/*width:1px;*/
	text-align: center;
	margin: 0;
	padding: 0 0 2px 0;
} 

								.media_module {	/*width:1px;*/
	text-align: left;
	margin: 0;
	padding: 2px 0 2px 0;
} 

/*========================================================*/
/*     Main Menu center that holds solpartmenu  token          */
/*========================================================*/


/*-- innercell for solpartmenu  --*/ .MenuTD {
	height: 24px;
	margin:0;
	padding: 0;
}/*COULD REPLACE  SPACER2 WITH 2px WHITE PADDING AT TOP?*/

/*changed padding-left value from 40px to 25px 1/24/2011 -- MP*/
.extraDivider{
	height: 14px;
	margin:0;
	padding: 0 0 0 25px;
}

/*========================================================*/
/*     Main Menu buttons       /*blue: #0588C7 green:  orange:*   */
/*========================================================*/


/*-- background row of main menu         --*/ .MainMenuRow {
	height: 40px;
	background: url(menu_bg.jpg) no-repeat 1px -20px; /*  */
	padding: 0 0 0 0;
	margin:0;
	vertical-align: top;
	width: 1000px;
}


/*-- menuitems idle             --*/ .MainMenu_Idle TD { height: 14px; background: transparent;  font-family: "Georgia",Georgia,Times,serif; font-size:15px; font-weight: bold;  color: #462504; text-decoration:none; padding: 0;  margin: 0; 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: 14px; background: transparent;  font-size:15px; font-weight: bold;  color: #462504; text-decoration:none; text-align:center; padding:  0;  margin: 0;  cursor: pointer;cursor: hand; }

/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { height: 14px; background: transparent; font-size:15px; font-weight: bold;  color: #462504; text-decoration:none; text-align:center; padding:  0;  margin: 0; cursor: pointer;cursor: hand; }

/*-- right seperator idle  must have height --*/ .MainMenu_RightIdle {
	height: 20px;
	background: url(nav_div.gif) no-repeat center center;
	width:1px;
	padding: 0;
}

/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; margin:0; padding: 0; }

/*========================================================*/
/*   SUBMENU								              */
/*========================================================*/


/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; margin: 0; padding: 0 ; border: dashed 1px #743421; background: #B7A78E; border-bottom: 0px; filter: none; }

/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: "Georgia",Georgia,Times,serif;  color: #462504;  font-size: 11px; background: transparent; font-weight: normal;  padding: 5px 5px 5px 5px; height: 20px;    border-bottom: dashed 1px #743421; /*background:url(border_sketchy.gif) repeat-x 10px 20px #B7A78E*/ }

/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: "Georgia",Georgia,Times,serif;  color: #743421;  font-size: 11px; background: transparent; font-weight: normal;  padding: 5px 5px 5px 5px; height: 20px;    border-bottom: dashed 1px #743421;/*background:url(border_sketchy.gif) repeat-x 10px 20px #B7A78E*/ }




/*-- 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:#000; text-align: center; text-decoration: none; cursor: default; padding: 0 0 0 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: 5px 14px 5px 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:#a41415; 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 0 0 40px; }

/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {
	color: #462504;
	font-family: "Georgia",Georgia,Times,serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}

/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #000; font-family: "Georgia",Georgia,Times,serif; font-size: 11px; text-decoration: none; font-weight:normal;  }




/*========================================================*/
/*  SEARCH  						                      */
/*========================================================*/

/*-- cell containing search      	--*/ .SearchTD {
	width:250px;
	text-align: left;
	vertical-align: middle;
	padding: 10px 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", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: bold; 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: 13px; font-weight: bold; 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: 180px; 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:#fff; font-family: Trebuchet MS; font-size:11px; font-weight:bold; text-decoration: none; text-align:center; }

/*-- cell containing privacy           --*/ a.foot_menu:hover {color:#999; font-family: Trebuchet MS; font-size:11px; font-weight:bold; 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:#fff; font-family: Trebuchet MS; 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:#fff; font-family: Trebuchet MS; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 20px 0 0 0;}



/*========================================================*/
/*  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 { padding: 0 7px 0 7px; width: 33%; height: 500px; }
/*-- content pane                  --*/ .PaneCenter {
	padding: 20px 10px 20px 40px;
}
/*-- left content pane             --*/ .PaneLeftStore { padding: 10px 28px 0px 10px; vertical-align: top;}
/*-- content pane                  --*/ .PaneCenterStore { 20px 10px 20px 40px; height: 800px; vertical-align:top;}
/*-- content pane                  --*/ .PaneCenterStoreAdmin { 20px 10px 20px 60px; height: 800px; vertical-align:top;}

/*-- right content pane            --*/ .ColumnRight {
	padding: 0px 28px 0px 10px;
	vertical-align: top;
	
}

/*-- right content pane            --*/ .PanePhone {width: 275px; padding: 9px  20px 0px  10px; background: transparent;
	 text-align:center; }

/*-- right content pane            --*/ .PaneRope {width: 275px;
	height: 100px;
	padding: 20px 20px 9px 10px;
	background-image: url(ropePane_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
	
/*-- right content pane            --*/ .PaneRight {
	/*width: 275px;*/ 
	padding: 0 30px 0 56px;
	margin: 0;
	background: url(rightPane_bg.jpg) repeat-y transparent;
	
}

/*-- right content pane            --*/ .PaneRight2 {
	/*width: 275px;*/
	padding: 9px  20x 9px  30px; background: transparent; text-align:center;
	
}
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 7px; }
/*-- 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; }











/*========================================================*/
/* 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:link, a:visited, a:active { color: #666; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               a:hover { color: #444; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, 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", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; } --*/
/*-- normal  links hover                a.Normal:hover { color: #444; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px;	text-decoration: none;}--*/



/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
{  padding: 0 4px 0 4px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFF;  background: #000; text-decoration: none; }

/*-- admin button-link style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/ 
a.CommandButton:hover  {  padding: 0 4px 0 4px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFF;  background: #000; text-decoration: none; }


/*========================================================*/
/*  7 Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; color: #333;}

/*-- textbox                    --*/ .NormalTextBox { color: #333; padding: 6PX 2PX 2PX 2PX; vertical-align:bottom;  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: "Georgia",Georgia,Times,serif; font-weight: normal; color: #462504; text-decoration:none; padding: 0 0 0 0;  font-size:32px; text-align:center; }

/*--							--*/ .Title2, H2 {  margin: 0; font-family: "Georgia",Georgia,Times,serif; font-weight: normal; color: #834320;   font-size:22px;  padding: 5px 0 10px 0; text-align:center;} /*background:url(title_bullet.gif) no-repeat left center; text-decoration:none; padding: 5px 0 0 15px;*/

/*--							--*/ .SubTitle1, H3 { margin: 0; font-family: "Georgia",Georgia,Times,serif; font-size: 18px; font-weight: normal; color: #462504; padding: 0 0 0 0; text-align:center; }

/*-- 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;}



/*-- "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; background: url(learnmore_arrow.gif) no-repeat center right; padding: 0 20px 0 0;}

/*-- 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)
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal, H4, blockquote { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: normal; font-size: 13px; color: #000; }

blockquote {margin-left:30px;margin-right:30px;padding-left:20px;border-left:3px solid #BCA890;

.normal A:hover, .normal A:Active, .normal A:Visited, .normal A:Link { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; color: #006699; text-decoration:underline;}


/*-- most of the bold text on site     --*/ .NormalBold, H5  { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 13px; color: #000; }



a.NormalBold:Active, a.NormalBold:Visited, a.NormalBold:Link{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: bold; color: #006699; text-decoration:underline;}


a.NormalBold:hover { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration:underline;}
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; }

/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 14px; font-weight: normal; color: #000; padding: 0; line-height: 26px; }

/*-- headings - mostly in admin        --*/ .Head { font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 20px; font-weight: normal; color: #000; background: transparent; padding: 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  { vertical-align:bottom; margin:0; padding: 0; width:100%; border-bottom: solid 2px #ccc;}

/*-- container title table              --*/ .Sm_T_Cust_BordTD  {  vertical-align:bottom;  margin:0; padding: 0; width:100%; border-bottom: solid 2px #ccc;}

/*-- 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;}

.bottom_space { height:40px; padding: 0; )




/*========================================================*/
/* 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 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;}



.Separator { padding: 10px 5px 10px 5px; vertical-align:top; border-bottom: dotted 1px #666;}



/*========================================================*/
/*   TITLE CARD BODY							                  */
/*========================================================*/

/*-card top row                  -*/ .card_top   { background: url(card/card_top.jpg) repeat-x bottom; height:5px; padding: 0 0 0 0;} 
/*-card bottom row (gradient=25) -*/ .card_bot   { background: url(card/card_bot.jpg) repeat-x top; height:26px; padding: 0 0 0 0;}

/*-card  left               -*/ .card_l { background: url(card/card_l.jpg) repeat-y left; width:5px; padding: 0 0 0 0;}
/*-card  right              -*/ .card_r { background: url(card/card_r.jpg) repeat-y right; width:5px; padding: 0 0 0 0;}

/*card top left corner      -*/ .card_top_l { background: url(card/card_top_l.jpg) no-repeat bottom left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-card top right corner    -*/ .card_top_r { background: url(card/card_top_r.jpg) no-repeat bottom right; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-card bottom left corner  -*/ .card_bot_l { background: url(card/card_bot_l.jpg) no-repeat top left; width: 5px; height: 0px; padding: 0 0 0 0;}
/*-card bottom right corner -*/ .card_bot_r { background: url(card/card_bot_r.jpg) no-repeat top right; width: 5px; height: 0px; padding: 0 0 0 0;}

/*-card content cell         -*/.card_content   {height:30px; text-align: left; background: url(card/card_bg.jpg); padding: 0 5px 2px 5px;}

/*-card width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/ 
								.card_module {width:1px; height:0px; text-align: center; padding: 0 0 0 0;} 



/*========================================================*/
/* art piece card detail info                     
/*========================================================*/

.CardName{ margin:  0; font-family: lucida grande, lucida sans unicode,  Trebuchet MS, helvetica, "Lucida Grande", arial, sans-serif; font-size: 16px; color: #000; font-weight:normal; }
.CardTitle { margin:  0; font-family: lucida grande, lucida sans unicode,  Trebuchet MS, helvetica, "Lucida Grande", arial, sans-serif; font-size: 12px; color: #000; font-weight:bold; }
.CardFieldInfo { margin:  0; font-family: lucida grande, lucida sans unicode,  Trebuchet MS, helvetica, "Lucida Grande", arial, sans-serif; font-size: 12px; color: #000; font-weight:normal;}

.ControlPanel {
background-color:#FFFFFF;
}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

