/* CSS Document */
/*Start Master Page */
body 
{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
	margin:0px;
	padding:0px;
	background: url(../images/master/page-bg.gif);
}
img {
	border: 0px;
}

h1 {
	font: lighter 36px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
}

h2 {
	font: lighter 18px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	padding: 5px 0px 10px 5px;
	margin: 0px;
	display: block;
	width: auto;
}


.mainbodywrapper {
	width: 1024px;
	margin: 0px auto;
}

.center-div{
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.no-multimedia-uploaded-label{
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	font-style : italic;
	color: #FFFFFF;
}


.shade{
	border: 1px inset #000;
	font-weight: bold;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 20px;
}

#header-container { 
	width: 1024px;
	height: 171px;
	margin: 0px;
	padding: 0px;
	background: url(../images/master/body-bg.gif) repeat-Y;
}

#header-lhs { 
	float: left;
	position: relative;
	text-align: left;
	width: 246px;
	height: 171px;
	margin: 0px;
	padding: 0px;
}

#header-rhs { 
	float: left;
	position: relative;
	text-align: left;
	width: 778px;
	height: 171px;
	margin: 0px;
	padding: 0px;
}

#header-rhs-top-container { 
	position: relative;
	text-align: left;
	width: 778px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/master/header-filler-right-top.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

#header-rhs-middle-container { 
	position: relative;
	text-align: left;
	width: 778px;
	height: 43px;
	margin: 0px;
	padding: 0px;
}

#header-rhs-middle-filler  {
	float: left;
	position: relative;
	text-align: left;
	width: 444px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/master/header-filler-right-middle.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

#header-rhs-middle-user-tabs  {
	float: left;
	position: relative;
	text-align: left;
	width: 287px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/master/header-user-tabs.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

#header-rhs-middle-filler-right  {
	float: left;
	position: relative;
	text-align: left;
	width: 47px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/master/header-filler-mid-right.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

#header-rhs-bottom-bar { 
	position: relative;
	text-align: left;
	width: 778px;
	height: 74px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/master/header-bar-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

#header-nav-top-quicklinks {	
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	float: right;
	position: relative;
	width:auto;
	height:auto;
	right: 100px;
	top: 15px;
}

#header-nav-ads 
{
	float: left;
	position: relative;
	height: 43px;
	display: inline;
	margin: 0px 0px 0px 20px ;
	padding: 0px;
	list-style-type: none;	
}

#header-nav-ads ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}


#header-nav-ads a {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 30px 0px 30px;
	display: block;
	text-decoration: underline;
	white-space: nowrap;
}

#header-nav-ads li {
	float:left;
	padding: 0px; /* separates the TOP LEVEL LINKS spacing on the right hand side */
	padding-right: 10px;
	margin-top: 10px;
	width: auto; /*width of TOP LEVEL LINKS, auto expands to the actual link */
}

#header-top-search-form {
	float: left;
	position: relative;
	text-align: left;
	left: 80px;
	top: 14px;
	width: 700px;
}

.header-top-search-advanced-link{
	float: left;
	position: relative;
	text-align: left;
	left: 25px;
	top: 14px;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:underline;
	width: auto;
	display: inline;
}

#banner { 
	width: 1024px;
	height: 152px;
	margin: 0px;
	padding: 0px;
}

#footer-border { 
	width: 1024px;
	height: 44px;
	margin: 0px;
	padding: 0px;
}

#nav-top {
	width: 1024px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background: url(../images/master/top-nav.gif) ;
}

#top-search-bg {
	width: 1024px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background: url(../images/master/search-bg.gif);
}

#top-search-form {
	float: left;
	position: relative;
	text-align: left;
	left: 220px;
	top: 0px;
	width: 700px;
}

.top-search-textbox{
	float: left;
	position: relative;
	left: 10px;
	top: 5px;
	width: 300px;
	font-weight: bold;
	font-size: 16pt;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

.top-search-button{
	float: left;
	position: relative;
	left: 15px;
	top: 5px;
}

.top-search-advanced-link{
	float: left;
	position: relative;
	text-align: left;
	left: 25px;
	top: 15px;
	font-size:14px;
	font-weight: bold;
	color:#0066FF;
	text-decoration:underline;
	width: auto;
	display: inline;
}

#footer-box-bg 
{
	width: 880px;
	height: 171px;
	background-repeat: no-repeat;
	background: url(../images/master/footer-bg.gif);
	margin: 20px 72px 0px 72px;
}

#left-links {
	float: left;
	position: relative;
	text-align: left;
	left: 40px;
	top: 30px;
}

#middle-links {
	float: left;
	position: relative;
	text-align: left;
	left: 100px;
	top: 30px;
}

#right-links {
	float: left;
	position: relative;
	text-align: left;
	left: 160px;
	top: 30px;
	list-style-type: none;
}

#right-links ul {
	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#right-links a {
	color: #000;
	padding: 0px;
	display: block;
	text-decoration: underline;
	white-space: nowrap;
}

#right-links li {
	float:left;
	padding: 0px; /* separates the TOP LEVEL LINKS spacing on the right hand side */
	padding-right: 10px;
	margin-top: 10px;
	width: auto; /*width of TOP LEVEL LINKS, auto expands to the actual link */
}

#footer-box-bg ul {
	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footer-box-bg a {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	text-decoration: underline;
	white-space: nowrap;
}

#footer-box-bg li {
	
	padding: 0px;
	padding-right: 10px;
	margin: 2px;
	width: auto; 

}

