/* CSS Document */

html, body { background-image:url(../images/portertopbg.jpg); background-repeat: repeat-x; background-position:top; background-color: #2b2823;}

/*.header .toplinks_test {  width: 938px; background:#ccc; font-size:80%;  float:left; text-align:right; padding-left:15px; padding-right:5px;  padding-bottom:10px; padding-top:10px;}
.header .toplinks_test img { float:left;}
.header .toplinks_test label { color:#fff; }
*/

.content .left-long .gallery-img-sm { 
width:155px;
height:135px;
padding:5px;
float:left;
margin:0 8px 8px 0;
background-color:#3d3933;
border:1px solid #1d1b19;
text-align:center;}

.content .left-long .gallery-img-sm p { text-align:center;}

.content .right .gallery-img-sm { 
width:120px;
height:100px;
padding:5px;
float:left;
margin:0 8px 8px 0;
background-color:#3d3933;
border:1px solid #1d1b19;
text-align:center;}

.content .right .gallery-img-sm p { text-align:center;}


.gallery-img-sm-home { 
width:130px;
height:135px;
padding:5px;
float:left;
margin:0 8px 8px 0;
background-color:#3d3933;
border:1px solid #1d1b19;
text-align:center;}

.gallery-img-sm-home p { text-align:center;}


.header .toplinks li a { color:#fff; padding:5px 4px 5px 5px; text-decoration:none;}
.header .toplinks li a:hover { color:#d3d3cc; }

.loginform { float:right;  width:600px; margin-bottom:15px; margin-top:8px;  }
.loginform input {  font-size:75%;  color:#ccc; margin-left:4px; background:#56524e; border:1px solid #56524e;}
.loginform label {color:#fff; margin-top:1px; font-size:75%;}
.loginform .button { border-left:1px solid #69655d;   border-top:1px solid #69655d;  border-right:1px solid #383328;
border-bottom:1px solid #383328; background-image: url(../images/butbg-grey.jpg); backgroun-position:top; backgrond-repeat: repeat-x; font-weight:600;}

.header .toplinks_test {  width: 100%;   margin-top:0;  margin-bottom:8px; padding:0; float:left; text-align:right; }
.header .toplinks_test img { float:left; margin:0; padding:0;}
.header .toplinks_test p { color:#eac790; font-size:95%; font-weight:600; text-align:right; width:550px; padding:0; margin-top:0px;  margin-bottom:0;}

.header .toplinks_test a { color:#eac790; text-decoration:none;}
.header .toplinks_test a:hover { color:#fff; text-decoration:none;}

.content .left h1, .content .left-long h1 {margin-top:15px; margin-bottom:5px; width: 470px;  font-size:130%; float:left; font-weight:500; color:#fff; }

.content .left  h2, .content .left-long h2 { margin-top:0; margin-bottom:5px; font-weight:500; font-size:80%;  color: #e2be85;}

.content .left ul, .content .left-long ul {margin-top:5px; margin-left:5px; padding:0 0  0 10px; line-height:15px; margin-bottom:0px;   font-size:75%;  color:#d7c5ca; clear:both; }

.content .right .feature .title { color:#f2e8f0; font-size:80%; float:left; font-weight:600;padding:10px 10px 0px 10px;}
.content .right .feature { float:left; /*background:#b6a28a;*/ background:#393733;  width:300px; padding:0px;}
.content .right .feature  p { margin:0; padding:0px 10px 10px 10px;}

.footer {  float:left; width: 958px; color:#fff; float:left; font-size:70%; padding: 10px 0px 10px 0px; text-align:left; margin-left:auto; margin-right:auto; background:#393733; margin-bottom:10px; margin-top:20px; font-weight:500;}

.footer a { color:#c4b1bb; text-decoration:none; }
.footer p { float:left; width:630px; margin:0; padding:0; color:#c4b1bb;}
.footer a:hover { color:#90806a; text-decoration:none;}

ul#mainnav li a {
	margin: 0;
	padding: 4px 0 4px 15px;
	color: #f2e8f0;
	text-decoration: none;
	background: url(/assets/images/sidebar/side_purp.gif) no-repeat left;
	width: 140px;
	display: block;
	font-weight: bold;
}

ul#mainnav li a:hover {
	color: #e2be85;
}

ul#mainnav li ul li a {
	background: url(/assets/images/sidebar/link_purp.gif) no-repeat left;
	font-weight: normal;
	color:#f2e8f0;
}

ul#mainnav li ul li a:hover {
	color:#e2be85;
}


.breadcrumb a { color: #d7c5ca;
text-decoration: none;}

.breadcrumb a:hover {color: #e2be85;
text-decoration: none;}

.breadcrumb .selected {color: #e2be85;}

.logindiv .button {
font-size:75%;
float:left;
width:169px;
background-color: #be9250;
color: #FFF;
text-align:center;
border: 1px solid #be9250;
font-weight: normal;
}
