

* {
    margin:0;
    padding:0;
    font-family:arial;
}

body {
    background:#2B5E91;
    text-align:center;
}

h1, h2 {
    color:#C83424;
    font:bold 20px "arial narrow";
    margin:0 0 20px 0;
}

h3, body.ac_category_03 a {
    color:#00438A;
    font:bold 13px arial;
    text-decoration:none;
}

p, table, tbody, th, td, ol, ul, label, input, select, textarea, a {
    font:normal 13px arial;
}

ul, ol {
    margin-left:25px;
}

p strong {
    color:#00438A;
    font:bold 13px arial;
}

a, a:link, a:visited {
    color:#00438A;
}

a:hover {
    color:#BA2420;
}

#Container {
    width:768px;
    text-align:left;
    margin:0 auto;
    position:relative;
    background:url(images/BackgroundBody.jpg) repeat-y;
}

#Header {
    background:url(images/Header.jpg) no-repeat;
    width:768px;
    height:159px;
}

#Header_Rentals {
    background:url(images/Header_wScooter.jpg) no-repeat;
    width:768px;
    height:159px;
}

#ContentArea {
    background:url(images/BackgroundContent.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
    display:block;
    min-height:380px;
    width:687px;;
    margin:4px auto 0px auto;
    padding:10 28px 28px 28px;
}

#column01 {
    display:block;
    float:left;
    width:383px;
    margin:0 0 70px 0;
}

#column01 p {
    padding:0 20px 10px 20px;
}

div#HomeIntro {
    display:block;
    background:url(images/Content-A_Background.jpg) no-repeat 50% 100%;
    padding:20px;
}

div#HomeIntro p {
    padding:0;
}

h3#ReserveAScootarama a {
    text-indent:-3000em;
    overflow:hidden;
    display:block;
    width:385px;
    height:70px;
    background:url(images/ReserveAScootarama.jpg) no-repeat;
    margin:15px 0 15px 0;
}

#column02 {
}

#wx_module_3283 {
    clear:left;
    margin:0 auto;
    
    height:90px;
    width:728px;
}

#Footer {
    background:url(images/Footer.jpg) no-repeat bottom left;
    width:768px;
    height:17px;
    clear:left;
}

h1#ScootaramaLogo a {
    position:absolute;
    top:35px;
    left:23px;
    display:block;
    text-indent:-3000em;
    overflow:hidden;
    width:191px;
    height:95px;
    background:url(images/Scootarama_Logo.jpg) no-repeat;
}

h2#Tagline {
    font:normal 16px "arial narrow";
    color:#ffffff;
    position:absolute;
    top:58px;
    left:220px;
    text-transform:uppercase;
}

h2#Tagline strong {
    font:bold 20px "arial narrow";
    color:#ffffff;
    display:block;
}

h3#TollFreeNumber {
    font:normal 20px "arial narrow";
    color:#ffffff;
    position:absolute;
    top:58px;
    left:530px;
    text-transform:uppercase;
	text-align:right;
}

h3#TollFreeNumber span {
	font-size:12px;
}

/********************/
/* BEGIN NAVIGATION RENTALS */
/********************/

#StoreHeaderMenu {width:609px; height:61px; background:url(images/navigation.gif) no-repeat;position:absolute; top:131px; left:20px; display:inline; z-index:1000;}
#StoreHeaderMenu li {list-style:none; display:block; position:absolute;}
#StoreHeaderMenu li {display: block;}
#StoreHeaderMenu a {display: block;}

#StoreHeaderMenu #button0 {top:0px; left:0px; width:65px; height:32px;}
#StoreHeaderMenu #button1 {top:0px; left:65px; width:125px; height:32px;}
#StoreHeaderMenu #button2 {top:0px; left:190px; width:131px; height:32px;}
#StoreHeaderMenu #button3 {top:0px; left:321px; width:67px; height:32px;}
#StoreHeaderMenu #button4 {top:0px; left:388px; width:103px; height:32px;}
#StoreHeaderMenu #button5 {top:0px; left:491px; width:118px; height:32px;}
#StoreHeaderMenu #button6 {top:32px; left:419px; width:95px; height:29px;}
#StoreHeaderMenu #button7 {top:32px; left:514px; width:95px; height:29px;}