#footer-bottom {
	width: 1024px;
	height: 60px;
	background-repeat: no-repeat;
	background: url(../images/master/footer-bottom.gif);
	margin: 0px;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #CCCCCC;
}

#footer-bottom a {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	padding: 0px;
	display: inline;
	text-decoration: underline;
	white-space: nowrap;
}

#nav-ads 
{
	float: left;
	position: relative;
	height: 44px;
	display: inline;
	margin: 0px 0px 0px 75px ;
	padding: 0px;
	list-style-type: none;	
}

#nav-ads ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#nav-ads a {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 30px 0px 30px;
	display: block;
	text-decoration: underline;
	white-space: nowrap;
}
#nav-ads li {
	float:left;
	padding: 0px; /* separates the TOP LEVEL LINKS spacing on the right hand side */
	padding-right: 10px;
	margin-top: 10px;
	width: auto; /*width of TOP LEVEL LINKS, auto expands to the actual link */
}


#nav-top-quicklinks {	
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	float: right;
	position: relative;
	width:auto;
	height:auto;
	right: 100px;
	top: 15px;
}


#footer-copyright {	
	float: left;
	position: relative;
	text-align: left;
	left: 50px;
	top: 10px;
}

#footer-website-by-clearsoft {	
	float: right;
	position: relative;
	text-align: right;
	right: 50px;
	top: 10px;
}

#body-bg {
	width: 1024px;
	background: url(../images/master/body-bg.gif) repeat-Y;
}

#center {
	width: 884px;
	margin: 0px 70px 0px 70px;
	min-height: 40px;
}


/*End Master Page */

/*Start of links */
a.bluelink:link, a.bluelink:active, a.bluelink:visited{
	color:#0066FF;
	font-size:16px;
	font-weight: bold;
}

a.bluelink:hover{
	color:#000000;
	text-decoration:underline;
	font-size:16px;
	font-weight: bold;
}

a.bluelink12pt:link, a.bluelink12pt:active, a.bluelink12pt:visited{
	color:#0066FF;
	font-size:12px;
	font-weight: bold;
}

a.bluelink12pt:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	font-weight: bold;
}

a.bluelink14pt:link, a.bluelink14pt:active, a.bluelink14pt:visited{
	color:#0066FF;
	font-size:14px;
	font-weight: bold;
}

a.bluelink14pt:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	font-weight: bold;
}

a.bluelinkBlack14pt:link, a.bluelinkBlack14pt:active, a.bluelinkBlack14pt:visited{
	color:#0066FF;
	font-size:14px;
	font-weight: bold;
}

a.bluelinkBlack14pt:hover{
	color:#000000;
	text-decoration:underline;
	font-size:14px;
	font-weight: bold;
}

a.bluelinkBlack11pt:link, a.bluelinkBlack11pt:active, a.bluelinkBlack11pt:visited{
	color:#0066FF;
	font-size:11px;
	font-weight: bold;
}

a.bluelinkBlack11pt:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	font-weight: bold;
}

a.bluelink14ptRedeem:link, a.bluelink14ptRedeem:active, a.bluelink14ptRedeem:visited{
	color:#0066FF;
	font-size:14px;
	font-weight: bold;
}

a.bluelink14ptRedeem:hover{
	color:#111111;
	text-decoration:underline;
	font-size:14px;
	font-weight: bold;
}

a.whitelink:link, a.whitelink:active, a.whitelink:visited{
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}

a.whitelink:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	font-weight: bold;
}

a.whitelink14pt:link, a.whitelink14pt:active, a.whitelink14pt:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
}

a.whitelink14pt:hover{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:14px;
	font-weight: bold;
}

a.whitelink-large:link, a.whitelink-large:active, a.whitelink-large:visited{
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
}

a.whitelink-large:hover{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:16px;
	font-weight: bold;
}

a.whitelink20pt:link, a.whitelink20pt:active, a.whitelink20pt:visited{
	color:#FFFFFF;
	font-size:20px;
	font-weight: bold;
}

a.whitelink20pt:hover{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:20px;
	font-weight: bold;
}

a.greylink:link, a.greylink:active, a.greylink:visited{
	color:#383838;
	font-size:12px;
	font-weight: bold;
}

a.greylink:hover{
	color:#383838;
	text-decoration:underline;
	font-size:12px;
	font-weight: bold;
}


/*End of links */

#content-page {
	width: 880px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#panel-880-dark-bg{
	width: 880px;
	position: relative;
	left: 5px;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

#panel-880-dark-bg h1{
	padding-top : 10px;
	padding-bottom : 20px;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : underline;
	color: #FFFFFF;
}

#panel-880-dark-bg h2{
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	margin-top : 0px;
	margin-bottom : 0px;
}

#panel-880-dark-bg p{
	margin-top : 0px;
	margin-left : 5px;
}


#panel-880-form{
	width: 880px;
	position: relative;
	left: 5px;
}

#panel-880-form p {
	padding-bottom: 15px;
}

#panel-880-form p label {
	float: left;
	margin-left: 100px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
	width: 200px;
}

#panel-880-form p .help {
	float: left;
	margin-left: 10px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #0066FF;
	width: 20px;
	cursor:pointer;
}

#panel-880-form input, #panel-880-form select{
	float: left;
	margin-left: 40px;
	width: auto;
	font-weight: bold;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#panel-880-form textarea{
	margin-left: 40px;
	width: auto;
	font-weight: bold;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#panel-880-form .hr{
	width: 760px;
	height: 44px;
	clear:both;
}

.submit-button-880 {
	width: 131px;
	height: 39px;
	margin-left: 650px;
	top: 10px;

}

