 
/* Color file #1 Black - green
 #Site Styles & Typography
================================================== */
body {
background:#fff url(../images/body_bg1.png) top center;
color:#2f2f2f
}

#header_bg {
background:#1e1e1e url(../images/topheader.png) top center repeat-x
}

h1 {
color:#a5c77f;
text-shadow:0 1px 0 #fff
}

h2 {
color:#2f2f2f
}

h3 {
color:#2f2f2f
}

/* #Toppanel & Top_header
================================================== */
#toppanel {
border-bottom:3px solid #161616;
background:#fff url(../images/body_bg1.png) top center
}

#panel .bt_normal {
background:#161616 url(../images/dirty_body.png);
border:1px solid #161616
}

#panel .bt_normal:hover {
background-color:#444;
border:1px solid #161616
}

#panel .fpass {
border-bottom:1px solid #161616;
color:#161616
}

#panel .fpass:hover {
color:#444
}

#panel #close {
background:none;
border:0;
font-weight:bold;
border-top:1px solid #161616;
padding:2px 0 0;
margin:6px 0;
cursor:pointer;
color:#161616
}

#panel #close:hover {
color:#535511 !important
}

.dirty_body {
background:url(../images/dirty_body.png) top left repeat-x
}

aside {
margin-top:0
}

.top_slider ul {
border:1px solid #444;
background:#161616 url(../images/dirty_body.png)
}

.top_slider ul li {
color:#a1a2a3
}

/* #Home page
================================================== */
#home_header {
background:#161616 url(../images/dirty_body.png) top center
}

#home_header .call_to_action h3 {
color:#a2a2a2
}

.homepage_slogan1 {
text-shadow:1px 2px 0 #fff
}

.homepage_slogan2 {
text-shadow:1px 2px 0 #fff
}

.home_box_bg {
background:#a5c77f url(../images/homepage_box_overlay.png)
}

.home_box_text {
color:#fff;
text-shadow:1px 2px 0 #999999
}

.home_box_text b {
color:#313131;
text-shadow:0 0 0
}

.home_box:hover .home_box_bg,.home_box_last:hover .home_box_bg {
background-color:#85a166
}

/* #Images
================================================== */
.img_holder {
background:url(../images/dotted_bg.png) top left
}

.dotted_bg {
background:url(../images/dotted_bg.png) top left
}

/* #Buttons
================================================== */
.bt_dotted {
background:#fff
}

.bt_dotted_right {
background:#fff
}

.bt_dotted:before {
background:url(../images/bt_dottes_right.png) repeat-y bottom right
}

.bt_dotted:after {
background:url(../images/bt_dottes_bottom.png) repeat-x bottom left
}

/* right */
.bt_dotted_right:before {
background:url(../images/bt_dottes_right.png) repeat-y bottom right
}

.bt_big {
background:#a5c77f url(../images/bt_dirty.png) top left;
border:1px solid #bdd99e;
color:#fff;
text-shadow:0 1px 0 #75885c
}

.bt_big:hover {
background-color:#85a166;
border:1px solid #bdd99e;
text-shadow:0 1px 0 #75885c;
color:#fff
}

.bt_normal {
background:#a5c77f url(../images/bt_dirty.png) top left;
border:1px solid #bdd99e;
color:#fff;
text-shadow:0 1px 0 #75885c
}

.bt_normal:hover {
background-color:#85a166;
border:1px solid #bdd99e;
text-shadow:0 1px 0 #75885c;
color:#fff
}

.bt_medium {
background:#a5c77f url(../images/bt_dirty.png) top left;
border:1px solid #bdd99e;
color:#fff;
text-shadow:0 1px 0 #75885c
}

.bt_medium:hover {
background-color:#85a166;
border:1px solid #bdd99e;
text-shadow:0 1px 0 #75885c;
color:#fff
}

.bt_small {
background:#a5c77f url(../images/bt_dirty.png) top left;
border:1px solid #bdd99e
}

.bt_small:hover {
background-color:#85a166;
border:1px solid #bdd99e;
text-shadow:0 1px 0 #75885c;
color:#fff
}

/* #boxes
==================================================*/
.service_box h2 {
border-top:4px solid #A5C77F
}

.service_box p {
text-shadow:1px 1px 0 #fff
}

/* #Porfolio & Blog & Contact 
==================================================*/
.filterby {
color:#343635
}

ul.filter_options li a {
color:#91928f
}

.databox {
color:#353535
}

.pclient b {
color:#a5c77f
}

.bposted {
color:#91908c
}

.bposted a {
color:#91908c
}

.bposted a:hover {
color:#2f2f2f
}

.comment a {
color:#292929
}

.comment span {
color:#91908c
}

.ctext {
background:url(../images/overlay_bg.png);
border:1px solid #b5b4b0;
color:#4d4b4b
}

.carea {
background:url(../images/overlay_bg.png);
border:1px solid #b5b4b0;
color:#4d4b4b
}

label {
color:#4d4b4b
}

.cinfo a {
color:#2f2f2f
}

.cinfo a:hover {
color:#000
}

/* #Tables
================================================== */
.table-holder {
border:1px dotted #a3a29f
}

table.table {
border:1px dotted #a3a29f
}

table.table thead {
background:#a5c77f url(../images/bt_dirty.png) top left
}

table.table th {
color:#fff
}

table.table td {
border:1px dotted #a3a29f;
background:url(../images/overlay_bg.png)
}

table.table .s2 td {
background:url(../images/dark_overlay_bg.png)
}

table.table td.active {
background:url(../images/dark2_overlay_bg.png)
}

