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



body {
	background: #3a403c;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #3a403c;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
		text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}






a { color: #CCCCCC; }

A { text-decoration: none}

a:visited { color: #CCCCCC; }

a:hover { color: #9f9c8a; }

.imgborder {

border: 2px solid #5e5f5b;

} 

#login {

	position: absolute;

	background:#3a403c;

	z-index: 2;

	left: 670px;

	top: 135px;

	text-align: right;

		width: 100px;



}

#header {
height:149px;
 	position:relative;
	z-index:0;
 }


#links {
 	float:left;
 	width:130px;
}


#content{ 
	
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
	top:9px;
	right:5px;
	background:#1d2221;
	z-index: 1;
	width:675px;

}
#content p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

 

}
#content h1 { 

    margin:0;

    padding-left:15px;

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9f97;

   

}


#contentSpecials{



clear:both;

	top:220px;

	background:#1d2221;

	z-index: 3;

	height: 215px;

	width: 675px;

}


#footer {
	position:relative;
	clear:both;
}


#ad{
position:relative;
	float:right;
	width: 120px;
	height: 600px;
	
	z-index: 2;
	background:#3a403c;
}






#contentLeft{
	
	float:left;
	padding-left:5px;
	background:#3a403c;
	z-index: 1;
	background: #1d2221;
	width: 327px;

	

}

#contentRight{ 

	float:right;
 	width: 327px;
	padding-right:15px;
	border:0px solid #ffffff;
	background:#1d2221;
	z-index: 1;

}

#contentRight h1 { 

	margin:0;
    padding-left:15px;
    font:1.25em Verdana,Helvetica,Arial;
	color:#9f9f97;

}

#contentRight p {

  color:#9f9c8a;
  margin-bottom: 0;
  padding-left: 5px;
  font:12px Verdana,Helvetica,Arial;

  

  

}



#footerLeft {

	position: absolute;

	top:9px;

	background:#3a403c;

	z-index: 9;

	width: 349px;
}

#footerLeftPic{

position: absolute; 

top:3px;

left:5px;

}

#footerLeftBackgroundPic{ 

 position: absolute; 

top:7px;

left:16px;

width: 153px;

height: 87px;

z-index: 6;

background: #1d2221;}



#footerLeft-rightside{

	position: absolute;

	top:0px;

	left:170px;

	z-index: 6;

	width: 180px;

	height: 76px;

	}



#footerLeft h1 { 

      margin:0;

  

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9c8a;

   

}



#footerMiddle {

position: absolute;

	top:10px;

	left:400px;

	background:#3a403c;

	z-index: 1;

	

	

}

#footerRight {

	position: absolute;

	padding-left:9px;

	top:9px;

	right:24px;

	background:#3a403c;

	z-index: 9;

	width: 312px;

	height: 69px;

		

}

#footerRight h1 { 

    margin:0;

    

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9c8a;

   

}

#footerRight p {

  color:#CCCCCC;



 

  font:12px Verdana,Helvetica,Arial;

}



#footerLeft p {

  color:#CCCCCC;



 

  font:12px Verdana,Helvetica,Arial;

}



#footerTopLine {

position: absolute;

	top:0;


	background:#3a403c;

	z-index: 1;

	height: 5px;



}

#footerBottomLine {

position: absolute;

	bottom:0;

	left:9px;

	background:#3a403c;

	z-index: 1;

	height: 5px;

}






#contentLeft{



	float:left;

	top:9px;

	padding-left:5px;

	background:#3a403c;

	z-index: 1;

	background: #1d2221;

	width: 303px;

	

}

#contentLeft h1 { 

    margin:0;

    padding-left:15px;

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9f97;

   

}

#contentLeft p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

  

}
#contentRight{ 

float:right;

top:9px;



		right:5px;

	

	background:#1d2221;

	z-index: 1;

	

}

#contentRight h1 { 

    margin:0;

    padding-left:15px;

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9f97;

   

}

#contentRight p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

  

  

}


/* 
		Tables CSS
		
*/

#contentList{

clear:both;

	background:#1d2221;

	z-index: 7;

	

}
TABLE

			{

		

							border-collapse	:	collapse						;

			}

			

			

		TD.tableFont

			{

			color:#9f9f97;

			  	

				border				:	none							;

				border-bottom		:	1px solid #CCCCCC			;

				font					:	14pt	Arial Narrow		;

				font-weight			:	bold							;

				text-align			:	center						;

				vertical-align		:	bottom						;

			}

			TD.td_2006Dec21_2205

			{
				
				color				:	#CCCCCC	;

				font					:	11pt	Arial Narrow	;		

				vertical-align		:	top							;

			}

			TD.td_2006Dec21_2205-bars

			{
				color				:	#CCCCCC	;

				font:12px Verdana,Helvetica,Arial;		

				vertical-align		:	top							;

			}

			

			TR.shaded

			{

				background-color	:	#1d2221						;

			}

		TR.unshaded

			{

				background-color	:	#3a403c						;

			}
			
			