#panel-880{
	width: 880px;
	position: relative;
	left: 5px;
}

#panel-880-top{
	position: relative;
	width: 880px;
	height: 42px;
	background: url('../images/880-bg-top.gif') no-repeat left top;
	display: block;
	top: 0px;
	left: 0px;
}

#panel-880-middle{
	position: relative;
	width: 880px;
	background: url(../images/880-bg-middle.gif) repeat-y left top;
	display: block;
}

#panel-880-bottom{
	position: relative;
	width: 880px;
	height: 44px;
	background: url(../images/880-bg-bottom.gif) left top;
	background-repeat: no-repeat;
	display: block;
}

.panel-880-text{
	margin-left: 40px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	width: 800px;
	color: #383838;
}

#control-panel-800{
	width: 800px;
	margin: 20px 0px 0px 33px;
}

#control-panel-800 h1{
	font: lighter 18px Arial, Verdana, Helvetica, sans-serif;
	color: #d9d9d9;
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
	font-weight:bold;
	text-decoration: underline;
}

.control-panel-800-small-text{
	margin-left: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	width: 320px;
	color: #FFFFFF;
}

#control-panel-800-top{
	position: relative;
	width: 800px;
	height: 29px;
	background: url(../images/control-panel-top.gif) left top;
	background-repeat: no-repeat;
	display: block;

}

#control-panel-800-middle{
	position: relative;
	width: 800px;
	background: url(../images/control-panel-middle.gif) repeat-y left top;
	display: block;
	overflow: auto;
	_overflow: hidden; /* Ie 6 hack to avoid scrollbars */
}

#control-panel-infobox{
	position: relative;
	width: 740px;
	height: 45px;
	background: url(../images/control-panel-info-box-bg.gif);
	display: block;
	left: 30px;
	top: 10px;
}

#control-panel-infobox-body{
	position: relative;
	width: 700px;
	display: block;
	left: 20px;
	right: 20px;
	top: 7px;
	vertical-align: middle;
}

#control-panel-800-bottom{
	position: relative;
	width: 800px;
	height: 51px;
	background: url(../images/control-panel-bottom.gif) left top;
	background-repeat: no-repeat;
	display: block;
}

#control-panel-800-middle-content{
	width: 760px;
	color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	display: block;
}

#control-panel-content-center {
	float: left;
	position: relative;
	text-align: left;
	left: 10px;
	width: 420px;
	top: 0px;
}

#control-panel-content-center p {
	padding-bottom: 15px;
}

#control-panel-content-center label {
	float: left;
	margin-left: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;	
	white-space: normal;
}

#control-panel-content-center input, #control-panel-content-centertextarea, #control-panel-content-center select {
	float: right;
	margin-right: 40px;
	width: 150px;
	font-weight: bold;
	clear: right;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#control-panel-content-left {
	float: left;
	position: relative;
	text-align: left;
	left: 10px;
	width: 350px;
	top: 0px;
}

#control-panel-content-left p {
	padding-bottom: 15px;
}

#control-panel-content-left label {
	float: left;
	margin-left: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;	
	white-space: normal;
}

#control-panel-content-left .detailLabel {
	float: right;
	margin-right: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;	
	white-space: normal;
	clear:right;
}

#control-panel-content-left input, #control-panel-content-left textarea, #control-panel-content-left select {
	float: right;
	margin-right: 40px;
	width: 150px;
	font-weight: bold;
	clear: right;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#control-panel-content-right {	
	float: right;
	position: relative;
	text-align: left;
	right: 10px;
	width: 350px;
}

#control-panel-content-right p {
	padding-bottom: 15px;
}

#control-panel-content-right label {
	float: left;
	margin-left: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;	
	white-space: normal;
}

#control-panel-content-right .detailLabel {
	float: right;
	margin-right: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;	
	white-space: normal;
	clear:right;
}


#control-panel-form{
	width: 420px;
	color: #FFFFFF;
	margin: 0px 200px 0px 200px;
	display: block;
	overflow: hidden;
}

#control-panel-740{
	width: 740px;
	color: #FFFFFF;
	margin: 0px 30px 0px 30px;
	display: block;
}

#control-panel-dealer-logo {	
	position: relative;
	text-align: left;
	left: 10px;
	width: 350px;
	min-height: 100px;
	padding-bottom:20px;
}

#control-panel-dealer-logo .leftLogo{
	float:left;
	position: relative;
	padding-top:10px;
	padding-bottom:10px;
}

#special-promotion-box-container{
	width: 800px;
	margin-left: 40px;
	top: 0px;
	left: 0px;
}

#special-promotion-box-top{
	position: relative;
	width: 800px;
	height: 17px;
	background: url('../images/special-promo-box-top.gif') no-repeat left top;
	display: block;
	top: 0px;
	left: 0px;
}

#special-promotion-box-middle{
	position: relative;
	width: 800px;
	background: url(../images/special-promo-box-middle.gif) repeat-y left top;
	display: block;
}

#special-promotion-box-bottom{
	position: relative;
	width: 800px;
	height: 25px;
	background: url(../images/special-promo-box-bottom.gif) left top;
	background-repeat: no-repeat;
	display: block;
}

#special-promotion-box-middle-container{
	width: 750px;
	display: block;
	margin-left: 25px;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;	
	white-space: normal;	
}

#special-promotion-box-middle-logo-box{
	float: left;
	width: 150px;
	display: block;
}

#special-promotion-box-middle-text-with-logo{
	float: left;
	width: 600px;
	display: block;
}