#StoreHeaderMenu #button0 a {width:65px; height:32px;}
#StoreHeaderMenu #button1 a {width:125px; height:32px;}
#StoreHeaderMenu #button2 a {width:131px; height:32px;}
#StoreHeaderMenu #button3 a {width:67px; height:32px;}
#StoreHeaderMenu #button4 a {width:103px; height:32px;}
#StoreHeaderMenu #button5 a {width:118px; height:32px;}
#StoreHeaderMenu #button6 a {width:95px; height:29px;}
#StoreHeaderMenu #button7 a {width:95px; height:29px;}

#StoreHeaderMenu #button0 a:hover {background:transparent url(images/navigation.gif) 0px -61px no-repeat;}
#StoreHeaderMenu #button1 a:hover {background:transparent url(images/navigation.gif) -65px -61px no-repeat;}
#StoreHeaderMenu #button2 a:hover {background:transparent url(images/navigation.gif) -190px -61px no-repeat;}
#StoreHeaderMenu #button3 a:hover {background:transparent url(images/navigation.gif) -321px -61px no-repeat;}
#StoreHeaderMenu #button4 a:hover {background:transparent url(images/navigation.gif) -388px -61px no-repeat;}
#StoreHeaderMenu #button5 a:hover {background:transparent url(images/navigation.gif) -491px -61px no-repeat;}
#StoreHeaderMenu #button6 a:hover {background:transparent url(images/navigation.gif) -419px -93px no-repeat;}
#StoreHeaderMenu #button7 a:hover {background:transparent url(images/navigation.gif) -514px -93px no-repeat;}

/********************/
/* END NAVIGATION RENTALS */
/********************/

/********************/
/* BEGIN NAVIGATION PRODUCTS */
/********************/

#StoreHeaderMenu_Sales {width:717px; height:61px; background:url(images/navigation_sales.gif) no-repeat;position:absolute; top:131px; left:20px; display:inline; z-index:1000;}
#StoreHeaderMenu_Sales li {list-style:none; display:block; position:absolute;}
#StoreHeaderMenu_Sales li {display: block;}
#StoreHeaderMenu_Sales a {display: block;}

#StoreHeaderMenu_Sales #button0 {top:0px; left:0px; width:65px; height:32px;}
#StoreHeaderMenu_Sales #button1 {top:0px; left:65px; width:137px; height:32px;}
#StoreHeaderMenu_Sales #button2 {top:0px; left:202px; width:122px; height:32px;}
#StoreHeaderMenu_Sales #button3 {top:0px; left:324px; width:81px; height:32px;}
#StoreHeaderMenu_Sales #button4 {top:0px; left:405px; width:55px; height:32px;}
#StoreHeaderMenu_Sales #button5 {top:0px; left:460px; width:175px; height:29px;}
#StoreHeaderMenu_Sales #button6 {top:0px; left:635px; width:82px; height:29px;}
#StoreHeaderMenu_Sales #button7 {top:32px; left:334px; width:96px; height:29px;}
#StoreHeaderMenu_Sales #button8 {top:32px; left:430px; width:96px; height:29px;}
#StoreHeaderMenu_Sales #button9 {top:32px; left:526px; width:96px; height:29px;}
#StoreHeaderMenu_Sales #button10 {top:32px; left:622px; width:96px; height:29px;}

