﻿html
{
    height:100%;
    width:100%;
    text-align:left;
    margin:auto;
}
#HeaderLink
{
    float:left;
    height:100px;
    width:100%;
    cursor: pointer;
}

#HomeHtml
{
    background:url(../img/Ferrari_BG_Repeater.jpg) repeat-y top left;
    background-color:#666666;
}
#HomeHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#91010a;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}

#SecurityHtml
{
    background:url(../img/Lambo_BG_Repeater.jpg) repeat-y top left;
    background-color:#666666;
}
#SecurityHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#a28000;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}
#ServicesPricingHtml
{
    background:url(../img/Bentley_BG_Repeater.jpg) repeat-y left top ;
    background-color:#666666;
}
#ServicesHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#556884;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}


#EnthusiastsHtml
{
    background:url(../img/HotRod_BG_Repeater.jpg) repeat-y left top ;
    background-color:#666666;
}
#EnthusiastsHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#bb6711;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}
#StorageTipsHtml
{
    background:url(../img/Bugatti_BG_1024-Repeater.jpg) repeat-y top left;
    background-color:#666666;
}
#StorageTipsHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#0d5cf3;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}
#ContactUsHtml
{
    background:url(../img/Porsche_BG_1024-Repeater.jpg) repeat-y top left;
    background-color:#666666;
}
#ContactUsHeadColor
{
    position:absolute;
    top:0px;
    left:0px;
    height:107px;
    width:100%;
    z-index:-1;
    border-bottom:solid 1px black;
    border-Top:solid 1px black;
}
 H1
 {
 font-family:Trebuchet MS;
 } 
   
body 
{
    position:relative;
    display:block;
    height: 100%;
    width:100%;
    margin:auto;
    float:left;
}

#HomeBody
{
    background:url(../img/Ferrari_BG_1024-Header.jpg) no-repeat left top ;
}

#SecurityBody
{
    background:url(../img/Lambo_BG_1024-Header.jpg) no-repeat left top ;
}

#ServicesPricingBody
{
    background:url(../img/Bently_BG_1024-Header.jpg) no-repeat left top ;
}

#EnthusiastsBody
{
    background:url(../img/HotRod_BG_1024-Header.jpg) no-repeat left top ;    
}

#StorageTipsBody
{
    background:url(../img/Bugatti_BG_1024-Header.jpg) no-repeat top left;
}

#ContactUsBody
{
    background:url(../img/Porsche_BG_1024-Header.jpg) no-repeat left top ;
}

#PrivacyPolicyBody
{
    background:url(../img/Bently_BG_1024-Header.jpg) no-repeat left top ;
}

#SitemapBody
{
    background:url(../img/Ferrari_BG_1024-Header.jpg) no-repeat left top ;
}

.Container
{
    position:absolute;
    top:0;
    display:block;
    width:1024px;
    margin:auto;
    float:left;
}

#HomeContainer
{
    height: 1050px;  
    background:url(../img/Ferrari_BG_1024-Footer.jpg) no-repeat bottom left;      
}

#SecurityContainer
{
    height: 890px;        
    background:url(../img/Lambo_BG_1024-Footer.jpg) no-repeat bottom left;      
}

#ServicesPricingContainer
{
    height: 1090px;      
    background:url(../img/Bentley_BG_1024-Footer.jpg) no-repeat bottom left;        
}

#EnthusiastsContainer
{
    height: 1215px;      
    background:url(../img/HotRod_BG_1024-Footer.jpg) no-repeat left bottom ;        
}

#StorageTipsContainer
{
    height: 1170px;      
    background:url(../img/Bugatti_BG_1024-Footer.jpg) no-repeat bottom left;        
}

#ContactUsContainer
{
    height: 1090px;      
    background:url(../img/Porsche_BG_1024-Footer.jpg) no-repeat bottom left;        
}