#special-promotion-box-middle-text-no-logo{
	float: left;
	width: 750px;
	display: block;
}

.whiteLinkRight{
	float:right;
	left: 10px;
	position: relative;
	text-align: left;
	width: 180px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:16px;
	font-weight: bold;
}

#control-panel-dealer-map {	
	position: relative;
	text-align: left;
	left: 10px;
	width: 350px;
	min-height: 100px;
}

#control-panel-dealer-special_promo {	
	position: relative;
	text-align: left;
	left: 10px;
	width: 350px;
	min-height: 100px;
}

#control-panel-dealer-ads-overview {	
	position: relative;
	text-align: left;
	left: 10px;
	width: 350px;
	min-height: 100px;
}

#control-panel-800-tabs {
	width: 800px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

#control-panel-filler-left {
	width: 38px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../images/control-filler-left.gif);
}

#control-panel-tab-1 {
	width: 129px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#control-panel-tab-2 {
	width: 129px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#control-panel-tab-3 {
	width: 129px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#control-panel-tab-4 {
	width: 129px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#control-panel-filler-right {
	width: 246px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../images/control-filler-right.gif);
}

#place-ad-phase-image{
	width: 880px;
	margin: 0px 0px 0px 5px;
}

#left-420-panel {	
	float: left;
	position: relative;
	text-align: left;
	left: 10px;
	width: 420px;
}

#left-420-panel p {
	padding-bottom: 15px;
	clear: both;
}

#left-420-panel p label {
	float: left;
	margin-left: 40px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;	
	white-space: normal;
}

#left-420-panel input, #left-420-panel textarea, #left-420-panel select {
	float: right;
	margin-right: 40px;
	width: 150px;
	font-weight: bold;
	clear: right;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#left-420-panel .centeredInput 
{
	float:left;
	margin-left: 100px;
	width:auto;
}

#right-420-panel {	
	float: right;
	position: relative;
	text-align: left;
	right: 10px;
	width: 420px;
}

#right-420-panel p {
	padding-bottom: 15px;
}

#right-420-panel p label {
	float: left;
	margin-left: 40px;
	font-weight:bold;
	color: #383838;
	font-style: normal;
	font-variant: normal;
	font-size: 16px;
	line-height: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#right-420-panel input, #right-420-panel textarea,  #right-420-panel select{
	float: right;
	margin-right: 40px;
	width: 150px;
	font-weight: bold;
	clear: right;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

.panel-420-top{
	position: relative;
	width: 420px;
	height: 38px;
	background: url(../images/420-bg-top.gif) left top;
	background-repeat: no-repeat;
	display: block;

}

.panel-420-middle{
	position: relative;
	width: 420px;
	background: url(../images/420-bg-middle.gif) repeat-y left top;
	display: block;
	padding: 10px 0px 10px 0px;
}

.panel-420-bottom{
	position: relative;
	width: 420px;
	height: 44px;
	background: url(../images/420-bg-bottom.gif) left top;
	background-repeat: no-repeat;
	display: block;
}

.panel-420-text{
	margin-left: 40px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	width: 350px;
	color: #383838;
}

.panel-420-text-success{
	margin-left: 40px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	width: 350px;
	color: #009900;
}

.submit-button-420 {
	width: 420px;
	height: 44px;
	position: relative;
	top: 10px;

}

.clearboth {
	clear: both;
}

.panelHeaderText {
	font: lighter 22px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	padding-left: 30px;
	padding-bottom: 10px;
	margin: 0px;
	display: block;
	width: auto;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-top: 10px;
}

.dark-bg{
	background: url(../images/dark-bg.gif);
}

.master-error-panel{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #FFFFFF;
	width: 80%;
	height:auto;
	margin-left: 40px;
	color: #d80000;	
	border-style:dashed;
	border-width:2px;
	border-color:#d80000;
}

.error-panel{
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #d80000;
	width: 80%;
	height:auto;
	margin-left: 40px;
	color: #FFFFFF;	
	border-style:dashed;
	border-width:1px;
	border-color:#FFFFFF;
}

.msg_button_class
    {
       background-image: url(../images/MessageBox/msg_button_1.gif);
       font-family:Tahoma;
       font-size:11px;
       font-weight:bold;
       color:#FFFFFF;
       border:1px solid #DDDDDD;
       height:22px;
    }
    
#place-ad-navigation{
	float:left;
	width: 800px;
	margin-left: 40px;
}

#place-ad-previous-button{
	float: left;
	width: 200px;
	
}

#place-ad-next-button{
	float: right;
	width: 200px;

}

#place-ad-centre-filler{
	float: left;
	width: 400px;
}

#upLoad-image-Box {
	position:relative;
	left: 40px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

.fieldset-header-text {
	font: lighter 22px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	margin: 0px;
	display: block;
	width: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
}


.upload-button-880 {
	width: 131px;
	height: 39px;
	position: relative;
	top: 10px;
	left: 400px;

}

.upload-button-420 {
	width: 131px;
	height: 39px;
	position: relative;
	top: 10px;
	left: 170px;

}

#uploadingDiv {
	width: 600px;
	position: relative;
	left: 100px;
}



#uploaded-image-grid 
{
	width:600px;
	position:relative;
	left:100px;
}

