body
 {
	background: #eee url(../images/backgrounds/top-bg.png) repeat-x;
}

#container-border
 {
 background-image: url(../images/backgrounds/fade.png);
	background-color: transparent;
}

#container
 {
 color: #000;
 background-image: url(../images/backgrounds/container.gif); }
 
#container-home
 {
 color: #000;
 background-image: none;
 background-color: transparent;
 }

/* @group BANNER */

p.banner-text
 {
 color: #000;
 background: #ccc url(../images/banner/topline.png) no-repeat; 
 }
 
p.banner-title, 
p.banner-title-one
 {
 color: #999;
 }
 
#main-banner
 {
 background-image: url(../images/banner/banner.jpg);
	background-color: #000;	
}

/* @end */

/* @group MENUS */

/* @group Top Menu */

#top-nav 
 {
 border-top-color: #cfcfcf;
 border-bottom-color: #cfcfcf;
 background-color: #fff;
	background-image: url(http://www.wildstone.com/images/backgrounds/menu.png);
}
	
#top-nav li a:link,
#top-nav li a:visited 
 {
 color: #fff;
 background: transparent;
 }

#top-nav li:hover a,
#top-nav li a:hover,
#top-nav li a:active 
 {
 color: #000;
 /*background-color: #ddd;*/
 }

#top-nav li ul
 {
 background: #ffffff;
 }

#top-nav li ul li a:link,
#top-nav li ul li a:visited 
 {
 color: #000; 
 background: #ddd;
 border-bottom-color: #ffffff;
 }

#top-nav li ul li:hover a,
#top-nav li ul li a:active,
#top-nav li ul li a:hover,
#top-nav li ul li.active 
 {
 background: #000;
 border-bottom-color: #ffffff;
 color: #fff;
 }

#top-nav li ul li.active 
 {
 background: #aaa;
 }

#top-nav li ul li a span 
 {
 color: #fe676f;
 }

#top-nav li ul li:hover a span,
#top-nav li ul li a:hover span 
 {
 color: #ffffff;
 }

/*

 @end */

/* @group Left Menu */

div#left-col 
 {
 color: #604323;
 background: transparent;
 }

#left-nav 
 {
 background:transparent;
 border-top-color: #827561;
 }

#menu_title
 {
 color: #fff;
 background-color: #000;
 border-left-color: #000;
 border-right-color: #000;
 border-top-color: #000;
 } 

#left-nav li 
 {
 border-left-color: #827561;
 border-right-color: #827561;
 border-bottom-color: #827561;
 }
 
#left-nav li.active
 {
 color: #000; 
 background: url(../images/menu/nav_side_active.jpg) no-repeat;
 }
 
#left-nav a 
 {
 color: #413522;
 background: url(../images/menu/nav_side.jpg) no-repeat;
 margin: 0;
 }
 
#left-nav a:hover 
 {
 color: #000;
 background: url(../images/menu/nav_side_hover.jpg) no-repeat;
 }

/* @end */

/* @group Sub Menu
 */

#sub-nav li,
#sub-nav li.active 
 {
 color: #000;
 }

#sub-nav li
 {
 border-right-color: #999;
 }

#sub-nav a
 {
 color: #595043;
 }


/* @end */

/* @group Bottom Menu */

ul#bottom-nav 
 {
 color: #ccc;
 background: #000;
 border-top-color: #827561;
 border-bottom-color: #827561;
 border-right-color: #827561;
 }

ul#bottom-nav li a 
 {
 color: #999;
 background: transparent;
 }

/* @end */

/* @group Bottom Menu Home */

ul#bottom-nav-home 
 {
 color: #ccc;
 background: #000;
 border-top-color: #827561;
 border-bottom-color: #827561;
 border-right-color: #827561;
 }

ul#bottom-nav-home li a 
 {
 color: #999;
 background: transparent;
 }

/* @end */

/* @end */

/* @group CONTENT */

/* @group General */

a, a:visited
 {
 color: #666;
 }
 
h1 
 {
 color: #333; }

h1.contacts 
 {
 color: #333;
 background-color: transparent;
 }

h2 
 {
 color: #7e7171;
 }
 
h3 
 {
 color: #330;
 }

#admin,
#admin a
 {
 color: #000;
 }

#content,
#content-news,
#content-right
 {
 background: url(../images/backgrounds/content.jpg) repeat-x;
 }
 
p.content-news
 {
 color: #000;
 }
 
 p.contact-sub-title
 {
 color: #000;
 }

/* @end */

/* @group Home Page */

h4 
 {
 color: #FE2E2E;
 background-color: transparent;
 }

table.home
 {
 background: #fff url(../images/home/watermark.jpg) no-repeat;
 border-color: #ccc;
 }
 
.careers
 {
 color: #ccc;
 background-color: #000;
 border-color: #000;
 }

.section_right
 {
 color: #000;
 background-color: #fff;
 border-left-color: #ccc;
 }

/* @end */

/* @group News */

#news-heading
 {
 color: #fb0017;
 }
 
/* @end */

/* @group Online Forms */

#content-form h2 
 {
 color: #7e7171;
 background-color: transparent;
 }

fieldset 
 {
 border-color: #827561;
 }
 
.label,
.feedback  
 {
 color: #333;
 }

/* @end */

/* @group Right Section */

.right-col-news
 {
 background-color: #fff;
 border-left-color: #ccc;
 }
 
div.right-col img {border-color: #413522;}
p {color: #000;}

/* @end */

/* @group Images */
 
img.image-right,
img.right-management
 {
 border-color: #333;
 }

/* @end */

/* @end */

/* @group FOOTER */

ul#footer 
 {
 color: #000;
 background-color: #fff;
 }

ul#footer li a 
 {
 color: #666;
 }

/* @end */
