/**************************************************************************
 * global selector defines
 *************************************************************************/
* { 
padding: 0; 
margin: 0; 
border: 0;
font-family: Arial, Helvetica, sans-serif;
}

body,html { 
text-align: center;
overflow-x:hidden;
}
 
td, div, input, label { 
font-size: 12px; 
}
                	
p { 
font-size: 12px;
line-height: 150%;
margin-bottom: 10px; 
margin-top: 0px; 
}


/**************************************************************************
 * links
 *************************************************************************/
 
a { 
text-decoration: none;
}

a:hover { 
text-decoration: underline; 
outline: none !important;
}

a:active {
outline: none !important;
}

.hashlink	{ 
margin-right: 3px; 
padding-right: 6px; 
}



/**************************************************************************
 * type
 *************************************************************************/

h1, h2, h3 {
font-weight: normal;
line-height: 150%;
padding: 0px;
}

h1 { 
font-size: 28px; 
font-weight: normal;
margin-bottom: 10px;
}

#content h1 { 
font-size: 28px; 
font-weight: normal;
margin-bottom: 10px;
}

h2 { 
font-size: 21px; 
margin-top: 15px;
margin-bottom: 8px;
font-weight: normal;  
}

#splunkcom_reg h2 { 
font-size: 16px;  
} 

/* for sifr styling */
.header2 {
font-size: 24px; 
margin-top: 14px;
margin-bottom: 8px;
font-weight: normal; 
}

.sideHeader { 
font-size: 18px; 
margin-top: 12px;
margin-bottom: 8px;
}


h3 { 
font-size: 16px; 
margin-top: 12px;
margin-bottom: 8px;
}


h4 { 
font-size: 12px; 
margin-top: 12px;
margin-bottom: 4px;
font-weight: bold;
color: #333;
}


.intro, .intro p	{ 
font-size: 14px; 
line-height: 150%; 
}

.intro {
padding-bottom: 10px; 
}

blockquote	{ 
margin: 15px 30px 0 10px; 
padding-left: 20px; 
}

code, pre, tt { 
font: 10px Monaco, "Courier New", Courier, monospace; 
line-height: 200%; 
}

#docs code, #docs pre, .wikiCode	{ 
margin: 15px 30px 10px 10px; 
padding-left: 20px; 
}


/**************************************************************************
 * global content containers
 *************************************************************************/
 
#wrapper {
margin: 0 auto;
text-align: center;
}

#container {
width: 890px;
margin: 0 auto;
text-align: left;
}

#liner	{ 
font-size: 11px; 
padding: 8px 0px 8px 0px; 
text-align: right; 
margin-bottom: 5px; 
}

#liner #sites { 
float: left; 
}

#day, #night { 
padding-left: 15px; 
}

#masthead { 
font-size: 11px; 
text-align: right; 
}

#masthead #logo	{ 
float: left; 
}

#header {
height: 105px;
margin-bottom: 20px;
}




#search {
float: right;
width: 225px;
height: 35px;
margin-bottom: 10px;
}


#searchbox {
font-size: 11px;
padding: 3px 2px 3px 2px;
width: 209px;
margin-top: 5px;
float: right;
} 

#mainTable {
}


#mainOuter {
width: 740px;
}

#mainInner {
padding-left: 0px;
}

#content, #mainOuter {
line-height: 150%;
font-size: 12px;
}

#content {
}

#subnavOuter {
width: 150px;
}

#subnavInner {
padding-right: 15px;
}

#sidebarOuter { 
width: 225px;
}

#sidebarInner{
padding-left: 10px;
}

#footer {
font-size: 11px;
padding: 10px 0px 15px 0px;
margin-top: 10px;
text-align: left;
}


#logo { 
float: left; 
height: 65px; 
width: 200px; 
}

.mantra	{ 
float: left; 
height: 65px; 
width: 597px; 
background-position: bottom left; 
background-repeat: no-repeat; 
}