.uploaded-image-box{
	float: left;
	width: 160px;
	height:140px;
	margin: 20px 0px 0px 10px;
	padding: 10px;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

.uploaded-image-box-img{
	width: 160px;
	padding: 0px;
	display:block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.uploaded-image-box-toolbox{
	width: 140px;
	height:35px;
	padding: 0px;
	display:block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.uploaded-image-box-toolbox-icon{
	float:left;
	width: 35px;
	height:35px;
	padding: 0px;
	display:block;
}

#upload-video-Box {
	position:relative;
	left: 40px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

#show-ad-dealer-info-bg{
	width: 810px;
	height: 110px;
	display: block; 
	clear : both;
	margin-left : 25px;
	background: url('../images/dealer-info-bg.gif') no-repeat left top;
}

.show-ad-white-splitter{
	float:left;
	width: 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	height: 100px;
	display: block; 
	background: url('../images/white-splitter.png') no-repeat left top;
}

#show-ad-dealer-info-logo-box
{
	float:left;
	width: 180px;
	height: 100px;
	display: block; 
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

#show-ad-dealer-info-details-box
{
	float:left;
	width: 380px;
	height: 100px;
	display: block; 
	margin-top : 5px;
	margin-bottom : 5px;
}

.show-ad-dealer-info-heading-text
{
	float:left;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	white-space: normal;
}

.show-ad-dealer-info-detail-text
{
	float:left;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	white-space: normal;
}

#show-ad-dealer-info-actions-box
{
	float:left;
	width: 240px;
	height: 100px;
	display: block; 
	margin-top : 5px;
	margin-bottom : 5px;
}

#show-ad-lhs {
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	top: 0px;
	width: 350px;
}

#show-ad-multimedia-box {
	position: relative;
	text-align: left;
	width: 350px;
}

#show-ad-center {
	float: left;
	position: relative;
	text-align: left;
	left: 20px;
	right: 20px;
	top: 0px;
	width: 270px;
	border-left: #000 1px;
}

#show-ad-center p {
	padding-bottom: 15px;
}

#show-ad-center p label {
	float: left;
	margin-left: 10px;
	width: 105px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	font-weight:bold;
	white-space: normal;
}

#show-ad-center .detailLabel {
	float: left;
	margin-left: 10px;
	width: 145px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;	
	white-space: normal;
	clear:right;
}

#show-ad-center .ad-big-description {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 250px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;	
	white-space: normal;
	padding-bottom: 10px;
}

#show-ad-center .full-info-bar {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 250px;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #bd0016;	
	font-weight: bold;
	clear: both;
	padding-bottom: 10px;
	padding-top: 5px;
}

#show-ad-rhs {
	float: left;
	margin-left: 30px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 150px;
	border-left: #000 1px;
}

.show-ad-menu-item{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
}

.center-div-menu-item-black{
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top: 10px;
}

#show-ad-email-seller{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-email-seller.gif') no-repeat left top;
}

#show-ad-print-ad{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-print-ad.gif') no-repeat left top;
}

#show-ad-visit-website{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-visit-dealer-website.gif') no-repeat left top;
}

#show-ad-tell-a-friend{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-tell-a-friend.gif') no-repeat left top;
}

#show-ad-report-ad{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-report-ad.gif') no-repeat left top;
}

#show-ad-see-more-from-seller{
	float: left;
	width: 150px;
	height: 49px;
	display: block; 
	background: url('../images/show-ad-see-more-from-seller.gif') no-repeat left top;
}

.show-ad-menu-items-content{
	float: left;
	margin-top: 15px;
	width: 90px;
	height: 49px;
	display: block;
}

.show-ad-menu-items-content-double-line{
	float: left;
	margin-top: 8px;
	width: 90px;
	height: 49px;
	display: block;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.show-ad-menu-items-filler-left{
	float: left;
	width: 60px;
	height: 49px;
	display: block;
}

.show-ad-call-seller-bg{
	float: left;
	width: 150px;
	height: 70px;
	display: block;
	background: url('../images/show-ad-call-seller.gif') no-repeat left top;
}

.show-ad-call-seller-filler-left{
	float: left;
	width: 50px;
	height: 70px;
	display: block;
}

.show-ad-call-seller-content{
	float: left;
	margin-top: 10px;
	width: 100px;
	height: 70px;
	display: block;
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	font-weight:bold;
}

#show-ad-hitcount-bg{
	float: left;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	width: 270px;
	height: 35px;
	display: block; 
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #383838;
	background: url('../images/show-ad-num-hits-bg.gif') no-repeat left top;
}

#show-ad-image-grid {
	width:350px;
	position:relative;
}

.show-ad-image-box-img{
	float: left;
	width: 160px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}


#show-ad-contact-box{
	width: 350px;
	position: relative;
}

#show-ad-box{
	position: relative;
	width: 880px;
	left: 5px;
	display: block;
}

#show-ad-box h1{
	font: lighter 18px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	padding: 0px;
	margin-left : 20px;
	display: block;
	width: auto;
	font-weight:bold;
	text-decoration: underline;
	padding-bottom: 10px;
}

.ad-350-bg-top{
	position: relative;
	width: 350px;
	height: 20px;
	background: url('../images/ad-350-box-top.gif') no-repeat left top;
	display: block;
	top: 10px;
	left: 0px;
}

.ad-350-bg-middle{
	position: relative;
	width: 350px;
	background: url(../images/ad-350-box-middle.gif) repeat-y left top;
	display: block;
}

.ad-350-bg-middle h2{
	font: lighter 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 20px;
	display: block;
	font-weight:bold;
	width: auto;
	text-decoration: underline;
	padding-bottom: 10px;
}

.ad-350-bg-middle .contact-text{
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 20px;
	display: block;
}

.ad-350-bg-middle p {
	padding-bottom: 15px;
}

