/*global mobile site/anchors*/
html, a { 
    color: #000;  
    text-shadow:none;
	font: 14px Helvetica,Arial,sans-serif;
}

/*mobile site banner*/
#mobileBanner {
    background: url(images/cookieCutter/bannerBg.jpg) repeat-x center center;
    border: medium none;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: left;
}

/*club name text hidden behind logo, shows on on css-disabled devices as text*/
#mobileBanner #mobileBannerLogo span {
    visibility: hidden;
}

/*mobile site header (below banner) and footer, shared*/
#mobileHeader, #mobileFooter { 
    border-color: #93A2B9;
    border-width: 2px;
    font-size: 13px;
    background: #152B40 url(images/cookieCutter/headerFooterBg.jpg) repeat-x center bottom;
    color: #b4d1ec;
    text-shadow: none;
}

/*mobile site header (below banner)*/
#mobileHeader {
	border-style: none none solid;
	padding: 6px; 
	
}

/*text next to home button in header ('logged in as memname by default')*/
#mobileHeader span {
    position: absolute;
    right: 0px;
    margin-right: 6px;
}

#mobileHeader img {
	
	border:0px;
	
}

/*mobile site footer*/
#mobileFooter {
    border-style: solid none none;
	padding: 0;
}

/*anchor tags inside mobile site header and footer*/
#mobileFooter a, #mobileHeader a { 
    color: #b4d1ec;
    font-size: 13px;
    text-decoration: none;
    text-shadow: none;
	border:0;
}
#mobileFooter a {
	margin: 0 6px;	
}

/*plugin/header titles*/
.headerBar, .pluginTitleBar, .sploderTitleBar {
    background: #F5F1E9;
    border-color: #D5CAB4;
	color: #000;
}

#eventHeader {
	
	text-align:left;
	height:30px;
	
}

/*plugin / subheader titles*/
.subHeaderBar,
.listTable td.subHeader {
    background: #F5F1E9;
    border-color: #D5CAB4;
padding: 5px;
font-weight: bold;  
}  
.subHeader {
	border-left: 1px solid #D5CAB4;
	border-right: 1px solid #D5CAB4;		
}

/*space below top buttons on modules (letter picker btn, filter btn, etc)*/
#artButtons,
#calButtons,
#letterToggle,
#stmtButtons,
#rbmButtons,
#ncButtons {
	margin-bottom: 5px;	
}

#stmtButtons {
	
	margin-top:15px;
	
}

#stmtButtons,
#ncButtons {
	padding-bottom: 0;	
}


/* ----- jquery datepicker ----- */
.ui-widget-content {
    border-color: #D5CAB4;
    color: #2F4D5C;
}
.ui-widget-header {
    background:#F5F1E9;
    border-color: #D5CAB4;
    color: #2F4D5C;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #F5F1E9; 
    border-color: #D5CAB4; 
    color: #2F4D5C;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover { 
    background: #FFF; 
    border-color: #D5CAB4;   
    color: #2F4D5C; 
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #D5CAB4;
    border-color: #D5CAB4;
    color: #FFF;
	text-shadow: 0 1px 0 #A19783;
}
/* ----- end jquery datepicker ----- */

/* ----- Tabs ----- */
.mobileTabsWrapper {
    border-color: #D5CAB4;
	padding-top:5px;
}
.mobileTabs li { 
    background: #F5F1E9;
	border-radius: 0;
	border-color: #F5F1E9;
	border-top-width: 2px;
	border-bottom: 1px solid #D5CAB4;
}
.mobileTabs li a {
    color: #746B57;
    text-shadow: none;
}
.mobileTabs .selected, .mobileTabs .selected a { 
    color: #2F4D5C; 
    background: #FFFFFF;
	border-color: #D5CAB4;
    border-width: 1px 1px 1px;
    text-shadow: none;
}
.mobileTabs .selected {
	border-top: 2px solid #D5CAB4;
	border-bottom: 1px solid #FFF;
}
/* ----- End Tabs ----- */ 

/* ----- buttons ----- */
input[type=button], input[type=submit], button, .abut, .but, .mobileButton {
    color: #FFF;  
    background: url("") #C9A75F; /* iphone will NOT override a background url in a button */
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
	background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
    border-color: #AD8C47;  
    text-shadow: 0 1px 0 #AD8C47;
	border-radius: 0;
  -webkit-appearance: none;
}

