/* @group Shortcuts */

.fl {float:left}
.fr {float:right}
.clr {clear:both}
.dn {display:none}
.di {display:inline}
.db {display:block}
.hand {cursor:pointer}

/* @end */
/* @group Tags */

html {overflow:hidden;}
body {font-family:Arial, sans-serif;font-size:12px;}

/* @end */
/* @group Flash */

a.altlink {display:block;background:url(../images/flash_player_icon.png) no-repeat;padding-left:38px;color:black;height:32px;}
a.altlink:hover span {background-color:black;color:white;}
a.altlink span {display:block;margin-top:2px;padding:7px 7px 8px;}

/* @end */
/* @group Modal Window */

#modal_window {width:356px;position:absolute;display:none;visibility:visible;z-index:100;}
#modal_window #btn_close {position:absolute;top:20px;right:20px;width:20px;height:21px;background:url(../images/btn_close.png) no-repeat;}
#modal_container {background-position:0 15px ;background:url(../images/modal_middle.png) repeat-y;}
#modal_content {background:url(../images/modal_main.png) no-repeat;min-height:294px;}
#modal_content span {display:block;padding:40px 40px 10px 40px;line-height:18px;color:#a5a5a5;}
#modal_content span p {padding:0; margin:0;}
#modal_content span .heading {margin-bottom:0;}
#modal_content span .badge {margin:-20px -10px 0 0;padding-left:5px;}
#modal_content span .btn_download_now {margin:30px 0 0 83px;width:105px;height:76px;display:block;background:url(../images/btn_download_now.png) no-repeat;}


/* @end */
/* @group Menu */

#menu_container {position:absolute;height:123px;bottom:-8px;width:100%;} /*bottom:116px;*/
#menu {height:123px;background:url(../images/bg_menu.png) repeat-x;position:absolute;width:100%;overflow:auto;}
#menu span {display:block;color:white;font-size:14px;}
#menu ul {display:block;height:133px;width:3000px;padding:15px 0 0 15px;text-align:center;}
#menu ul li {}
#menu ul li a {display:block;text-decoration:none;padding:0 5px;}

/* @end */
/* @group Arrows */

/*.arrow {background:wurl(../images/bg_arrow.png) repeat-y;width:80px;position:absolute;border:1px solid red;}*/
#arrow_left {position:absolute;left:0;}
#arrow_left, #arrow_right {margin:0 20px;display:block;width:40px;height:74px;}
#arrow_left {background:url(../images/btn_left_arrow.png) -80px 0 no-repeat;}
#arrow_left:hover {background-position:-40px 0;}
#arrow_left:active {background-position:0 0;}

#arrow_right {position:absolute;right:0;}
#arrow_right {background:url(../images/btn_right_arrow.png) 0 0 no-repeat;}
#arrow_right:hover {background-position:-40px 0;}
#arrow_right:active {background-position:-80px 0;}

/* @end */
/* @group Tools */

#tools {background:black;height:115px;position:absolute;bottom:0;color:white;width:100%;min-width:960px;}
#tools #logo {width:95px;height:61px;position:absolute;left:20px;top:28px;}
/*#tools #btn_view_more {position:absolute;right:185px;top:42px;display:block;width:163px;height:32px;background:url(../images/en/btn_view_more_cars.png) 0 -32px no-repeat;}*/
#tools #btn_view_more {display:block;width:163px;height:32px;background:url(../images/en/btn_view_more_cars.png) 0 -32px no-repeat;}
/*#tools .btn_build {position:absolute;top:15px;right:20px;margin:15px 20px 0 0;text-align:right;}*/
#tools .btn_build {text-align:right;width:34%;margin:10px 20px 0 0;}
#tools .btn_build h1 {font-size:18px;margin-bottom:7px;color:#595959;}
#tools .btn_build_your_honda {margin-left:10px;}
#tools #container {width:272px;margin:15px auto 0;}
#tools .options {text-align:center;}
#tools .options .heading {margin-bottom:7px;}
#tools #btn_zoom_in {display:block;height:63px;width:66px;background:url(../images/btn_zoom_in.png) 0 -63px no-repeat;}
#tools #btn_zoom_out {display:block;height:63px;width:65px;background:url(../images/btn_zoom_out.png) 0 -63px no-repeat;}
#tools #btn_download {display:block;height:63px;width:131px;background:url(../images/en/btn_download.png) 0 -63px no-repeat;}
#tools #btn_zoom_in:active, #tools #btn_zoom_out:active, #tools #btn_download:active {background-position:0 0;}

/* @end */
/* @group Pagination */

#pagination {margin:13px 0 0 0;text-align:center;}
#pagination li a {display:block;width:16px;color:white;margin:0 2px;}
#pagination .previous a {width:9px;height:11px;display:block;background:url(../images/btn_paginate_previous.png);}
#pagination .next a {width:9px;height:11px;display:block;background:url(../images/btn_paginate_next.png);}

/* @end */
