
body{background-repeat:no-repeat; background-position:center top; background-image:url(../img/bodybg.jpg); background-color:#000; margin:0px auto;}

.invCarName{font-style:italic; color:#F01902}

#flashMessage{border:5px solid #a4ffa4; left: 50%;  margin-left: -250px; top:400px; position:absolute; width:500px; min-height:100px; text-align:center; z-index: 1000; background-image:url(../img/spinnerbg.png); }
#flashMessage{color:#b9ffb9; font-size:1.75em; font-weight:bold; font-family: Helvetica, Arial, sans-serif;padding-top:15px;}

#authMessage{border:5px solid #a4ffa4; left: 50%;  margin-left: -250px; top:400px; position:absolute; width:500px; height:100px; text-align:center; z-index: 1000; background-image:url(../img/spinnerbg.png); }
#authMessage{color:#b9ffb9; font-size:1.75em; font-weight:bold; font-family: Helvetica, Arial, sans-serif;padding-top:15px;}

#header{background-image:url(../img/headerbg.jpg); height:127px; background-color:#000;}
#header .contactbtn {position:relative; background-repeat:no-repeat; background-position:center top; background-image:url(../img/contactbtnbg.jpg); width:94px; height:55px; left:770px;}
    #header .contactbtn a { position:relative; margin-left:15px; top:10px; color:#fff; font-size:0.85em;text-decoration:none; outline:none;}
    #header .contactbtn a:hover {text-decoration:underline;}
    #header .adminButton{position:relative; background-repeat:no-repeat; background-position:center top; background-image:url(../img/contactbtnbg.jpg); width:94px; height:55px; left:530px; top:-140px; }
    #header .adminButton a { position:relative; margin-left:30px; top:10px; color:#fff; font-size:0.85em;text-decoration:none; outline:none;}
    #header .adminButton a:hover {text-decoration:underline;}
    
	#header .emailsign {position:relative; text-align:center; background-repeat:no-repeat; background-position:center top; background-image:url(../img/contactbtnbg.jpg); width:94px; height:85px; left:650px; padding:0px; top:-55px; }
    #header .emailsign a { position:relative; display:block;  margin-left:0px; top:10px; color:#fff; font-size:0.85em;text-decoration:none; outline:none;}
    #header .emailsign a:hover {text-decoration:underline;}
    
#mainmenu{ background-image:url(../img/menubg.jpg); background-repeat:repeat-x; height:25px; border-bottom:1px #900 solid; text-align:center;  }
    #mainmenu ul{ list-style-type: none; margin:0px;   }    
        #mainmenu  ul li{display:inline; padding-right:26px; height:25px;}
        #mainmenu  ul .selected{background-color:#1d3aa9; color:#fff;}
        #mainmenu  ul a{color:#FFF; font-size:0.85em; text-decoration:none; display:inline-block;  padding:5px; outline:none; }
        #mainmenu  ul a:hover{background-color:#18308a;}

#content{background-repeat:no-repeat; background-position:center top; background-image:url(../img/contentbg.jpg); height:749px; padding:25px;margin:0px}    
    #content #copy{background-repeat:no-repeat; background-position:center top; position:absolute; background-image:url(../img/copybg.jpg); width:625px; height:665px; margin:0px; overflow:auto; }
    #content #copy h1{padding:10px; padding-left:0px; margin-left:15px; margin-right:15px}
    #content #copy p{padding:10px; padding-left:0px; margin-bottom:5px; margin-left:15px; margin-right:15px}
    #content #copy img{border: 1px #8b0000 solid;}
    #content #copy #spinner {text-align:center;display: table-cell; vertical-align:middle;   position: absolute;left: 0px;top: 0px; width:100%; height:100%; text-align:center; z-index: 1000; background-image:url(../img/spinnerbg.png); }
    #content #copy #spinner img{border:none;  margin-top:195px; }

#content_encyc{background-repeat:no-repeat; background-position:center top; background-image:url(../img/contentbg.jpg); height:749px; padding:25px; margin:0px}
    #content_encyc #copy{ left:20px; position:relative; background-repeat:no-repeat; background-position:center top; background-image:url(../img/copybg.jpg); width:625px; height:665px; margin:0px;  overflow:auto; }
    #content_encyc #copy h2{padding:10px; padding-left:0px; margin-left:0px; margin-right:15px}
    #content_encyc #copy p{padding:10px; padding-left:0px; margin-bottom:5px; margin-left:15px; margin-right:15px}
    #content_encyc #copy img{border: 1px #8b0000 solid;}
    #content_encyc #copy #spinner {text-align:center;display: table-cell; vertical-align:middle;   position: absolute;left: 0px;top: 0px; width:100%; height:100%; text-align:center; z-index: 1000; background-image:url(../img/spinnerbg.png); }
    #content_encyc #copy #spinner img{border:none;  margin-top:195px; }
    
    #content_encyc #copy #searchheader {margin-left:20px; margin-right:20px; border-bottom: 1px #8b0000 solid; display:block; position:relative;}
    #content_encyc #copy #searchheader a {outline:none;}
    #content_encyc #copy #searchheader .nextBtn{display:inline; position:absolute; right:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowright.jpg); width:8px; height:16px; }
    #content_encyc #copy #searchheader .prevBtn{ display:inline; position:absolute; left:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowleft.jpg); width:8px; height:16px;}
    #content_encyc #copy #searchheader #counter{ display:inline; position:relative; left:25px;  text-align:center;}
    #content_encyc #copy #searchheader #pageControls {  position:absolute; display:inline;  left: 475px; width: 110px; top:10px; }
    #content_encyc #copy #searchheader #pageControls #counter{font-size:0.85em;} 
    
    #content_encyc #enc_sidebar{text-align:center; background-repeat:no-repeat; background-position:center top; background-image:url(../img/inv_galbg.jpg); width:185px; max-height:665px; float:left; overflow-x:hidden;overflow-y:auto;}
    #content_encyc #enc_sidebar{outline:none;}
    #content_encyc #enc_sidebar h2{padding:10px; padding-left:0px; margin-left:15px; margin-right:15px; border-bottom:1px solid #990000; }
    
    #content_encyc #enc_sidebar ul{list-style-type:none; text-align:left; font-size:0.95em;}
    #content_encyc #enc_sidebar ul li{color:#333;}
    #content_encyc #enc_sidebar ul li a{padding-left: 5px; text-decoration:none; width:100%; display:block; outline:none;}
    #content_encyc #enc_sidebar ul li a:hover{background-color:#1d3aa9; color:#fff;}
    #content_encyc #enc_sidebar ul li .selected{background-color:#1d3aa9; color:#fff;}
        
		#dynamiclist{overflow-x:hidden;overflow-y:auto; }
    
    #content_encyc #copy #encyclopediaContent #carsList{padding:20px; padding-top:0px; padding-right:0px; }
    #content_encyc #copy #encyclopediaContent #carsList .encyCarMin{float:left; display:block; width:160px; height:160px; padding:10px;  border:1px solid #111; margin: 7px 15px 7px 0px;}
    #content_encyc #copy #encyclopediaContent #carsList .encyCarMin a{outline:none; color:#fff; text-decoration:none; }
    #content_encyc #copy #encyclopediaContent #carsList .encyCarMin a:hover {text-decoration:underline;}
    #content_encyc #copy #encyclopediaContent #carsList .carImage{width:100%; text-align:center; min-height:45px;}
    
    #content #carcopy #carHeader{padding-bottom:10px; margin-top:20px; border-bottom:1px solid #990000;}
    #content #carcopy #carDescription{float:left; width:290px; margin-left:0px; margin-bottom:30px;}
    #content #carcopy #carDescription h1{margin-left:0px;}
    #content #carcopy #carHeader a{position:absolute; right:20px; font-size:0.85em; text-decoration:none;}
    #content #carcopy #carSpecs {list-style:none; float:left; margin-left:0px;}
    #content #carcopy #carInfo #carImages{float:right; width:450px; margin-bottom:20px; margin-top:20px; }
    #content #carcopy #carInfo #carImages img{margin:5px;}
    #content #carcopy #carInfo .specList{font-size:0.85em; margin-top:30px; width:100%;}
    #content #carcopy #carInfo .specList li{list-style:none;}
   
    #content_encyc #copy #encyclopediaContent #carsList .carInfo{color:#888888; margin-top:15px; margin-bottom:0px; margin-left:0px; font-size:0.85em; width:100%; list-style:none;}
    #content_encyc #copy #encyclopediaContent #carsList .carName{color:#fff;}
    
    #caraddform, .formclass {margin:10px;}
    #caraddform .js-ajax {margin-top:15px; border:1px solid #b70000; width:80px; display:block; outline:none; background: #b9ffb9; text-decoration:none; padding:10px; text-align:center; color:#000;}
    #caraddform .js-ajax:hover { background: #ffffb3}
    
#content #copy form .input{position: relative; clear: both; min-height: 35px; }
#content #copy form .input label{width: 100px; display: block; margin-top:10px;}
#content #copy form .checkbox label{ display:inline; }

#content #editZone{margin:15px; width:580px; height:400px}
#content #pageEditform {padding:10px;}
#content #pageEditform div{margin-bottom: 5px;}
#content #pageEditform label{margin-right: 10px;}

/**For car layout **/
#content #carcopy{background-repeat:no-repeat; background-position:center top; position:absolute; background-image:url(../img/carbg.jpg); width:832px; height:665px; margin:0px; overflow:auto; }
    #content #carcopy h1{padding:10px; padding-left:0px; margin-left:15px; margin-right:15px}
    #content #carcopy p{padding:10px; padding-left:0px; margin-bottom:5px; margin-left:15px; margin-right:15px}
    #content #carcopy img{border: 1px #8b0000 solid;}
    #content #carcopy #carcontent {margin:20px; margin-top:5px;}
    #content #carcopy #spinner {text-align:center;display: table-cell; vertical-align:middle;   position: absolute;left: 0px;top: 0px; width:100%; height:100%; text-align:center; z-index: 1000; background-image:url(../img/spinnerbg.png); }
    #content #carcopy #spinner img{border:none;  margin-top:195px; }
    
    #content #carcopy h2{display:inline;}
    #content #carcopy .filter {color:#990000; display:inline; margin-left:40px;}
    #content #carcopy #inventorySearchHeader a{outline:none;}
    #content #carcopy #inventorySearchHeader #searchFilters{display:inline; list-style:none;}
    #content #carcopy #inventorySearchHeader #searchFilters a{display:inline; width: 100px;}
    #content #carcopy #inventorySearchHeader #searchFilters a{color:#fff;}
    #content #carcopy #inventorySearchHeader #searchFilters ul{display:none; width:150px; color:#fff; background-color:#000; border:1px solid #990000; border-top:none;}
    #content #carcopy #inventorySearchHeader #searchFilters ul li{display:block;}
    #content #carcopy #inventorySearchHeader #searchFilters a:hover ul{display: block; }
    #content #carcopy #inventorySearchHeader {border-bottom:1px solid #990000; padding-bottom:3px;}
    
    #content #carcopy #carsList {margin-top: 10px; }
    #content #carcopy #carsList tr td{padding:0px; padding-bottom:15px; text-align:left; width:auto;}
    #content #carcopy #carsList tr .imageCell{width:110px; }
    #content #carcopy #carsList tr .nameCell{padding-left:10px; font-size:1.0em;}
    #content #carcopy #carsList tr .nameCell .sold{color:#6666ff;}
    #content #carcopy #carsList tr .priceCell{ font-weight:bold; font-size:1.4em; color:#e80000;}
    
    #content #carcopy #carsList tr .linkCell a{text-decoration:none; color:#fff; font-weight:bold; display:block; padding:5px; font-size:0.85em; text-align:center; outline:none; background-color: #5d5d5d; }
    #content #carcopy #carsList tr .linkCell a:hover{background-color:#990000;}
    #content #carcopy #carsList tr {padding:5px;}
    
    #content #carcopy #inventoryHeader {border-bottom:1px solid #990000; padding-bottom:10px;}
    #content #carcopy .inventoryItem{display:inline;margin-right: 40px;}
    #content #carcopy #inventoryMiniFilter {display:inline; }
    #content #carcopy #inventoryHeader a{color:#990000; text-decoration:none; font-size:0.8em; position:absolute; right:25px; outline:none;}
    #content #carcopy #inventoryHeader a:hover{color:#fff; text-decoration:underline; }
    
    #content #carcopy #inventoryCarImages{margin-top:10px; width:435px; float:right;}
    #content #carcopy #inventoryCarImages img{margin: 5px;}
    #content #carcopy #inventoryCarImages a{outline:none;}
    #content #carcopy #inventoryCarInfo{margin-top:10px; max-width:335px; float:left;}
    #content #carcopy #inventoryCarInfo h1{border:none;margin-left:0px; font-size:1.55em; padding:0px; font-weight:bold;}
    #content #carcopy #inventoryCarInfo .redHeader{color:#990000; padding-bottom:5px;}
    #content #carcopy #inventoryCarInfo #carHeader{border-bottom:1px solid #990000;}
    #content #carcopy #inventoryCarInfo #inventoryCarSpecs {list-style-type:none; margin-left:0px; margin-top: 10px; border-bottom:1px solid #990000; padding-bottom:10px; margin-right:0px;}
    
    #content #carcopy #inventoryCarInfo a{ margin-top:0px; font-size:0.8em; display:inline-block; margin-right:20px; padding:5px; text-decoration:none; color:#fff;}
    #content #carcopy #inventoryCarInfo #bookTestDrive{background-color:#1c38a4;}
    #content #carcopy #inventoryCarInfo #bookTestDrive:hover{background-color:#000; border:1px solid #1c38a4; padding:4px;}
    #content #carcopy #inventoryCarInfo #sendToFriend{background-color:#990000;}
    #content #carcopy #inventoryCarInfo #sendToFriend:hover{background-color:#000; border:1px solid #990000; padding:4px;}
    #content #carcopy #inventoryCarInfo a:hover{text-decoration:underline;color:#c0c0c0; background-color:#000;}
    #content #carcopy #inventoryCarInfo #rdguarantee{margin: 0 auto; text-align:center; font-style:italic;}
    #content #carcopy #inventoryCarInfo #rdguarantee h1{font-size:1.0em;}
    #content #carcopy #inventoryCarInfo #rdguarantee ul li{font-style:italic; font-size:0.8em; color:#cc0000;}
    
    #content form .input{position: relative; clear: both; min-height: 35px; }
    #content form .input label{width: 100px; display: block; margin-top:10px;}
    #content form .checkbox label{ display:inline;}
    
    #content_encyc form .input{position: relative; clear: both; }
    #content_encyc form .input label{width: 130px; display: inline-block; margin-top:10px;}
    #content_encyc form .checkbox label{ display:inline;}
    #content_encyc form a {margin-top:25px;}

/** End of car layout **/



#content #testimonials { padding: 5px 15px 15px 15px; display:block; }
    #content #testimonials #testimonialsHeader {border-bottom: 1px #8b0000 solid; padding-bottom:5px; margin-bottom: 15px; display:block; position:relative;}
    #content #testimonials #testimonialsHeader .testHeader{font-size:1.5em;}
    #content #testimonials #testimonialsHeader a {outline:none;}
    #content #testimonials #testimonialsHeader .nextBtn{display:inline; position:absolute; right:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowright.jpg); width:8px; height:16px; }
    #content #testimonials #testimonialsHeader .prevBtn{ display:inline; position:absolute; left:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowleft.jpg); width:8px; height:16px;}
    #content #testimonials #testimonialsHeader #counter{ display:inline; position:relative; left:25px;  text-align:center;}
    #content #testimonials #testimonialsHeader #pageControls {  position:absolute; display:inline;  left: 475px; width: 110px; top:5px; }
    #content #testimonials #testimonialsHeader #pageControls #counter{font-size:0.85em;}
    #content #testimonials .testimonial {margin-bottom: 10px; padding: 10px; background-color:#111; min-height:110px;}
    #content #testimonials .testimonial p{margin:0px; padding:0px;}
    #content #testimonials .testimonial .personinfo{color:#990000; font-size:1.25em;}
    #content #testimonials .testimonial .car{font-size:1.25em; font-weight:bold;}
    #content #testimonials .testimonial .personinfo .job{font-style:italic;}
    #content #testimonials .testimonial .quote{font-size:0.80em; color:#666; margin-top:10px;}
    #content #testimonials .testimonial img {border: 1px #8b0000 solid;  margin-right:10px; float:left; }

#content #news { padding: 5px 15px 15px 15px; display:block; }
    #content #news #newsHeader {border-bottom: 1px #8b0000 solid; padding-bottom:5px; margin-bottom: 15px; display:block; position:relative;}
    #content #news #newsHeader .newsHeader{font-size:1.5em;}
    #content #news #newsHeader a {outline:none; }
    #content #news #newsHeader .nextBtn{display:inline; position:absolute; right:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowright.jpg); width:8px; height:16px; }
    #content #news #newsHeader .prevBtn{ display:inline; position:absolute; left:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowleft.jpg); width:8px; height:16px;}
 
 #counter{ display:inline; position:relative; left:25px;  text-align:center;}

.nextBtn{display:inline; position:absolute; right:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowright.jpg); width:8px; height:16px; }
.prevBtn{ display:inline; position:absolute; left:0px; background-repeat:no-repeat; background-position:center top; background-image:url(../img/arrowleft.jpg); width:8px; height:16px;}

 #pageControls {  position:absolute; display:inline;  left: 475px; width: 110px; top:5px; }
 #pageControls #counter{font-size:0.85em;}
 #inventoryPageControls{font-size:0.85em; position:absolute; display:inline; left: 695px; width: 110px; top:5px;}
 #inventoryFooter{border-top:1px solid #8b0000; position:absolute; bottom:10px; width:95%; padding-top:10px;}
 #inventoryPageControlsBottom{position:relative; right: 10px; font-size:0.85em; width: 110px; display:block; float:right; }
 
#inventoryContent {min-height:550px;}
 
#content #news .news_item {margin-bottom: 10px; padding: 10px; min-height:100px; }
#content #news .news_item:hover {background-color:#111;}
#content #news .news_item p{margin:0px; padding:0px;}
#content #news .news_item .news_title {color:#990000; font-size:1.15em;}
#content #news .news_item .news_title a{color:#990000; font-size:1.15em;}
#content #news .news_item .news_title a:hover{color:#FFF;}
#content #news .news_item .slug{font-size:1.0em; font-weight:bold;}
#content #news .news_item .news_date{font-size:1.0em; font-style:italic;}
#content #news .news_item .news_body{font-size:0.80em; color:#666; margin-top:10px;}
#content #news .news_item img {border: 1px #8b0000 solid;  float:left; margin-right:10px; }
    #content #news #news_images a{outline:none;}
    #content #news #news_images img{ margin:5px; }
    
#home_content {background-repeat:no-repeat; background-position:center top; background-image:url(../img/contentbg.jpg); height:749px; padding:25px; margin:0px; }
    #home_content #featured {background-repeat:no-repeat; background-position:center top; background-image:url(../img/featuredbg.jpg); width: 625px; height: 290px; margin-bottom:24px; overflow:hidden;}
    #home_content #featured .featured_item{width:621px; height:287px; overflow:hidden; margin: 1px; padding-left: 15px; padding-top:180px; display:block; background-color:#000;  }
    #home_content #featured .featured_item .featuredQuote{ padding:5px; width:310px;}
    #home_content #featured p {font-size:1.75em;color:#09F; font-style:italic; width: 300px; line-height:1.1;display:block;}
    #home_content #featured .quoteSource{font-size:1.05em;color:#09F; text-align:right; width: 300px; display:block; font-weight:bold;  }
    #home_content #featured {border:1px #A30E24 solid;}

    #home_content #ready_to_buy, #home_content #email_signup_link  {float:left; display:block; padding-top:5px; background-repeat:repeat-x; background-image:url(../img/readybg.jpg); width: 300px; height: 30px; text-align:center;}
    #home_content #ready_to_buy a, #home_content #email_signup_link a{color:#ffffff; font-style:italic; font-size: 1.05em; text-decoration:none; outline:none;} 
    #home_content #ready_to_buy a:hover, #home_content #email_signup_link a:hover{color:#FFF; text-decoration:underline; }
    #home_content #home_links {display:inline; }
    #home_content #email_signup_link {margin-left:22px; margin-bottom:20px;  }
    
    #home_content #featured_car {clear:left; background-color:#000; display:block; border:1px #8b0000 solid; width: 625px; height:140px; margin-bottom:20px;}
    #home_content #featured_car h3{padding:5px 20px; }
    #home_content #featured_car .featured_car {padding:20px;padding-top:10px;}
    #home_content #featured_car .featured_car img {border:1px #8b0000 solid;}
    
    
    #home_content #featured_car img{border:1px solid #990000; float:left; margin-right:10px;}
    #home_content #featured_car #thefeaturedcars{margin-left:20px; margin-top:5px; }
    #home_content #featured_car #thefeaturedcars .realcars{width:600px;}
    #home_content #featured_car #thefeaturedcars .realcars .featureCarInfo{position:relative; top:-5px; display:block;}
    #home_content #featured_car .imageCell{width:110px; padding-right:5px;}
    #home_content #featured_car .nameCell{ font-size:1.0em;}
    #home_content #featured_car .nameCell .sold{color:#6666ff;}
    #home_content #featured_car .priceCell{ font-weight:bold; font-size:1.4em; color:#990000; margin-left:20px; position:relative; top:-45px;}    
    #home_content #featured_car .viewButton{position:absolute; right: 5px; top:25px; margin-left:25px; text-decoration:none; color:#fff; font-weight:bold; padding:5px 10px; font-size:0.85em; text-align:center; outline:none; background-color: #5d5d5d; }
    #home_content #featured_car .viewButton:hover{background-color:#990000;}
    
    #home_content .miniBox {border: 1px #8b0000 solid; width:300px; height:130px; background-color:#000; position:relative; margin:0px; overflow:hidden;}
    #home_content #latest_news{float:left; margin-right:22px;}
    #home_content #enc_quick{float:left;}
    #home_content .miniBox .boxContent{padding:20px; padding-top:10px;  }

    #home_content #latest_news #newsholder{margin:0px; position:relative; top:-20px;}
    #home_content #latest_news .miniNewsItem { margin-left: 20px; width:300px; }
    #home_content #latest_news .miniNewsItem .news_title {font-size:0.8em; color:#fff; margin-bottom:0px; margin-top:5px; }
    #home_content #latest_news .miniNewsItem .news_body {font-size:0.8em; color:#666;}
    #home_content #latest_news .miniNewsItem .news_body a {font-size:0.8em; color:#980000; text-decoration:none;}
    #home_content #latest_news .miniNewsItem .news_body a:hover{text-decoration:underline;}
    #home_content #latest_news .miniNewsItem img{border:1px solid #980000; float:right; margin-right:25px; }
    

    #home_content #enc_quick #categories{margin-left:20px;   }
    #home_content #enc_quick #categories ul {list-style-type:none; }
    #home_content #enc_quick #categories ul li{  display:inline; text-align:center; margin-right:10px;}
    #home_content #enc_quick #categories ul li a{border:1px solid #980000; background-color:#333; padding:15px; min-width:50px; text-decoration:none; font-weight:bold; font-size:1.0em; display:block; color:#fff;}
    #home_content #enc_quick #categories ul li a:hover{background-color:#111; color:#980000;}

/** Inventory scrolling sidebar **/
#inv_sidebar{ padding:5px; text-align:center; background-repeat:no-repeat; background-position:center top; background-image:url(../img/inv_galbg.jpg); width:185px; height:665px; float:right; overflow:hidden;}
#inv_sidebar a{outline:none;}
#inv_sidebar a:hover > img {border:1px solid #ffffff;}
#inv_sidebar .jCarouselLite {margin:2px;  }
#inv_sidebar .jCarouselLite img{border:1px #A30E24 solid; margin:10px;}
#inv_sidebar .jCarouselLite ul{list-style-type: none;}


#loginform{width: 200px;  background-color:#111; padding-bottom:10px; margin:0 auto; border:1px solid #980000; position:relative; top:25%; }
#loginform form{margin:0 auto; margin:20px; }
#loginform form .submit{margin-top:5px; }

#logoutform{width: 300px;  background-color:#111; padding-bottom:10px; margin:0 auto; border:1px solid #980000; position:relative; top:25%; }
#logoutform form{margin:0 auto; margin:20px; text-align:right; }
#logoutform form .submit{margin-top:5px; }
.clearfloat{clear:both}


#spinner {text-align:center;display: table-cell; vertical-align:middle;  position: absolute;left: 0px;top: 0px; width:100%; height:100%; text-align:center; z-index: 50; background-image:url(../img/spinnerbg.png); }
#spinner img{border:none;  margin-top:195px; }



#filterMenu
{	margin: 0;
	padding: 0;
        position:absolute;
        top:1px;
        left:175px;
        font-size:0.8em;
        z-index:2000;
       }
        
	#filterMenu li
	{	float: left;
		list-style: none;		
                display:inline;
                width: 135px;
               azimuth
                
                }

	#filterMenu li a
	{	display: block;
		background: #0000ff;
		 padding:5px 10px;
		text-decoration: none;	
		color: #EAFFED;
                width:117px;
		white-space: nowrap}

	#filterMenu li a:hover
	{	background: #24313C}
		
		#filterMenu li ul
		{	margin: 0;
			padding: 0;			
			visibility: hidden;
                        border:1px solid #990000;
			border-top:none;
                        width:100%;
                        z-index:-1000;
                        }
		
			#filterMenu li ul li
			{	float: none;
				display: inline;
                                width:100%;}
			
			#filterMenu li ul li a
			{	width: auto;
				background: none;
                                display:block;
                                background-color:#000;
				color: #888;
                                width:115px;}
			
			#filterMenu li ul li a:hover
			{	background: #0000ff;
                                color: #fff;}



#encyclopediaContent {min-height:550px;}
 #content_encyc #copy #encylopediaFooter{border-top:1px solid #980000; width:95%; position:absolute; bottom:10px; clear:both; margin-left:10px; padding-top:5px; margin-right:20px; font-size:0.85em;  }
 #content_encyc #copy #encylopediaFooterPageControlsBottom{position:relative; font-size:0.85em; width: 110px; display:block; float:right; }
 
 #content #copy #portalOrderForm .textarea label{width:500px;}
 #content #copy #portalOrderForm .textarea textarea{width:300px; height:100px;}
 #content #copy #portalOrderForm input{width:200px;}
 #content #copy #portalOrderForm .checkbox input{width:10px;}
 #portalOrderForm {padding:20px;}

