/*Starter Site Color 2 CSS*/

body,
#EditorDiv,
#Header,
#Body,
#Footer { background: #FFF; }

#Header {
    background: #000;
}
#Header h1 a {
    color: #FFF;
}
#Header .extra .text-block-component, #Header .extra .text-module {
    border: 1px solid #CCC;
    color: #000;
    background: #FFFFFF;
}
#Header .extra .component ul li a:hover { color: #666; }

#Header .extra .search-module h3 { color: #000; }
#Header .extra .search-module input {
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#Header .extra .search-module button {
    background: #252525;
    color: #FFF;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.sub #Header h2 {
    text-shadow: 2px 2px 3px #333;
}
.sub #Header h2 a {
    color: #FFF;
}

#PrimaryNavigation .primarynav li { border:none; }
#PrimaryNavigation .primarynav li a { color: #FFF; }

#PrimaryNavigation .primarynav li a:hover {
    background: #999999;
}

#PrimaryNavigation .primarynav li ul li a { border: 1px solid #666; background-color: #FFF; color: #000; }
#PrimaryNavigation .primarynav li ul li.end a { border-bottom: 1px solid #666; }
#PrimaryNavigation .primarynav li ul li a:hover { background: #C2D9AD; }

#StockImage { border: 1px solid #000; }

.home #StockImage p a {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.home #StockImage .tab-row .tab-panels a {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#Body {
    border-top: 1px solid #FFF;
    background: #FFFFFF;
}

#Content, form.user-form { color: #666666; }

form.user-form fieldset:hover, form.user-form fieldset.focused, form.user-form fieldset.focused:hover { background: #CCC; }

#Content .module-row .module {
    background: #CCCCCC;
}

#Content .items-4 .module {
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: #D9D9D9 2px 2px 2px;
    -moz-box-shadow: #D9D9D9 2px 2px 2px;
    box-shadow: #D9D9D9 2px 2px 2px;
}

#Content .items-2 {
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: #D9D9D9 0 2px 2px;
    -moz-box-shadow: #D9D9D9 0 2px 2px;
    box-shadow: #D9D9D9 0 2px 2px;
}

#Content .items-2 .second .void { border-left: 1px solid #CCC; }
#Content .module-row .module h3 { color: #333333; }

.home #Content-Text .text-block-component {
    color:#FFF;
    background: #090909;
}

#Content-Right {  }

#Footer .copyright-notice { color: #666; }
#Footer { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#Footer a { color: #00a2ee; }
#Footer ul li { border-right: 1px solid #999; }