﻿/*OC HEADER */
.headersearch {
	color: #ffffff;
	font-size: 10px;
	width: 190px;
	height: 16px;
	padding: 8px 5px 0;
	background: #ffffff;
	padding-top:inherit;
}

.searchBack {
	background-image:url(seach_back.gif);
}

.ocNav{
	font-size: 10px;
}

.ocNav a{
	font-family: Tahoma, Geneva,  sans-serif;
	text-decoration:none;
	font-size: 10px;
 	color:#000000;
}

.headerTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}

/*Destination Oakland */
a:focus
{
	outline:none;
}

body
{
	font-family:Verdana;
	margin:0px,0px,20px,0px;
	background-image:url("/_layouts/images/DestinationOakland/back.jpg");
	background-repeat:repeat-x;
	background-color:#fff;
	padding:0px 0px 0px 0px;
	text-align:center;
}

hr
{
	color:#FFFFFF;
	height:1px;
}

.ms-rteCustom-ArticleHeadLine
{
	color:#2E6585;
}

.headerLinksBackground
{
	position:absolute;
	top:35px;
	left:383px;
}

.headerLinks
{
	position:absolute;
	top:43px;
	left:415px;
	font-size:16px;
	color:#FFFFFF;
}

.headerLinksInside
{
	position:absolute;
	top:20px;
	left:415px;
	font-size:16px;
	color:#FFFFFF;
}

.headerLinks A, .headerLinksInside A
{
	color:#fff;
	text-decoration:none;
}
.footerLogos, .subfooterLogos
{
    position:absolute;
    top:38px;
    z-index:4;
    left:15px;
}
.subfooterLogos
{
    top:46px;
}
.footerLogos .footer_callout, .subfooterLogos .footer_callout
{
    font-size:10px;
    color:#fff;
    margin:10px 7px 0px 0px;
    float:left;
}
.footerLogos .footer_callout_left, .subfooterLogos .footer_callout_left
{
    background-image:url('/_layouts/images/DestinationOakland/callout_left.gif');
    background-repeat:no-repeat;
    width:3px;
    height:24px;
    float:left;
}
.footerLogos .footer_callout_right, .subfooterLogos .footer_callout_right
{
    background-image:url('/_layouts/images/DestinationOakland/callout_right.gif');
    background-repeat:no-repeat;
    width:15px;
    height:24px;
    float:left;
}
.footerLogos .footer_callout_repeat, .subfooterLogos .footer_callout_repeat
{
    background-image:url('/_layouts/images/DestinationOakland/callout_repeat.gif');
    background-repeat:repeat-x;
    height:24px;
    padding:4px 10px 0px 10px;
    float:left;
}
/* ---- Footer Logos ---- */
.footerLogos a.logo, .subfooterLogos a.logo
{
    display:block;
    height:44px;
    margin:0px 7px 0px 7px;
    float:left;
}
/* -- logo 1*/
.footerLogos a.logo1, .subfooterLogos a.logo1
{
    background-image:url('/_layouts/images/DestinationOakland/mrpa.gif');
    background-position:0px -2px;
    width:64px;    
}
.footerLogos a.logo1:hover, .subfooterLogos a.logo1:hover
{
    background-position:0px -46px;
}
/* -- logo 2*/
.footerLogos a.logo2, .subfooterLogos a.logo2
{
    background-image:url('/_layouts/images/DestinationOakland/nrpa.gif');
    background-position:0px 0px;
    width:161px;
}
.footerLogos a.logo2:hover, .subfooterLogos a.logo2:hover
{
    background-position:0px -44px;
}
/* End - Logos */
.footerLeft
{
	position:absolute;
	margin:auto;
	top:91px;
	left:18px;
	color:#fff;
	font-size:10px;
	z-index:4; 
	width:300px;
}

.footerLeft a
{
	color:#fff;
	text-decoration:none;
}

.subfooterLeft
{
  position:relative;
  width:300px;
  bottom:45px;
  left:18px;
  color:#fff;
  font-family:Verdana;
  font-size:10px;
  z-index:4;
}

.subfooterLeft a
{
	color:#fff;
	text-decoration:none;
}

.footerRight
{
	position:absolute;
	margin:auto;
	top:91px;
	left:740px;
	z-index:4;
	width:235px;
	color:#fff;
	font-size:10px; 
}

