/* MASTER CSS Document */

/*- Menu Tabs K--------------------------- */

    .tabsK 
    {
		margin:0px;
		padding:0px;
		margin-right: 25px;
		font-size:93%;
		height:32px;
		line-height:normal;
		background-color: #FFFFFF;
		border-bottom:1px solid #54545C;
	}
    .tabsK ul {
        margin:0;
        padding:10px 10px 0 0px;
        list-style:none;
      }
    .tabsK li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsK a {
		float:left;
		background:url("images/tableftK.jpg") no-repeat left top;
		margin:0;
		padding:0 0 0 6px;
		text-decoration:none;
      }
    .tabsK a span 
    {
		float:left;
		display:block;
		padding:5px 15px 4px 6px;
		color:#000000;
		background:url("images/tabrightK.jpg") no-repeat right top;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsK a span {float:none;}
    /* End IE5-Mac hack */
    .tabsK a:hover span {
      color:#FFF;
          background-position:100% -43px;
      }
    .tabsK a:hover {
      background-position:0% -43px;
      }
    .tabsK a:hover span {
      background-position:100% -43px;
          }

        .tabsK .current a 
        {
			background-position:0% -43px;
			color: #FFFFFF;

        }
        .tabsK .current a span {
			background-position:100% -43px;
			color: #FFFFFF;
        }
        
		.tabsK .disabled a {
	background-position:0% -86px;
	color: #999999;
        }
        .tabsK .disabled a span {
	background-position:100% -86px;
	color: #999999;
        }
        
-->

body
{
	background-color: #CAC9C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#323231;
}


h1
{
	color: #7f8414;
}

h2
{
	color: #7f8414;
}

h3
{
	font-weight:bold;
	color: #506F8C;
}

h4
{
	color: #506F8C;
}

.titleCaps
{
	color: #7f8414;
}

a:link
{ color: #476D8F; }

a:visited
{ color: #555; }

a:hover, a:active
{ color: #4B010B; }

#container
{
	background-color: #FFF;
	color: #333;
}


hr {
	border-top: 1px solid #a1a37d;
	border-bottom: 1px solid #FFF;
}


/* ----- HEADER STYLES ----- */

#header
{
	background-color: #4B010B;
}

#headerLogo {
	background: url(images/header_logo.gif) no-repeat;
}

#header h1
{
	font-weight: bold;
	color: #C3C595;
}
		
#header p, #header a
{
	color: #fff;
}

#headerBrd
{
	border-bottom:1px solid #4B010B;
}




/* ----- FOOTER STYLES ----- */

	
#footer
{
	background-color: #4B010B;
	background-image:url(images/footer_curve.gif);
	background-repeat: no-repeat;	
}



#footerBrdr
{
	border-top:1px solid #4B010B;
}

#footerShdw
{
	background:url(images/footer_shadow.gif) repeat-x;
}

#footer p
{
	color:#c3c5a2;
}


#footerClear
{
	background: #FFF url(images/ftr_bckgrd.gif) no-repeat 0px 0px;
/*	position:relative;*/
}

#footerLogo
{
	border: none;
	background-image: url(images/footer_logo.gif);
	background-repeat: no-repeat;
}



/* ----- LEFT NAV STYLES ----- */

#leftnav
{
	background: url(images/nav_bckgrd2.gif) repeat-y;
	background-position:-1px 0;
}

#leftnavTop
{
	background: #FFF url(images/nav_corner.gif) no-repeat 10px 10px;
}

#leftnavBody
{
	color:#4B010B;
}
  
    

a.leftnav, a.leftnav:active, a.leftnav:visited
{ 
	color:#3A3D0E;
 }

a.leftnav:hover
{ 
	color:#3A3D0E;
	text-decoration:underline;
 }
 
#leftnavBody ul ul
{
	color:#6c6d61;
	background-color:#eaeae9;
	border-top: 1px solid #aeaf9c;
	border-bottom: 1px solid #aeaf9c;
}


a.leftSubnav:hover 
{
    color:#333;
	border-top: 1px solid #a0a18d;
    border-bottom: 1px solid #a0a18d;
}

a.leftSubnav
{
	background-color:#eaeae9;
	color:#6c6d61;
    border-top: 1px solid #eaeae9;
    border-bottom: 1px solid #eaeae9;
}



.arrow {
	font-weight: bold;
}



#leftnavBody ul ul ul
{
	background-color: #D5D3C6;
	border-right: silver 1px outset;
	border-top: silver 1px outset;
	border-left: silver 1px outset;
	border-bottom: silver 1px outset;
}


#leftnavBody ul ul ul a
{
	color:#333333;
}

#leftnavBody ul ul ul a:hover
{
	color:#FFFFFF;
    background-color:#4B010B
}        


/* Popups */
.popupDialog
{
	background-color: #FFF;
	border: solid 1px #AAA;
}

/* Popups */
.popupNotes
{
	background-color: #FFF;
	border: solid 1px #AAA;
}

.popupHeadingBar
{
	background-color:#8b8b87;
	color:#FFF;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.popupHeadingBarWide
{
	background-color:#8b8b87;
	color:#FFF;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ----- SECONDARY PAGE MAIN CONTENT AREA ----- */

#contentTwoCol
{
	background-color:#FFF;
}


/* ----- SECONDARY PAGE COLUMN STRETCH ----- */

#bodyWrapper
{ 
	background-color:#FFF;
 }
 

.calendarHide
{
	display:none;
}

.calendarShow
{
	display:block;
	position:absolute;
	height:150px;
	width:150px;
	background-color:Blue;
	margin:0;
	padding:0;
}

/* Hierarchial View */

.hView
{
	margin:0;
	padding:0;
}

.hView li.show, .hView li.hide
{
	margin: 0;
	padding: 12;
	line-height: 15px;
	list-style-type: none;
	cursor: default;
}

div.node
{
	font-weight:bold;
}

li.show > div,
li.hide > div
{
	margin: 0 0 0 -12px;
	padding: 0 0 0 12px;
}

li.show > div.node
{
	background-image: url(Images/expanded.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}


li.hide > div.node
{
	background-image: url(Images/collasped.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.hView li
{
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 15px;
	list-style-type: none;
}


li.hide > ul
{
	display:none;
	visibility:hidden;
}

li.show > ul,
.hView li ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

/* Date Control */

.DisabledDateControl
{
	background-color: whitesmoke;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

/* Information Bar Styles */

#infoText
{
	color: #7f8414;
}


/* Merchant Center Keyword and GeoMod Change styles */
.mcKeywordChangesHeader
{
   color: #000000;
   font-weight: bold;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 20px;
}

.mcKeywordRequestTable
{
	border-style: none;
}

.mcAddNewKeywordText 
{
  
   color: #5EA226;
   padding-left: 10px;
   padding-bottom: 15px;
   padding-top: 0px;
}

.mcGeoModChangesHeader
{
   color: #000000;
   font-weight: bold;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 20px;
}

.mcGeoModRequestTable
{
	border-style: none;
}

.mcAddNewGeoModText 
{
   color: #5EA226;
   padding-left: 10px;
   padding-bottom: 15px;
   padding-top: 0px;
}

.mcGreenTextBox
{
   background-color : #CCFFCC;
   border-color: #107210;
   border: 1px;
}

.mcGreenText
{
   color : #107210;
   padding-left: 7px;
}

.mcRedTextBox
{
   background-color : #FFB7B7;
   border-color: #A82B2B;
   border: 1px;
}

.mcRedText
{
	color: #A82B2B;
	padding-left: 7px;
}

.mcYellowTextBox
{
   background-color : #FFFFCC;
   border-color: #4D4D47;
   border: 1px;
}

.mcGrayText
{
	color: #4D4D47;
	padding-left: 7px;
}


/* Merchant Center Alerts */

.alert
{
	background-color:#FFFFFF;
	margin:  15px 15px 15px 0px;
	overflow:hidden;
	padding: 6px 6px;
	text-align: left;

}

.alert.success 
{
  background-color: #E6F8DD;
  border: 1px solid #119911;
}

.alert.image
{
	padding: 4px 4px;
}

.alert.title
{
  font-weight: bold;
  font-size:large;
}

span .successinfo
{
   padding-left: 30px;
   padding-right: 30px;
   color: #000000;
}

div.alert.error
{
	background-color: #F2BABB;
	border: 1px solid #FF0404;
}

.alert img
{
	margin: 0px 6px 6px 0px;
}

div.alert.warning
{
	background-color: #FFFFCC;
	border: 1px solid #FFFF00;
}

span.errortitle
{
   font-weight: bold;
   vertical-align: top;
   color: #FF0404;
}

span.warningtitle
{
   font-weight: bold;
   font-size: 10pt;
   vertical-align: top;
   color: #000000;
}

span.successtitle
{
   font-weight: bold;
   font-size: 10pt;
   vertical-align: top;
   color: #119911;
  
}

.errortext
{ 
	font-weight: bold;
	text-align: left; 
	padding-left: 2px;
}

.smalltext
{
	
	font-size: 10px;
	text-align: left; 
	padding-left: 2px;
}


/*Merchant Center Ad Variations CollapsiblePanel*/
.collapsePanel {
	
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	font-weight:bold;
	font-size: 14px;
}