input[value=Login], input[value="Enter Site"] {

	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;	
	  -webkit-appearance: none;
	
}
.toggleSelected {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #AD8C47;
    text-shadow: none;
}
/* ----- end buttons ----- */

.clearBoth {
	
	clear:both;
	margin:0 auto;
	height:0px;
	
}

/* ----- search box ----- */
.searchButton, .searchBox {
    border-color: #CCC;
	-webkit-border-radius:0px 6px 6px 0px;
	-moz-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	margin: 0;
}
.searchBox {
	-webkit-box-shadow: inset 2px #333333;
	-moz-box-shadow: inset 2px #333333;
	box-shadow: inset 2px #333333; 	
}
.searchButton, .mobileButton.searchButton {
    background: none;
    border: none;
}  
/* ----- end search box ----- */

/* ----- list view ----- */
.listView {
    border-color: #E4DDCB;  	
}
.listView li {
    background: #fff;	
    border-color: #E4DDCB;  
	color: #2F4D5C;
}
.listView li.subHeader {
   background: #F5F1E9;
    border: none;
	color: #000;
    text-shadow: none;
	font-weight: bold;	
}   
.listView li.selected {
    background: #C9A75F;
    color: #fff;
    text-shadow: 0 1px 0 #000;
	border-color: #AD8C47;
}  
.listView .listHeader {
    background: #F5F1E9;
   	color: #000;
    border-color: #AD8C47;
    text-shadow: 0px 1px #FFF;
}
/* ----- end list view ----- */

/* ----- table ----- */
.listTable { 
    border-color: #F5F1E9;
}
.listTable th { 	
    background: #F5F1E9;
    border-color: #D5CAB4;
	color: #2F4D5C;
    text-shadow: 0px 1px #FFF;
}
.listTable td { 	
    background: #fff;	
    border-color: #F5F1E9; 
    color: #444;
	
}
.listTable td.subHeader {
    background: #f5f1e9;
    border:none;
	color: #2F4D5C;
	font-size: 14px;
}
/* ----- end table ----- */


/* ---------------------------------- BEGIN MODULE SPECIFIC ---------------------------------- */

/* calendar/events */
/*top date bar (overrides global headerBar class for calendar)*/
#calTraverse {
    color: #000;
    text-shadow: none;
    border: none;
    background: none;
}

/*interest area*/
#calFilter .listView .interest {
	font-weight: bold;	
}

/*calendar/event list - no borders*/
#calendarView .listView,
#calendarView .listView li,
#calendarView .listView li.subHeader,
#articleView .listView,
#articleView .listView li,
#articleView .listView li.subHeader {
	border: none;
	text-shadow: none;
}

#articleView .listView li.subHeader {
    background-image: none;
	margin-left: 0;

}
/*calendar event list sub headings*/
#calendarView .listView li.subHeader {
    background: #F5F1E9;
    border: none;
	color: #000;
    text-shadow: none;
	font-weight: bold;	
}

/*articles list*/
#artArticles #articleView .listView li {
    background-image: url(images/cookieCutter/listBullet.png);
 	background-repeat: no-repeat;
	background-position: 0 50%;
    padding-left: 12px;
	margin-left: 12px;
}
/* end calendar/events */

/* event registration */
.bookingDetails ul {
   border-color: #D5CAB4;
} 
.eventAttendees tr.bottom {
    border-color: #E4DDCB; 
}
.eventAttendees .proxyRow td, .eventAttendees .proxyRow.attendeeName td,
.eventAttendees .proxyRow td a, .eventAttendees .proxyRow.attendeeName td a {
    background: #E4DDCB;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
.eventAttendees .attendeeAltRow.attendeeName td, .eventAttendees .attendeeAltRow td,
.eventAttendees .attendeeAltRow a {
    background: #F5F1E9;
    color: #2F4D5C;
    text-shadow: 0 1px 0 #FFFFFF;
}
.eventAttendees .selectPerson td {
    background: #C9A75F;
    color: #FFF;
    text-shadow: 0 1px 0 #AD8C47;
}

#divLetters ul {
    border-color: #0A60AD;
}
#divLetters ul li {
   border-color: #0A60AD;
   background: #E4DDCB;
   color: #fff;
   text-shadow: 0px 1px #000;
}
#divLetters ul li.selectedLetter {
    background: #fff;
    color: #000;
   text-shadow: none;
}  
/* end event registration */ 