.triPane {
font-size: 11px;
}


/**************************************************************************
 * nav
 *************************************************************************/

div#nav {
float: left; clear:both;
width: 480px; height: 35px;
font-size:11px;
/*font-weight:bold;*/
margin-bottom:10px;
/*position: relative;*/
}

ul#navbar { 
list-style-image: none;
list-style-type: none;
width: 480px; 
height: 35px; 
margin: 0; padding: 0;
/*position: relative;*/
}

#navbar li { 
margin: 0; padding: 0;
/*padding:0 9px 0 0;*/
list-style: none; 
/*position: absolute; */
height: 35px; 
display: inline;
}

#navbar a{ 
height: 35px; 
display: inline;
color:#000;
}

#navbar a:hover{ 
	text-decoration:none;
	color: #A8C479;
}
#navbar .navselected a{
	color: #73A550;
}

/*
#m_Home			{ left: 0; }
#m_About		{ left: 38px; }
#m_Need		 	{ left: 105px; }
#m_Apps			{ left: 190px; }
#m_FAQ			{ left: 293px; }
#m_Contact 		{ left: 333px; }
*/

/*
#m_Home a 										{ width: 38px; }
#m_Home a:hover 							{ background-position: 0 -35px; }
#m_Home.navselected a, 
#m_Home.navselected a:hover 		{ background-position: 0 -70px; }

#m_About a											{ width: 64px; }
#m_About a:hover								{ background-position: -38px -35px; }
#m_About.navselected a, 
#m_About.navselected a:hover			{ background-position: -38px -70px; }

#m_Need a 								{ width: 88px; }
#m_Need a:hover 						{ background-position: -105px -35px; }
#m_Need.navselected a, 
#m_Need.navselected a:hover	{ background-position: -105px -70px; }

#m_Apps a 											{ width: 103px; }
#m_Apps a:hover 								{ background-position: -190px -35px; }
#m_Apps.navselected a, 
#m_Apps.navselected a:hover 			{ background-position: -190px -70px; }

#m_FAQ a 										{ width: 40px; }
#m_FAQ a:hover 							{ background-position: -293px -35px; }
#m_FAQ.navselected a, 
#m_FAQ.navselected a:hover 		{ background-position: -293px -70px; }

#m_Contact a 											{ width: 73px; }
#m_Contact a:hover 								{ background-position: -333px -35px; }
#m_Contact.navselected a, 
#m_Contact.navselected a:hover 			{ background-position: -333px -70px; }
*/


/**************************************************************************
 * subnav
 *************************************************************************/

.navlist { 
list-style-type: none; 
list-style-image: none; 
margin-bottom:0px; 
}

.navlist li {     
margin: 0; 
padding: 0; 
display: inline; !important 
}

.navlist ul { 
margin: 0; 
padding: 0;
list-style-type: none; 
}

.navlist a, .navlist a:visited {
display: block;
text-decoration: none; 
padding: 4px 0px 4px 0px; 
margin: 0;
}

.subNavItem, .subNavItemHi, .subNavItemSelected {
font-size: 11px;
}


.navlist .thirdNavItem a, .navlist .thirdNavItemSelected a {

font-size: 11px;
padding-left: 8px;
}

.navlist .thirdNavItemSelected a {
background-image: url("../img/bg_nav3.gif");
background-repeat: no-repeat;
}


/* level 1 */
ul.navlist2 {
	list-style-type: none; 
	list-style-image: none; 
	font-size: 11px;
}

ul.navlist2 li {
	padding: 3px 0px 3px 0px;
	margin: 0;
}

ul.navlist2 ul {
	list-style-type: none; 
	display:inline;
}

ul.navlist2 li.selected2 a {
	color: #73a550 !important;
}



/* level 2 */
ul.navlist2 ul li {
	margin: 0 0 0 10px;
}
ul.navlist2 ul {
	list-style-type: none; 
	list-style-image: none; 
}

