body {
        font-family: arial, sans-serif;
        font-size: 13px;
        background: #000;
        color: #fff;
        margin: 0;
}

a { color:white; text-decoration:none; }

a:hover { color:white; }

h1 {
        font-size:15pt;
        font-weight:lighter;
}

h2 {
        color: #86ba27;
        font-size:13pt;
        font-weight:lighter;
        margin-top:13px;
}

h3 {
        color:DarkKhaki;
        font-size:11pt;
        font-weight:lighter;
}

#annoying_header { margin-top:45px; }

#content {
        width: 982px;
        margin: 0 auto;
}

#header {
        background: #fff Url('images/header_telematics.jpg') no-repeat top center;
        width: 982px;
        height: 140px;
        margin-top:0px;
}

#logo {
        float:left;
        margin-left:5px;
        margin-top:0px;
}

#header_info {
        float:right;
        width:470px; 
}

#details { 
        float:left;
        margin-right:10px;
        margin-top:12px;
        text-align:left; 
}

#details p { margin-top:-6px; }

#header #login { 
        background: Url('images/login_intelligent_vehicle_systems.png') no-repeat; 
        float:right;
        height:139px;
        margin-right:4px;
        margin-top:3px;
        width:219px;
}

#login .left { 
        float:left;
        margin-left:19px;
        margin-top:7px;
}
#login .right { float:right; margin-right:23px;}
#login .right input { 
        height:15px;
        margin-top:3px;
        width:100px; 
}
#login input[type="submit"] { float:right; }
#login form { margin-top:32px; }
#login .form2_password { padding-top:23px; }

.login_button input{
        background: Url('images/login_button_gps_tracking_device.png');
        width:105px;
        height:20px;
        border:none;
        cursor:pointer;
        margin-top:2px;
        margin-bottom:-0px;
        margin-right:22px;
        float:right;
}
.login_button input:hover { background-position: 0px -20px; }

ul#navigation {
        background: Url('images/nav_fleet_tracking.jpg') no-repeat;
        clear: both;
        float: left;
        width: 982px;
        margin: 0;
        margin-top: -5px;
        height:38px;
}

ul#navigation li {
        list-style: none;
        display: inline;
        margin: 0 2px;
                float:left;
                position:relative;
}

ul#navigation li a {
        color:#FFFFFF;
        font-size:16px;
        font-weight:lighter;
        left:-18px;
        padding:13px 11px 14px;
        position:relative;
        text-decoration:none;
        top:10px;
}       

ul#navigation li a:hover { color:black }


ul#navigation li ul li a {
        bottom:0;
        margin:0;
        padding:0;
        top:0;
}

ul#navigation ul {
        display:none;
        list-style: none;
        position: absolute;
        top: 37px;
        margin-left: 0px;
        padding: 0;
        left:-12px;
        background: transparent url('images/drop_down.png') no-repeat;
        width:310px;
        height:185px;
}

ul#navigation li:hover ul li a {
        width:142px; 
        left:0px; 
}

ul#navigation li:hover ul li a:hover { color:#CFCFCF; }


ul#navigation ul { border: 1px solid #white; border-top: none; }
ul#navigation ul li { 
        display:block;
        padding: 5px 5px 1px;
        display:inline;
        width:300px;
}
ul#navigation ul li:first-child { border-top: none; }

ul#navigation li:hover ul { display: block; }

/******************************************
        Main 
******************************************/

#main {
        clear: both;
        float: left;
        width: 982px;
}

#banner { 
        background: Url('images/banner_gps_tracking_device.jpg') no-repeat;
        width:982px;
        height:330px;
 }

#text { 
        float:right;
        margin-right:36px;
        margin-top:8px;
        width:450px; 
}
 
#text #title {
        width:469px;
        height:85px;
        float:right;
        margin-right:-22px;
        margin-top:0px;
}

#text p { 
        float:right;
        margin-right:18px;
        margin-top:0;
        right:15px;
        text-align:justify;
        width:430px;
}

#sections { 
        background: Url('images/bg_car_tracking_devices.jpg') repeat-y;
        height:auto;
        width: 982px;
        float:left;
}

#sections .box {
        width:311px; 
        float:left; 
        height: auto; 
        margin-left:12px;
        margin-right:0;
}

#sections .box h1 { 
        float:right;
        font-size:14pt;
        font-weight:lighter;
        margin-right:6px;
        position:relative;
        top:-2px;
        text-align:right;
}

#sections .box img { 
        float:left;
        margin-top:-25px;
        border-style:none;
}