/* directory */
#memberPhoto {
	max-width:300px !important;
}

.directoryLetterBar ul {
    border-color: #D5CAB4;
}
.directoryLetterBar ul li {
   border-color: #D5CAB4;
   background: #F5F1EA;
   color: #2F4D5C;
   text-shadow: 0px 1px #FFF;
   font-weight: bold;
}
.directoryLetterBar ul li.selectedLetter,
.directoryLetterBar ul li.close {
    background: #D5CAB4;
    color: #FFF;
   text-shadow: 0 1px #A19783;
} 
#directory .hiddenMember td span {
    color: #C12121;
}
#profileHeaderInfo {
    border-color: #0A60AD;
}
/* end directory */

/* family cal plugin */
#calPerson .listTable .subHeader td, #calDate .listTable .subHeader td {
    background: #F5F1E9;
    border-color: #D5CAB4;
    color: #2F4D5C;
}  
#calPerson .listTable .header td, #calDate .listTable .header td {
    background:none;
    color: #000;
    border:none;
    text-shadow:none;
}  
#calPerson .listTable .header td a, #calDate .listTable .header td a {
    color: #000; 
    text-shadow:none;
}  

/* end family cal plugin */
 
/* ---------------------------------- BEGIN NETCADDY ---------------------------------- */
.mobileTabsWrapper.ncTabs {
	
	padding-top:15px;
	
}

/* netcaddy dashboard */
#ncTeeTimes .paneDiv .listView li.subHeader,
#rbmbookingTimes .paneDiv .listView li.subHeader {
    background: #F5F1E9;	
    border-color: #E4DDCB;
    color: #000;
} 

#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelSlotAvailable,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelInReservation,
#ncTeeTimes .paneDiv .listView .ncMyReservation,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelSlotAvailable,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelInReservation,
#rbmbookingTimes .paneDiv .listView .rbmMyReservation {
	
	background: #F5F1E9;	
    border-color: #E4DDCB;
    color: #000;
	
}

#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld table,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation table,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNoSlots .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelUnavailable .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelHeld .smallerFont,
#ncTeeTimes .paneDiv .listView .NC_TimeSlotPanelNotInReservation .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNoSlots .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelUnavailable .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelHeld .smallerFont,
#rbmbookingTimes .paneDiv .listView .rbm_TimeSlotPanelNotInReservation .smallerFont {
	background: #dedede;
	border-color: #E4DDCB;
	color: #999;
}
/* end netcaddy dashboard */

/* netcaddy booking window background */
.NC_Body,.rbm_Body{
    /*background:#C8DCF0;*/
}
#ncCourse .listView {
	border: 1px solid #D5CAB4;
	border-top: none;
}
#ncCourse .listView .listHeader {
	border: none;
	border-top: 1px solid #D5CAB4;
}

/*back button on booking window options*/
#ncBack {
	margin: 5px 0 0 2px;
}
.mobileComboSlide,.mobileDateBoxSlide{
    /*background:#C8DCF0;*/
}

/* booking window text input fields*/
#resFields {
    color:#333333;
}
.partyCboItm .partySizeName,
.roundCboItm .roundName {
    color:#666666;
}
#resFields #resProps LABEL,
#resFields #resTime LABEL {
    color:#666666;
}
.partyCboItm .partySize {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -188px transparent;
}
.rcbHovered .partyCboItm .partySize {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -230px transparent;
}
.roundCboItm .roundSize {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -312px transparent;
}
.rcbHovered .roundCboItm .roundSize {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -354px transparent;
}
#resFields .PlayerBook {
    border-top: 1px solid #E4DDCB;
}
#resFields .ReserverBook {
    border-top: 1px solid #888;
    background:#C5E5FE;
}
#resFields .pSelect SPAN {
    color:#696969;
}
#resFields .oSelect SPAN {
    color:#696969;
}
#resFields .optsLabel {
    color: #666666;
}
#resFields .ncGuestIcon {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -586px transparent;
}

#resFields #resAdditional .RadTabStrip {
	margin-bottom: -1px;	
}