#PrivacyPolicyContainer
{
    height: 1650px;      
    background:url(../img/Bentley_BG_1024-Footer.jpg) no-repeat bottom left;        
}

#SitemapContainer
{
    height: 860px;  
    background:url(../img/Ferrari_BG_1024-Footer.jpg) no-repeat bottom left;      
}

#Main_Menu
{
    font-family:Trebuchet MS;
    font-size:10.5pt;
    font-weight:bold;
    color:black;
    position:absolute;
    top:128px;
    left:235px;
    width:680px;
    float:right;
    text-align:right;
}

.KeywordLinks
{
    color: Yellow;
    text-decoration: none;
}

.KeywordLinks:hover
{
    color: Yellow;
    text-decoration: underline;
}

#FooterLinks
{
    font-family:Trebuchet MS;
    font-size:7.5pt;
    font-weight:bold;
    color:yellow;
    position: absolute;
    bottom:20px;
    left: 0;
    width:1024px;
    float:left;
    text-align:center;
}

#Main_Menu a,
#FooterLinks a

{
margin:5px;
padding-left:2px;
cursor:pointer;
color: Black;
text-decoration: none;
}

#FooterLinks a
{
color: Yellow;
}

#OnMuteButton, #OffMuteButton
{
    font-family:Trebuchet MS;
    font-weight:bold;
text-decoration:none;
cursor:pointer;
color: Yellow;
text-decoration: none;
float:left;
margin-left:170px;
margin-top:100px;
font-size:8pt;
vertical-align: top;
}

#Main_Menu a:hover,
#HomeContainer #PageSelected,
#SecurityContainer #PageSelected,
#ServicesPricingContainer #PageSelected,
#EnthusiastsContainer #PageSelected,
#StorageTipsContainer #PageSelected,
#ContactUsContainer #PageSelected
{
color:Yellow;
cursor:pointer;
}

#HomeContent, .ContentDiv
{
    position:absolute;
    top:200px;
    left:320px;
    width:570px;
    height:auto;
    background:url(../img/OpaqueBG.png) top left;
    padding:10px; 
    padding-bottom: 20px;
    float:left;      
}

.ContentDiv ul li
{
    padding-bottom: 20px;
}

#HomeText, .ContentTitleDiv
{   
    padding:15px;
    color:white;
    font-size:10pt;
    font-weight:normal;
    font-family:Trebuchet MS;
    text-align:justify;
    float:left;
}

#StorageTipsContent
{
    padding-left: 0;
    padding-bottom: 0;
}

#PremierAddress
{
    padding-bottom: 40px;
    padding-left: 60px;
}

#AddressTitle
{
    font-size: 14pt;
}

.GoogleMap
{
    padding-left: 60px;
    padding-bottom: 20px;
}

#SideForm
{
    position:absolute;
    left:125px;
    top:250px;
     float:left;
     text-align:left;
     width:180px;
}

#SideForm LABEL
{
    TEXT-ALIGN:left;
    color:Yellow;
    font-size:10pt;
    font-weight:normal;
    font-family:Trebuchet MS;
    float:left;
}

#SideForm label#RequestInfoTitle
{
    font-size: 11pt;
}

#Reffered_by
{
    width: 166px;
}

.TxtBox
{
width:160px;
border-style:none;
background-color:#e1e1e1;
padding-left:5px;
float: left;
}

#Reffered_by
{
    float:left;
}

.TxtBox:focus, .TxtBox:hover, .TxtBox:active
{

border:solid 1px yellow;
margin:-1px;
}
#CommentTXT
{
height:180px;
}

.BR
{
height:10px!important;
}
#SecurityIMG
{
margin: 20px 0 15px 20px;
float:right!important;
}

#FirstIMG
{
margin: 5px 0 15px 20px;
float:right!important;
}

#SecondIMG
{
float:left!important;
margin: 5px 20px 0 0;
}

#ThirdIMG
{
float:right!important;
margin: 5px 0 0 20px;
}