ul.navlist2 a {
	color: #333 !important;
	padding: 3px 0px 3px 0px;
	margin: 0;
}
ul.navlist2 a:hover {
	color: #a8c479 !important;
	text-decoration: none;
}

ul.navlist2 li.selected2 li a {
	color: #333 !important;
}
ul.navlist2 li.selected2 li.selected2 a {
	color: #73a550 !important;
}



/*
OG FROM MRJONES
ul.navlist2 {
	list-style-type: none; 
}

ul.navlist2 li {
	padding: 2px;
	margin: 0;
}

ul.navlist2 ul {
	list-style-type: none; 
	display:inline;
}

ul.navlist2 ul li {
	margin: 0 0 0 10px;
}

ul.navlist2 a {
	color: black !important;
	padding: 3px;
	margin: 0;
}
ul.navlist2 a:hover {
	color: green !important;
}
ul.navlist2 li.selected a {
	color: green !important;
}
*/

/**************************************************************************
 * lists
 *************************************************************************/

ul { margin: 5px 0 0 0; list-style-image: url("../images/bullet_image.gif"); list-style-type: disc; }
ol { margin-bottom: 1em; }
li { margin-left: 15px; padding-bottom: 5px; }


/**************************************************************************
 * sidebars
 *************************************************************************/

.sidebarOuter {
float:right; 
width:225px; 
margin-top: -10px;
background-color: #fff;

}

.sidebarInner {
padding: 1px 10px 5px 10px;
background-color: #f3f3f3;
border-left: 10px solid #FFF;
}





.inlineSidebar {
float:right; 
width:200px; 
margin-left: 10px;
margin-top: -10px;
}



                
.rule			  					 { margin-top: 0px; padding-top: 15px; } 
.sidebar .rule			   { padding-top: 10px; } 
.sideBox 								 { padding: 5px; padding-left: 7px; margin-bottom: 10px; }
.sidebar .hed 				 	{ margin-top: 8px; }



.inlineSidebarTable {
margin-top: -10px;
width: 740px;
}

.inlineSidebarTable .intro {
border-bottom: 0px;
}

.inlineSidebarTable .solutionContent {
vertical-align: top;
padding-right: 20px;
}


.solutionSidebarCell { 
width:215px; 
vertical-align: top;
line-height: 130%;
padding-top: 18px;
}


.solutionSidebarCell .dotRule { 
padding-top: 0px;
}


.solutionSidebar { 
}


/**************************************************************************
 * form stuff
 *************************************************************************/


input, select, option { 
font-size: 11px; 
}

textarea { 
padding: 5px; 
}

.inputBox, .inputError, .inputbox, textarea { 
font-size: 11px;
padding: 3px 2px 3px 2px;
width: 250px; 
border: 1px solid #ccc;
}

.buttonrow input, .primary { 
font-size: 12px;
background-color: #73a550; 
color: #fff; 
padding: 2px 5px 2px 5px; 
border: 1px solid #73a550; 
font-weight: bold; 
}

#splunkcom_reg .inputBox, #splunkcom_reg .inputError { 
width: 275px; 
padding: 3px 2px 3px 2px;
}

#splunkcom_reg label {
padding-top: 10px;
}