/* #Price table
================================================== */
.price-box {
border:1px dotted #a3a29f
}

.price-box-inner {
border:1px dotted #a3a29f
}

.price-box .title {
background:url(../images/dark_overlay_bg.png);
color:#fff;
text-shadow:0 -1px 0 #b6b6b6
}

.price-box .text li {
border-bottom:1px dotted #cacaca
}

.price-box-featured {
background:url(../images/overlay_bg.png)
}

.price-box-featured .title {
background:url(../images/dark2_overlay_bg.png)
}

/* #Alert boxes
================================================== */
.alertbox {
border:1px dotted #a3a29f
}

.box_inner {
border:1px dotted #a3a29f;
text-shadow:0 1px 0 #fff
}

.box_ok {
color:#7bb52d
}

.box_warning {
color:#bba11d
}

.box_info {
color:#0072bc
}

.box_alert {
color:#d13614
}

.box_inner span {
color:#9a9898
}

/* #Blockquotes
================================================== */
.bquote_up_transp {
background:url(../images/quote_up_transp.png) top left no-repeat
}

.bquote_up_black {
background:url(../images/quote_up_black.png) top left no-repeat
}

blockquote.type1 {
background:none
}

blockquote.type1:before {
border:1px dotted #A3AA9F
}

blockquote.type1:after {
border:1px dotted #A3AA9F
}

/* #Footer
================================================== */
#wrapper_footer {
background:#fff url(../images/dotted_pattern.png) top left repeat-x
}

.footer_box h6 {
background:url(../images/dotted_pattern.png) bottom left repeat-x
}

.footer_box .recent ul li a {
color:#000
}

.footer_box .recent ul li div a {
color:#a5c77f
}

.footer_box .recent ul li div a:hover {
color:#75885c
}

.footer_2 {
background:url(../images/dotted_pattern.png) top left repeat-x
}

.footer_2 .menu li a:hover {
color:#a5c77f
}

.footer_2 .info {
color:#979797
}

.footer_2 .copyright .madeby a {
color:#979797
}

/* #Side Bar items
================================================== 
 side_overlay_box */
.side_overlay_box {
background:url(../images/overlay_bg.png)
}

/* side_twitter_box */
.side_twitter_box p a {
color:#000
}

.side_twitter_box span {
color:#979795
}

/* side_search_box */
.side_search_box input[type="text"] {
background:transparent;
border:1px solid #bbbab6;
color:#2f2f2f
}

/* side_categories */
.side_categories ul li {
background:url(../images/dotted_pattern.png) bottom left repeat-x
}

.side_categories ul li a {
color:#2f2f2f
}

.side_categories ul li a:hover {
color:#fff;
background:#a5c77f url(../images/bt_dirty.png)
}

.side_categories ul li:last-child {
background:none
}

/* side_archives */
.side_archives ul li a {
color:#2f2f2f
}

.side_archives ul li a:hover {
color:#fff;
background:#a5c77f url(../images/bt_dirty.png)
}

/* side tab */
.side_tab .liteTabs div {
background:url(../images/overlay_bg.png) repeat
}

/* side tab header */
.side_tab .liteTabs ul li a {
background:url(../images/dark_overlay_bg.png) repeat;
border-right:1px solid #fff;
border-bottom:1px solid #fff
}

.side_tab .liteTabs a:hover {
background:url(../images/overlay_bg.png) repeat
}

.side_tab .liteTabs a.selected {
background:url(../images/overlay_bg.png)
}

.side_tab .liteTabs li a {
color:#2f2f2f
}

/* side tab content */
.side_tab .liteTabs div ul li a {
background:none
}

.side_tab .liteTabs div ul li a:hover {
color:#fff;
background:#a5c77f url(../images/bt_dirty.png)
}

.side_tab .liteTabs div ul li a:current {
color:#fff;
background:#a5c77f url(../images/bt_dirty.png)
}

.side_tab .liteTabs div .tag {
color:#fff;
background:#a5c77f url(../images/bt_dirty.png)
}

.side_tab .liteTabs div .tag:hover {
background:#85A166
}

/* side testimonials */
.side_testimonials {
background:url(../images/overlay_bg.png)
}

.side_testimonials_bottom {
background:url(../images/testimonials_bottom.png)
}

/* #Misc
================================================== */
.hr {
background:url(../images/dotted_pattern.png) repeat-x
}

.formError .formErrorContent {color:#931F2E;}

/* validation color 
 #Slider
================================================== */
.rslides_nav.prev {
background:#a5c77f url("../images/slider_arrow1.png") no-repeat
}

.rslides_nav.next {
background:#a5c77f url("../images/slider_arrow2.png") no-repeat
}

.portfolio_holder .rslides_tabs li a {
color:#2f2f2f
}

.portfolio_holder .rslides_tabs li.rslides_here a {
color:#a5c77f
}

/* #Menu
================================================== */
.menu li {
background:url(../images/topmenu_separator.png) top left no-repeat
}

.menu li a {
color:#fff
}

.menu li ul li {
border:1px dotted #515151;
border-left:3px solid #1e1e1e;
border-right:3px solid #1e1e1e;
background:#1e1e1e url(../images/dirty_body.png) top left
}

.menu li ul li:first-child {
border-top:3px solid #1e1e1e
}

.menu li ul li:last-child {
border-bottom:3px solid #1e1e1e
}

.menu ul li {
color:#848484;
background:#1e1e1e
}

.menu a:hover,.menu li:hover>a {
color:#848484
}

.menu li li {
border:1px solid #1e1e1e
}