.subfooterRight{
  position:relative;
  left:740px;
  width:300px;
  bottom:57px;
  color:#fff;
  font-family:Verdana;
  font-size:10px;
  z-index:4;
}

.emailNewsCouponsTextbox
{
	position:absolute;
	top:74px;
	left:735px;
	width:150px;		
	background-color:#fff;
}

.emailNewsCouponsTextboxInside
{
    position:absolute;
	top:44px;
	left:735px;
	width:150px;		
	background-color:#FFFFFF;
}

.headerLogo
{
	position:absolute;
	top:25px;
	left:60px;
	visibility:hidden;
}

.imageOverlay 
{
	position:absolute;
	top:0px;
	left:0px;
	width:325px;
	height:288px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	background-color:#000000;
	z-index:2;
}
#lnkGo:link
{
    text-decoration:none;
}
#lblImageOverlay
{
	z-index:3;
	position:absolute;
	top:50px;
	left:20px;
	width:290px;
	color:#FFFFFF;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	font-size:24px;
	font-weight:100;
	text-align:left;
}
#lblImageOverlayTitle
{
    font-size:24px;
    padding:0px 0px 6px 0px;
    border-bottom:1px solid #fff;
}
#lblImageOverlayBody
{
    font-size:18px;
    padding:6px 0px 0px 0px;
}
.goButton
{
	position:absolute;
	z-index:4;
	top:245px;
	left:280px;
	cursor:pointer;
			
}

.slidebutton
{
	position:absolute;
	top:176px;
	z-index:2; 
	border:none; 
	cursor:pointer;
}

.slidebuttonsubpage
{
	position:relative;
	top:-220px;
	z-index:2; 
	border:none; 
	cursor:pointer;
}

.slidebuttonsubpage:hover
{
	background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/tooltipRSS.png');
	background-repeat:no-repeat;
	background-position:center;
}

#btnrsssubpage
{
	left:54px;
}

#btnrss{
  left:264px;
}

#btnfacebook{
  left:702px;
}

#btntwitter{
  left:766px;
}

#btnflickr{
  left:830px;
}

#btnyoutube{
  left:894px;
}

.slidebuttonrss
{
	position:absolute;
	left: 0px;
	top:180px;
	z-index:2; 
	border:none; 
	cursor:pointer;
}

.news
{
	line-height:12px !important;
	text-align:left;
	position:absolute;
	top:70px;
	left:44px;
	width:225px;
	height:122px;
	overflow:hidden; 
	z-index:3;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px !important;
	font-weight:normal;
}