.secondary, .docEdit a { background-color: #999; color: #fff; padding: 1px 4px 1px 4px; border: 1px solid #999; font-weight: bold; }

.alertError {  background-color: #eee993; padding:10px; margin:5px ; width:550px;}


/**************************************************************************
 * lists
 *************************************************************************/


/**************************************************************************
 * special
 *************************************************************************/




.dotRule					 { padding-top: 10px; }
.sidebar .dotRule	 { margin-bottom: 0px; margin-top: 0px; }
.sidebar .hed			 { margin-top: 8px; margin-bottom: 0px; }
.sidebar p				 { line-height: 125%; }
.sidebar .hed			 { margin-bottom: 5px; margin-top: 0px; }
.sidebar_logo			 { border: 1px solid #ccc; background-color: #fff; text-align: center; margin: 8px 0 8px 0; }

 
.panel ul			{ list-style-type: none; list-style-image: none; margin-top: 10px; }
.panel li			{ margin: 0; padding: 5px 0 7px; 0; }

.floatLeft	 	{ float: left; }
.photoRight, .floatRight	 	{ margin: 3px 0px 2px 6px; float: right }


.sideBoxOuter { width: 300px; float: right; }
.sideBoxInner {padding-left: 10px;  }



.photoLeft 	{ 
float: left;
height: 65px;
width: 65px;
margin-bottom: -5px;
margin-right: 3px;
}

.photoLeft img 	{ 
margin-top: 5px;
margin-left: 5px;
}

.pdfLink {
background: url("/web_assets/images/icons/icon_pdf.gif") right no-repeat; padding: 2px 16px 3px 2px;
}

.videoLink {
background: url("/web_assets/images/icons/icon_video.gif") right no-repeat; padding: 2px 16px 3px 2px;
}

/**************************************************************************
 * tables
*************************************************************************/
                	
table { 
border-collapse: collapse; 
}

th { 
text-align: left; 
}

.listTable { 
width: 100%;
}

.listTable th, .listTable td, .listTable div { 
font-size: 11px;
}


.listTable th, .listTable td { 
padding: 2px 4px 2px 4px; 
}



.listTable th { 
font-weight: bold; 
}


/**************************************************************************
 * blog roll on splunk.com
*************************************************************************/

.Blog_leftcolumn		{ float:right; border: 1px solid #ccc; padding:5px; margin:5px; background:white;}




/**************************************************************************
 * xaraya
*************************************************************************/
#editor_nav .xar-block-head { margin-left: 10px; }
#editor_nav .xar-block-title {font-size:1.2em;  font-weight: bold; }
#editor_nav #xarmenulist { margin-left: 10px; }
#editor_nav {
	display: none;
	float:left;
	background-image:url(../img/skins/white/bg_tripane.gif);
	background-color: #ccc
	background-repeat:no-repeat;
	z-index:25; 
	position: absolute;
	text-align:left;
	padding:0;
	margin:0 0 0 200px;
	border: solid 1px #ccc;
	    }
#editor_nav  ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-top: solid 1px #ddd;
	    }
#editor_nav  input {
	text-align:right;
	border:1px solid #ccc;
	    }
#editor_nav  li {
	padding:0 0 2px 3px;;
	margin:0 0 0 0;
	    }
#editor_nav_link {float:left; padding-left:20px; z-index:25;  }
#editor_nav a, #editor_nav a:visited {color:ccc }
#editor_nav a:hover {color:#ddd }
 


#xarmenulist {
background-color: ffffcc;
}

#xarmenulist li {
	display: block;
}


.xar-block-body { 
list-style-type: none; 
list-style-image: none; 
margin-bottom:0px; 
}

.xar-block-body li { 
display: inline; !important 
}



/**************************************************************************
 * fancy thumbnail viewer
 *************************************************************************/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
height: 600px;
width: 700px;
background-repeat: no-repeat;
visibility: hidden;
z-index: 10;

}

* html #thumbBox { 

background-image: url("/themes/splunk_com/img/screenshots/popup_bg.png");

}

#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
cursor: hand;
cursor: pointer;
height: 11px;
width: 11px;
margin: 5px;
right: 10px;
background-image: url("/themes/splunk_com/img/screenshots/btn_close.gif");
position: absolute;
}

#thumbBox .footerbar:hover 
background-image: url("/themes/splunk_com/img/screenshots/btn_close_hi.gif");
position: absolute;

}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid ccc;
background-image: url("/themes/splunk_com/img/screenshots/panel_working_bg.gif");
background-position: center;
background-repeat: no-repeat;
padding: 50px;
z-index: 5;
}