/*Netcaddy booking popup comments textarea wrapping div*/
#resFields #resAdditionalMP {
    color: #2F4D5C;
    border:1px solid #D5CAB4;
    background:#FFF;
}

/*Netcaddy booking popup comments tabs*/
#resFields #resAdditional .rtsLI {
    border-color: #F5F1E9;
    background: #F5F1E9;
    margin:0 2px 0 0;
}

/*Netcaddy booking popup comments tabs span inside of anchor*/
#resFields #resAdditional .rtsLI .rtsOut {
    background:none;
}

/*Netcaddy booking popup comments tabs anchor*/
#resFields #resAdditional .rtsLI .rtsLink {
    color: #746B57;
    text-shadow: none;
	background:#E4DDCB;
	border-color:#E4DDCB;
    border-width: 2px 1px 1px;
	border-style: solid;
	text-shadow: none;
}

/*Netcaddy booking popup comments tabs selected anchor*/
#resFields #resAdditional .rtsLI .rtsSelected {
    color: #2F4D5C;
    background: #FFF;
	border-color: #D5CAB4;
    border-width: 2px 1px 1px;
	border-style: solid;
	border-bottom: 1px solid #FFF;
    text-shadow: none;
}

/*Netcaddy booking popup comments textarea*/
#resFields #resAdditionalMP TEXTAREA {
    color: #2F4D5C;
    background:#FFF;
}
#resActions .toolbar .toolBtns li a {
    color: #FFF;  
    background: #C9A75F;
    border: 1px solid #AD8C47; 
	border-radius: 0;
	margin: 5px 0;
	text-shadow: 0 1px 0 #AD8C47; 
} 
.MemberBoxItem .pName, 
.GuestBoxItem .pName, 
.genericGuestBoxItem .pName, 
.TBDBoxItem .pName,
.BuddyBoxItem .pName,
.MemberBoxItemAdmin .pName, 
.GuestBoxItemAdmin .pName,
.genericGuestBoxItemAdmin .pName, 
.TBDBoxItemAdmin .pName,
.BuddyBoxItemAdmin .pName {
    color:#333333;
}
.BuddyBoxItem .pLevel A {
    background: url("../images/BookingUI_Sprite.png") no-repeat scroll -40px -230px transparent;
}
#resFields #LottoFields LABEL,
#resFields #recurrFields LABEL,
#resFields #otherFields LABEL {
    color:#666666;
}
#resFields #recurrFields #recurrMsg {
    color:#666666;
}
.cdownBoxWarning {
    color:#BF0B0B;
}
/* begin new netcaddy error box*/
#errorBox {
	background:#F5F1E9;
}
/*error box text bg*/
#errorBox p {
	background:#F5F1E9;
	border: 1px solid #D5CAB4;
}
/*error box title heading bar*/
#errorTitle {
    background: #FFFFFF;
    border:none;
	border-bottom: 1px solid #D5CAB4;
    color: #000;   
}
/*error box error message*/
#errorLbl {
	color:#666666;
	padding-top: 5px;
}
/*error box content bg*/
#errorActions {
	background:#F5F1E9;
	padding: 5px;
}
/*error box link (close window)*/
#errorActions a{
    color: #FFF; 
    background: #C9A75F;
    border-color: #AD8C47;  
    text-shadow: 0 1px 0 #AD8C47;
}
/*end new error box*/
/* end netcaddy booking window */

	
.courseName,
.playerNames {
	
	font-size:11px;
	
}

.holesPlayed,
.startTee {
	
	font-size:10px;
	
}

/*Subscribe Button on resource screen*/

.rbm_Content #rbmResourceType .mobileButton.floatRight {
	
	padding:0px 10px;
	
}

/* ---------------------------------- END NETCADDY ---------------------------------- */

/* ---------------------------------- PHOTO ALBUM ---------------------------------- */

.lightBoxDiv .lightBoxCloseDiv,
.lightBoxDiv .lightBoxTitleDiv {
	
	color:#fff;
	
}

/*///////////Super Accordion///////////////////*/

ul.superAccordion {
	margin:10px 0px;
	list-style-type:none;
}

