.syntaxhighlighter
{
  overflow: auto !important; 
  padding:12px 20px 12px 20px !important;
  display:block !important;
  color: #3e4630 !important;
  font-size: 12px !important;
  background:#F4FFBF url(/images/extend/code_dimple.gif) repeat-y left center !important;
  color:#2a2e23 !important;
  font-family:"Consolas","Lucida Sans Unicode","Monaco","Courier New",Courier,mono,serif !important;
  margin:15px 0px 15px -8px  !important;
  width:452px !important;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px; 
}
.syntaxhighlighter table {
  width: 100% !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
    color: #8ea467 !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
  border-left: 0 !important;
  padding: 3px !important;
}
.syntaxhighlighter .line .number {
  padding: 3px !important;
}
.syntaxhighlighter .line {
    color: #3a938e !important;
}

.syntaxhighlighter.printing .line .content 
{
    border: 0 !important;
}

.syntaxhighlighter .alt1 .content {
  background-color: #DAEDAD !important;
}
/* First line */
.syntaxhighlighter .line.alt1
{
}

/* Second line */
.syntaxhighlighter .line.alt2
{
  background-color: transparent !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
  background-color: transparent !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
  background-color: transparent !important;
}

.syntaxhighlighter .toolbar
{
    background-color: #245032 !important;
    border: #0B2F20 solid 1px !important;
}

.syntaxhighlighter .toolbar a
{
    color: #C4B14A !important;
}

.syntaxhighlighter .toolbar a:hover
{
    color: #FFE862 !important;
}
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a
{
    color: #2a2e23;
}
.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{ 
    color: #336442 !important;
    font-style: italic !important;
}

.syntaxhighlighter .string,
.syntaxhighlighter .string a
{
    color: #5BAB19 !important; 
}

.syntaxhighlighter .keyword
{ 
    color: #0b8a99 !important; 
    font-weight: bold !important;
}

.syntaxhighlighter .preprocessor 
{ 
    color: #91BB9E !important; 
}

.syntaxhighlighter .variable 
{ 
    color: #06835b !important; 
}

.syntaxhighlighter .value
{ 
    color: #699a29 !important; 
}

.syntaxhighlighter .functions
{ 
    color: #b4371a !important; 
}

.syntaxhighlighter .constants
{ 
    color: #E0E8FF !important; 
}

.syntaxhighlighter .script
{ 
    background-color: #497958 !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a
{ 
    color: #bf1e2b !important; 
}

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a
{ 
    color: #5bab19 !important; 
}

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a
{ 
    color: #376d0c !important; 
}