#sections .box p { float:left; }

#about {
        margin-left:20px;
        padding-top:10px;
        padding-bottom:15px;
}

#about_bg { 
        float:right;
        margin-right:16px;
        margin-top:10px; 
}

#about p { 
        text-align:justify;
        width:685px;
        margin-bottom:35px;
}

#about ul { 
        margin-top:10px;
        text-align:justify;
        width:642px;
}

#about a { text-decoration:underline; }

#big_layout {
        margin:65px auto 0;
        width:916px;
}

#big_bg_top {
        width:916px;
        height:27px;
        background: transparent Url('images/big_bg_top.png') no-repeat;
}

#big_bg {  
        background: transparent Url('images/big_bg_repeat.png') repeat-y;
        height:auto;
        width:916px;
        margin-top:-13px;
        padding-left:20px;
}

#big_content { 
        width:870px;
        margin-bottom:13px;
        margin-top:13px;
        width:870px; 
}

#big_content #main_img {  
        background:black none repeat scroll 0 0;
        float:right;
        margin-bottom:15px;
        margin-left:15px;
        margin-top:-30px;
        padding:15px;
}

#big_content #small_img {  
        float:left;
        margin-top:1px;
        padding-right:27px;
}


#big_content #small_img2 {  
        float:right;
}

#big_content #small_img3 {
        clear:both;
        float:left;
        margin-top:20px;
        padding-right:27px;
} 

#small_utilities { 
        float:left;
        margin-top:4px;
        padding-bottom:27px;
        padding-right:20px; 
}

#small_local { 
        border:1px solid grey;
        float:left;
        margin-bottom:16px;
        margin-right:11px;
        margin-top:3px; 
}

#small_img_fuel {
        float:left;
        margin-bottom:5px;
        margin-top:5px;
        padding-right:27px;
}

#local { padding-bottom:8px; }

#local p { margin-left:78px; }

#local ul { margin-left:55px; }

#big_bg_bottom {  
        width:916px;
        height:27px;
        margin-top:-13px;
        background: transparent Url('images/big_bg_bottom.png') no-repeat;
}

#call_back { 
        width:870px; 
        margin-top:13px;
        margin-bottom:13px;
}

#call_back input[type="submit"]{
        background: Url('images/button_gsm_tracking.png');
        width:165px;
        height:54px;
        border:none;
        cursor:pointer;
        margin-bottom:0px;
        left:160px;
        padding-bottom:25px;
        font-size:11pt;
        color:white;
        margin-top:15px;
        position:relative;
}
#call_back input[type="submit"]:hover { background-position: 0px -55px; }

#plant_bg { background:url('images/plant_asset.png')no-repeat; }

#fuel_bg { background:url('images/fuel.png')no-repeat; }

#more, #call { 
        background: Url('images/button_small_location_management.png');
        color:white;
        cursor:pointer; 
        text-decoration:none; 
}

#more {
        left:160px;
        margin-bottom:0;
        margin-left:-166px;
        margin-top:15px;
        padding:2px 37px 6px 35px;
        position:relative;
        width:100px; 
        height:33px;
}

.index #more {
        float:right;
        height:18px;
        margin-bottom:0;
        margin-right:165px;
        margin-top:5px;
        padding:2px 37px 6px 35px;
        position:relative;
        right:169px;
        width:28px;
}

#more:hover, #call:hover { background-position: 0px -33px; } 

#call {  
height:27px;
left:160px;
margin-bottom:0;
margin-left:-166px;
margin-top:15px;
padding:2px 13px 0 24px;
position:relative;
width:64px;
}

/******************************************
        News and Case Studies
******************************************/
#news_sections { border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white; float:left; height:auto; width:980px; padding-bottom:18px;
}

#news_case { margin:0 auto; width:702px; margin-top:60px; }
#news_img { background: transparent url('images/snaz_bg_gsm_gps_tracker.png') no-repeat; width:449px; height:188px; position:absolute; z-index:-1; }

.newsStory { background: transparent url('images/new_bg_gps_car_tracking.png') no-repeat; height:202px; margin-bottom:0px; padding:10px 25px 5px 14px; width:663px; margin-top:-7px; }

.product { background: transparent url('images/new_bg_gps_car_tracking.png') no-repeat; height:202px; margin-bottom:0px; padding:10px 25px 5px 14px; width:663px; margin-top:-7px; }

