/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color:#222;
		background:#000000;
		min-width:600px;    /* Minimum width of layout - remove line if not required */
			/* The min-width property does not work in old versions of Internet Explorer */
		font-size:80%;
		background:#000 url(../images/body_bg.jpg) bottom no-repeat;
	}
	
	#outer-wrapper {
		width:1040px;
		margin:0 auto;
		background:#3E3C3C;
		background:url(../images/wrapper_bg.png) repeat-y;
	}

	#wrapper {
		width:1018px;
		margin:0 auto;
		background:#3E3C3C;
		background:url(../images/header.jpg) no-repeat;
	}
	
	img {
		outline:none;
		border:none;
	}
	
	a {
		color:#9d9d9d;
		text-decoration:none;
	}
	a:active {
		outline:none;
	}
	
	a:link,
	a:visited,
	a:active {
		color:#666;
	}
	a:hover {
		color:#000;
		background:none;
		text-decoration:none;
	}


	
	.block {
		padding:0 10px;
		font-size:11px;
	}
	
	
	h1, h2, h3, h4, h5, h6 {
		margin:.2em 0 .4em 0;
		padding:0;
	}
	h1 {
		font-size:16px;
	}
	h2 {
		font-size:16px;
	}
	h3 {
		font-size:14px;
	}
	h4 {
		font-size:12px;
	}
	h5 {
		font-size:12px;
	}
	h6 {
		font-size:12px;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	
	/* Header styles */
	#header {
		clear:both;
		float:left;
		text-align:right;
		width:100%;
		height:155px;

	}

	#social, #ad1, #search {
			padding:0.25em 1em 0.25em 1em;
	}

	#social {
			padding:0.5em 1em 0.25em 1em;
	}

	#search {
			padding:0;

	}

	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 0px;
		margin:0;
	}
	
	/* 'widths' sub menu */
	#layoutdims {
		font-size:10px;
		clear:both;
		margin:0;
		color:#000;
		padding:17px 0px 2px 6px !important;
		text-align:left;
	}
	#layoutdims a {
		color:#000;
	}
	#layoutdims a:hover{
		text-decoration: underline;
	}
	
	.menu {
		height:39px;
		clear:both;
		margin:0;	
		background:url(../images/menus/yellowStripe.png) bottom repeat-x;	
	}
	.menu .left {
		color:#000;
		float:left;
		text-align:left;
		font-size:10px;
		font-weight:bold; 
		margin: 0;
		padding:3px 0 !important;
	}
	#yellowMenu {
		text-align:left;
		float:right;
		font-size:11px;
		font-weight:bold;
		height:39px;
		background:url(../images/menus/yellowStripe.png) top repeat-x;	
	}
	#yellowMenu ul {
		text-align:right;
		float:right;
		height:39px;
		list-style: none;
		margin: 0;
		padding: 0;	
		background:url(../images/menus/yellowButtonMiddle.png) repeat-x;	
	}
	#yellowMenu ul li {
		float: left;
		margin: 0;
		background:url(../images/menus/yellowButtonSplit.png) 0 0 no-repeat;
		padding: 10px 0px 20px 25px;		
	}
	#yellowMenu ul li.first {
		float: left;
		margin: 0;
		background:url(../images/menus/yellowButtonLeft.png) 0 0 no-repeat;
		padding: 10px 0px 20px 25px;		
	}	
	#yellowMenu ul li a{
		padding:15px 15px 15px 0;
		color:#000000;
		font-size:12px;
		border:0px solid red;
	}
	#yellowMenu ul li a:hover{
		text-decoration:underline;
	}
	
	/**** DROP DOWN MENU STYLES ****/
	/*
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover
{	
background: #49A3FF
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial
	}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF
	}
	/*END OF DROPDOWN MENU*/
	
	#strip {
		height:10px; 
		background:#3E3D3D;
		border-top:0px solid #ccc;
	}
	.clear {
		clear: both;
		height: 1px;
	}
			
	#colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		background:#3E3D3D;		/* Left column background colour */
	}
	#colmid {
		float:left;
		width:200%;
		position:relative;
		left:210px;
		background:#fff;    	/* Centre column background colour */
	}

