/* CSS Document */
* {
	margin:0px;
	padding:0px;
}

body {
	margin:0px 0px 40px 0px;
	background-color:#333333;
	/*background-image:url(../images/tiles/body_gradient.gif);
	background-position:top left;
	background-repeat:repeat-x;*/
	color:#929292;
}

body#index #column2	{
	padding:0px 20px 0px 0px;
}

body, input, select, textarea {
	font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	/*font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	font-size:small;
	color: #afafaf;
}

h1 {
	font-size:large;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #5E5E5E;
	margin:0px 0px 20px 0px;
	padding:0px 0px 4px 0px;
}

h1.plain {
	border-bottom:none;
	padding-bottom:none;
	margin:0px 0px 10px 0px;
}

h1.decorated {
	background-color:#3A3A3A;
	border-bottom:1px solid #838383;
	font-size:large;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 20px 0px;
	padding:3px 0px 3px 10px;
}

h1.decorated span {
	color:#6DBFE7;
	font-size:medium;
}


h2 {
	font-size:medium;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #5E5E5E;
	margin:0px 0px 20px 0px;
	padding:0px 0px 4px 0px;
}

h2.decorated {
	background-color:#3A3A3A;
	border-bottom:1px solid #6DBFE7;
	font-size:medium;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 20px 0px;
	padding:3px 0px 3px 10px;
}

h3 {
	font-size:small;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
h3 span {
	color:#6DBFE7;
}

p {
	font-size:small;
	color:#AFAFAF;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

p span {
	color:#00ACD6;
	font-weight:bold;
}

p.last {
	margin-bottom:0px;
}

.doubleLine	{
	height:5px;
	background-color:#595959;
	border-top:1px solid #838383;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
#leftc {
  width:339px;
  float:left;
  height:370px;
  padding:20px;
  border-right:1px solid #AFAFAF;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;

}
#rightc {
  width:340px;
  float:right;
  height:370px;
  padding:20px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
}
.indexlink {
  color:#6eb8e7;
  font-weight:bold;
}

#wrapper {
	text-align:center;
}

#container {
	/*border:1px solid #000fff;*/
	width:760px;
	background-color:#484848;
	margin:0px auto;
	text-align:left;
}
#header {
	background-image:url(../images/vert_nav_dividing_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:760px;
	height:80px;
	/*border-bottom:3px solid #0186D1;*/
}
#headerPic {
	display:none;
}

#content {
	/*border:1px solid #ffff00;*/
	background-image:url(../images/tiles/header_shadow.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.contentLeft {
	/*border:1px solid #ffff00;*/
	width:246px;
	float:left;
	border-right:1px solid #595959;
	padding:0px 20px 0px 0px;
	margin:0px 0px 20px 0px;
	height:auto;
}

.contentRight {
	/*border:1px solid #ffff00;*/
	width:247px;
	float:Right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:auto;
}

.contentInner {
	/*border:1px solid #ffff00;*/
	background-color:#3A3A3A;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

#vertLine {
	/*border:1px solid #ff00ff;*/
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/tiles/vert_line.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#column1 {
	/*border:1px solid #ff0000;*/
	width:145px;
	float:left;
	padding:20px 0px 0px 20px;
}

ol#vertNav {
	/*border:1px solid #ff0000;*/
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

#vertNav li {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	background-image:url(../images/vert_nav_dividing_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	/*background-color:#CCCCCC;*/
}

/*#vertNav li.first {
	border-top:1px solid #ffffff;
}*/

/*#vertNav li.last {
	background-image:none;
	padding:7px 0px 0px 10px;
}*/

#vertNav li a {
	padding:5px 0px 7px 5px;
	margin:0px 0px 0px 0px;
	width:140px;
	
	color:#929292;
	display:block;
	text-decoration:none;
}


#vertNav li a:hover

 {
	background-color:#3A3A3A;
	color:#ffffff;
	background-image:url(../images/vert_nav_dividing_line_over.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.horzLine {
	height:1px;
	background-color:#5e5e5e;
	margin:0px 0px 20px 0px;
	clear:both;
	font-size:0px;
}

#column2 {
	/*border:1px solid #ff0000;*/
	width:534px;
	float:right;
	padding:30px 20px 0px 0px;
}
.showp {
       float:left;
}
.movie {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	border:5px solid #5E5E5E;
}
.movie1 {
  border:5px solid #5E5E5E;
}

.bigimage {
          float:left;
          border:px solid #5E5E5E;

}
#thmb img {

           
           margin-top:0px;
           margin-left:5px;
           margin-bottom:5px;
}