.ad-350-bg-middle label {
	float: left;
	margin-left: 10px;
	width: 140px;
	font: 14x Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: underline;
	color: #FFFFFF;
	white-space: normal;
}

.ad-350-bg-middle .detailLabel {
	float: left;
	margin-left: 10px;
	width: 180px;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;	
	white-space: normal;
	clear:right;
}

.ad-350-bg-bottom{
	position: relative;
	width: 350px;
	height: 22px;
	background: url(../images/ad-350-box-bottom.gif) left top;
	background-repeat: no-repeat;
	display: block;
}

#centered-movie-panel{
	width: 350px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.delaer-ad-box-white
{
	float:left;
	width: 700px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
}

.delaer-ad-box-white-image-box{
	float:left;
	position: relative;
	height: 100px;
	width: 150px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.delaer-ad-box-white-center{
	float : left;
	width : 380px;
	padding-left: 5px;
	padding-right: 5px;
}

.delaer-ad-box-white-center-lhs{
	float : left;
	width : 125px;
	padding-left: 5px;
	padding-right: 5px;
}

.delaer-ad-box-white-center-rhs{
	float : left;
	width : 235px;
	padding-left: 5px;
	padding-right: 5px;
}

.delaer-ad-box-white-center-rhs p {
	padding : 0px;
	margin : 0px;
	width : 245px;
	clear:both;
}

.delaer-ad-box-white-center-rhs p label {
	float: left;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
	width: 80px;
}

.delaer-ad-box-white-menu-right{
	float : right;
	width : 150px;
}

.dealer-ad-box-splitter-left{
	float : left;
	width : 5px;
}

.dealer-ad-box-splitter-right{
	float : left;
	width : 5px;
}

#dealer-control-panel-my-ads-top-box{
	width : 700px;
}

#dealer-control-panel-my-ads-top-box-lhs{
	width : 350px;
	float : left;
}

#dealer-control-panel-my-ads-top-box-rhs{
	width : 350px;
	float : right;
	text-align : right;
}

.dealer-control-panel-paging-box{
	width : 700px;
}

.dealer-control-panel-paging-box-lhs{
	width : 350px;
	float : left;
}

.dealer-control-panel-paging-box-rhs{
	width : 350px;
	float : right;
	text-align : right;
}

.dealer-control-no-results-box{
	width : 700px;
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	width: auto;
	font-style:italic; 
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.collapsePanelHeader{	
	cursor: pointer; 
	vertical-align: middle;
}

.collapsePanel {
	width: 700px;
	height:0px;
	overflow:hidden;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
}

.collapsePanelDealers {
	width: 740px;
	height:0px;
	overflow:hidden;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
}

#control-panel-advanced-search-700-top{
	width: 700px;
	height: 22px;
	background: url(../images/advanced-search-top.gif) left top;
	background-repeat: no-repeat;
	display: block;

}

#control-panel-advanced-search-700-middle{
	width: 700px;
	background: url(../images/advanced-search-middle.gif) repeat-y left top;
}

#control-panel-advanced-search-700-bottom{
	width: 700px;
	height: 16px;
	background: url(../images/advanced-search-bottom.gif) left top;
	background-repeat: no-repeat;
}

#search-results-panel-800{
	width: 800px;
	color: #383838;
	margin: 0px 30px 0px 30px;
	display: block;
}

.search-results-panel-paging-box{
	width : 800px;
}

.search-results-panel-paging-box-lhs{
	width : 400px;
	float : left;
}

.search-results-panel-paging-box-rhs{
	width : 400px;
	float : right;
	text-align : right;
}

.search-results-no-results-box{
	width : 800px;
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	display: block;
	width: auto;
	font-style:italic; 
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.search-results-box-white
{
	float:left;
	width: 800px;
	margin-bottom: 2px;
	background: url(../images/ad-list-bg-white.gif);
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	border:2px solid #383838;

}

.search-results-box-white-image-box{
	float:left;
	position: relative;
	height: 100px;
	width: 150px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.search-results-box-white-content-box{
	float : left;
	width : 625px;
	padding-left: 10px;
	padding-right: 10px;
}


.search-results-box-splitter-left{
	float : left;
	width : 5px;
}

#search-results-box-sort-header-box{
	float:left;
	width: 800px;
	height: 30px;
	margin-bottom: 0px;
	background: url(../images/sort-header-bg.gif);
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#search-results-box-sort-header-filler-left{
	float:left;
	position: relative;
	width: 150px;
	display: block; 
	margin-top :10px;
}

#search-results-box-sort-header-description{
	float:left;
	position: relative;
	width: 200px;
	display: block; 
	margin-left: 20px;
	text-align: left;
	margin-top :10px;
}

.search-results-box-sort-image{
	float: right;
	width: 20px;
	display: block; 
}

#search-results-box-sort-header-price{
	float:left;
	position: relative;
	width: 130px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
	top: 0px;
	left: 0px;
}

#search-results-box-sort-header-county{
	float:left;
	position: relative;
	width: 130px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
}

#search-results-box-sort-header-date{
	float:left;
	position: relative;
	width: 80px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
}

#search-results-box-sort-header-seller-type{
	float:left;
	position: relative;
	width: 65px;
	display: block; 
	margin-top :10px;
}

#search-results-box-sort-header-filler-right{
	float:left;
	position: relative;
	width: 20px;
	display: block; 
	margin-top :10px;
}

.ad-header-box{
	float:left;
	width: 625px;
}

.ad-header-description{
	float:left;
	position: relative;
	width: 200px;
	display: block; 
	text-align: left;
	margin-top :10px;
}

.ad-header-price{
	float:left;
	position: relative;
	width: 130px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
}