#FourthIMG
{
float:right!important;
margin: 5px 0 0 20px;
}

#FifthIMG
{
float:right!important;
margin: 10px 0 0 20px;
}

#SixthIMG
{
float:right!important;
clear: right;
margin: 20px 0 0 20px;
}

#SeventhIMG
{
float:right!important;
margin: 5px 0 0 20px;
}

#EighthIMG
{
float:left!important;
margin: 5px 40px 0 0;
}

#NinthIMG
{
float:right!important;
margin: 5px 0 0 20px;
}

#SubmitBTN
{
 position:relative;
  height:35px;
 width:150px;
 padding:0px;
 background:url(../img/btn/SUBMIT_0.gif) no-repeat center center;
 margin-left:5px;
 border-width:0px;
 
}
#SubmitBTN:hover
{
 background:url(../img/btn/SUBMIT_1.gif) no-repeat center center;
}

#AdBox_1
{
    position:absolute;
    top:200px;
    left:1140px;
    width:100px;
}

#SitemapContent
{
    padding-bottom: 20px;
}

#SitemapText
{
    width: 520px;
    text-align: center;
}

#SitemapText h1, #TreeView1
{
    text-align: left;
}

#TreeView1
{
    width: 200px;
}

#TreeView1n0
{
    visibility:hidden;
}

.TreeView1_0
{
    color: White;
    font-size:12pt;
    font-weight:normal;
    font-family:Trebuchet MS;
}

.TreeView1_0:hover
{
    color: Yellow;
    text-decoration: underline;
}

#TreeView1t0
{
    font-weight: bold;
    color: Yellow;
    font-size:14pt;
}
#TreeView1t0:hover
{
    text-decoration: none;
}

#EmailLink, .CarClubs
{
    color: Yellow;
}

#EmailLink:hover, .CarClubs:hover
{
    color: White;
}

.DirectionLinks
{
    color: yellow;
    text-decoration: underline;
    padding-bottom: 20px;
    padding-left: 60px;
}

.DirectionLinks:hover
{
    color: white;
    text-decoration: underline;
}

.DirectionsDiv
{
    padding-left: 60px;
}

#PopupHtml
{
    background-color:#666666;
}



html:not([dummy]) #SecurityContainer
{
    height: 890px;     
}

html:not([dummy]) #FifthIMG
{
margin: 20px 0 0 20px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
#HomeContainer
{
    height: 1050px;        
}

#SecurityContainer
{
    height: 890px;             
}

#ServicesPricingContainer
{
    height: 1080px;             
}

#EnthusiastsContainer
{
    height: 1190px;            
}

#StorageTipsContainer
{
    height: 1190px;          
}

#ContactUsContainer
{
    height: 1090px;             
}

#PrivacyPolicyContainer
{
    height: 1800px;              
}

#SitemapContainer
{
    height: 860px;      
}

#HomeText, .ContentTitleDiv
{   
    font-size:11pt;
}

#SideForm LABEL
{
    font-size:10pt;
}

.TreeView1_0
{
    font-size:13pt;
}

#AddressTitle
{
    font-size: 15pt;
}

#SideForm label#RequestInfoTitle
{
    font-size: 12pt;
}

#TreeView1t0
{
    font-size:15pt;
}
}

body:nth-of-type(1) #HomeText, 
body:nth-of-type(1) .ContentTitleDiv
{   
    font-size:10pt;
}

body:nth-of-type(1) #SideForm LABEL
{
    font-size:9pt;
}

body:nth-of-type(1) .TreeView1_0
{
    font-size:12pt;
}

body:nth-of-type(1) #AddressTitle
{
    font-size: 14pt;
}

body:nth-of-type(1) #SideForm label#RequestInfoTitle
{
    font-size: 11pt;
}

body:nth-of-type(1) #TreeView1t0
{
    font-size:14pt;
}