/**************************************************************************
 * home page
 *************************************************************************/

#hero {
clear:both;
height: 347px;
width: 890px;
margin-bottom: 10px;
background-image: url(../images/home7.png);
}

#hero1{
	color:#fff;
	font-size:69px;
	position:relative;
	left:30%;
	top:100px;
}
#hero1 span{
	color:#290;
}
#hero2{
	color:#fff;
	font-size:24px;
	position:relative;
	left:10%;
	top:100px;
}
#hero3{
	color:#fff;
	font-size:12px;
	position:relative;
	left:344px;
	top:153px;
}
#hero3 a{
	color:#fff;
	text-decoration:none;
}
#hero3 a:hover{
	color:#fff;
	text-decoration:none;
}

.triPane {
height: 220px;
width: 290px;
margin-right: 10px;
margin-bottom: 10px;
float: left;  
}

.lastModule {
margin-right: 0px;
}

.moduleInner {
padding: 10px 10px 7px 10px;
}

.sideHeader {
margin: 0px;
}

.triPane p, .triPane div  {
font-size: 12px;
line-height: 135%;
}


.moduleInner .floatLeft  {
margin-bottom: -5px;
margin-right: 3px;
}


/**************************************************************************
 * section-specific
 *************************************************************************/

.blogBody {
margin-bottom: 10px;
padding-bottom: 10px;
}

.blogItem {
}

.blogLink {
display: block;
font-weight: bold;
margin-bottom: 5px;
}

.solutionSummary {
padding-right: 10px;
line-height: 135%;
}


#customerTable td  {
padding: 10px 0 10px 0;
border-bottom: 1px dotted #ccc;
}


/**************************************************************************
 * misc. please clean up.
 *************************************************************************/


.panel		{ font-size: 12px; margin-top: 0px; }
.leftpane	{ width: 390px; float: left; margin-right: 10px; }
.rightpane	{ width: 400px; float: left; }


.twoColTable{ width: 600px; overflow: hidden; }
.contentCol { width: 290px; border: 1px solid #ccc; padding: 7px 10px 7px 10px; cursor: pointer; cursor: hand; }
.contentColHi { }




.casestudy		{ padding: 10px; margin-top: 10px; }



.caseHeader	h3	{ 
margin-top: 10px;
margin-bottom: 0px;
padding: 0px;
}

#caseStudies td img {
padding-bottom: 10px;
margin-top: 3px;
}

.casestudy p	{ margin-bottom: 5px; padding: 0px; line-height: 1.4em; }

.hilightPanel 		{ padding: 2px 10px 2px 10px;  line-height: 140%; }

.hiBox h2 { margin-top: 0px; color: #73a550; }


.horizPanel 				{ padding: 1px 10px 12px 10px; line-height: 140%; }

.590 { width: 580px;  overflow: hidden; }


.productContent 							{ font-size: 12px; line-height: 150%; margin-top: 10px; height: 240px; }

* html .rowPic { margin-right: 9px; }
		
.homePageEditLink { 
	position:absolute;
	z-index: 10;
	margin-top:15px;
}
a.homePageEditLink:hover{
    z-index:25;
    background-color:#ccc;
}
a.homePageEditLink span{display: none; }
a.homePageEditLink:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em;
    left:1em;
    width:40em;
    border:1px solid #000;
    background-color:#fff; 
    color:#000;
    padding:5px;
    text-align: left}


/**************************************************************************
 * sIFR 3.0
 *************************************************************************/
/*


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/



















/**************************************************************************
**************************************************************************
**************************************************************************
**************************************************************************
**************************************************************************
**************************************************************************
**************************************************************************
* WHITE  WHITE  WHITE  WHITE  WHITE  WHITE  WHITE  WHITE  WHITE  WHITE 
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************
*************************************************************************/