.ad-header-county{
	float:left;
	position: relative;
	width: 130px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
}

.ad-header-date{
	float:left;
	position: relative;
	width: 80px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
}

.ad-header-seller-type{
	float:left;
	position: relative;
	width: 65px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	margin-top :10px;
	font-weight:bold;
}

.ad-header-filler-right{
	float:left;
	position: relative;
	width: 20px;
	display: block; 
	margin-top :10px;
}

.white-header-18pt{
	font: lighter 22px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 90px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	width: auto;
	font-weight:bold;
	padding-bottom: 10px;
}

#member-login-select-member{
	float:left;
	width: 420px;
	height: 500px;
	margin-bottom: 0px;
	background: url(../images/login-logo-member.jpg);
}

#member-login-select-dealer{
	float:left;
	width: 420px;
	height: 500px;
	margin-bottom: 0px;
	background: url(../images/login-logo-dealer.jpg);
}

.member-login-select-top-filler{
	float:left;
	width: 420px;
	height: 430px;
	margin-bottom: 0px;
}

.member-login-select-top-textbox{
	float:left;
	width: 420px;
	height: 70px;
	margin-bottom: 0px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

#home-page {
	width: 880px;
	margin: 0px;
	padding: 0px;
}

#home-page h2 {
	font: lighter 18px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	color: #383838;
	padding: 30px 0px 0px 40px;
	margin: 0px;
	display: block;
	width: auto;
}

#home-bike-box-bg{
	float:left;
	position: relative;
	width: 415px;
	height: 400px;
	margin-bottom: 0px;
	background: url(../images/home-bike-box-bg.gif);
}

#home-accessory-box-bg{
	float:left;
	position: relative;
	width: 275px;
	height: 400px;
	margin-bottom: 0px;
	background: url(../images/home-accessory-box-bg.gif);
}

#home-rhs-aponsored-ad-dealer-box{
	float:left;
	position: relative;
	width: 190px;
	height: 400px;
	margin-bottom: 0px;
}

#home-see-dealers-box-bg{
	float:left;
	position: relative;
	width: 190px;
	height: 175px;
	margin-bottom: 0px;
	background: url(../images/home-dealer-box-bg.gif);
}

#home-see-dealers-content{
	position: relative;
	top : 10px;
	left : 20px;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight :bold;
	color: #383838;
	width : 160px;
	height : 100px;
}

#home-sponsored-ad-box{
	float:left;
	position: relative;
	width: 190px;
	height: 225px;
	margin-bottom: 0px;
}

#home-recently-uploaded-box-bg{
	float:left;
	position: relative;
	width: 690px;
	height: 183px;
	margin-bottom: 0px;
	background: url(../images/home-recent-box-bg.gif);
}

#home-recently-sold-box-bg{
	float:left;
	position: relative;
	width: 690px;
	height: 183px;
	margin-bottom: 0px;
	background: url(../images/home-recent-box-bg.gif);
}

.home-recent-photos-box{
	float:left;
	position: relative;
	width: 640px;
	height: 70px;
	margin-bottom: 0px;
	padding: 15px 20px 5px 30px;
}

.home-recent-single-photo-box{
	float:left;
	position: relative;
	width: 115px;
	height: 70px;
	margin-bottom: 0px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

#home-stolen-bikes-box-bg{
	float:right;
	position: relative;
	width: 190px;
	height: 366px;
	margin-bottom: 0px;
	background: url(../images/home-stolen-bikes-box-bg.gif);
}

#home-stolen-bikes-images{
	position: relative;
	top : 10px;
	color: #383838;
	width : 190px;
	height : 100px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

#home-stolen-bikes-content{
	position: relative;
	top : 10px;
	left : 20px;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight :bold;
	color: #383838;
	width : 160px;
}

#homepage-bikes-thumbnail-grid {
	position: relative;
	top : 10px;
	left : 40px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	width : 360px;
	height : 324px;
}

#homepage-accessories-thumbnail-grid {
	position: relative;
	top : 10px;
	left : 20px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	width : 240px;
	height : 324px;
}

#thumbnail-icon-bikes-road{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-road.png);
}

#thumbnail-icon-bikes-scooters{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-scooters.png);
}

#thumbnail-icon-bikes-learner{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-learner.png);
}

#thumbnail-icon-bikes-race{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-race.png);
}

#thumbnail-icon-bikes-motorcross{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-motorcross.png);
}

#thumbnail-icon-bikes-minimoto{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-minimoto.png);
}

#thumbnail-icon-bikes-quads{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/bikes-learner.png);
}

.thumbnail{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

.thumbnail-icon-bg{
	float: left;
	width: 120px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	background: url(../images/home-icons/icon-bg.png);
}

.thumbnail-icon{
	width: 120px;
	height: 70px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

.thumbnail-link{
	width: 120px;
	height: 38px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
	font-size:12px;
	font-weight: bold;
}

.icon-link-box{
	float: left;
	width: 240px;
	height: 108px;
	margin-top: 50px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

#member-pay-container {
	float: left;
	position: relative;
	left : 20px;
	width: 840px;
}

#member-pay-ad-lhs {
	float: left;
	position: relative;
	text-align: left;
	top: 0px;
	width: 400px;
	border-right: #000000 3px;
	left: 0px;
}

#member-pay-ad-rhs {
	float: left;
	top: 0px;
	width: 400px;
	border-left-style: solid; 
	border-left-width: 3px;
}

#member-pay-ad-rhs-form {
	float: left;
	margin-left: 30px;
	top: 0px;
	width: 370px;
}