#news_case h1 { color:#f0f2b0; margin-top:5px; }
.newsStory h2 { color:#f0f2b0; margin-top:10px; }
.newsStory h3 { color:#d1e1c4; }

.product h3 a { color:#f0f2b0; margin-top:10px; font-size:14pt; text-decoration:none; }

#news_case_big h1 { color:#f0f2b0; margin-top:5px; }
.newsStoryFull h2 { color:#f0f2b0; margin-top:15px; }
.newsStoryFull h3 { color:#d1e1c4; margin-bottom:30px; margin-top:0;
padding-top:0; }

#news_case_big h2 { color:#f0f2b0; font-size:13.5pt; padding:0px; }
#news_case_big h3 { color:#d1e1c4; font-size:13pt; }


#news_case_big { margin:0 auto; width:640px; margin-top:60px; }
.newsStoryFull { background: transparent url('images/news_bg_repeat_vehicle_tracking_device.png') repeat-y; width:662px; padding:1px 15px; text-align:justify; }
.newsStoryFull .newsimagelarge { float:left; padding-right:15px; padding-top:10px; }


#news_top { background: transparent url('images/new_bg_top_fleetmatics.png') no-repeat; height:40px; width:695px; }

#news_bottom { background: transparent url('images/new_bg_bottom_fleet_tracking.png') no-repeat; height:27px; width:695px; padding-bottom:20px; }

.product .image { float:left; width: 215px; text-align: center; }
.product .description { float:right; width:440px; padding-bottom:10px; height: 80px; }
.prod_right_col { float: right; width: 440px; }

#news_middle #description { background: transparent url('images/news_bg_repeat_vehicle_tracking_device.png') repeat-y; width:662px; padding:1px 15px; text-align:justify; min-height:200px; }

#news_middle #description #mainimage img { float:left; margin-right:15px; margin-bottom:15px; margin-top:16px; }

#news_case_big .newsStroyDate { margin-bottom:8px; padding-bottom:0; }

.product .image img { max-width:215px; }

.morenews a, .product .more a, #back a { 
        background: Url('images/button_gsm_tracking.png');
        color:white;
        cursor:pointer; 
        text-decoration:none; 
}

.morenews a {
        left:160px;
        margin-bottom:0;
        margin-left:-166px;
        margin-top:15px;
        padding:7px 61px 25px 69px;
        position:relative;
        width:200px; 
        height:54px;
}
.morenews a:hover, .product .more a:hover, #back a:hover { background-position: 0px -55px; } 

.product .more { clear: both; float: right; }

.product .more a { 
        float:right;
        margin-bottom:0;
        padding:7px 0 25px 68px;
        width:98px;
        position: relative;
        bottom: 15px;
}

#back a { 
        margin-bottom:0;
        padding:7px 63px 31px 70px;
        position:relative;
        right:7px;
        top:6px;
        width:98px;
}
/******************************************
      
******************************************/
/******************************************
        Contact Us 
******************************************/
#contact { margin-left:20px; padding-top:1px; padding-bottom:5px; width:685px;
}

.contacts1 { width:475px; height:110px; }
.contacts1 .contact_list1 { float:left; padding-right:138px; }
.contacts1 .contact_list2 {  }

.contacts2 { width:475px; height:110px; }
.contacts2 .contact_list1 { float:left; padding-right:40px; }
.contacts2 .contact_list2 {  }

#contact input[type="submit"]{
        background: Url('images/button_gsm_tracking.png');
        width:165px;
        height:54px;
        border:none;
        cursor:pointer;
        margin-bottom:0px;
        left:160px;
        padding-bottom:25px;
        font-size:11pt;
        color:white;
        margin-top:15px;
        position:relative;
}
#contact input[type="submit"]:hover { background-position: 0px -55px; }
/******************************************
         
******************************************/
/******************************************
        Footer
******************************************/

#footer {
        clear: both;
        background: #000 Url('images/footer_asset_security.jpg') no-repeat;
        width: 982px;
        height: 69px;
        text-align: center;
        margin-top:-14px;

}

#footer p { 
        color:#FFFFFF;
        float:right;
        font-size:13px;
        margin-right:20px;
        padding-top:15px;
        text-align:right;
}

#footer #green_details { float:left; margin-left:40px; text-align:left; }

#footer #green_details2 { padding-top:10px; }

#footer #designed { margin-top:-12px; padding-top:0; }

#footer img { 
        float:left;
        margin-left:53px;
        margin-top:30px;
        padding-bottom:8px;
}

#footer p a { color: #fff; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }

/******************************************
         
******************************************/