body,html	{ 
background-color: #fff;
/*background-image: url("../img/bg_grid.gif");*/
background-repeat: repeat-y;
background-position: center;
color: #555;
}	


/**************************************************************************
 * links
 *************************************************************************/

a { 
color: #0a78a0;
}

a:visited { 
color: #0a78a0;
}

a:hover { 
}


#liner { 
color: #333; 
}

#liner a { 
color: #333; 
}

#liner a:hover { 
color: #000; 
}

.hashlink { 
border-right: 1px solid #ccc; 
}

#wrapper {
background-image: url("../img/skins/white/bg_header.gif"); 
background-repeat: repeat-x;
background-position: 0 10px;
}

#header {

}

#footer {
border-top: 1px dotted #ccc;
}



/**************************************************************************
 * type
 *************************************************************************/

h1, .caseStudy h2, .quote, .accent, .green { 
color: #73a550; 
} 

h2, h3, h4, h5 { 
color: #000; 
} 



.intro	{ 
border-bottom: 1px dotted #ccc; 
}

b, strong, .emphasis { 
color: #333; 
}

.sidebarTitle { 
color: #000; 
} 

.sidebar .rule { 
border-bottom: 1px solid #ccc;  
}

.sideBoxInner { 
border-left: 1px solid #ccc; 
}

.yellow  { 
color: #333; 
background-color: #eee993; 
border: 1px solid #d2cc69; 
}



/**************************************************************************
 * nav
 *************************************************************************/


.subNavItem a, .subNavItem a:visited, .thirdNavItem a, .thirdNavItem a:visited {
color: #333;    
}

.subNavItem a:hover, .thirdNavItem a:hover {
color: #b4cf88;
}

.subNavItemSelected a, .subNavItemSelected a:hover, .thirdNavItemSelected a, .thirdNavItemSelected a:hover {
color: #73a550;
}


/**************************************************************************
 * tables
 *************************************************************************/

 
.listTable th { 
border-bottom: 1px solid #999; 
color: #111; 
}
.listTable td { 
border-bottom: 1px dotted #ccc; 
}


.caseStudyTable th {
width: 105px;
color: #111;
font-weight: normal;
text-align: right;
padding-right: 10px;
}

.caseStudyTable {
margin-bottom: 10px;
width: 100%;
}

#licenseTable .first {
border-left: 1px solid #ccc;
}

#licenseTable .key {
background-image: none;
}

#licenseTable {
margin-bottom: 20px;
}


/**************************************************************************
 * check these
 *************************************************************************/