#StoreHeaderMenu_Sales #button0 a {width:65px; height:32px;}
#StoreHeaderMenu_Sales #button1 a {width:137px; height:32px;}
#StoreHeaderMenu_Sales #button2 a {width:122px; height:32px;}
#StoreHeaderMenu_Sales #button3 a {width:81px; height:32px;}
#StoreHeaderMenu_Sales #button4 a {width:55px; height:32px;}
#StoreHeaderMenu_Sales #button5 a {width:175px; height:32px;}
#StoreHeaderMenu_Sales #button6 a {width:82px; height:32px;}
#StoreHeaderMenu_Sales #button7 a {width:96px; height:29px;}
#StoreHeaderMenu_Sales #button8 a {width:96px; height:29px;}
#StoreHeaderMenu_Sales #button9 a {width:96px; height:29px;}
#StoreHeaderMenu_Sales #button10 a {width:96px; height:29px;}

#StoreHeaderMenu_Sales #button0 a:hover {background:transparent url(images/navigation_sales.gif) 0px -61px no-repeat;}
#StoreHeaderMenu_Sales #button1 a:hover {background:transparent url(images/navigation_sales.gif) -65px -61px no-repeat;}
#StoreHeaderMenu_Sales #button2 a:hover {background:transparent url(images/navigation_sales.gif) -202px -61px no-repeat;}
#StoreHeaderMenu_Sales #button3 a:hover {background:transparent url(images/navigation_sales.gif) -324px -61px no-repeat;}
#StoreHeaderMenu_Sales #button4 a:hover {background:transparent url(images/navigation_sales.gif) -405px -61px no-repeat;}
#StoreHeaderMenu_Sales #button5 a:hover {background:transparent url(images/navigation_sales.gif) -460px -61px no-repeat;}
#StoreHeaderMenu_Sales #button6 a:hover {background:transparent url(images/navigation_sales.gif) -635px -61px no-repeat;}
#StoreHeaderMenu_Sales #button7 a:hover {background:transparent url(images/navigation_sales.gif) -334px -93px no-repeat;}
#StoreHeaderMenu_Sales #button8 a:hover {background:transparent url(images/navigation_sales.gif) -430px -93px no-repeat;}
#StoreHeaderMenu_Sales #button9 a:hover {background:transparent url(images/navigation_sales.gif) -526px -93px no-repeat;}
#StoreHeaderMenu_Sales #button10 a:hover {background:transparent url(images/navigation_sales.gif) -622px -93px no-repeat;}

/********************/
/* END NAVIGATION PRODUCTS */
/********************/

#button0 a, #button1 a, #button2 a, #button3 a, #button4 a, #button5 a, #button6 a, #button7 a, #button8 a, #button9 a, #button10 a {text-indent: -9999px; text-decoration: none; overflow:hidden;}


#ThemeParkMaps, #MobilityScootersList {
     background:url(images/MapsMiddle.jpg) repeat-y;
     display:block;
     width:276px;
     position:absolute;
     left:440px;
     
}

#ThemeParkMaps h3, #MobilityScootersList h3 {
     background:url(images/MapsTop.jpg) no-repeat;
     text-indent:-3000em;
     overflow:hidden;
     width:276px;
     height:42px;

}



#MobilityScootersList h3 {
	background:url(images/MobilityScootersTop.jpg) no-repeat;
}

#ThemeParkMaps ul, #MobilityScootersList ul {
     background:url(images/MapsBottom.jpg) no-repeat 50% 100%;
     min-height:130px;
     list-style:none;
     margin:0;
}

#ThemeParkMaps ul li, #MobilityScootersList ul li {
    background:url(images/MapsArrow.gif) no-repeat 0% 50%;
    margin:15px 0px 0px 25px;
    text-indent:20px;
    display:block;
}

#ThemeParkMaps ul li a, #MobilityScootersList ul li a {
    font-weight:bold;
}

div#ShoppingCartForm, form#ShoppingCartForm {
    background:url(images/BackgroundShoppingCart.jpg) no-repeat 0% 100%;
    min-height:400px;
    padding:0px 20px 20px 20px;
}

h2.ShoppingCartHeader {
     margin:0;
     padding:0;
     display:block;
     width:648px;
     height:42px;
     text-indent:-3000em;
     overflow:hidden;
}