ul.superAccordion li.item .label {
	line-height:30px !important;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	list-style-image:none;
	cursor:pointer;
	background:url(images/weirdAL/arrowIdle.gif) no-repeat right 50%;
	border-bottom:1px dotted #999;
	padding-left:0px;
}

	ul.superAccordion li.item.expanded .label {
		background:url(images/weirdAL/arrowSelect.gif) no-repeat right 50%;
	}

	ul.superAccordion li.item .content {
		
		padding:10px 0px;
		
	}

/* ----------------------------------END PHOTO ALBUM---------------------------------- */

/* ---------------------------------- BEGIN SECURE ---------------------------------- */
/* bill pay */

#statementView,
#chitView {

	padding-top: 30px;

}

#BillPayForm #content {

	padding-top: 8px;
	
}

#totalValues {
   border-color: #AAAAAA;
}
#payConfirmation {
   border-color: #AAAAAA;
}
#paymentNavBar {
   border-color: #999999;
   background: #E6E6E6;
}
#paymentNavBar ul li a {
   color: #555555;
}
/* end bill pay */  
/* ---------------------------------- END SECURE ---------------------------------- */

/*check in*/

#lblCheckInText{
	display: inline-block;
	padding-bottom: 5px;
}

#tblCheckIns {

	margin-top: 5px;

}

#tblCheckIns th {

border-color: #F5F1E9;
padding-top: 5px;
padding-bottom: 5px;

}

/* ---------------------------------- BEGIN CHICKLET MENU STYLES ----------------------------------  */

#mobileBanner #mobileBannerLogo {
    background: url(images/grandKey/BannerLogo.html) no-repeat center center;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
    text-align: center;
}



/*//////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
NEW CHICKLET STYLE WITH FRAME CHICKLETS
//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

.chicklet_Iphone_SpringBoard3Col img.chkletLeftImage { 
padding:0px !important; }
	
.chicklet_Iphone_SpringBoard3Col .chkletRootGroup .chkletLeftImage {
	width:70px;
	height:70px;
}
	
	/* Finding: Background-Image lays on top of Background-Gradient */
	
div.chicklet_Iphone_Settings .chkletLeftImage,
div.chicklet_Iphone_SpringBoard .chkletLeftImage {
	
	padding-bottom:0px;
	
}

.chicklet_Iphone_SpringBoard .chkletText {
	
	position:relative;
	margin-top:-15px;
	font:700 10px Helvetica,Arial,sans-serif !important;
	
}

div.chicklet_Iphone_SpringBoard .chkletItem {
	
	padding:0px;
	width:50%;
	
}

div .chicklet_Iphone_SpringBoard .chkletLink {
	
	border-color:#c9c7b6;
	
}

div.chicklet_Iphone_SpringBoard .chkletRootGroup, 
div.chicklet_Iphone_SpringBoard .chkletGroup,
div.chicklet_Iphone_Settings .chkletWrap {
	
	padding:0px;
	
}

div.chicklet_Iphone_SpringBoard .chkletLeftImage {
	
	width:80px;
	height:80px;
}

/*/////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////*/

