/*-----------------------------------------------BSC America Screen StylesAuthor: Nick HallVersion: Aug 1 2007----------------------------------------------- */@import "css/admin.css";@import "css/reset.css";@import "css/navigation.css";/*-----------------------------------------------Color LibraryRed					-	#CD202CBlue				-	#0065BD----------------------------------------------- *//* Common=General----------------------------------------------- */body{	background:#003060 url(images/common/commonBg.gif) repeat-x 0 0!important;	font:normal 12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;	text-align:center;}select,input,textarea{	font:11px arial,helvetica,clean,sans-serif;	/*  font styles must be redefined for form widgets  */ }a,a:link,{	color:#CD202C;	text-decoration:underline;}a:hover{	color:#FF1100;}h1{	font-size:16px;	color:#0065BD;	margin-bottom:15px;	clear:both;}h2{	font-size:15px;	color:#0065BD;	margin-bottom:10px;	clear:both;}h3{	font-size:15px;	color:#CD202C;	margin-bottom:10px;	clear:both;}h4{	font-size:14px;	color:#0065BD;	margin-bottom:10px;	clear:both;}h5{	font-size:14px;	color:#0065BD;	margin-bottom:10px;	clear:both;}/* Common=Sructure----------------------------------------------- */#mainTable{	width:958px;	border:2px solid #FFF;	border-top:0;	text-align:left;	margin:0 auto;	background:#BDBDBD url(images/home/conBg.gif) repeat-x 0 132px;	font-size:12px;}#mainTable td{	font-size:12px!important;}#topTd{}#header{	float:left;	width:100%;	padding:0 0 13px 0;	background:#FFF url(images/common/headerBg.png) no-repeat right top;}#logo{	float:left;	margin:10px 0 0 8px;}#footer{	color:#99ACBF;	text-align:center;	font-size:11px!important;	padding:10px;	font-family:"Trebuchet MS"!important;	line-height:18px;}#footer a,#footer a:link{	color:#99ACBF;}#footer a:hover{	color:#FFF;}.box .boxTitle{	background:url(images/common/leftHeaderBg.gif) repeat-x 0 50%;	font-size:12px;	color:#FFF;	padding:7px 5px 8px 9px;	margin-bottom:0;	text-transform:uppercase;	font-weight:bold;}.box{	background:#A0A0A1 url(images/common/leftBoxBg.gif) repeat-x;}.home #leftcolumn .box{	width:209!important;}.listingBox{	border-top:3px solid #333;	width:210px!important;}.listingBox .boxTitle{	width:196px!important;}.box .listing{	padding:19px 10px 10px 10px;	list-style:none!important;}.box .listing li{	background:url(images/common/bulletArrow.gif) no-repeat 0 6px;	padding-left:15px;	margin-bottom:10px;	list-style:none!important;}.box .listing li a,.box .listing li a:link{	color:#000;	text-decoration:none;}.box .listing li.active a,.box .listing li.active a:link{	font-weight:bold;	color:#990000;	text-decoration:none;}.box .listing li a:hover{	color:#000;	text-decoration:underline;}#simulCast{	margin:5px 0 4px 3px;}/* Common=Banner----------------------------------------------- */.banner .containerrow1_blue,.banner hr{	display:none!important;}.banner{	float:right;	width:380px;	text-align:right;	padding-top:8px;}.banner img{	display:none!important;}.banner .containermaster_blue{	text-align:right!important;}#utilityNav{	font-size:13px;	font-family:"Trebuchet MS";	float:right;	margin:16px 0 0 0;}#utilityNav li{	display:inline;	margin:0 16px 0 0;}#utilityNav a,#utilityNav a:link{	color:#000537;	text-decoration:none;}#utilityNav a:hover{	color:#CD202C;}/* Common=Navigation----------------------------------------------- *//*#breadcrumb{	float:left;	font-size:.95em;	margin:0 0 26px -5px;}#breadcrumb li{	float:left;	padding:0 10px 0 5px;	background:url(images/interior/icoBread.gif) no-repeat right center;}#breadcrumb a,#breadcrumb a:link{	color:#666;	text-decoration:none;}#breadcrumb a:hover,#breadcrumb .active a,#breadcrumb .active a:link,#breadcrumb .active a:hover{	color:#CD202C;	background-image:none;}#breadcrumb .active{	background-image:none;}*/.breadcrumb{	margin:0 0 25px 0;}.breadcrumb span a,.breadcrumb span a:link{	font-size:11px!important;	color:#666!important;	font-weight:normal;	margin-right:8px;}.breadcrumb span a:hover{	color:#CD202C!important;	text-decoration:none;}.breadcrumb img{	vertical-align:middle;}/* Common=Login Form----------------------------------------------- */#loginForm table{	width:210px;}#loginForm label{	font-size:10px;	color:#333;	display:block;	margin:12px 0 0 8px;}#loginForm label input{	font-size:12px;	color:#000;	padding:1px 2px;	margin-top:1px;	margin-bottom:0;}#loginForm .formControls td{	padding-bottom:15px;}#btnLogin{	padding:0 0 15px 2px;	width:66px;}#btnLogin input{	width:64px!important;	height:22px!important;}#btnRegister input{	width:100px;}.formControls input{	font-size:11px;	background:transparent!important;}.errorMessaging span{	display:block;	padding:10px;}.logedIn .welcome{	font-weight:bold;	font-family:"Trebuchet MS";}.logedIn .emailUpdate input{	margin-right:4px;}.logedIn .welcome,.logedIn .errorMessaging,.logedIn .emailUpdate{	padding-left:10px;}.logedIn #dnn_ctr439_SmartDNNModule_ctl00_imgLogout{	margin-left:10px;}/* Homepage=Content----------------------------------------------- */.home{	font-family:"Trebuchet MS";}.home #page{	position:relative;}.home #columnContainer td{	vertical-align:top;}.home #leftcolumn{	width:214px;	background:url(images/home/leftcolumnBg.gif) no-repeat right top;}.home #leftcolumn .wrapper{	background:#262626;	width:210px;	margin:3px 0 0 3px;}.home #centercolumn{	width:478px;	background:url(images/home/centercolumnBg.gif) repeat-y;}.home #centercolumn .wrapper{	border-top:3px solid #373737;	padding-left:2px;}.home #rightcolumn{	width:266px;}.home #rightcolumn .wrapper{	border-top:3px solid #373737;	padding-left:1px;}.home #valueProp{	background:#FFF url(images/home/speedometer.gif) right bottom no-repeat;	padding:29px 16px 20px 16px;	border-top:1px solid #929292;	min-height:230px;}.home #valueProp h2{	font-size:13px;	font-weight:bold;	color:#cd202c;	margin-bottom:16px;	font-family:"Lucida Sans Unicode", "Lucida Grande";}.home #valueProp p{	width:280px;	line-height:22px;}.tabBox #title{	float:left;	display:block;	padding-left:20px;	margin:0;	background:url(images/home/tabBoxLeftBg-trans.png) no-repeat;	font-size:12px;	color:#cd202c;	text-transform:uppercase;	font-weight:bold;}.tabBox #title span{	float:left;	display:block;	background:#FFF no-repeat right top;	padding:4px 30px 2px 0;}.autoAuctions #title span{	background-image:url(images/home/tabBoxRight-top.gif);}.publicAuctions #title span{	background-image:url(images/home/tabBoxRight-bot.gif);}.tabBoxContainer{	clear:both;	background-repeat:repeat-y;	width:262px;}.autoAuctions .tabBoxContainer{	background-image:url(images/home/tabBoxBg-top.gif);}.publicAuctions .tabBoxContainer{	background-image:url(images/home/tabBoxBg-bot.gif);}.tabBoxBot{	background:no-repeat left bottom;}.autoAuctions .tabBoxBot{	background-image:url(images/home/tabBoxBot-top.gif);	padding:4px 8px 14px 4px;}.buttons img{	border-bottom:1px solid #ccc;	display:block;}.buttons .last img{	border-bottom:0;}.publicAuctions .tabBoxBot{	background-image:url(images/home/tabBoxBot-bot.gif);	padding:25px 8px 18px 25px;}.publicAuctions ul{	margin:0;	padding:0;	clear:both;}.tabBox .listing li{	background:url(images/common/bulletArrow.gif) no-repeat 0 5px;	padding-left: 19px;	margin-bottom:1px;}.tabBox .listing li a,.tabBox .listing li a:link{	color:#036;	text-decoration:none;}.tabBox .listing li a:hover{	color:#06c;	text-decoration:underline;}.tabBox .underline{	border-bottom:1px solid #ccc;}.tabBox ul li{	list-style:none!important;}.home #donate{	float:left;	clear:left;	display:inline;	margin-left:-1px;}.home [id=donate]{	margin-left:1px!important;}/* Interior=Content----------------------------------------------- */.interior #centercolumn{	background:#FFF url(images/interior/interior_bg.gif) repeat-x;	vertical-align:top;	width:697px;	padding:20px 20px 60px 21px;}.interior #leftcolumn{	background:#333;	vertical-align:top;	width:210px;	padding:3px 3px 60px 3px;}.interior #centercolumn p{	font-size:12px;	line-height:16px;	margin:0 0 10px 0;}.interior #donate{	margin:0 0 5px 3px;}.interior #loginForm{	width:210px;}.interior .boxTitle{	width:210px;}/* Interior=SortableTables----------------------------------------------- */table.sortable{	width:100%;	border:1px solid #d5d5d5;	color:#333;	background:#fff;	border-spacing:1px;	border-collapse:separate;}table.sortable td{	padding:5px;	vertical-align:middle;}table.sortable th{	padding:0;	text-align:left;	color:#fff;	font-weight:bold;	background:url(images/interior/tableHeaderBg.gif) repeat-x 0 50%;	font-size:11px;} table.sortable tr.odd{	background-color:#eaeaea;}table.sortable th a,table.sortable th a:link{	padding:5px 12px 5px 5px;	display:block;	height:1%;	text-decoration:none;	color:#fff;}table.sortable th.ascend a,table.sortable th.ascend a:link,table.sortable th.ascend a:hover, table.sortable th.descend a,table.sortable th.descend a:link,table.sortable th.descend a:hover{	background-repeat:no-repeat;	background-position:right 50%;	background-color:transparent;}table.sortable th.ascend a,table.sortable th.ascend a:link,table.sortable th.ascend a:hover{	background-image:url(../images/common/up.gif);}table.sortable th.descend a,table.sortable th.descend a:link,table.sortable th.descend a:hover{	background-image:url(../images/common/down.gif);}/* Interior=Pagination----------------------------------------------- */ul#paging{	text-align:center;	list-style:none;	margin:0;	padding:6px 0;	border-bottom:1px solid #d5d5d5;}ul#paging li{	display:inline;	margin:0;	padding:0;}ul#paging li a,ul#paging li a:link{	color:#036;	text-decoration:underline;	padding:0 2px;}ul#paging li a:hover{	color:#000;}ul#paging li a.active,ul#paging li a.active:link,ul#paging li a.active:hover{	color:#000;	text-decoration:none;}#previousBtn img,#nextBtn img{	border:0;	padding:0 5px;}a#previousBtn,a#previousBtn:link,a#nextBtn,a:link nextBtn{	border-top:1px solid #FFF;}/* Common=Classes----------------------------------------------- */.alignCenter{	text-align:center;}.alignLeft{	text-align:left;}.alignRight{	text-align:right;}img.alignRight{	float:right;	margin-left:30px;	margin-bottom:20px;}/* Admin Menu----------------------------------------------- */.MainMenu_MenuContainer{}.MainMenu_MenuContainer td{	font-size:0px;	line-height:0px;}.MainMenu_MenuIcon{	display:none;}.MainMenu_MenuBreak{	display:none;}.admin .MainMenu_MenuItem{	color:#013DA4!important;	font-size:11px;	font-weight:normal;	padding:4px 0px 4px 5px;	border:#B1BDC5 solid;	border-width:1px 0px;}#mainNav .MainMenu_MenuItem{	color:#000!important;	font-size:11px!important;	font-weight:normal;	padding:4px 0px 4px 5px;	border:#B1BDC5 solid;	border-width:1px 0px;}.submenuitemselected{	color:#013DA4;	font-size:11px;	font-weight:normal;	padding:4px 0px 4px 5px;	background:#99CCFF;	border:#B1BDC5 solid;	border-width:1px 0px;}.submenuitembreadcrumb{	color:#F00;	font-size:11px;	font-weight:normal;	padding:4px 0px 4px 5px;	border:#B1BDC5 solid;	border-width:1px 0px;}#mainNav.MainMenu_MenuArrow{	display:none!important;}.admin .MainMenu_MenuArrow{	padding:1px 3px 1px 7px;	border:#B1BDC5 solid;	border-width:1px 1px 1px 0px;	text-align:right;}.submenu{	border:0px;	background:#B1BDC5;	padding:0px;	margin-left:1px;}/*  Normal state of menus  */#mainNav .rootmenuitem td{	color:#FFF;	font-size:16px;	font-weight:normal;	border:0!important;	height:32px;	font-family:"Trebuchet MS"!important;	background:#666;	line-height:32px;	padding:0 10px;}.admin .rootmenuitem td{	color:#013DA4;	font-size:11px;	font-weight:bold;	background:#B1BDC5;	border-top:1px solid #FFF;	padding:0px 5px 0px 10px;	height:30px;	line-height:30px;}/*  Page that you are on  */#mainNav .rootmenuitembreadcrumb td{	color:#FFF;	font-size:16px;	font-weight:normal;	border:0!important;	height:32px;	font-family:"Trebuchet MS"!important;	background:#666;	line-height:32px;	padding:0 10px;}.admin .rootmenuitembreadcrumb td{	color:#013DA4;	font-size:11px;	font-weight:bold;	background:#BFDFFF;	border-top:1px solid #FFF;	padding:0px 5px 0px 10px;	height:30px;	line-height:30px;}/*  Hover  */#mainNav .rootmenuitemselected td{	color:#FFF;	font-size:16px;	font-weight:normal;	border:0!important;	height:32px;	font-family:"Trebuchet MS"!important;	background:#333;	line-height:32px;	padding:0 10px;}.admin .rootmenuitemselected td{	color:#013DA4;	font-size:11px;	font-weight:bold;	background:#99CCFF;	border-top:1px solid #FFF;	padding:0px 5px 0px 10px;	height:30px;	line-height:30px;}/* HouseMenu----------------------------------------------- */#HouseMenuNav li:hover ul ul, #HouseMenuNav li:hover ul ul ul, #HouseMenuNav li.sfhover ul ul, #HouseMenuNav li.sfhover ul ul ul {	left: -9999px;}#HouseMenuNav li:hover ul, #HouseMenuNav li li:hover ul, #HouseMenuNav li li li:hover ul, #HouseMenuNav li.sfhover ul, #HouseMenuNav li li.sfhover ul, #HouseMenuNav li li li.sfhover ul { /* lists nested under hovered list items */	left: auto;	z-index: 99999;}/* Dot Net Nuke Login----------------------------------------------- */.interior .containermaster_blue {	width:200px;	background-color:transparent!important;	border:0;	text-align:left!important;}.interior #dnn_ctr_Signin_pnlLogin{	border:1px solid #CCC;}.interior .containerrow1_blue{	background-image:none;}.interior .containermaster_blue table,.interior .containermaster_blue table td,.interior .containermaster_blue table td table,.interior .containermaster_blue table td table td{	background-color:#000;}#dnn_ctr575_Signin_pnlLogin{}#dnn_ctr575_Signin_pnlLogin table td{	text-align:left!important;	padding:2px 0 6px 0;}#dnn_ctr575_Signin_pnlLogin table td.SubHead{	padding-bottom:0;	padding-top:4px;}#dnn_ctr575_Signin_pnlLogin input.NormalTextBox{	padding:2px;	font-size:11px;	width:150px;	border:1px solid #999;}#dnn_ctr575_Signin_pnlLogin input#dnn_ctr575_Signin_chkCookie{	margin-right:4px;}#dnn_ctr575_Signin_pnlLogin input#dnn_ctr575_Signin_cmdLogin{	width:100px!important;}/* Misc Container Styles----------------------------------------------- */.centerTitle #title{	font-size:16px;	color:#0065BD;	margin-bottom:15px;	clear:both;}.rightTitle #title,.leftTitle #title{	background:url(images/common/leftHeaderBg.gif) repeat-x 0 50%;	font-size:12px;	color:#FFF;	padding:7px 5px 8px 9px;	margin-bottom:0;	text-transform:uppercase;	font-weight:bold;}#accessLogo{	margin-left:-1px;}/* To delete at later date----------------------------------------------- */.admin #menu{	display:block;}#loginBtn{	display:none!important;}#loginBtn a,#loginBtn a:link{	color:red;}/* =Consign a Vehicle----------------------------------------------- */.consignForm{	margin:0;	padding:10px 0 0 0;	border:0;}.vehicle{	border:1px solid #D5D5D5;	background:#FFF;	float:left;	width:642px;	padding:1px;	position:relative;	margin-bottom:24px;	clear:left;}.vehicle .container{	background:#EAEAEA;	float:left;	width:642px;	padding:14px 0 14px 20px;}.vehicle label{	color:#333;	font-size:11px;	display:block;	margin-bottom:10px;}.vehicle label input{	padding:3px 2px;	width:176px;}.vehicle fieldset{	float:left;}.vehicle fieldset.rightColumn{	padding-left:120px;}.vehicle select{	padding:2px 0;}.vehicle .rightColumn label input,.vehicle label.modelYear input{	width:108px;}.vehicle .rightColumn select{	width:116px;}.vehicle .rightColumn .autoLocation select{	width:196px;}.vehicle h3{	font-size:11px;	color:#FFF;	font-weight:bold;	margin:0 0 1px 0;	padding:4px 0 5px 8px;	width:642px;	background:url(images/interior/tableHeaderBg.gif) repeat-x 0 50%;}.h3span{	font-size:11px;	color:#FFF;	font-weight:bold;	margin:0 0 1px 0;	padding:4px 0 5px 8px;	background:url(images/interior/tableHeaderBg.gif) repeat-x 0 50%;	}.vehicle a.remove,.vehicle a.remove:link{	color:#FFF;	font-size:9px;	font-weight:bold;	text-decoration:none;	position:absolute;	top:0;	right:12px;	vertical-align:middle;	line-height:22px;	background:url(images/interior/btn-remove.gif) no-repeat 0 6px;	padding-left:18px;}.vehicle a.remove:hover{	text-decoration:underline;}.consignForm .actions{	clear:left;	float:left;	width:100%;}.consignForm .actions li{	float:left;	padding-right:28px;}.consignForm .actions input{	/*width:230px;*/}