 /*========================================================
               SKINBASE_v3				  
=======================================
========================================================
 THIS IS FOR THE foxy cart





 ALT SERIF STRING font-family:Georgia, Times New Roman, Times, serif; 
--- reset ------------*/
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,q,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 { border:0; outline:0; font-size:100%; margin:0; padding:0; }
img,a img,:link img,:visited img { border:0; }





@font-face {
    font-family: 'SansumiRegular';
    src: url('Sansumi-Bold-webfont.eot');
    src: url('Sansumi-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Sansumi-Bold-webfont.woff') format('woff'),
         url('Sansumi-Bold-webfont.ttf') format('truetype'),
         url('Sansumi-Bold-webfont.svg#SansumiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansumiBold';
    src: url('Sansumi-ExtraBold-webfont.eot');
    src: url('Sansumi-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Sansumi-ExtraBold-webfont.woff') format('woff'),
         url('Sansumi-ExtraBold-webfont.ttf') format('truetype'),
         url('Sansumi-ExtraBold-webfont.svg#SansumiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TradeGothicLHExtended';
    src: url('tgv_____-webfont.eot');
    src: url('tgv_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('tgv_____-webfont.woff') format('woff'),
         url('tgv_____-webfont.ttf') format('truetype'),
         url('tgv_____-webfont.svg#TradeGothicLHExtended') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TradeGothicLHBoldExtended';
    src: url('tgbv____-webfont.eot');
    src: url('tgbv____-webfont.eot?#iefix') format('embedded-opentype'),
         url('tgbv____-webfont.woff') format('woff'),
         url('tgbv____-webfont.ttf') format('truetype'),
         url('tgbv____-webfont.svg#TradeGothicLHBoldExtended') format('svg');
    font-weight: normal;
    font-style: normal;

}


html { height:100%; }
 /*=======================================*/
body { height:100%; background: url(bg.jpg) top #FFF; margin:0; }
 /* Setting Text Throughout the skin     table, tr, td {color:#999; font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size: 11px; text-decoration:none; margin: 0;}  
 
 
 
=======================================*/



.OuterTable { width:1000px; text-align:center; padding:0; }
 /*=======================================*/
.OuterDiv { width:100%; height:100%; }
 /*=======================================*/
.OuterDiv1 { width:100%; height:124px; background:url(head.jpg) repeat-x; }
 /*=======================================*/
.OuterDiv2 { width:100%; height:35px; background:url(mainmenu_bg.jpg) repeat-x; }
 /*=======================================*/
.OuterDiv3 { width:100%; height:10px; background:url(mainmenu_shad.png) repeat-x; }
 /*=======================================*/
.OuterDiv4 { width:100%; }
 /*=======================================*/
.OuterDiv5 { width:100%; height:183px; background:url(foot_bg.jpg) repeat-x; }
 /*========================================================
 MARKS VITALS CONTENT TABLE (table inside center cell)  
========================================================
-- cell containing logo                               --*/
.LogoCell {
	padding:20px 10px 0 0px;
	text-align:right;
	background: url(logo.png) no-repeat center top transparent;
	height: 110px;
font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px; font-weight:normal; line-height:18.2px; color:#C2A68C; text-decoration:none; margin:0;}






 /*-- cell/pane containing phone (html module)           --*/
.PaneVitals { height: 27px; width:100%; vertical-align:top; text-align:right; padding:5px; }
 /*-- cell/pane containing vitals menu (links module)    --*/
.PaneVitalsMenu { vertical-align:middle; text-align:right; padding:5px; }
 /*-- 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:#036; font-family:"Lucida Sans Unicode", "Lucida Grande", 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; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; padding:0 5px 0 10px; }
 /*========================================================
 MEDIA CONTENT cells                                     
========================================================
-media content cell         -*/
.media_content { height:0; text-align:center; background:url(media_round/media_bg.gif); padding:0; }
 /*-media width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/
.media_module { width:1000px; text-align:center; background: transparent ; padding:0 0 20px 0; }
 /*========================================================
 
 
 /*========================================================
          

-- background row of main menu         --*/

.MenuTD { height: 27px; margin:0; padding: 0; }



.MainMenuRow { height: 27px; background: url(menu.jpg) repeat-x top center;     /*border-left:solid 1px #fff;*/ padding:0; }
 /*========================================================
     Main Menu buttons      #260B02 dark  #DDD3CB light     
========================================================
-- menuitems idle             --*/
.MainMenu_Idle TD { height: 27px; background: transparent; font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#DDD3CB; text-align:center; cursor:pointer; cursor:hand; padding:2px 0 2px; margin:0;  }

 /*-- menuitems over CHANGE NAV COLOR HERE  Blue Cobalt Gray Green Moss Olive Orange Red Rust SeaGreen Slate Tan  --*/
.MainMenu_Selected TD { height: 27px;  font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#260B02; text-align:center; background-color:#DDD3CB; cursor:pointer; cursor:hand; padding:2px 0 2px; margin:0;  }
 /*-- menuitems active           --*/
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { height: 27px;   font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:13px; font-weight:normal; color:#260B02; text-align:center; background-color:#DDD3CB; cursor:pointer; cursor:hand; padding:2px 0 2px; margin:0; }
 /*-- menuitems active           --*/

 /*-- right seperator idle  must have height --*/
.MainMenu_RightIdle { height: 27px; background: transparent; width:0px; padding:0; }
 /*-- 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 { z-index:1000; border:0; filter:none; cursor:pointer; cursor:hand; margin:-1 0 0 0; padding:0; background: #DDD3CB; }

 /*-- 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; color:#260B02; font-size:13px; background: transparent; font-weight:normal; height:27px; border-bottom:solid 1px #fff; cursor:pointer; cursor:hand; padding:0 30px 0 6px; }

 /*-- do not use graphics in here if you have a transparent main menu       --*/
.MainMenu_MenuItemSel,.ModuleTitle_MenuItemSel {height:27px; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#DDD3CB; font-size:13px; background: url(menu.jpg) repeat-x top center #260B02;  border-bottom:dotted 1px #fff; cursor:pointer; cursor:hand; padding:2px 30px 2px 6px; margin:0; }



 /*-- module menu continer l      --*/
.ModuleTitle_MenuContainer { color:#DDD3CB; }
 /*-- module menu bar            --*/
.ModuleTitle_MenuBar { 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 { background:transparent; vertical-align:top; border-style:none; }
 /*========================================================
  BREADCRUMB						                      
========================================================
-- cell containing breadcrumbs       --*/
.BreadcrumbsTD { height:50px; text-align:left; padding:0 60px 0 30px; }
 /*-- breadcrumbs token idle            --*/
.BREADCRUMBS_object,a.BREADCRUMBS_object:link,a.BREADCRUMBS_object:visited,a.BREADCRUMBS_object:active { color:#8f8f8f; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; }
 /*-- breadcrumbs token hover           --*/
a.BREADCRUMBS_object:hover { color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; }
 /*========================================================
  SEARCH  						                      
========================================================
-- cell containing search      	--*/
.SearchTD { width:250px; text-align:right; 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 Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:16px; font-weight:normal; color:#666; text-decoration:none; padding:6px 15px 4px 1px; }
 /*-- search button in search form   --*/
a.searchbutton:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:16px; font-weight:normal; color:#333; text-decoration:none; padding:6px 15px 4px 1px; }
 /*-- FIELD used for search    --*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:22px; width:200px; border:1px solid #ccc; cursor:text; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; padding:3px 3px 0; }
.dotted { height:2px; border-top-width:1px; border-top-style:dotted; border-top-color:#999; }
 /*========================================================
   PAPER BODY							                  
========================================================
-paper top row                  -*/
.paper_top { background:url(paper_round/paper_top.gif) repeat-x bottom; height:0; padding:0; }
 /*-paper bottom row (gradient=25) -*/
.paper_bot { background:url(paper_round/paper_bot.gif) repeat-x top; height:26px; padding:0; }
 /*-paper  left               -*/
.paper_l { background:url(paper_round/paper_l.gif) repeat-y left; width:5px; padding:0; }
 /*-paper  right              -*/
.paper_r { background:url(paper_round/paper_r.gif) repeat-y right; width:5px; padding:0; }
 /*paper top left corner      -*/
.paper_top_l { background:url(paper_round/paper_top_l.gif) no-repeat bottom left; width:5px; height:0; padding:0; }
 /*-paper top right corner    -*/
.paper_top_r { background:url(paper_round/paper_top_r.gif) no-repeat bottom right; width:5px; height:0; padding:0; }
 /*-paper bottom left corner  -*/
.paper_bot_l { background:url(paper_round/paper_bot_l.gif) no-repeat top left; width:5px; height:0; padding:0; }
 /*-paper bottom right corner -*/
.paper_bot_r { background:url(paper_round/paper_bot_r.gif) no-repeat top right; width:5px; height:0; padding:0; }
 /*-paper content cell         -*/
.paper_content { height:50px; text-align:center; background: url(number.png) no-repeat top left #EDEDED; padding:0; }
 /*-paper width cutoff table THIS HAS TO HAVE A WIDTH VALUE OF AT LEAST 1px!!! -*/
.paper_module { width:1px; height:0; text-align:center; padding:0; }
 /*========================================================
  FOOTER MENU						                          
========================================================*/
.foot_menuTD { height:75px; background: transparent; margin:20px;}
 /*-- cell containing privacy           --*/
.foot_menu,a.foot_menu:link,a.foot_menu:visited,a.foot_menu:active { color:#C2A68C; font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; text-align:center; }
 /*-- cell containing privacy           --*/
a.foot_menu:hover { color:#fff; font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; text-align:center; }
 /*========================================================
  FOOTER COPYRIGHT					                          
========================================================
-- terms privacy and copyright       --*/
.foot_legal,a.foot_legal:link,a.foot_legal:visited,a.foot_legal:active { color:#260B02; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:9px; font-weight:normal; text-decoration:none; text-align:center; padding:20px 0 0; }
 /*-- terms privacy and copyright hover --*/
a.foot_legal:hover { color:#260B02; font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:9px; font-weight:normal; text-decoration:none; text-align:center; padding:20px 0 0; }
 /*========================================================
  3 Content Panes                                      
========================================================
-- cell containing panes             --*/
.PanesTD { width:100%; vertical-align:top; padding:0; }
 /*-- left content pane             --*/
.PaneLeft { width:295px; margin:0; padding: 30px 0 30px 40px; }




 /*-- content pane                  --*/
.PaneCenter { padding:30px 50px 30px 40px; }
.HomePaneCenter { padding:30px; }
.HomePaneA {padding: 15px 50px 25px 150px;/* border-right: solid 1px #4A2F1C;*/background: url("/Portals/0/Skins/skinbase_v3/border_home.png") no-repeat center right;}
.HomePaneB {padding: 15px 150px 25px 50px;}


 /*-- right content pane            --*/
.PaneRight { padding: 30px 50px 30px ; }
 /*-- bottom menu content pane      --*/
.PaneMenuBottom { width:100%; padding:5px 5px 0; }
 /*-- header content pane           --*/
.PaneHeader { height:139px; width:100%; padding:0; }
 /*-- language selector dropdown        --*/
.Language_object { font-family:"Lucida Sans Unicode", "Lucida Grande", 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 Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               a:hover { color: #444;  font-family: "Lucida Sans Unicode", "Lucida Grande", 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 Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; } --
-- normal  links hover                a.Normal:hover { color: #444;  font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size: 11px;	text-decoration: none;}--
-- admin button-link style           --*/
a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active { color:#000; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; padding:0 10px 0 0; }
 /*-- admin button-link style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/
a.CommandButton:hover { color:#FFF; border:0 solid #036; background:#036; font-family:"Lucida Sans","Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; padding:0 4px; }
 /*========================================================
 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 10px; }
 /*-- 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; }
.MenuItem TR { width:220px; }
 /*-- child item as link--*/
.MenuItem A,.MenuItem A:Visited,.MenuItem A:Link { font-weight:normal; color:#000; text-align:right; text-decoration:none; cursor:pointer; }
.MenuItem A:Active { color:#000; font-weight:normal; text-align:right; text-decoration:none; 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; }
 /*========================================================
  7 Forms                                              
========================================================
-- default form elements      --*/
select,input { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:11px; color:#333; margin: 10px 5px 10px 5px; }
 /*-- textbox                    --*/
.NormalTextBox { color:#333; 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; }
 
 /*=======================================*/
 
.Title1,H1 { font-family: "TradeGothicLHBoldExtended",  "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#4A2F1C; background:transparent; text-decoration:none; font-size:30px; line-height:36px; margin:0; padding:0; }

.Title2,H2 { font-family: "TradeGothicLHBoldExtended", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#4A2F1C; background:transparent; text-decoration:none; font-size:30px; line-height:36px; margin:0; padding:0; }

.Title3,H3 { font-family: "TradeGothicLHBoldExtended", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#4A2F1C; background:transparent; text-decoration:none; font-size:26px; margin:0; padding:0; }

.Title4,H4 { font-family: "TradeGothicLHBoldExtended", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#4A2F1C; background:transparent; text-decoration:none; font-size:18px; margin:0; padding:0; }

.Title5,H5 { font-family: "TradeGothicLHBoldExtended", "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-weight:normal; color:#4A2F1C; background:transparent; text-decoration:none; font-size:14px; margin:0; padding:0; }

 /*-- "learn more" nor "next" link      --*/
.learnmore,.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; fontfont-weight:normal; padding:20px 2px 20px 25px; }
 /*========================================================
 MORE FCK DROPDOWN TEXT CLASSES (SOME ARE ALSO NUKE STANDARD CLASSES)
/*========================================================
-- most of the text on site          --*/
.normal, .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:#4A2F1C; 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:#4A2F1C; text-decoration:underline; margin:0; }
 /*-- most of the bold text on site     --*/
 
 
.sm.normal {font-size:9px!important;}
.super.normal{font-size:9px!important; vertical-align: super;}
  
.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:#4A2F1C; 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:#4A2F1C; text-decoration:underline; margin:0; }
 /*=======================================*/
 
 
.normal_small { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:9px; color:#4A2F1C; 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:#4A2F1C; 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; }

 a:link, a:visited, a:active { 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:#4A2F1C; text-decoration:underline; margin:0; }

a:hover {  color: #9C0!important; }





#cart, a#cart:Link { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px; font-weight:normal; line-height:18.2px; color:#260B02; text-decoration:none; margin:0; }

a#cart:hover,a#cart:Active,a#cart:Visited { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-smooth:always; font-size:13px; font-weight:normal; line-height:18.2px; color:#260B02; text-decoration:underline; 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; }
 /*========================================================
************  NOT IN FCK DROPDOWN   *************    
========================================================
-- subheadings - mostly in admin     --*/
.SubHead { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:15px; font-weight:normal; color:#000; padding:0; }
 /*-- headings - mostly in admin        --*/
.Head { font-family:"Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size:20px; font-weight:normal; color:#069; background:transparent; padding:0; }
 /*-- For telephone #        	--*/
.Phone { font-family:"Trebuchet MS", Arial, sans-serif; font-weight:normal; font-size:26px; color:#fff; text-align:right; background:transparent; padding:0; }
 /*========================================================
 FCK DROPDOWN IMAGE BORDER CLASSES (EXCLUSIVE TO FCK, SITE)
/* !!Visible in dropdown when an IMAGE IS SELECTED!!                           
/*========================================================
-- image is bloew title          --*/

.ImageOnLeft { margin:0 6px 0 0; padding: 0 20px 40px 0; float:left; }
.ImageOnRight { margin:0 0 0 6px; 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; }
/* style to apply if the content should be hidden */
.Hidden{display:none;}

/* styles used by Data Grids */
.DataGrid_AlternatingItem{background-color:White;color:Red;font-size:10px;font-weight:normal;}
.DataGrid_Container{background-color:Transparent;}
.DataGrid_Footer{background-color:White;}
.DataGrid_Header{background-color:Transparent;color:Black;font-size:10px;font-weight:bold;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:Black;font-size:10px;font-weight:normal;}
.DataGrid_SelectedItem{background-color:Silver;color:Blue;font-size:10px;font-weight:normal;}

/* stlyes used by DNNGrids */
/* eliminate all padding and margins on nested tables and their cells */
/* NOTE: to support IE 6 & 7, still need to use 'cellspacing="0"' in <table> XHTML markup */
.DnnGridNestedTable{border-collapse: collapse !important; border: 0px; margin: 0px auto !important; text-align: center;}
.DnnGridNestedTable tbody td, .DnnGridNestedTable thead th{margin: 0 !important; padding: 0 !important;}
.DnnGridNestedTable tbody td{border-left: 0 !important;}
.DnnGridNestedTable caption{border-bottom: 1px dashed #C3C3C3; margin-bottom: 3px;}


/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{font-size:12px;font-weight:normal;}
.TreeMenu_NodeSelected{font-size:12px;font-weight:normal;background-color:#dcdcdc;}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link{text-decoration:none;color:#036;}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited{text-decoration:none;color:#036;}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover{text-decoration:none;color:#f00;}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active{text-decoration:none;color:#036;}

/* text style used for help text rendered by modules */
.Help{border:#000 1px solid;padding:2px;font-weight:normal;font-size:11px;color:#000;background-color:#ff9;}