.news DIV
{
	overflow:hidden; 
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

.events
{
	text-align:left;
	position:absolute;
	top:70px;
	left:383px;
	width:225px;
	height:130px;
	overflow:hidden; 
	z-index:3;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}

.social
{
	text-align:left;
	position:absolute;
	top:70px;
	left:715px;
	width:225px;
	height:130px;
	overflow:hidden; 
	z-index:1;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}

.social A
{				
	text-decoration:none;
	color:#FFFFFF;				
}

.news A, .events A
{
	color:#FFFFFF;			
	font-weight:bold;
	text-decoration:none;
}


.picNavButtons
{
	position:absolute;
	top:0px;
	left:430px;
	width:125px;
	height:29px;
	z-index:3;
}

/*styles for drop down top nav menu*/
.ms-topNavContainer, .ms-topNavContainer2
{
	border:none;
	position:absolute;
	top:128px;
	left:23px;
	height:36px;
	z-index:10 !important;
}

.ms-topNavContainer2
{
	top:81px;
}

table.ms-topnav, a.ms-topnav{
  background:none;
  border:0px transparent none;
  color:#FFFFFF;
  font-family:Verdana;
  font-weight:700;
  font-size:1em;
  letter-spacing:-1px;
}

table.ms-topnav
{
    padding:4px 0px;
}

table a.ms-topnav
{
    height:22px;
	line-height:22px;
	padding:0px;
	margin:1px 8px 0 8px;
}

table.ms-topnavhover td, table.ms-topnavselected td
{
    background: url(/_layouts/images/destinationoakland/topnav_hoverright.gif) transparent no-repeat scroll center right;
}

table.ms-topnavhover, table.ms-topnavselected
{
    background: url(/_layouts/images/destinationoakland/topnav_hoverleftwitharrow.gif) transparent no-repeat scroll bottom left;
}

table a.ms-topnavhover, table a.ms-topnavselected{
	background-color:#fff;
    height:22px;
	line-height:22px;
	padding:0px;
	margin:0px 8px 0 8px;
	color:#009ada;
}

div.topNavFlyout
{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:1px solid #bcbcbc;
    z-index:10 !important;
	padding:10px 10px 10px 10px;
	background-color:#fff;
}

table a.ms-topNavFlyOuts
{
	color:#636363;
	margin:0 0 0 8px;
	background-color:#fff;
}

table.ms-topNavFlyOutsHover, table.ms-topNavFlyOutsSelected
{
	background:url(/_layouts/images/destinationoakland/flyout_lefthover.gif) transparent scroll no-repeat top left;
}

table a.ms-topNavFlyOutsHover, table a.ms-topNavFlyOutsSelected
{
	color:#fff;
	margin:0 0 0 8px;
	background:url(/_layouts/images/destinationoakland/flyout_righthover.gif) #67badd scroll no-repeat top right;
}

table.ms-topnavflyouts
{
	background-color:#fff;
}

table.ms-topnavflyouts > tbody > tr > td + td > img
{
	visibility:hidden;
}

table.ms-topnavflyouts > tbody > tr > td + td
{
	background:url(/_layouts/images/destinationoakland/flyout_arrow.gif) transparent scroll no-repeat top right;
}

table.ms-topnavflyoutshover > tbody > tr > td + td
{
	background:url(/_layouts/images/destinationoakland/flyout_arrowhover.gif) transparent scroll no-repeat top right;
}

/*internal pages */

.ViewAllSiteContent
{
 color:#000000;
 font-family:Verdana;
 font-size:12px; 	
 text-decoration:none;
}

.ms-WPBody td
{
	font:normal normal normal 12px Verdana;
}

.ms-WPBody font{
  background-color:transparent !important;
}

.ms-WPBody A:link
{
	color:#254255;
	text-decoration:underline;
	font-weight:bold;
}

.ms-WPBody A:visited
{
	color:#4880a5;
	text-decoration:underline;
	font-weight:bold;
}

.ms-WPBody A:hover
{
	color:#d7391e;
	text-decoration:underline;
	font-weight:bold;
}

.ms-partline
{
  background-color:#9d9d9d;
  border-bottom:1px #c3c3c3 solid;
}

.ms-summarycustombody
{

}

.breadcrumb{
  display:none;
}

/* Site Action Menu Styles -- Start -- */
.siteActionMenu{
	position:relative;
  font-size:12px;
  font-family:Verdana;
  color:#ffffff;
  z-index:2 !important;
  text-decoration:none;
  width:228px;
  left:350px;
  margin:auto;
}

.siteActionMenu div div div{
	width:100%;
	padding:10px 0px 0px 0px;
	margin-top:10px;
  background-image:url("/_layouts/images/destinationoakland/subpages/systemimages/siteactionbackground.png");
  background-repeat:no-repeat;
  background-position:-228px 0px;
}

.siteActionMenu div div div a{
	position:relative;
	top:-8px;
	color:#fff;
	text-decoration:none;
    float:left;
    left:80px;
}

.siteActionMenu div div div img{
  position:relative;
  bottom:7px;
  left:60px;
}

.siteActionMenu div div div a img{
  visibility:hidden;
}

.siteActionMenu div div div.ms-siteActionsMenuhover, .siteActionMenu div div div:hover{
	background-position:0px 0px;
}

.siteActionMenu .ms-viewselector-arrow
{
   display:block;
   float:right;
   right:40px;
   bottom:6px;
}

#ctl00_SPNavigation_ctl01_authContainer1{
  margin:auto;
  width:990px;
}

table.ms-consoleframe{
  margin:auto;
  width:990px;
  border-style:none;
  background-color:transparent;
}

table.ms-consolestatusframe{
	left:50px;
	border:none;
	background-color:transparent;
	background-image:url('/_layouts/images/destinationoakland/subpages/controlbarbackground.png');
	background-repeat:no-repeat;
	padding-bottom:0px;
}

