@charset "UTF-8";
/* CSS Document */

body {
	background:#000 url(/images/bg.jpg) repeat; color:#000;
}

a {
        color:#000;
}

h2 {
        color:#441e1c;
}

h3 {
        color:#f79d00;
}

h4 {
        color:#e3dab2;
}

td {
        padding:4px 0 4px 5px;
		
}
.contact td {
        padding:10px;
		vertical-align:top;
		
}

td.promo p {
        font-size:16px; margin:0 0 0.5em 0; padding:0;
}

td.promo {
	padding:0 5px;
}

.container {
	xbackground-color:#666;
}

#wrapper{
	background:transparent;
	height:auto;
}

#header {
	height:131px;
	background:transparent url(/images/headerBg2.png) no-repeat;
}

#contentTop {
	height:29px;
	background:transparent url(/images/contentTop.png)  no-repeat;
}

#leftNav{
        padding-top:20px;
	height:auto;
}

#leftNav ul{
	list-style-image: url(/images/diamond02.jpg);
}

#leftNav ul li{
	padding-bottom:5px;
	}
	
#leftNav ul li.highlight{
	
	background:transparent;
	}
	
#leftNav ul li.highlight a{
	color:#D7CA8F;
}

#leftNav ul li.highlight ul li a{
	color:#000;
}

#leftNav ul li.highlight ul li a:hover{
	color:#D7CA8F;
}

#leftNav a {
	color:#000;
	text-decoration:none;
}

#leftNav a:hover{
        color:#D7CA8F;
}

#mainContent {
	height:auto;
	background:transparent url(/images/contentBg.png)  repeat-y;
}

#content {
        vertical-align:none; padding-left:20px;
}

#footer{
	padding-top:30px;
	height:40px;
	background:transparent url(/images/contentBottom.png)  no-repeat;
	color:#D7CA8F;
}
#footer a{
	color:#854414;
}

#footer p.leftTxt{
	padding-left:40px;
	width:400px;
}

#footer p.rightTxt{
	float:right;
}
	
#body #contact-form-container{
	background:transparent;
	color:#000;
}
#body #contact-form-container div.input label{
	color:#000;
}
	
#body #contact-form-container div.input{
	border-color:#622F0A;
}
	
#body #contact-form-container div.input textarea, input.text, input.title{
	background:#DACE98;
}
	
	
/*////////////////////navigation sub////////////////////////////////////////////*/

     
/* bof Navigation CSS for partially open subpages */
/* DO NOT CHANGE THE ORDER */
ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }

ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }

ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }

/*
 * 2009.03.20
 * Navigation Styling Guideline (page-->subpage-->subsubpage)
 * (1) /solutions/
 * (a) /solutions/website-design/
 * (b) /solutions/web-based-applications/
 * (c) /solutions/website-content-management/
 *
 * (2) /solutions/search-engine-optimization/
 * (3) /solutions/search-engine-optimization/subpage-one/
 * (4) /solutions/search-engine-optimization/subpage-two/
 * (5) /solutions/search-engine-optimization/subpage-three/
 */
 
/* styles (1) */
li.hasvisiblechildren a { font-weight:bold; }
/* styles (a), (b), (c) */
li.hasvisiblechildren ul a { font-weight:normal; }
/* styles (1), (4) */
li.hasvisiblechildren li.highlight a { font-weight:bold; }
/* styles (2) */
li.hasvisiblechildren li.hasvisiblechildren a { font-weight:bold; }
/* styles (4), (5) when (3) is highlighted OR styles (3), (4), (5) */
li.hasvisiblechildren li.hasvisiblechildren ul a { font-weight:normal; }
/* styles (3), (4), (5) highlighted */
li.hasvisiblechildren li.hasvisiblechildren ul li.highlight a { font-weight:bold; }
/* styles (3), (4), (5) when (2) is requested */
li.hasvisiblechildren li.highlight ul li a { font-weight:normal; }

/* Listing Manager Styles */

div#categories-dropdown {
        background:#945C34; /* #663918; */
        border-top:1px solid #441E1C;
        border-bottom:1px solid #441E1C;
}

div#sortby {
        background:transparent; /* #945C34; */
}

div.paginator {
        background:transparent; color:#D7CA8F; border-top:1px solid #441E1C; border-bottom:1px solid #441E1C;
}

div.listing {
        border:none;
}

div.value {
        margin-left:115px;
}

span.listing-image img {
        border:1px solid #441E1C;
}

div#sortby a {
        font-weight:bold;
}

div.paginator div.disabled {
        color:#333;
}