.cellWrapperLeft {
	/*border:1px solid #ff0000;*/
	width:177px;
	height:145px;
	background-color:#1B1B1B;
	background-image:url(../images/general/bottom_left_cell_corner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:20px 1px 0px 0px;
}

.cellWrapperCentre {
	/*border:1px solid #ff0000;*/
	width:177px;
	height:145px;
	background-color:#1B1B1B;
	margin:20px 1px 0px 0px;
}

.cellWrapperRight {
	/*border:1px solid #ff0000;*/
	width:177px;
	height:145px;
	background-color:#1B1B1B;
	background-image:url(../images/general/bottom_right_cell_corner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
}

.cell {
	border-top:1px solid #00ACD6;
	background-image:url(../images/tiles/cell_top_gradient.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:11px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.cellImage {
	border-top:1px solid #484848;
	border-bottom:1px solid #484848;
}

.cellText {
	font-weight:bold;
	color:#8D8D8D;
	padding:7px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.cellText a {
	color:#00ACD6;
	text-decoration:none;
}

.cellText a:hover {
	color:#FFFFFF;
}

.listingsDisplayed	{
	background-color:#3A3A3A;
	border-bottom:1px solid #6DBFE7;
	font-size:small;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 20px 0px;
	padding:3px 10px 3px 10px;
}
.listingsDisplayed	a {
	color:#ffffff;
	text-decoration:none;
}
.listingsDisplayed	a:hover {
	text-decoration:underline;
}
.listingsDisplayed strong {
	color:#6DBFE7;
}
div.left {
	float:left;
}

div.right {
	float:right;
}
#srchleft {
  float:left;
}
#srchright {
  float:right;
  width:220px;
}
/*changed above from 200px to pull in prop numbers to left by 20px 24-8-2010*/
#srchright a:hover {
  color:#6DBFE7;
  background-color:#000000;
}


.listingsBox {
	border:1px solid #838383;
	margin:0px 0px 20px;
	padding:0px;
	background-color:#3A3A3A;
	height: 100px;
	width: auto;
        overflow:hide;
}

.listingsBox h3 {
	padding:10px 0px 0px 0px;
	color:#ffffff;
}

.listingsBox p {
	/*border:1px solid #000fff;*/
	padding:0px 10px 0px 0px;
	margin:0px;
	
}

img.listingsPic {
	/*border:1px solid #000fff;*/
	float:left;
	margin:0px 10px 0px 0px;
}

.textButton {
	/*border:1px solid #00ff00;*/
	float:right;
	background-color:#838383;
}

.listingsBox .textButton {
	margin:4px 0px 0px 0px;
}

.textButton a {
	padding:2px 10px 2px 10px;
	margin:0px 0px 0px 0px;
	
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-decoration:none;
}

.textButton a:hover {
	background-color:#6DBFE7;
}

a.thumbnail/*, a.thumbnailOn*/ {
	float:left;
	margin:0px 12px 20px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #8A8A8A;
}

a.thumbnail.last	{
	margin:0px 0px 20px 0px;
}

a.thumbnail:hover/*, a.thumbnailOn:hover, a.thumbnailOn*/ {
	border:1px solid #ffffff;
}

table.form {
	color:#AFAFAF;
	border-collapse:collapse;
	width:100%;
	
}
table.form td {
	padding:0px 0px 15px 0px;
	vertical-align:top;
	
}
table.form td input, table.form td textarea { width:165px }
input.submit {
	margin:20px 0 0 0;
}
.search {
	color:#484848;
	}

.message {
	color:#295FD4;
	;
	font-weight:bold;
}


.generalLink, a {
	color:#6EB8E7;
	text-decoration:none;
	font-weight:bold;
}

.generalLink:hover, a:hover {
	color:#ffffff;
}

dl.tabulated {
	/*border:1px solid #000fff;*/
	margin:0px 0px 10px 0px;
}

dl.tabulated dt {
	/*border:1px solid #000fff;*/
	background-image:url(../images/general/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 5px 12px;
}

dl.tabulated dd {
	border-bottom:1px dotted #5e5e5e;
	padding:5px 0px 5px 130px;
	font-weight:bold;
	color:#6EB8E7;
}

dl.tabulated dd.last {
	border-bottom:none;
	padding:5px 0px 5px 130px;
}

dl.tabulated2 {
	/*border:1px solid #000fff;*/
	margin:0px 0px 20px 0px;
}

dl.tabulated2 dt {
	/*border:1px solid #000fff;*/
	float:left;
	font-weight:bold;
	color:#6EB8E7;
	padding:5px 0px 5px 0px;
}

dl.tabulated2 dt span {
	font-size:smaller;
	font-weight:normal;
	color:#AFAFAF;
}

dl.tabulated2 dd {
	border-bottom:1px dotted #5e5e5e;
	padding:5px 0px 5px 120px;
	font-weight:bold;
	color:#6EB8E7;
}

dl.tabulated2 dd.last {
	border-bottom:none;
	padding:5px 0px 5px 130px;
}


#footer {
	background-color:#555555;
	background-image:url(../images/footer_curve_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-top:1px solid #333333;
	padding:20px 20px 85px 20px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}

#footer span {
	font-weight:bold;
	color:#929292;
}

#footer a {
	font-weight:bold;
	color:#929292;
	text-decoration:none;
}

#footer a:hover {
	color:#FFFFFF;
}

#footerLeft	{
	float:left;
}

#footerRight {
	float:right;
	text-align:right;
	line-height:16px;
}

img.border {
	border:5px solid #5E5E5E;
}

img.left {
	float:left;
}
img.myleft {
	float:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
}
img.right1 {
           float:right;
}           
img.right {
	float:right;
	margin-left:20px;
}
img.myright {
	float:right;
	margin-bottom:20px;
	margin-left:20px;
}

img.general {
	margin-bottom:20px;
}

img {
	border:0px;
}

.clear {
	clear:both;
}
#wrapper #container #vertLine #content #column2 ul {
	margin-left: 20px;
}
#wrapper #container #vertLine #content #column2 .listingsBox img {
	float: left;
	margin-right:10px;
	margin-bottom:0px;
}
#icons {
height:40px;
float:right;
}

/*--------------- print styles ---------------------*/
@media print {
	body {
		background-color:#ffffff;
	}
	#headerPic {
		display:block;
	}
	.noprint {
                 display:none;
                 }
	#container {
		background-color:#ffffff;
		}
	#footer {
	background-color:#ffffff;
	background-image:none;
	border-top:1px solid #333333;
	padding:20px 20px 85px 20px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}

	#column2 {
		color:#000000;
		background-color:#FFFFFF
	}
	#contentleft {
		color:#000000;
		
		background-color:#ffffff;
		}
        .allwhite {
                 color:#00000000;
        }
	#footerLeft {

		color:#000000;
	}	
	#footerRight {

		color:#000000;
	}
}