/*
		Star Ratings
		
*/




.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,

.star-rating .current-rating{

	background: url(images/star.jpg) left -1000px repeat-x;

}





.star-rating{

	position:relative;

	width:125px;

	height:25px;

	overflow:hidden;

	list-style:none;

	margin:0;

	padding:0;

	background-position: left top;

	

}

.star-rating li{

	display: inline;

}

.star-rating a, 

.star-rating .current-rating{

	position:absolute;

	top:0;

	left:0;

	text-indent:-1000em;

	height:25px;

	line-height:25px;

	outline:none;

	overflow:hidden;

	border: none;

}



.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

	background-position: left bottom;

}

.star-rating a.one-star{

	width:20%;

	z-index:6;

}

.star-rating a.two-stars{

	width:40%;

	z-index:5;

}

.star-rating a.three-stars{

	width:60%;

	z-index:4;

}

.star-rating a.four-stars{

	width:80%;

	z-index:3;

}

.star-rating a.five-stars{

	width:100%;

	z-index:2;

}









.star-rating .current-rating{

	z-index:1;

	background-position: left center;

}





/* for an inline rater */

.inline-rating{

	display:-moz-inline-block;

	display:-moz-inline-box;

	display:inline-block;

	vertical-align: middle;

}















.star-rating2,

.star-rating2 a:hover,

.star-rating2 a:active,

.star-rating2 a:focus,

.star-rating2 .current-rating{

	background: url(images/greenstar.jpg) left -1000px repeat-x;

}





.star-rating2{

	position:relative;

	width:125px;

	height:25px;

	overflow:hidden;

	list-style:none;

	margin:0;

	padding:0;

	background-position: left top;

	

}

.star-rating2 li{

	display: inline;

}

.star-rating2 a, 

.star-rating2 .current-rating{

	position:absolute;

	top:0;

	left:0;

	text-indent:-1000em;

	height:25px;

	line-height:25px;

	outline:none;

	overflow:hidden;

	border: none;

}



.star-rating2 a:hover,

.star-rating2 a:active,

.star-rating2 a:focus{

	background-position: left bottom;

}

.star-rating2 a.one-star{

	width:20%;

	z-index:6;

}

.star-rating2 a.two-stars{

	width:40%;

	z-index:5;

}

.star-rating2 a.three-stars{

	width:60%;

	z-index:4;

}

.star-rating2 a.four-stars{

	width:80%;

	z-index:3;

}

.star-rating2 a.five-stars{

	width:100%;

	z-index:2;

}









.star-rating2 .current-rating{

	z-index:1;

	background-position: left center;

}





/* for an inline rater */

.inline-rating{

	display:-moz-inline-block;

	display:-moz-inline-box;

	display:inline-block;

	vertical-align: middle;

}















/* smaller star */

.small-star{

	width:50px;

	height:10px;

}

.small-star,

.small-star a:hover,

.small-star a:active,

.small-star a:focus,

.small-star .current-rating{

	background-image: url(star_small.gif);

	line-height: 10px;

	height: 10px;

}





input.button {

	color: #9f9c8a;

	background-color: #3a403c;

	border: 2px solid #9f9c8a;

	font-weight: bold;

	cursor: pointer;

}





div#imageFloatContainer {

	width: 545px;

	border: 0px solid #000000;

	

}



div#imageFloatContainer img {

border: 2px solid #5e5f5b;



	float: left;

	margin: 10px;

	

}



#contentSearch{

	clear:both;

	top:42px;

	padding-left:5px;

	background:#1d2221;

	z-index: 1;

	left: 41px;

	width: 469px;

	height: 386px;

	

}

#contentSearch h1 { 

    margin:0;

    padding-left:15px;

    font:1.25em Verdana,Helvetica,Arial;

	color:#9f9f97;

   

}

#contentSearch p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

  

  

}


#profileLeft{



float:left;

	top:9px;

	padding-left:5px;

	background:#3a403c;

	z-index: 1;

	background: #1d2221;

	width: 250px;

	

}



#profileRight{ 

float:right;

top:9px;

width:300px;

		right:5px;

	

	background:#1d2221;

	z-index: 9;

	

}

#uploadPic{

	clear:both;

	top:79px;

	padding-left:5px;

	background:#3a403c;

	z-index: 1;

	background-color: #1d2221;

	width: 249px;

	height: 129px;

	left: 8px;

	border: 2px solid #3a403c;



}



#uploadPic p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

  

  

}



#messagebox{

	clear:both;

	

	padding-left:5px;

	background:#3a403c;

	z-index: 1;

	background-color: #1d2221;

	width: 249px;

	height: 180px;

	left: 8px;

	border: 2px solid #3a403c;



}



#messagebox p {

  color:#9f9c8a;

  margin-bottom: 0;

  padding-left: 5px;

 

  font:12px Verdana,Helvetica,Arial;

  

  

}