/*global chicklet styling*/
/*reset default global chicklet backgrounds*/
div.chicklet_Iphone_SpringBoard3Col a.chkletLink,
div.chicklet_Iphone_SpringBoard4Col a.chkletLink {
	background: none;
	border: none;	
}
/*chicklet backgrounds - global*/
div.chicklet_Iphone_Settings li.chkletItem,
div.chicklet_Iphone_SpringBoard a.chkletLink {
	background: #dad7c4; /* Old browsers - render solid color */
	background: -moz-linear-gradient(top, #fbfaf9 0%, #d8d5c2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfaf9), color-stop(100%,#d8d5c2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfaf9 0%,#d8d5c2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfaf9 0%,#d8d5c2 100%); /* Opera11.10+ */
	background: linear-gradient(top, #fbfaf9 0%,#d8d5c2 100%); /* W3C */
}	
	
div.chicklet_Iphone_Settings img.chkletLeftImage,
div.chicklet_Iphone_SpringBoard img.chkletLeftImage,
div.chicklet_Iphone_SpringBoard3Col img.chkletLeftImage,
div.chicklet_Iphone_SpringBoard4Col img.chkletLeftImage {
	background: #b1904a; /* Old browsers - render solid color */
	background: -moz-linear-gradient(top, #d7b97c 0%, #b1904a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7b97c), color-stop(100%,#b1904a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d7b97c 0%,#b1904a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d7b97c 0%,#b1904a 100%); /* Opera11.10+ */
	background: linear-gradient(top, #d7b97c 0%,#b1904a 100%); /* W3C */
}

/*borders and rounded corners - 3 and 4-column chicklets*/
div.chicklet_Iphone_SpringBoard3Col img.chkletLeftImage,
div.chicklet_Iphone_SpringBoard4Col img.chkletLeftImage {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px; 
	border: 1px solid #E4DDCB;
}

/*chicklet nav text styling - global*/
div.chicklet_Iphone_Settings span.chkletText,
div.chicklet_Iphone_SpringBoard3Col span.chkletText,
div.chicklet_Iphone_SpringBoard4Col span.chkletText,
div.chicklet_Iphone_Settings span.chkletNavtitle,
div.chicklet_Iphone_SpringBoard3Col span.chkletNavtitle,
div.chicklet_Iphone_SpringBoard4Col span.chkletNavtitle {
    color: #2F4D5C;
    text-shadow: 0 1px 0 #FFFFFF;
}

/*chicklet nav text styling - 3 and 4-column chicklets*/
div.chicklet_Iphone_SpringBoard3Col span.chkletText,
div.chicklet_Iphone_SpringBoard4Col span.chkletText {
	font: bold 11px Arial,sans-serif;
}

/*chicklet navbar styling - 3 and 4-column chicklets*/
div.chicklet_Iphone_Settings div.chkletNavbar,
div.chicklet_Iphone_SpringBoard3Col div.chkletNavbar,
div.chicklet_Iphone_SpringBoard4Col div.chkletNavbar {
    background:#fff;
    border-bottom:none;
	padding:7px 0px;
}

/*end global chicklet styling*/

/* Iphone_Settings (vertical chicklet list nav)*/
div.chicklet_Iphone_Settings ul.chkletRootGroup,
div.chicklet_Iphone_Settings ul.chkletGroup {
    border:1px solid #e4ddcb;
	border-radius: 0;
}

div.chicklet_Iphone_Settings li.chkletItem {
}

div.chicklet_Iphone_Settings a.chkletLink {
	background: none;
    border-top:1px solid #e4ddcb;
	min-height: 26px;
	padding: 8px 0;
}

.chicklet_Iphone_Settings .expandRight a.chkletLink {
    background: url(images/cookieCutter/chicklet/chicklet_vert_arrow.html) no-repeat 95% 50%;
}

div.chicklet_Iphone_Settings span.chkletText {
	font: bold 14px Arial,sans-serif;
}

div.chicklet_Iphone_Settings img.chkletLeftImage {
	max-width: 38px;
	max-height: 38px;
	margin:-7px 5px 0px;
}
/* end Iphone_Settings*/

/* Iphone_SpringBoard3Col*/
div.chicklet_Iphone_SpringBoard3Col ul.chkletRootGroup,
div.chicklet_Iphone_SpringBoard3Col ul.chkletGroup {
	padding: 2px 0;
}

div.chicklet_Iphone_SpringBoard3Col li.chkletItem {
	padding: 2px 0;
	width: 33.3%;
}

div.chicklet_Iphone_SpringBoard3Col a.chkletLink {
}

div.chicklet_Iphone_SpringBoard3Col span.chkletText {
	height: 18px;
}

.chicklet_Iphone_SpringBoard3Col img.chkletLeftImage {
	padding: 0px;
}
/* end Iphone_SpringBoard3Col*/

/* Iphone_SpringBoard4Col*/
div.chicklet_Iphone_SpringBoard4Col ul.chkletRootGroup,
div.chicklet_Iphone_SpringBoard4Col ul.chkletGroup {
	padding: 0;	
}
div.chicklet_Iphone_SpringBoard4Col li.chkletItem {
	padding: 4px 0;
	width: 25%;
}

div.chicklet_Iphone_SpringBoard4Col a.chkletLink {
	padding: 0 2px;
}

div.chicklet_Iphone_SpringBoard4Col img.chkletLeftImage {
	padding: 0px;
	height: 54px;
    width: 54px;
}
/* end Iphone_SpringBoard4Col*/
/* ---------------------------------- END CHICKLET MENU STYLES ----------------------------------  */