.ms-consolestatusminorframe{
	background-image:none;
}

table.ms-consolestatusframe .ms-consolestatuscheckoutframe{
  background-image:none;
}

.ms-consolehr{
  background-color:transparent;
}

td.ms-consoletitleareaframe{
  background:transparent none;
  width:auto;
}

div.ms-consoletitleareaframebottom{
  background:transparent none;
}

.ms-consolestatusmajorframe{
	background:transparent none; 
}

td.ms-consolemptablerow
{
	background-color:Transparent;
}

#consoleMenuBar2{
	padding-bottom:8px;
  padding-left:100px;
}

#consoleMenuBar2{
	border:5px red solid;
}

/* Site Actions Menu Styles -- End -- */

/* System Styling -- Start -- */

/*hides the Byline,Content, Etc. Labels*/
.ms-formfieldlabel{
  display:none;
}

.ms-SPZoneLabel{
  display:none;
}

.ms-SPZone, .ms-SPZone table, .ms-WPBorder{
  padding:0;
  border:0 none;
  background-color:transparent;
}

.ms-WPAddButton{
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/wpqaMDO.png') !important;
  border:1px white solid !important;
}

.ms-WPHeader TD{
	border:0px 1px 1px 1px #cccccc solid !important;
	background-color:white !important;
	background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/partgradDO.gif') !important;
}
.ms-listviewtable
{
    background-color:#edf5f8;
}
#webImgShrinked
{
    max-width:300px;
    max-height:300px;
}
.ms-WPHeader{
  margin-bottom:5px;
}

.ms-WPAddButton SPAN{
	color:white;
}

.ms-WPBorder{
  padding-top:5px;
}

#MiddleRightZone{
  border:5px red solid !important;
}
.ms-MenuUIPopupBody
{
    z-index:4;
}
/* System Styling -- End -- */

.ms-quicklaunch table.destoak-navheader td,.destoak-navheader2 td,.ms-quicklaunch span.destoak-navheader{
  padding:1px 4px 4px 4px;
}
.ms-quicklaunch span.destoak-navheader{
  padding:1px 6px 3px 6px;
}

A.destoak-webtitle,A.destoak-webtitle:visited,A.destoak-webtitle:active,A.destoak-webtitle:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.destoak-navtitle
{
	color:#fff;
	font-size:14px;
	font-family:Helvetica;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	position:relative;
	top:5px;
	left:0px;
	text-align:center;
}

table.destoak-navheader td{
  background-image:none;
  padding:2px 0px 2px 0px;
}

table.destoak-navheader td a
{
  font-weight:bold;
  font-size:12px !important;
  font-family:Arial, Helvetica, sans-serif !important;
  color:#254255;
  text-decoration:none;
  margin:0px 7px 0px 7px;
  width:129px;
  display:block;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
}

table.destoak-navheader td a:hover
{
  color:#d7391e;
  text-decoration:none;
}

table.destoak-navitem td,span.destoak-navitem{
  background-image:url("/_layouts/images/destinationoakland/subpages/systemimages/navBullet.png");
  background-repeat:no-repeat;
  background-position:left top;
  margin:3px 0px 3px 0px;
  padding:4px 0px 4px 22px;
  font-family:verdana;
  font-size:12px;
}