.homepage{
margin:15px 0 15px 0;
}

	#colright {
		float:left;
		width:100%;
		position:relative;
		left:50%;
		margin-left:-420px;
		background:#3E3D3D;    	/* Right column background colour */
	}
	#col1wrap {
		float:right;
		width:50%;
		position:relative;
		right:100%;
	}
	#col1pad {
		margin:0 0 0 425px;
		overflow:hidden;
	}
	#col1 {
		width:100%;
		overflow:hidden;
	}
	#col2 {
		float:left;
		width:210px;
		position:relative;
		margin-left:-50%;
		left:220px;
		overflow:hidden;
	}
	#col3 {
		float:left;
		width:210px;
		position:relative;
		right:10px;
		overflow:hidden;
	}
	
	.col_shape {
		background-color:#fff;
	}

	.col_right_sidebar .col_shape span, 	.col_left_sidebar .col_shape span {
		float:right;
		font-size:14px;
		line-height:30px;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	.col_right_sidebar .top,
	.col_right_sidebar a.top:link,
	.col_right_sidebar a.top:active,
	.col_right_sidebar a.top:hover,
	.col_right_sidebar a.top:visited,
	.col_right_sidebar a.mid:link,
	.col_right_sidebar a.mid:active,
	.col_right_sidebar a.mid:hover,
	.col_right_sidebar a.mid:visited,
	.col_right_sidebar a.btm:link,
	.col_right_sidebar a.btm:active,
	.col_right_sidebar a.btm:hover,
	.col_right_sidebar a.btm:visited,
	.col_left_sidebar .top,
	.col_left_sidebar a.top:link,
	.col_left_sidebar a.top:active,
	.col_left_sidebar a.top:hover,
	.col_left_sidebar a.top:visited,
	.col_left_sidebar a.mid:link,
	.col_left_sidebar a.mid:active,
	.col_left_sidebar a.mid:hover,
	.col_left_sidebar a.mid:visited,
	.col_left_sidebar a.btm:link,
	.col_left_sidebar a.btm:active,
	.col_left_sidebar a.btm:hover,
	.col_left_sidebar a.btm:visited	{
		background:transparent url(../images/layout_col_sidebar_top.gif) no-repeat top;
		height:30px;
		color:#fff;
		font:12px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
		padding:0 10px;
		display:block;
		text-decoration:none;
	}
	.col_right_sidebar a.mid:link,
	.col_right_sidebar a.mid:active,
	.col_right_sidebar a.mid:hover,
	.col_right_sidebar a.mid:visited,
	.col_left_sidebar a.mid:link,
	.col_left_sidebar a.mid:active,
	.col_left_sidebar a.mid:hover,
	.col_left_sidebar a.mid:visited	{
		background:transparent url(../images/layout_col_sidebar_top.gif) no-repeat left center;
	}
	.col_right_sidebar a.btm:link,
	.col_right_sidebar a.btm:active,
	.col_right_sidebar a.btm:hover,
	.col_right_sidebar a.btm:visited ,
	.col_left_sidebar a.btm:link,
	.col_left_sidebar a.btm:active,
	.col_left_sidebar a.btm:hover,
	.col_left_sidebar a.btm:visited {
		background:transparent url(../images/layout_col_sidebar_top.gif) no-repeat left bottom;
	}
	.col_right_sidebar .col_shape .btm, 	.col_left_sidebar .col_shape .btm {
		background:transparent url(../images/layout_col_sidebar_btm.gif) no-repeat left bottom;
		height:10px;
		clear:both;
		margin:0;
		font:1px/1px monospace;
		display:block;
	}
	.col_right_sidebar {
		text-align:center;
		float:right;
		width:190px;
		position:relative;
		background:#fff;
	}
	.col_left_sidebar {
		float:right;
		width:190px;
		position:relative;
	}

	
	/* List Styles */
	.toggle {
		cursor:pointer;
	}
	ul.sidebar_nav {
		margin:0;
		padding:0;
		clear:both;
		border-top:1px solid #e3e3e3;
	}
	ul.sidebar_nav li {
		margin:0;
		padding:0;
		list-style-type:none;
		border-bottom:1px solid #e3e3e3;
		background-color:#fff;
	}
	ul.sidebar_nav a {
		display:block;
		margin:0;
		padding:14px 10px 6px 40px;
		font-size:11px;
		line-height:16px;
		font-weight:bold;
		background:#fff url(../images/icons/yellowfolder.jpg) no-repeat 12px center;
		text-decoration:none;
	}
	ul.sidebar_nav a:hover {
		text-decoration:none;
	}
	ul.sidebar_nav a.account {
		background:url(../images/icons/user_gray.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.home {
		background:url(../images/icons/house.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.search {
		background:url(../images/icons/magnifier.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.browse {
		background:url(../images/icons/browse.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.listing_add {
		background:url(../images/icons/layout_add.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.favs {
		background:url(../images/icons/heart.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.listing_edit {
		background:url(../images/icons/layout_edit.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.logout {
		background:url(../images/icons/lock_open.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.login {
		background:url(../images/icons/lock_go.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.popular {
		background:url(../images/icons/popular.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.viewed {
		background:url(../images/icons/most.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.new {
		background:url(../images/icons/new.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.special {
		background:url(../images/icons/star.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.featured {
		background:url(../images/icons/featured.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.page {
		background:url(../images/icons/page.jpg) no-repeat 10px center;
	}
	ul.sidebar_nav a.pricing {
		background:url(../images/icons/creditcards.jpg) no-repeat 10px center;
	}
	a.icon_login {
		background:url(../images/icons/lock_go.gif) no-repeat 0 center;
		margin:0;
		padding:8px 3px 6px 25px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	a.icon_logout {
		background:url(../images/icons/lock_open.gif) no-repeat 0 center;
		margin:0;
		padding:8px 3px 6px 25px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	a.icon_register {
		background:url(../images/icons/key_add.gif) no-repeat 0 center;
		margin:0;
		padding:8px 3px 6px 23px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	a.icon_rss {
		background:url(../images/icons/feed.gif) no-repeat 0 center;
		margin:0;
		padding:8px 3px 6px 28px;
		font-size:11px;
		font-weight:bold;
	}
	a.icon_contact {
		background: transparent url(../images/icons/email_go.jpg) no-repeat 0 center;
		margin:0;
		padding:6px 0 6px 28px;
		font-size:11px;
		font-weight:bold;
		display:block;
	}
	
	.alert {
		color:#444;
		padding:8px 12px 8px 33px;
		text-decoration:none;
		margin:10px 10px 0 10px;
		font-size:1.1em;
		font-weight:bold;
		font-style:normal;
		background:#fcf4ed url(../images/icons/exclamation.gif) no-repeat 8px 8px;
		border:1px solid #ebc0a9;
		clear:both;
		text-align:left;
	}
	.alert a {
		text-decoration:none;
	}
	.alert em,
	.alert p {
		color:#444;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		margin:0;
		padding:4px 0 0 0;
	}
	.beta {
		background-color:#fdf7e2;
		background-image:url(../images/icons/wrench.gif);
		border:1px solid #d7cd90;
	}

	.info {
		background-color:#fdf7e2;
		background-image:url(../images/icons/asterisk_yellow.gif);
		border:1px solid #d7cd90;
	}

	.switcher {
		background-color:#fdf7e2;
		background-image:url(../images/icons/magic.gif);
		border:1px solid #d7cd90;
	}
	
	.prices {
		position: relative;
		background-color: #f9f9f9;
		border: 1px solid #ddd;
		line-height: 14px;
		display: block;
		margin: 0 0 10px 0;
		padding: 6px 15px 10px 15px;
	}
	.prices .figures{
		padding: 8px 15px 0px 0px;
	}

	#footer {
		clear:both;
		text-align:center;
		width:100%;
		background:none;
		font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-size:11px;
		padding-top:10px;
	} 
	#footer p {
		padding:7px 10px;
		margin:0;
		color:#444 !important;
	}
	#footer a:link {
		text-decoration:none;
	}
	#footer a:visited {
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	footer a:active {
		text-decoration:none;
	}


	/* 68C styles change */
	
	
	
	p,ul, ol {
		font-size:11px;
		line-height:14px;
	}
	/* TH
	* This class handles the appearence of the
	* the first row in all tables. With the default
	* template this is the blue row.
	*
	*/
	th {
		border:1px solid #ddd;
		padding:5px;
		background:url("http://www.boardbound.com/templates/boardbound/images/listingGradient.gif") repeat-x left -30px;
	}
	th.price {
		text-align:center;
	}
	th a:link,
	th a:visited {
		color:#222;
		text-decoration:none;
	}
	th a:hover {
		color:#006699;
		text-decoration:underline;
	}
	a.sortheader, th {
		color:#222;
		font-weight:bold;
		font-size:12px;
		text-align:left;
		line-height:1.4em;
	}
	/* Main Table
	* This class handles the appearence of the
	* the main tables used with 68classifieds
	*
	*/
	table,
	table.main {
		border:none;
		background-color:#FFFFFF;
		border-collapse:collapse;
	}
	table,table.main tr td{
		line-height:14px;
	}
	table.norm tr td {
		line-height:14px;
		padding-top:10px; 
	}

td.alignRight {text-align:right}

td.listingCell {padding:5px;border:1px solid #ddd;}

	/* Table Border
	* This class handles the inside table layout
	*
	*/
	.tableborder {
		margin:10px 0;
		padding:0;
		width:100%;
	}
	
	table.main tr.listingsRow {
		border:1px solid #DDDDDD;
	}
	table.main tr.odd {
		background:url("../images/listingGradient.gif") repeat -30px;
	}	
	
	table.main tr td {
		padding:px;
	}
	table.main a {
		font-size:12px;
		text-decoration:none;
	}
	table.main a img {
		vertical-align:middle;
	}
	#newlistings table tbody tr td {
		text-align:center;
	}
	/* Featured Listings
	* td.featured handles the display of featured listings
	*
	*/
	td.featured {
		background:url("../images/featured_bg.gif") repeat-x left -30px;
	}
	td.bold {
		font-weight:bold;
	}
	/* Highlighted Listings
	* td.highlighted handles the display of highlighted listings
	*
	*/
	td.highlighted {
		background:url("../images/highlight_bg.gif") repeat-x left -30px;
	}
	/* Checkout Steps */
	.error {
		background:#E8EFF5;
		border:1px solid #2580B2;
	}
	.total {
		background-color:#F5F5DC;
	}
	.step {
		background-color:#EAEAEA;
		color:#000;
		width:100%;
		padding:5px;
		border:1px solid #ccc;
	}
	span.completed {
		color:green;
	}
	span.pending {
		color:black;
	}
	span.pendingpayment {
		background:#FFFF99;
		color:#000;
		padding:3px;
		display:block;
	}
	span.notcompleted {
		color:#CACACA;
	}
	/* Form */
	div.blueerror {
		color:#444;
		padding:8px 12px 8px 38px;
		text-decoration:none;
		margin:5px 0 15px 0;
		font-size:1.1em;
		font-weight:bold;
		font-style:normal;
		background:#fff url(../images/icons/error.jpg) no-repeat 8px center;
		border:1px solid #ead19b;
		clear:both;
		text-align:left;
	}
	
	.icon {
		margin: 10px 0 10px 0;	
	}
	
	form {
		margin:0;
	}
	form vp {
		margin:0;
		padding:5px 0 10px 0;
	}
	form h2 {
		border-bottom:1px solid #ccc;
		line-height:1.4em;
		margin:0 10px;
	}
	.block form .fieldgrp {
		margin-bottom:0.5em;
		width:100%;
	}
	.block form .field {
		float:left;
		font-size:95%;
		width:200px;
	}
	.block form .field input {
		border:2px solid #CCCCCC;
		margin:0px;
	}
	.block form .field textarea {
		border:2px solid #CCCCCC;
		margin:0 0 0px;
	}
	.block form input {
		border:2px solid #CCCCCC;
		margin:0 0 5px;
		padding:2px;
	}
	.block form textarea {
		border:2px solid #CCCCCC;
		margin:0 0 10px;
	}
	.block form select {
		border:2px solid #CCCCCC;
		margin:0 0 10px;
		padding:1px;
	}
	.block form label.top {
		display:block;
	}
	#form label {
		clear:both;
		color:#333333;
		display:block;
		float:left;
		font-size:11px;
		font-weight:bold;
		line-height:22px;
		padding:0 10px 0 0;
		text-align:right;
		width:180px;
	}
	td.formleft {
		width:180px;
		text-align:right;
		padding-right:5px;
		font-size:11px;
		font-weight:bold;
	}
	td.formright {
		float:left;		
	}

	/* row1 & row2
	* This section handles alternating rows
	*
	*/
	.row1 {
		background-color:#d0d0d0;
		background-color:#F1F1F1;
	}
	.row2 {
		background-color:#FFF;
	}
	#form label.onehpx, #customForm label.onehpx {
		width:120px;
	}
	#form input.error, #customForm input.error {
		background-color:#DEEFFF;
		color:#000000;
		border:1px SOLID #EA5200;
	}
	#form label.error, #customForm label.error {
		background:url("../images/cross.png") no-repeat 0px 0px;
		padding-left:18px;
		padding-bottom:2px;
		font-weight:bold;
		color:#EA5200;
		float:none;
		display:inline;
		border:none;
	}
	#form label.checked, #customForm label.checked {
		background:url("../images/check.png") no-repeat 0px 0px;
		float:none;
		display:inline;
		border:none;
	}

	table.main tbody tr td input,
	input.button,
	p.submit input,
	p.continue input {
		border:1px outset #ccc;
		color:#333;
		font-weight:normal;
		background-color:#ddd;
		padding:4px 8px;
		margin:5px 0 0 0;
		text-align:center;
	}
	p.continue input {
		float:left;
	}
	#submit {
		border:1px outset #ccc;
		color:#333;
		font-weight:normal;
		background-color:#ddd;
		padding:4px 8px;
		margin:10px 0 0 0;
		text-align:center;
	}
	.block fieldset p {
		clear:both;
		padding:0px;
		margin:0px;
	}
	.block fieldset p label {
	float:left;
	}
	.block fieldset {
		margin-bottom:6px;
		border:1px solid #CCCCCC;
		padding:10px
	}
	.block fieldset legend {
		padding:.1em .3em;
		font-size:12pt;
		font-weight:bold;
		color:#222;
	}
	span.characters {
		color:#666666;
		font-size:10px;
		margin:0 0 5px 0;
		padding:0;
		display:block;
	}
	span.characters span {
		display:inline;
	}
	/*		.page fieldset p select, .page fieldset p input { float:right; }*/
	input,select,textarea {
		font-family:Verdana, Arial, Geneva;
		font-size:11px;
	}
	div#step2 table td {
		width:50%;
		padding:10px 0;
	}
	/* Breadcrumb
	* This class handles the category
	* breadcrumb trail
	*/
	.breadcrumbs:link,
	.breadcrumbs:visited,
	.breadcrumbs:active,
	.breadcrumbs:hover {
	font-weight:bold;
	text-decoration:none;
	}
	.page p.breadcrumb {
		color:#666;
		font-size:12px;
		margin:0 0 10px 0;
	}
	/* Pagination
	* This class handles the appearence of the
	* previous and next section
	*
	*/
	.pageNav a {
		text-decoration:none;
	}
	table.pagination {
		text-align:right;
		background-color:#ccc;
		color:#333333;
		font:bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		border:1px solid #ccc;
	}
	.paginationNum {
		background-color:#FFFFFF;
		color:#333333;
	}
	.navigationBack {
		background-color:#eaeaea;
		color:#000;
		white-space:nowrap;
	}
	.pageNav td {
		padding:4px;
	}
	.navigation {
		font:x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
	.listingextras,
	.listingextras a {
		margin:5px 0;
		font-size:1em;
		text-align:center;
	}
	div.listingextras2 {

	}
	div.listingextras2 td {
                position:relative;
		border:1px solid #ddd;
		margin:5px;
		padding:5px;
	}
	.listingextras2 a {
		margin:5px 0;
	
	}
	.favorites,
	.printer,
	.moreads,
	.friendmail,
	.contact,
	.delfavorites {
	}
/* Dinky icons
	.favorites {
		background:url('../images/favorites.gif') no-repeat left center;
	}
	.printer {
		background:url('../images/printer.gif') no-repeat left center;
	}
	.moreads {
		background:url('../images/moreads-seller.gif') no-repeat left center;
	}
	.friendmail {
		background:url('../images/friendmail.gif') no-repeat left center;
	}
	.contact {
		background:url('../images/contact.gif') no-repeat left center;
	}
	.delfavorites {
		background:url('../images/favorites_delete.gif') no-repeat left center;
	}
*/
	blockquote {
		margin:10px 0;
		padding:5px;
		color:#666;
		border:1px inset;
	}
	.updated {
		background:#E8EFF5 url(../images/check.png) no-repeat 1em;
		border:1px solid #2580B2;
		margin:1em 5% 10px;
		padding:0 1em 0 3em;
	}

	#step2 fieldset table tr td { padding:5px;vertical-align:top;}
	#step2 fieldset table tr td form { line-height:14px;}
	.buttonImg {padding: 0 0 9px 0;}
	span.movie1 {padding-right:8px;}
	form#headerSearch {width:100%;}
	fieldset.headerSearch {
		 border: none;
		 width: 313px;
		 margin: 0 auto;
		 background: transparent;

	}
	.headerSearch input, .headerSearch button {
		 border: none;
		 float: left;
	}
	.headerSearch input.box {
		 color: #000;
		 font-size: 1.2em;
		 width: 190px;
		 height: 32px;
		 padding: 10px 10px 0 10px;
		 background: transparent url(../images/search_bg.png) no-repeat;
		 margin-right: 0px;
	}
	.headerSearch input.box:focus {
		 background: transparent url(../images/search_bg.png) no-repeat left -40px;
		 outline: none;
	}
	.headerSearch button.btn {
		 width: 99px;
		 height: 40px;
		 cursor: pointer;
		 text-indent: -9999px;
		 background: transparent url(../images/search_bg.png) no-repeat top right;
	}
	.headerSearch button.btn:hover {
		background:transparent url(../images/search_bg.png) no-repeat bottom right;
	}

a.listingImage img {border:5px solid #FFF;}


.pics img { display: none }

#customForm .radioGroup {
	float:left;
	margin:5px;padding:3px;
	width:190px;
	height:73px;
}

#customForm.rails {
	float:left;
	margin:5px;padding:3px;
	width:190px;
	height:auto;
}

div.mates {margin:12px;border:1px solid #ccc;}




		
/** Text Slideshow Styles **/
#customer{
	
	color:#CCC;
	width: 47%;
	float: left;
	background:url(../images/testBg.jpg) repeat-x;
	font-size:14px;
	/*
	border:solid;
	border-color:#000;
	*/
	min-height: 115px;
	padding: 5px;
	text-align:center;
	
	/*
	padding: 5px;
	float: left;
	width: 47%;
	*/
	
}
#customer h3{
color:#FF0;
}
#shaper{
	
	color:#CCC;
	width: 47%;
	float: right;
	background:url(../images/testBg.jpg) repeat-x;
	font-size:14px;
	/*
	border:solid;
	border-color:#000;
	*/
	min-height: 115px;
	padding: 5px;
	text-align:center;
	
	/*
	padding: 5px;
	float: right;
	width: 47%;
	*/
}
#shaper h3{
color:#FF0;
}



/*BLUE MENU*/
#blueMenu {
		text-align:left;
		font-size:11px;
		font-weight:bold;
		border:0px solid blue;	
		height:39px;
		clear:both;
		background:url(../images/menus/blueStripe.png) top repeat-x;	
	}
	#blueMenu ul {
		text-align:left;
		float:left;
		border:0px solid green;
		height:39px;
		list-style: none;
		margin: 0;
		padding: 0;	
		background:url(../images/menus/blueButtonMiddle.png) repeat-x;	
	}
	#blueMenu ul li {
		float: left;
		margin: 0;
		background:url(../images/menus/blueButtonSplit.png) 100% 0 no-repeat;
		padding: 15px 10px;		
	}
	#blueMenu .blueMenuLast {
		float: left;
		margin: 0 0 0 -22px;
		background:url(../images/menus/blueButtonRight.png) 0 0 no-repeat;
		padding: 15px;	
	}
	#blueMenu ul li a{
		padding:15px 15px 15px 0;
		color:#ffffff;
		font-size:12px;
		border:0px solid red;
	}
	#blueMenu ul li a:hover{
		text-decoration:underline;
	}
	
	#blueMenu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #00ADEF;
	border: 1px solid #5970B2
}

	#blueMenu div a
	{	position:relative;
		display:block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;
	}

	#blueMenu div a:hover
	{	background: #49A3FF;
		color: #FFF
	}
	

	
/*CUSTOM DROPDOWN TITLE
#blueDropMenu{
		text-align:left;
		font-size:11px;
		font-weight:bold;
		border:0px solid blue;	
		height:39px;
		clear:both;
		background:url(../images/menus/blueStripe.png) top repeat-x;
}
#blueDropMenu dl{
		height:39px;
		float: left;
		margin: 0;
		background:url(../images/menus/blueButtonMiddle.png) repeat-x;
		padding-right: 15px;
		text-align: left;
}
.dropdown {
	text-align:left;
	color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding: 15px 15px 15px 0px;
		background:url(../images/menus/blueButtonSplit.png) 100% 0 no-repeat;
		
		}
.dropdown dt {
	text-align:left;
}
.dropdown dt:hover {
		float: left;
		margin: 0;
	}
	
/*Actual Drop Down Style	
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:208px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0;}
.dropdown ul {
	width:204px;
	border:2px solid #9ac1c9;
	list-style:none;
	border-top:none;
	}
.dropdown li {
	display:inline
	}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}

.dropdown a:hover {background:#d9e1e4; color:#000}

.dropdown .underline {
	border-bottom:1px solid #b9d6dc;
}

#blueDropMenu .blueMenuLast {
		float: left;
		margin: 0 0 0 -22px;
		background:url(../images/menus/blueButtonRight.png) 0 0 no-repeat;
		padding: 15px;	
	}
	


#blueDropMenu {
		text-align:left;
		font-size:11px;
		font-weight:bold;
		border:0px solid blue;	
		height:39px;
		clear:both;
		background:url(../images/menus/blueStripe.png) top repeat-x;	
	}
	
#blueDropMenu .blueDropHead {
		text-align:left;
		float:left;
		border:0px solid green;
		height:39px;
		list-style: none;
		margin: 0;
		padding: 0;	
		background:url(../images/menus/blueButtonMiddle.png) repeat-x;	
	}
.dropdown {
		float: left;
		margin: 0;
		background:url(../images/menus/blueButtonSplit.png) 100% 0 no-repeat;
		padding: 15px 10px;
		min-width: 80px;
		display:inline;
		clear:both;
	}
	

	.dropdown dd {
	
	position:absolute;
	width:80px;
	background:#fff;
	z-index:200;
	opacity:0;
	text-align:left;
	left:auto;
	}
.dropdown li {display:inline}

*/

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}




/*BLUE MENU TEST VERSION*/
#blueMenuTest {
		text-align:left;
		font-size:11px;
		font-weight:bold;
		border:0px solid blue;	
		height:39px;
		clear:both;
		background:url(../images/menus/blueStripe.png) top repeat-x;
		padding-bottom: 10px;
	}
	#blueMenuTest ul {
		text-align:left;
		float:left;
		border:0px solid green;
		height:39px;
		list-style: none;
		margin: 0;
		padding: 0;	
		background:url(../images/menus/blueButtonMiddle.png) repeat-x;	
	}
	#blueMenuTest ul li {
		float: left;
		margin: 0;
		background:url(../images/menus/blueButtonSplit.png) 100% 0 no-repeat;
		padding: 5px 10px 15px 10px;		
	}
	#blueMenuTest .blueMenuLast {
		float: left;
		margin: 0 0 0 -22px;
		background:url(../images/menus/blueButtonRight.png) 0 0 no-repeat;
		padding: 15px;	
	}
	#blueMenuTest ul li a{
		padding: 10px 15px 15px 0px;
		color:#ffffff;
		font-size:12px;
		border:0px solid red;
	}
	#blueMenuTest ul li a:hover{
		text-decoration:underline;
	}
	
	#blueMenuTest div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #00ADEF;
	border: 1px solid #5970B2
}

	#blueMenuTest div a
	{	position:relative;
		display:block;
		margin: 0;
		
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;
	}

	#blueMenuTest div a:hover
	{	background: #49A3FF;
		color: #FFF
	}

/*DropDown Menu*/
#jsddm{
	clear:both;
	margin: 0;
	padding: 0;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		padding: 0;
		}

	#jsddm li a
	{	display: block;
		clear:both;
		padding-right:0;
		text-decoration: none;
		border-right: 1px solid white;
		color: #000;
		white-space: nowrap;}

	#jsddm li a:hover
	{	
		}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			display:block;
			position: absolute;
			visibility: hidden;
			z-index:500;
		}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			background:none;
			padding: 0;
			}
		
		#jsddm li ul li a
		{	width: auto;
			background: #000;
			padding: 4px 4px 4px 4px;
			border:thin solid;
			border-color:#FFF;
			color:#FFE725;
			}
		
		#jsddm li ul li a:hover
		{	background: #000;}
	
	
/*Listing FILTER Style*/
#listingFilter {
	background-color:#000;
	color:#Fff;
	height:13px;
	border:2px #333;
	border-color: #666;
	border-style:solid;
	font-size:14px;
}
#listingFilter a {
	color:#FF0;	
}

.weatherzone { font-family: Tahoma, Arial, Sans-Serif; font-size: small; font-weight: normal; color: #323232; background-color: #EFEFEF; }
.weatherzone_head { font-family: Tahoma, Arial, Sans-Serif; font-size: small; font-weight: bold; text-align: center; color: #EFEFEF; background-color: #4185A5; }

#homeGifs {
	width:190px;
	margin-left: 20px;
}