h2#ShoppingCartHeader_Basket {
    background:url(images/ShoppingCartTop.jpg) no-repeat;
}

h2#ShoppingCartHeader_Login {
    background:url(images/ShoppingCartTop_Login.jpg) no-repeat;
}

h2#ShoppingCartHeader_BillInfo {
    background:url(images/ShoppingCartTop_BillInfo.jpg) no-repeat;
}

h2#ShoppingCartHeader_ShipMeth {
    background:url(images/ShoppingCartTop_ShipMeth.jpg) no-repeat;
}

h2#ShoppingCartHeader_PayMeth {
    background:url(images/ShoppingCartTop_PayMeth.jpg) no-repeat;
}

h2#ShoppingCartHeader_ViewOrder {
    background:url(images/ShoppingCartTop_ViewOrder.jpg) no-repeat;
}

h2#ShoppingCartHeader_ViewShipments {
    background:url(images/ShoppingCartTop_ViewShipments.jpg) no-repeat;
}

h2#ShoppingCartHeader_Orders {
    background:url(images/ShoppingCartTop_Orders.jpg) no-repeat;
}

h2#ShoppingCartHeader_ContactUs {
    background:url(images/ShoppingCartTop_ContactUs.jpg) no-repeat;
}

#ShoppingCartForm input, form#frmLogin input, form#frmCreateAccount input {
    display:block;
    /*width:200px;*/
    margin:0 5px 10px 0;
    padding:2px;
    float:left;
}

form#frmLogin, form#frmCreateAccount {
    display:block;
    margin:0 0 50px 0;
}

form#frmLogin h3, form#fromCreateAccount h3 {
    display:block;
    clear:left;
    margin;10px 0 10px 0;
}

form#ShoppingCartForm th.OuterTable, form#frmLogin label, form#frmCreateAccount label {
    display:block;
    width:200px;
    text-align:right;
    margin:0 5px 10px 0;
    float:left;
}

form#frmLogin br, form#frmCreateAccount br {
    clear:left;
}

span.highlight {
display:none;
/*    display:block;
    width:70px;
    font:normal 10px verdana;
    color:red;
    position:absolute;
    left:510px;
    margin:-20px 0 0 0;
    padding:0;*/
}

span.highlight:before {
    content:"* ";
}

#ShoppingCartBackground {
    background:url(images/ShoppingCartBottom.jpg) no-repeat 0% 100%;
    display:block;
    width:648px;
    min-height:300px;
}

#ShoppingCartMiddle {
     background:url(images/ShoppingCartMiddle.jpg) repeat-y;
}

#ShoppingCartInside {
    padding:10px 20px 10px 20px;
}

body.ac_product_01 input#btnBuyNow {
	position:absolute;
	top:455px;
	left:480px;
	}

body.ac_product_01 td.CategoryTrails, body.ac_product_01 a.CatMenuTitle, body.ac_product_01 .ProductNavigation {
    display:none;
}

#ProductDetailScroll p, #ProductDetailScroll2 p, #ProductDetailScroll3 p {
    font:normal 11px verdana;
    padding:20px 20px 0 20px;
}

#ProductDetailScroll ul, #ProductDetailScroll2 ul, #ProductDetailScroll3 ul {
    padding:20px;
    margin:0;
}

#ProductDetailScroll li, #ProductDetailScroll2 li, #ProductDetailScroll3 li {
    font:normal 11px verdana;
    display:block;
    width:350px;
    clear:left;
    list-style-type:none;
    padding:10px 0 10px 0;
    background:url(images/SpecsBorder.gif) repeat-x bottom left;
    text-align:left;
}

#ProductDetailScroll li strong, #ProductDetailScroll2 li strong, #ProductDetailScroll3 li strong {
    display:block;
    width:150px;
    text-align:right;
    margin:0 10px 20px 0;
    float:left;
}