#member-pay-ad-rhs-form p {
	padding-bottom: 15px;
}


#member-pay-ad-rhs-form p label {
	float: left;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
	width: 130px;
}


#member-pay-ad-rhs-form input {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	background-image: url('../images/master/input-bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #000 1px inset;
	border-left: #000 1px inset;
	border-right: #000 1px inset;
	border-top: #000 1px inset;
}

#member-pay-ad-rhs-coupon-accepted-box{
	position: relative;
	width: 350px;
	height: 45px;
	background: url(../images/success-box-350.gif);
	display: block;
	left: 30px;
	top: 10px;
}

#member-pay-ad-rhs-coupon-accepted-box-text{
	position: relative;
	left:60px;
	top:10px;
}


.payment-icons-grid {
	position: relative;
	top : 10px;
	left : 20px;
	width : 360px;
	height : 150px;
}

.payment-method-text-box{
	float: left;
	width: 120px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;	
}

.payment-icon-box{
	float: left;
	width: 120px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	display: block; 
}

#dealers-panel-740{
	width: 740px;
	color: #FFFFFF;
	margin: 0px 30px 0px 30px;
	display: block;
}

#dealer-panel-800{
	width: 800px;
	margin: 20px 0px 0px 33px;
}

#dealers-pages-top-box{
	width : 740px;
}

#dealers-pages-top-box-top{
	width : 740px;
	height: 32px;
	background: url(../images/dealer-search-bg-top.gif);
}

#dealers-pages-top-box-mid{
	width : 740px;
	background: url(../images/dealer-search-bg-middle.gif);
}

#dealers-pages-top-box-bottom{
	width : 740px;
	height: 43px;
	background: url(../images/dealer-search-bg-bottom.gif);
}

#dealers-page-top-box-lhs{
	width : 230px;
	float : left;
	padding-left: 10px;
}

#dealers-page-top-box-centre{
	width : 160px;
	font: lighter 14px Arial, Verdana, Helvetica, sans-serif;
	float : left;
	padding-left: 10px;
}

#dealers-page-top-box-rhs{
	width : 300px;
	font: lighter 14px Arial, Verdana, Helvetica, sans-serif;
	float : right;
	text-align : right;
	padding-right: 10px;
}


.dealers-page-paging-box{
	width : 740px;
}

.dealers-page-paging-box-lhs{
	width : 350px;
	float : left;
	color: #383838;
}

.dealers-page-paging-box-rhs{
	width : 350px;
	float : right;
	text-align : right;
	color: #383838;
}

.dealers-page-no-results-box{
	width : 740px;
	font: lighter 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
	display: block;
	width: auto;
	font-style:italic; 
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

#dealer-search-box-container{
	width: 700px;
	margin-left: 20px;
}

.dealer-page-dealer-box-white
{
	float:left;
	width: 700px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
}

.dealer-page-dealer-box-white-image-box{
	float:left;
	position: relative;
	height: 100px;
	width: 150px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

.dealer-page-dealer-box-white-center{
	float : left;
	width : 370px;
	padding-left: 10px;
	padding-right: 10px;
}

.dealer-page-dealer-box-white-menu-right{
	float : right;
	width : 150px;
}

.dealer-page-dealer-box-splitter-left{
	float : left;
	width : 5px;
}

.dealer-page-dealer-box-splitter-right{
	float : left;
	width : 5px;
}


#dealer-store-dealer-details-container
{
	float:left;
	width: 700px;
	margin-bottom: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #383838;
}

#dealer-store-dealer-details-image-box{
	float:left;
	position: relative;
	height: 100px;
	width: 150px;
	display: block; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

#dealer-store-dealer-details-center-lhs{
	float : left;
	width : 200px;
	padding-left: 5px;
	padding-right: 5px;
}

#dealer-store-dealer-details-center-rhs{
	float : left;
	width : 320px;
	padding-left: 5px;
	padding-right: 5px;
}

#dealer-store-dealer-details-center-rhs p {
	padding : 0px;
	margin : 0px;
	width : 245px;
	clear:both;
}

#dealer-store-dealer-details-center-rhs p label {
	float: left;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #383838;
	width: 120px;
}

#dealer-store-dealer-details-center-menu-right{
	float : right;
	width : 150px;
}

#show-stolen-bike-container { 
	width: 900px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#show-stolen-bike-container h1 {
	font: lighter 24px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
}

#show-stolen-bike-lhs { 
	float: left;
	position: relative;
	text-align: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
}

#show-stolen-bike-rhs { 
	float: left;
	position: relative;
	text-align: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}

#show-stolen-bike-rhs p {
	padding-bottom: 15px;
	width: 300px;
}

#show-stolen-bike-rhs label {
	float: left;
	margin-left: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;	
	white-space: normal;
}

#show-stolen-bike-rhs .detailLabel {
	float: right;
	margin-right: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;	
	white-space: normal;
	clear:right;
}

#show-stolen-bike-rhs .detailLabelLeftAlign {
	float: left;
	margin-right: 10px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;	
	white-space: normal;
	clear:right;
}

#stolen-bike-are-you-sure-container { 
	width: 380px;
	margin: 0px;
	padding: 0px;
	clear: both;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#stolen-bike-are-you-sure-container h1 { 
	font: lighter 20px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;	
}

#stolen-bike-are-you-sure-yes-no-container { 
	width: 200px;
	margin: 0px;
	padding-top: 40px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#stolen-bike-are-you-sure-no-box{ 
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#stolen-bike-are-you-sure-yes-box{ 
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}