.alt				{ background-color: #eee; border-bottom: 1px dotted #ccc; }
.dotRule			{ border-bottom: 1px dotted #ccc; }

/**************************************************************************
 * documentation 2.0.x  for new docs css, see docs.css file
*************************************************************************/

blockquote {
border-left: 5px solid #ddd; 
}

.docnav		{ margin: 5px 0 10px 0; padding: 2px; text-align: right; background-color: #fff; color: #900; }

.docnav a, .docnav a:active, .docnav a:visited {
color: #900;
}
.documentation h2 { padding-top: 10px; border-top: 1px dotted #ccc; }
.documentation h3 { color: #000; }

#docs code, #docs pre, .wikiCode 	{ border-left: 5px solid #ccc; }

.documentation strong, .documentation b { color: #000; }

.splunkversion_outer { border-left: 10px solid #fff;  }
.splunkversion_inner { background-color: #eee;  }

.docNextPrev {
border: 1px dotted #ccc; 
margin: 10px 0 10px 0; 
padding: 5px 10px 5px 5px; 
text-align: right; 
}

.docSectionNav, .docNextPrev, .total {
background-color: #f0fadf; 
}

.HiRightNavItem  {
color: #000 !important;
font-weight: bold;
}



/**************************************************************************
 * for wiki docs print all only, for normal wiki docs 2.x-3.x, see docs.css
*************************************************************************/
#printall h1 { font-size:1.8em ; }
#printall h2 { font-size:1.6em ; }
#printall h3 { font-size:1.4em ; }
#printall h4 { font-size:1.2em ; }
#printall h1.printhead { font-size:2.0em ; border-bottom: 1px dotted #ccc; padding-top:10px; }
#printall h1.printpagetitle { font-size:2.4em ; border-bottom: 1px solid #000;  }




/**************************************************************************
 * form stuff
 *************************************************************************/

#searchbox, input [type=text] { 
background: url("../img/skins/white/searchfield_bg.gif");
} 

#searchbox, .inputBox, .inputbox { 
border: 1px solid #ccc;
color: #333; 
} 




.textarea		{ border: 1px solid #999; background: #fff; }
.inputError	{ border: 1px solid #999; background: #ffff99; }
select, textarea				{ border: 1px solid #666; background-color: #fff; color: #333; }

.inputbox .blur				{ background: #333; color: #999999; }
.inputbox .focus			  { border: 1px solid #999; background: #444; color: #fff; }


.buttonrow		{ margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; }

.errorMarker  { visibility: hidden; color: #900; }
.error				{ color: #333; background-color: #eee993; padding: 2px; }

#step1				{ background: url("../img/skins/white/num_01.gif") left no-repeat; padding-left: 24px; }
#step2				{ background: url("../img/skins/white/num_02.gif") left no-repeat; padding-left: 24px; }
#step3				{ background: url("../img/skins/white/num_03.gif") left no-repeat; padding-left: 24px; }
#step4				{ background: url("../img/skins/white/num_04.gif") left no-repeat; padding-left: 24px; }

.subtotal { color: #000; }
.total { color: #000; font-weight: bold; border-top: 1px solid #999; border-bottom: 0px;  }

/**************************************************************************
 * header images
 *************************************************************************/
 
#day						{ background: url("../img/skins/white/switcher_white.gif") left no-repeat; }
#night					{ background: url("../img/skins/white/switcher_black.gif") left no-repeat; }

/*#logo					{ background: url("../img/skins/white/logos/logo_splunk.gif") left no-repeat; }*/
#logo					{color:#000;}
#logo a					{color:#000; font-size:40px;}
#logo a:hover			{text-decoration:none;}
#logo span				{color:#290; font-size:40px;}


#mantra_1				{ background-image: url("../img/skins/white/mantras/mantra_1.gif") }
#mantra_2				{ background-image: url("../img/skins/white/mantras/mantra_2.gif") }
#mantra_3				{ background-image: url("../img/skins/white/mantras/mantra_3.gif") }
#mantra_4				{ background-image: url("../img/skins/white/mantras/mantra_4.gif") }
#mantra_5				{ background-image: url("../img/skins/white/mantras/mantra_5.gif") }
/*#mantra_6				{ background-image: url("../mantra3.png") }*/
#mantra_6				{ color:#000; font-size: 20px; padding-top:18px;}
#mantra_7				{ background-image: url("../img/skins/white/mantras/mantra_7.gif") }
#mantra_8				{ background-image: url("../img/skins/white/mantras/mantra_8.gif") }

#btn_download		{ background: url("../img/skins/white/btn/btn_download.gif") left no-repeat; }

.podcast						{ background: url("../img/skins/white/icon_podcast.gif") right no-repeat; padding: 4px 25px 4px 0px; }


.boxOuter { margin-bottom: 10px; }
.boxInner { padding: 7px 10px 7px 10px; line-height: 150%; }
.dotHeader { border-bottom: 1px dotted #ccc; padding-bottom: 5px; }
.customerLogos { background-color: #fff; text-align: center; margin: 0px 0 10px 0; border-bottom: 1px dotted #ccc; padding: 10px 0 10px 0; }



.splunkPhotos { 
border: 1px solid #ccc; 
margin-bottom: 10px; 
padding: 12px;
background-color: #fff;
text-align:center;
}

#supportTable .server, .twodottwo					{ background-color: #f6f6f6; } 
#supportTable .serverMember, .threedotoh		{ background-color: #eee; } 
#supportTable .pro, .threedotone		 				{ background-color: #e6e6e6; } 
#supportTable .proPlus, .threedottwo				{ background-color: #ddd; }

/**************************************************************************
 * section specific
 *************************************************************************/

td .caseHeader		{ 
border-top: 1px dotted #ccc;
}

.callout {
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #f9f9f9;
padding: 0px 10px 10px 10px;
}

.caseQuote {
color: #73a550; 
font-size: 14px;
padding: 10px 0 10px 0;
}

.customer {
  padding-bottom: 10px;
border-bottom: 1px dotted #ccc;
}


.customerName {
color: #000;
}


.photoLeft	{ 
background-image: url("../img/skins/white/bg_photoLeft.gif");
background-repeat: no-repeat;
}

.triPane .photoLeft	{ 
background-image: url("../img/skins/white/bg_photoLeft_home.gif");
background-repeat: no-repeat;
}

.blogBody {
border-bottom: 1px dotted #ccc;
}

.solutionDiagram {
padding-top: 10px;
border-top: 1px solid #ccc;
margin-top: 10px;
text-align: center;
}


.customerLogo	{ 
width: 140px;
height: 65px;
background-image: url("../img/skins/white/bg_logo.gif");
background-repeat: no-repeat;
}

.customerLogo	img { 
margin-top: 1px;
margin-left: 1px;
}

#customerTable td {
vertical-align: top;
padding-right: 5px;
}


.rowPic { 
background-image: url("../img/skins/white/bg_photoLeft.gif");
background-repeat: no-repeat;
float: left;
height: 65px;
width: 59px;
margin-right: 0px;
}

*html .rowPic { 
margin-left: -9px;
}

.rowPic.selected { 
background-image: url("../img/skins/white/bg_photoLeft_selected.gif");
background-repeat: no-repeat;
}

.rowPic img { 
margin-top: 5px;
margin-left: 5px;
}

#photostrip .selected { border: 3px solid #73a550; }
.bio { padding: 2px 15px 2px 10px; border-top: 1px dotted #ccc; }
.bioContent { margin: 10px 0 10px; 0; line-height: 135%; height: 280px; padding-right: 10px;}
.bio h3 { color: #000; }
.light { color: #73a550; }




/**************************************************************************
 * home page
 *************************************************************************/


.triPane {
background-image: url("../img/skins/white/bg_tripane.gif");
background-repeat: no-repeat;
}

#signup{
	width:70%;
	line-height:1.6em;
	margin:0 auto;
	min-height:180px;
	padding:10px 30px 10px 15px;
	text-align:center;
	
	color:#333333;
	font-size:0.85em;
	font-family:Helvetica,Arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
#signup_internal{
/*	width:80%;*/
	margin:0 0 0 20%;
}
.signuptext{
	font-size:1.2em;
	font-weight:bold;
	margin:1em 0pt;
	padding:0pt;
}
#frmSignup{
	width:100%;
	margin-bottom:1em;
	font-family:Helvetica,Arial,sans-serif;
	font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
margin:0pt;
padding:0pt;
}

#txtEmail{
	border:1px solid #CCCCCC;
	color:#333333;
	
	width:350px;
	padding:0;
	font-size:100%;
	margin:0;
}
#txtBody{
	border:1px solid #CCCCCC;
	color:#333333;
	
	width:350px;
	margin-top:3px;
	padding:0;
	font-size:100%;
}
#contacts_form input[type='text']{
	border:1px solid #CCCCCC;
	width:250px;
	height:20px;
	font-size:13px;
}
#contacts_form tr{
	height:30px;
}

#contacts_form table{
	width:100%;
}