#app {padding:0 40px;}
#app a {color: #5E8AAF; outline:none;}
#app a:hover {text-decoration: none;}


/* Forms */
#app #add-form {width:100%; margin:0 0 40px 0;}
#app #add-form td {padding:3px 0;}
#app #add-form .submit-button {margin-top:40px;}
#app #add-form .text-input {width:200px !important; margin:3px 0;}
#app #add-form .small {width:50px !important;}
#app #add-form .medium {width:100px !important;}
#app #add-form .middle {margin: 0 17px !important;}
#app #add-form .keyword{margin: 0 17px 0 0 !important;}

#app #add-form #indexed-pages {margin:0 0 0 20px;}


#app .account-tools {float:right;}
#app #seo-dashboard {clear:both;}
#app #seo-dashboard #clients {margin:0; padding:0;}
#app #seo-dashboard #clients li {list-style:none;}


/* Seo Report */
.scorecard { width:100%; margin:0; padding:0; }
.scorecard td { background:#fff; border-left:1px solid #ddd; }
.scorecard td.first { border:none; }

.scorecard td .statistic { position:relative; z-index:3; padding:6px; }
.scorecard td .statistic .contextual_help { position:absolute; top:8px; right:6px; }
.scorecard td .statistic .contextual_help a { display:block; padding:15px 0 0; height:0; width:15px; overflow:hidden; text-indent:-5000px; background:url(../images/icons/help_light.gif) no-repeat 0 0; outline:none; }
.scorecard td .statistic .contextual_help a.current { background:url(/custom/framework/help.gif) no-repeat 0 0; }
.contextual_help div { position:absolute; z-index:7; bottom:11px; right:-22px; width:230px; line-height:1.2em; }
.contextual_help dl { padding:0 0 20px; background:url(/custom/framework/contextual_help_pointer.gif) bottom left no-repeat; }
.contextual_help dt { padding:3px 8px; font-size:100%; background:url(/custom/framework/contextual_help_top.gif) top left no-repeat; }
.contextual_help dd { border:#e1deac solid; margin:0; border-width:0 2px; padding:4px 6px 0; background:#fff; }
.scorecard .statistic { margin:0; }
.statistic h3 { font-weight:normal; font-size:14px; margin:0; line-height: normal; }
.statistic .label,.statistic p { margin:0; }
.statistic .not_configured p { margin:0 0 .5em; }
.statistic .primary_value { font-weight:bold; font-size:18px; margin:0; }
.statistic .primary_value li { display:inline; list-style-type:none; }
.statistic .primary_value .item_name { font-size:67%; font-weight:normal; color:#666; }
.statistic .primary_value .item_value { font-size:95%; }
.statistic .primary_value .label a { font-size:80%; }
.statistic .comparison_value,.statistic .positive_comparison,.statistic .negative_comparison,.statistic .neutral_comparison { font-weight:bold; white-space:nowrap; }
.statistic .comparison_value.segments { color:black; font-size:115%; }
.statistic .date_comparison { margin:0; font-size:12px; color:#666; }
.statistic .date_comparison.segment { margin-bottom:.5em; font-size:107%; }
.statistic .date_comparison.segment .primary_value,.statistic .date_comparison.segment .comparison_value { font-size:125%; color:black; }
.statistic .date_comparison.segment .label { color:black; font-weight:bold; font-size:125%; }
.statistic .message { padding-top:5px; color:#666666; }
.sparkline div .statistic h3 { font-size:110%; }
.scorecard .statistic h3 { font-weight:normal; font-size:110%; margin:0; padding:0 15px 0 0; }
.sparkline div .statistic h3 .label { font-weight:bold; }
.scorecard.expanded .sparkline .statistic h3 .label,.scorecard.dashboard .sparkline .statistic h3 .label { font-weight:bold; }
.navigation_summary .statistic h3 { font-size:110%; }
.navigation_summary .statistic h3 .label { font-size:110%; }
.statistic .comparison_value, .statistic .positive_comparison, .statistic .negative_comparison, .statistic .neutral_comparison {font-weight:bold;white-space:nowrap;}
.negative_comparison {color:#990000 !important;}
.positive_comparison {color:#078C00 !important;}

.visits {width:100%; border-top:1px solid #bbbbbb;}
.visits thead {background-color:#E5E5E5; border: 1px solid #BBBBBB;}
.visits thead {border: 1px solid #BBBBBB}


.center span a {color:#fff;}

/****************************************************************************************************
          Large Form Boxes
*****************************************************************************************************/

.tundra .text-input.dijitTextBox,       /* TextBox, ValidationTextBox, Date Box */ 
.tundra .text-input.dijitSpinner,       /* Number Spinner     */
.text-input.dijitTextBox.dijitTimeTextBox,    /* Time Text Box      */
.tundra .text-input.dijitTextArea       /* TextArea         */
{
  width:200px !important;
  margin:3px 0 !important;
}

.tundra .text-input.dijitTextBox.zip {
  width: 60px !important;
}
.tundra .text-input.dijitComboBox {
  width:100px !important;
  margin:3px 0 0 !important;
}
  
.dj_ie6 .tundra .text-input.dijitTextArea
{   
  width:315px !important;       /* TextArea is a different size in IE6  */
}
.tundra .text-input.dijitSpinner
{
  width:320px !important;       /* Number Spinner's different structure */
}             /* forces the padding in, reducing width*/

.text-input.dijitTextBox,           
.text-input.dijitTextBox.dijitTimeTextBox,    
.tundra .dijitTextArea.text-input,
.tundra .text-input.dijitComboBox
{
  padding:3px;          /* General Text Padding     */
}
.dijitSpinner{
  padding:0px !important;       /* Prevent outter padding (in IE6)  */
}
.text-input .dijitSpinnerButtonContainer
{
  line-height:23px;       /* Making Spinner buttons taller  */
}
.dj_ie .text-input .dijitSpinnerButtonContainer
{
  height:25px;          /* A little taller in IE6   */
}
.dijitInputLayoutContainer .dijitInputField input{
  padding:5px 0px 0px 5px;      /* Centering text in Spinners   */
}
.dj_webkit .dijitInputLayoutContainer .dijitInputField input{
  padding:10px 0px 0px 5px;     /* Webkit has a funny padding collapse - 2x*/
}

.tundra .dijitButtonNode {background:none !important;}
.tunrda .dijitComboBoxHover .dijitDownArrowButton {background: none; }

/*****************************************************************************************************
          Small Form Boxes
******************************************************************************************************/

.tundra .text-input.third,
.tundra .text-input.third
{
  width:100px !important;       /* Small Spinners and TimeBox   */
}

/****************************************************************************************************
              Buttons
*****************************************************************************************************/

.myButton.dijitButton .dijitButtonNode
{
  width:151px !important;
  margin:3px 0px 0px -2px !important;
  line-height:30px;
}
.dj_ie .myButton.dijitButton .dijitButtonNode,
.dj_webkit .myButton.dijitButton .dijitButtonNode
{
  width:153px !important;       /* Firefox's buttons are a few pixels smaller */
}
.myButton.dijitButton.save .dijitButtonNode
{
  margin-left:-1px;       /* Changes to save button   */
  font-weight:bold;
}

/**************************************************************************************************
            IE6 Surgery
In IE6 (and IE7 to a lesser degree) adding padding or margins to the INPUT of the spinners causes
major rendering errors. Left padding produced no harm though, and line-height was used to get the
top padding. Set the overflow to visible so the text wouldn't be chopped.
***************************************************************************************************/

.dj_ie6 .dijitInputLayoutContainer{
  padding:0px 0px 0px 5px;
}
.dj_ie6 .dijitInputLayoutContainer .dijitInputField input{
  padding:0px;
  line-height:22px;
  overflow-y:visible;
}