a.destoak-navItem{
  color:#000000;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

a.destoak-navitem:visited {
  color:#000000;
  text-decoration: none; 
}
a.destoak-navitem:hover {
  color:#d7391e;
  text-decoration:none;
}
a.destoak-navitem:active {
  color:#000000;
  text-decoration:none;
}

.destoak-navSubMenu1
{
	font-family:Arial, Helvetica, sans-serif;
}

.destoak-navSubMenu2
{
				
}

.destoak-selectednavheader
{
	/*display:none;*/
}

.destoak-selectednav
{
				
}

/*Search Results Styles*/

/*.ms-tztable
{
	margin-left:10px;
	padding-bottom:10px;
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/itembackgroundrepeat.png');
  background-repeat:repeat-y;
}*/

#ZoneTable
{
	margin-left:10px;
}

.ms-tztable #BottomCell
{
  padding:0px 20px 20px 20px;
}

.ms-tztable #MainLeftCell
{
  width:784px !important;
}

.ms-tztable #BottomCell
{
	background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/itembackgroundrepeat.png');
	background-repeat:repeat-y;
}

.ms-tztable #MainLeftCell TABLE
{
  background-image:none !important;
}

.ms-srchresultstop
{
  height:41px;
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/searchheaderbackground.png');
}

.ms-srchresultstop #MidLowerLeftCell
{
  /*padding:12px 0px 0px 20px;*/
}

.ms-srchresultstop #MidLowerRightCell
{

}

.srch-sort-right
{
  padding:12px 37px 0px 0px;
}

.ms-srchresultstop .srch-WPBody
{
	height:30px;
}

.srch-stats
{
  background-color:transparent !important;
  padding:14px 0px 6px 37px;
  color:#000;
}

/*.ms-ptabarea
{
  margin-top:19px;
  margin-left:332px;
  width:200px;
}*/

.ms-ptabarea
{
  display:none;
}

.ms-sctabcnb, .ms-sctabcfb
{
  padding:0px 0px 0px 0px !important;
}

.ms-sbLastCell
{
  
}

.ms-pagemargin
{
  display:none;
}

.destoak-srchbackrepeat
{
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/searchbackgroundrepeat.png');
  padding-left:18px;
}

.destoak-srchbackground
{
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/searchboxbackground.png');
  background-repeat:no-repeat;
	max-width:782px;
	position:relative;
	top:6px;
}

#MidUpperLeftCell, #MidUpperRightCell
{
  display:none;
}

/*.destoak-srchbackground div
{
	padding:16px 0px 18px 0px;
}

.destoak-srchbackground div div
{
  padding:0px 0px 0px 0px;
}*/

.destoak-srchbackground #SRSB
{
	margin:21px 0px 14px 330px;
}

.destoak-srchbackground div div
{
  width:0px !important;
}

td.ms-sblink
{
  padding:0px 0px 2px 14px;
  background-color:transparent !important;
}

.destoak-searchbox td.ms-sbcell
{
	background-color:#fff;
	border:1px grey solid !important;
}

.destoak-searchbox td.ms-sbcell input
{
	padding-left:2px;
}

.destoak-searchbox td.ms-sbgo
{
	border:0 !important;
}


/*Calendar Scroll Fix */
#DailyViewDefault_CalendarView, #MontlyViewDefault_CalendarView, #WeeklyViewDefault_CalendarView
{
	overflow:auto !important;
	width:770px;
}


/*Mini Calendar Styles*/

.destoak-calendarDay a, .destoak-calothermonthdaystyle a, .destoak-calweekenddaystyle a{
  font-size:12px;
  text-decoration:none;
  color:white !important;
}

.destoak-caltodaydaystyle, .destoak-caltodaydaystyle a{
	font-size:12px;
	text-decoration:none;
  color:white !important;
  background-color:#95a3aa;
}

.destoak-selectedDayStyle{
  border:1px white solid;
  background-color:transparent !important;
}

.destoak-selectedDayStyle a{
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:white;
}

.destoak-dayHeaderStyle{
  font-size:12px;
  color:white !important;
}

.destoak-calothermonthdaystyle{
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.destoak-calendarcolumn{
  background-image:url('/_layouts/images/destinationoakland/subpages/calendar.jpg');
}

.destoak-calendarcolumn table{
	position: relative;
	border:0px !important;
	top:-2px;
}

.destoak-caltitlestyle{
  color:#254154;
  font-size:14px;
  font-weight:bold;
  width:237px !important;
  margin-left:30px;
}

.destoak-caleventtoday, .destoak-caleventtoday a{
  background-color:#95a3aa;
  font-size:12px;
  color:white;
  text-decoration:none;
}

.destoak-caleventdayselected{
  background-color:#55636a !important;
  border:1px #fff solid;
}

.destoak-caleventdayselected a{
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#fff;	
}

.destoak-caltodaydayselectedstyle{
    background-color:#95a3aa !important;
  border:1px #fff solid;
}

.destoak-caltodaydayselectedstyle a{
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#fff;	
}

.destoak-caleventday{
  background-color:#55636a;
}

.destoak-caleventday a{
	color:white !important;
	font-size:12px;
	text-decoration:none;
}

.destoak-calnextprevstyle a{
  text-decoration:none;
  font-size: 10px !important;
  color:#254154 !important;
}

/* Hide Date Picker */

.ms-datepickerouter{
  display:none;
}

/* Selected Item Styles */
#onetIDListForm
{
  width:810px;
  padding:0px 12px 0px 13px;
/*	background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/itemselectheader.png');
	background-repeat:no-repeat;
	background-position:center top;*/
}

/*#onetIDListForm DIV
{
  background-color:#eef5f9;
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/itembackgroundrepeat.png');
  background-repeat:repeat-y;
  background-position:center bottom;
  text-align:center;
}
*/
#onetIDListForm #part1
{
	display:block;
	margin: 0px auto;
  padding:10px 0px;
  width:743px;
}

.ms-ButtonHeightWidth
{

}

.ms-formlabel
{

}
.ms-formtoolbar
{
    padding:7px 20px 0px 20px;
}
.ms-formtable
{
    padding:0px 20px 0px 20px;
    background-color:#ebf3ff;
}

.ms-formbody DIV
{
  text-align:left !important;
}

.destoak-printbutton
{
  margin-top:4px;
}

/*Main Content Area*/
#ctl00_PlaceHolderMain_DestOakPublishContentArea1_PageContent__ControlWrapper_RichHtmlField{
	font-size:12px;
}

#ctl00_PlaceHolderMain_DestOakPublishContentArea1_PageContent__ControlWrapper_RichHtmlField a:link{
	font-size:12px;
	color:#254255;
	font-weight:bold;
	text-decoration:underline;
}