ul#SpecsButtons, ul#SpecsButtons2, ul#SpecsButtons3 {
   list-style:none;
   display:block;
   margin:0 0 0 20px;
   padding:20px 0 20px 0;
   border-bottom:solid 1px #00438A;
}

ul#SpecsButtons li, ul#SpecsButtons2 li, ul#SpecsButtons3 li {
    margin:0;
    padding:0;
    background:none;
    display:inline;
	width:1px; /* IE :) */
}

ul#SpecsButtons li a, ul#SpecsButtons2 li a, ul#SpecsButtons3 li a {
    display:block;
    text-indent:-3000em;
    overflow:hidden;
    float:left;
    height:29px;

}

ul#SpecsButtons li#SpecsButtonBrochure a, ul#SpecsButtons2 li#SpecsButtonBrochure2 a, ul#SpecsButtons3 li#SpecsButtonBrochure3 a {
    background:url(images/SpecsButtonBrochure.gif) no-repeat;
    width:96px;
}

ul#SpecsButtons li#SpecsButtonManual a, ul#SpecsButtons2 li#SpecsButtonManual2 a, ul#SpecsButtons3 li#SpecsButtonManual3 a {
    background:url(images/SpecsButtonManual.gif) no-repeat;
    width:127px;
}

ul#SpecsButtons li#SpecsButtonDemo a, ul#SpecsButtons2 li#SpecsButtonDemo2 a, ul#SpecsButtons3 li#SpecsButtonDemo3 a {
    background:url(images/SpecsButtonDemo.gif) no-repeat;
    width:129px;
}

td.ProductImage img {
    position:absolute;
    top:250px;
    left:450px;
}

body.product_sales td.ProductImage img {
	left:600px;
}

a.ProductDetail {
    cursor:pointer;
}

div.Spec {
    /*margin-top:251px !important;*/
}

body.ac_directory_01 div.Spec {
   /* margin-top:130px !important;*/
}

#ProductDetailScroll p.Intro, #ProductDetailScroll2 p.Intro, #ProductDetailScroll3 p.Intro {
    position:absolute;
    top:210px;
    left:20px;
    display:block;
    width:387px;
}

.ProductOptionsCaption {
    color:#00438A;
    font:bold 13px arial;
    display:block;
    text-transform:uppercase;
    margin:10px 10px 0 5px;
}

.ProductOptions {
    display:block;
    font:bold 13px arial;
    color:#00438A;
    float:left;
    margin:5px 5px 0 0;
}

.ProductOptions input {
    display:block;
    float:left;
    font:normal 13px; arial;
    color:#00438A;
    border:solid 1px #00438A;
    margin:5px 0 0 0;
}

td.ProductDetail {
    position:absolute;
    top:500px;
    left:500px;
}

td.ProductDetail h2 {
    position:absolute;
    top:-300px;
    left:-460px;
}

.hideThis {
    display:none;
}

#frmProduct label, body.product_sales label, #frmProduct input, body.product_sales input, #frmProduct select, body.product_sales select{
    display:block;
    float:left;
    margin:0 5px 5px 0;
}

body.product_sales label, #frmProduct label {
    width:140px;
    text-align:right;
}

#frmProduct input {
    width:150px;
}

body.product_sales br, #frmProduct br {
    clear:left;
}

body.product_sales .CategoryTrails {
	display:none;
}

body.ac_category_03 .ProductListing {
    padding:10px;
    text-align:left;
}

p#AlertMessage {
    display:none;
    color:red;
    font-size:12px;
    position:absolute;
    width:200px;
}

td.ProductImage h2 {
	display:block;
}

div#PhonePopUpText {
	margin:0 auto;
	display:block;
}

textarea#LineMessage {
	width:1px; 
	height:1px; 
	overflow:hidden; 
	position:absolute; 
	top:0px; 
	left:0px; 
	visibility:hidden;
}

body.product_sales div#ContentArea td.ProductImage {
    position:absolute;
    top:-40px;
    left:-120px; 
}