#ctl00_PlaceHolderMain_DestOakPublishContentArea1_PageContent__ControlWrapper_RichHtmlField a:hover{
	font-size:12px;
	color:#d7391e;
	font-weight:bold;
	text-decoration:underline;
}

#ctl00_PlaceHolderMain_DestOakPublishContentArea1_PageContent__ControlWrapper_RichHtmlField a:visited{
	font-size:12px;
	color:#4880a5;
	font-weight:bold;
	text-decoration:underline;
}

/*Header Font Styles*/
.destoak-publishContentArea, .destoak-webpartTitleArea{
  font-size:28px;
  font-family:Arial, Helvetica, sans-serif;
  color:white;
  overflow: hidden;
  margin:2px 0;
  height:33px;
}

.destoak-publishContentHead
{
    padding: 0px 8px 0px 8px;
/*    background-image: url(/_layouts/images/destinationoakland/subpages/parksandtrails/subHeaderFill.png); */
    background-repeat: repeat-x;
}

.ms-WPTitle
{
	display:none;
}

.destoak-articleTitle{
  font-size:16px;
  color:white;
  font-weight:bold;
}

/*Article Webpart Styles*/
.destoak-articleImageFrame{
  float:left;
  border:1px solid #b0b0b0;
  background:white;
  padding:4px;
  margin:0px 8px 0px 0px;
}

/*Photos Webpart Styles*/

.destoak-photowebpartfooter{
  margin:6px 19px 4px 19px;
  width:252px;
}

.destoak-photowebpartfooterleft{
  text-align:left;
}

.destoak-photowebpartfooterright{
  text-align:right;
}

.destoak-photowebpartfooterright a{
	padding:0px 0px 0px 5px;
}

ul#thumbs{
	list-style-type:none;
	margin:10px 0px 0px 0px;
	padding:0px 18px 0px 18px;
}

ul#thumbs li{
  margin:0px;
  padding:4px 4px 4px 4px;
  list-style:none;
}

ul#thumbs li{
  float:left;
  margin:3px;
  border:1px solid #b0b0b0;	
  padding:4px;
  background:white;
}
ul#thumbs a{
  display:block;
  float:left;
  width:68px;
  height:68px;
  line-height:68px;
  overflow:hidden;
  position:relative;
  z-index:1;		
}
ul#thumbs a img{
  float:left;
  position:absolute;
  left:0px;	
}

      /* mouse over */
      
      ul#thumbs a:hover{
        overflow:visible;
        z-index:1000;
        border:none;		
      }
      ul#thumbs a:hover img{
        left:-50px;
        top:-5px;
        border:1px solid #b0b0b0;	
        background:#fff;
        padding:4px;		
      }
      
      /* // mouse over */
      
      /* clearing floats */
      
      ul#thumbs:after, li#thumbs:after{
        content:"."; 
        display:block; 
        height:0; 
        clear:both; 
        visibility:hidden;
      }
      ul#thumbs, li#thumbs{
        display:block;
      }
      /*  \*/
      ul#thumbs, li#thumbs{
        min-height:1%;
      }
      * html ul#thumbs, * html li#thumbs{
        height:1%;
      }	
      
      /* // clearing floats */

/* // Photos Webpart Styles */

/* List Webpart Styles */

.destoak-listwebpartimg{
  float:left;
  margin:3px;
  border:1px solid #b0b0b0;	
  padding:4px;
  background:white;
}

.destoak-listwebparttitle
{
	margin-top:4px;
}

.destoak-listwebpartdesc{
  position:relative;
  width:182px;
  height:25px;
  margin:3px 0px 3px 0px;
  overflow:hidden;
  background-color:transparent !important;
  border:0px !important;
}

.destoak-listwebpart{
  display:block;
  float:left;
  width:50px;
  height:50px;
  line-height:50px;
  overflow:hidden;
  position:relative;
  z-index:1;
}

.destoak_listview{
	margin:10px 0px 0px 0px;
  padding:0px 18px 0px 18px;
}

.destoak_listview a{
	font-size:11px;
	font-weight:bold;
	color:#244153 !important;
}

.destoak_listview li{
	font-size:10px;
	list-style-type:none;
	min-height:66px;
	_height:66px !important;
	min-height:66px;
	max-height:66px;
	text-overflow: ellipsis;
}

.destoak-listwebpartfooter{
  width:252px;
  margin:6px 19px 4px 19px;
}

.destoak-listwebpartfooterleft{
  text-align:left;
}

.destoak-listwebpartfooterright{
  text-align:right;
}

.destoak-listwebpartfooterright a{
	padding:0px 0px 0px 5px;
}

/* // List Webpart Styles*/

/* float web part panel */
.ms-ToolPaneOuter { position: absolute; height: 400px !important; background-color:transparent !important; border: 0px white none; top: 0; left: 0; z-index:500 !important}
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }
#MSOTlPn_WebPartPageDiv{
	/*height:auto !important;*/
	overflow:visible !important;
}

.ms-toolpanetitle, .ms-toolpaneclose{
	background-color:transparent;
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/topnavselectedDO.png') !important;
}

.usercaptionshadow{
	display:none;
}

.ms-toolpaneborder{
	border-top:0px white none;
	border-right:0px #ccc solid;
	border-bottom:0px white none;
	border-left:1px #ccc solid;
}

.ms-toolpanebody{
  background-color:transparent !important;
}

.ms-toolpaneclose{
	border-top:1px white solid;
	border-right:1px #ddd solid;
	border-bottom:0px white none;
	border-left:0px white none;
}

.ms-toolpanetitle{
	border-top:1px white solid;
	border-right:0px white none;
	border-bottom:0px white none;
	border-left:1px white solid;
}

.ms-toolpanetitle SPAN{
  color:white;
}

.ms-toolpanefooter{
	border-top:0px white none;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
	border-left:1px white solid;
  background-color:transparent;
  background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/bottomnavselectedDO.png');
}

#MSOTlPn_Parts{
background-image:url('/_layouts/images/destinationoakland/subpages/systemimages/middlenavselectedDO.png') !important;
}

/* Share table style */
.dpTable
{
}
.dpTitleTr
{
	background-image:url('/_layouts/images/destinationoakland/sharerepeat.gif');
	background-repeat:repeat-y;
}

.dpTitleTr TD
{
	padding:5px 0px 5px 2px;
}

.dpTitleTr A
{
	font-size: 11px;
	color: #676767;
}

.dpTR
{	
}

.dpDiv
{
}
.destoak-alertpanel
{
    background-color: #FF5050;
    font-size: 1.125em;
    color: #FFF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 984px;
}
.destoak-alerticon
{
    margin: .5em;
    vertical-align: middle;
}
.destoak-wp-errorpanel
{
    padding: 1em;
    background-color: White;
    font-size: 1.25em;
}
