/*
Theme Name: BlissCarHire
Description: nada
Version: 1.0
*/
/* CSS RESET */

body,  dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
font-family:Arial, Helvetica, sans-serif;
margin:0pt;
padding:0pt;

}
table {
border-collapse:collapse;
border-spacing:0pt;
}
fieldset, img {
border:0pt none;
}
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}

h1{
font-size:16px;
font-weight:600;
}

h2{
font-size:14px;
font-weight:400;
}

h3{
font-size:12px;
font-weight:600;
}

p{
font-size:12px;
font-weight:400;
}

a, a:link, a:visited {
    text-decoration:none;
    color:#7D7D7D;
    outline: 0;
    cursor:pointer;
}

a:link, a:active, a:focus, input:focus {
    outline: 0;
}


a:hover {
    cursor:pointer;
    color:#CCC;
}



/* END CSS RESET */

/* LAYOUTS STANDARD */
body {
    background:#ffffff;
    color:#6D6E71;
    font-size:12px;
    text-align:center;
}
table {
    font-size:11px;
}

#container {
    margin:0pt auto;
    width:998px;
    text-align:left;
    position:relative;
}
#header {
    position:relative;
    width:100%;
    height:90px;
}

#header h1{
    font-size:12px;
    font-weight:400;
    letter-spacing:12px;
}

#subheader {
    position:relative;
    height:57px;
}
#wrapper {
    padding:4px 0;
    width:100%;
    overflow:hidden;
}
#wrapper, .cols {
    font-weight:normal;
    float:left;
    display:inline;
}

#deptMenu{
    margin:0px 0px 10px 0px
}

.onecol #content {
    margin:0;
    width:100%;
}

.twocol #content {
    margin:0 0 0 248px;
    width:750px;
    background-color: #eeeeee;
}
.twocol #col1 {
    margin-left:-998px;
    width:243px;
}

.threecol #content {
    margin:0 243px 0 243px;
    width:512px;
}
.threecol #col1 {
    margin-left:-998px;
    width:243px;
}
.threecol #col2 {
    margin-left:-243px;
    width:243px;
}



/* footer */

.row {padding:0 0 8px 0;float:left;}

.colc {
    width:205px;
    float:left;
    position:relative;
    margin:0px 10px 0px 0px;
}

.cold {
    width:205px;
    float:left;
    position:relative;
    margin:0px 0px 0px 0px;
}

.cola , .colb {
    width:270px;
    float:left;
    position:relative;
    margin:0px 10px 0px 0px;
}


#footer {
    margin:0 auto;
    clear:both;
    color:#fff;
    }

.sole {
    padding:8px;
    float:left;
    background-color: #b183b0;
    background-attachment: scroll;
    background-image: url(images/background_images/footer_bg.png);
    background-repeat: repeat-y;
    background-position: left top;
        -moz-border-radius: 4px ;
    -webkit-border-radius: 4px ;

}


#footer .cola a, #footer .colb a, #footer .colc a, #footer .cold a {font-weight:normal;}
#footer .row {padding:0;width:983px;background:none;}
#footer .row .trimright {margin-right:4px;}
#footer .row h4 {color:#ffffff;font-weight:bold;font-size:12px;padding:0 0 5px 0;}
#footer .row ul {
    padding:6px 0 0 0;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #D8C2CC;
}
#footer .row li {padding:4px 0 5px 0;border-bottom:1px dotted #D8C2CC; list-style:none;}
#footer .row li a {
    color:#fff;
    text-decoration:none;
    padding: 0 0 0 16px;
    background:url(images/background_images/footer_bullet.gif) no-repeat 1px;
    display:block;
}
#footer .row li a:link, #footer .row li a:visited {color:#ffffff;}
#footer .row li a:hover {color:#ffffff;text-decoration:none; background-color:#805f80;}
#footer .row li a:active {color:#ffffff;text-decoration:none;}

#footer .row ul#footadmin {border-top:2px solid #D8C2CC;padding:6px 0 0 0;}
#footer .row ul#footadmin li {border-bottom:1px dotted #D8C2CC;}
#footer .row ul#footadmin li a {
    text-decoration:none;
    padding: 0 0 0 22px;
    background-image: url(images/background_images/footer_bullet.gif);
    background-repeat: no-repeat;
    background-position: 5px;
}
#footer .row ul#footadmin li a:hover {text-decoration:underline;}
#footer .row ul#footadmin li a:active {color:#fff;text-decoration:none;}

#footer .row ul#footadmin li a.rss {background:url(images/background_images/rss_icon.png) no-repeat 1px ;}
#footer .row ul#footadmin li a.rss span {}

#footbase {float:left;margin:0; padding:20px 0;background:#ffffff;display:block;width:998px;clear:both;}
#footbase ul {padding:0 10px 26px 10px ;}
#footbase ul li {display:inline;float:left;color:#999;}
#footbase ul li#copyright {margin: 0px 0 0 00px; width:500px}
#footbase ul li#top a {background:url(images/buttons/back_top.png) no-repeat  ;width:92px;height:18px;float:left; color:#ffffff;font-size:12px; text-align:center; text-decoration:none; font-weight:600;}
#footbase ul li#top a:hover {background:url(images/buttons/back_top.png) no-repeat -92px;width:92px;height:18px;float:left; color:#222222;}
#footbase ul li#footlogo {float:right;padding:0;}
#footbase ul li#footlogo  a    {background:url(images/background_images/footer_logo.png) no-repeat 0;width:75px;height:32px;display:block;}
#footbase ul li#footlogo  a:hover    {background:url(images/background_images/footer_logo.png) no-repeat -75px;width:75px;height:32px;display:block;}


#main .hidden, .hidden, body ul li.hidden {
    display:none;
}
.clear {
    clear:both;
}

/* footer */

/* END LAYOUTS STANDARD */


/* STANDARD ELEMENTS */

.info {
    float:right;
    height:14px;
    margin-right:3px;
    margin-top:3px;
    width:14px;
}

.hmenu {
    clear:left;
    margin:0 auto;
}
.hmenu ul li {
    display:inline;
    float:left;
}

.box {
    margin-bottom:2px;
    width:243px;
    position:relative;
    overflow:hidden;
    background: url(images/background_images/boxTop.gif) no-repeat top left;
}

.boxBottom {
    width:243px;
    position:relative;
    overflow:hidden;
    padding-bottom:17px;
    background: url(images/background_images/boxBottom.gif) no-repeat bottom left;
}
.boxCont {
    background: url(images/background_images/boxCenter.jpg) repeat-y top left;
    width:auto;
    margin-top:17px;
    padding:0 13px 0;
}

.boxCont h2 {
    padding-left:12px;
    line-height:23px;
    height:23px;
    font-weight:bold;
    color:#FFF;
    margin-bottom:7px;
}

.boxList {
    height:172px;
    width:214px;
    margin:0 0 11px;
    overflow:auto;
}
.boxList ul {
    border:0 none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 11px;
    padding:0;
    width:auto;
    z-index:10;

}

.boxList ul li {
    line-height:16px
}

.boxList ul li a:link, .boxList ul li a:active, .boxList ul li a:visited {color:#434343;}

#top_left_nav_panel h2 {background: url(images/background_images/hd_airports.gif) no-repeat top center;}
#top_left_nav_panel .boxList ul li a:hover, #top_left_nav_panel .boxList ul li.selected  a{color:#9A3250;}
#top_left_Index.boxIndex {
    background:url(images/background_images/bg_all_designer.gif) no-repeat center left;
    color:#9A3250;
    height:23px;
}
#bottom_left_nav_panel h2 {background:url(images/background_images/hd_locations.gif) no-repeat center center;}
#bottom_left_nav_panel .boxList ul li a:hover, #bottom_left_nav_panel .boxList ul li.selected a {color:#8C678B;}
#bottom_left_Index.boxIndex {
    background:url(images/background_images/bg_all_category.gif) no-repeat center left;
    color:#743470;
    height:23px;
}

#top_left_nav_panel .boxIndex span, #bottom_left_nav_panel .boxIndex span {
    height:23px;
    line-height:23px;
}

#top_left_Index.boxIndex:hover, #bottom_left_Index.boxIndex:hover {
    color:#9F9F9F;
}

#categoryBox #listOfCats li a {
    padding-left:5px;
}


#categoryBox #listOfCats li a.mac {
    padding-left:0px;
    font-weight:bold;
}


#topCats {
    border-bottom:1px dashed #BBBBBB;
}

a#txtFb:link, a#txtFb:visited {
    margin-top:12px;
    float:right;
    background:url(images/background_images/bg_Feedback.gif) no-repeat top right;
    width:80px;
    height:25px;
    line-height:25px;
    text-align:center;
    font-weight:bold;
    color:#FFF;
    margin-right:15px;
    cursor:pointer;
}
a#txtFb:hover {
    background:url(images/background_images/bg_Feedback_over.gif) no-repeat top right;
    cursor:pointer;
}


.boxIndex {
    width:214px;
    height:21px;
    font-weight:bold;
    display:block;
}
.boxIndex span {
    line-height:23px;
    margin-left:36px;
}


/* END STANDARD ELEMENTS */




    /* FIRST LEVEL */

        #mainmenu {
            width:100%;
        }

        #nav {
            border-top:1px solid #E5E5E5;
            position: relative;
            background:transparent url(images/background_images/bg_menu.png) repeat-x 0 0;
            width: 100%;
            height:28px;
        }

        #nav li {
            margin: 0;
            float: left;
            display: block;
            cursor:pointer;
            text-align:center;
        }

        #nav li a, #nav li span {
            border-left:1px solid #CECECE;
            color: #4B4B54;
            font-weight: bold;
            display: block;
            padding: 0;
            line-height: 28px;    position:relative;height:28px;
        }





        #nav li#menu_one a, #nav li#menu_one ul li.first a {
            border-left:0;
        }
        #nav li#menu_one ul li a {
            border-left:1px solid #FFF;
        }

        #nav li span {
            cursor:text;
        }

         #nav li a:hover, #nav li span, #nav a.home {
            color:#FFF;
        }


    /* END FIRST LEVEL */





        #nav li.first, #nav li ul li.first a, #nav li ul li.first span {border:none;}


        li#menu_one a:hover, li#menu_one.sel {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}
        li#menu_two a:hover, li#menu_two.sel {
    background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;
}
        li#menu_three a:hover, li#menu_three.sel {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}
        li#menu_four a:hover, li.sel#menu_four {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}
        li#menu_five a:hover, li#menu_five.sel {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}
        li#menu_six a:hover, li#menu_six.sel {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}
        li#menu_seven a:hover, li#menu_seven.sel {background:transparent url(images/background_images/bg_menu.png) repeat-x 0 -29px;}

        #menu_one{width: 146px;}
        #menu_two{width: 142px;}
        #menu_three{width: 142px;}
        #menu_four{width: 142px;}
        #menu_five{width: 142px;}
        #menu_six{width: 142px;}
        #menu_seven{width: 142px;}

    /* END MENU DEPT */




/* HEADER ELEMENTS */

#logo {
    float: left;
    margin-top:10px;
    width:200px;
    margin-left: 0px;

}

a.header_logo_rollover
{
    display:block;
    width:144px;
    height:60px;
    background-image: url(images/background_images/logo.png);

}

a.header_logo_rollover:hover
{
    background-position: -144px 0;
}


/* NAVIGATION BAR */
#searchTop {
    z-index:0;
    position:relative;
}
#searchTop .padding {
    padding:7px 10px;
}
#searchTop ul li#sortingLink a, #searchTop ul li#sortingLink span {
    padding:0 5px;
}
#searchTop ul li#sortingLink span, #searchTop ul li#sortingLink a:hover, #searchTop .pagnum li span{
    color:#ABABAB;
}
.combo {
    width:150px;
}
#searchTop ul li {
    display:block;
    float:left;
}
#searchTop div.autocomplete ul li {float:none;}

#sortby_combo {
    margin-top:-2px!important;
    margin-top:0px;
}

#searchTop ul li div.content {
    background:#FFFFFF url('http://cdn2.yoox.biz/yoox80/layout/forms/btnCombo.gif') no-repeat right top;
    float:left;
    font-size:10px;
    line-height:17px;
    padding-left:8px;
    width:149px;
    z-index:100;
}

#searchTop h1 {
    padding:10px 0px 10px 10px;
}

#sortingFilter {
    border:1px solid #C5C5C5;
    background:#FFFFFF;
    top:18px !important;
    margin-left:-1px;
    font-size:10px;
    left:0pt;
    position:absolute;
    width:157px;
    z-index:100;
}
#sortingFilter ul {
    float:left;
    display:inline;
    width:160px;
    z-index:100;
}
#sortingFilter ul li {
    margin-top:-1px;
    margin-left:3px;
    border-top:1px solid #C5C5C5;
    width:150px;
    line-height:23px;
    height:23px;
    display:block;
    float:none;
    z-index:100;
}
#sortingFilter ul li a:link, #sortingFilter ul li a:visited {
    width:150px;
    line-height:23px;
    height:23px;
    padding-left:3px;
    display:block;
    z-index:100;
}
#sortingFilter ul li a:hover {
    display:block;
    background:#949494;
    color:#FFFFFF;
}

.nArrows, .navigationBar .pagnum, .pagnum li, #nbHowMany {
    float:left;
    display:inline;
}

.pagnum li{
    margin:0 3px
}

#itemperpage {
    line-height:20px;
    height:20px;
    text-align:center;
    overflow:hidden;
}
#itemperpage a  {
    margin:0 3px;
}
#itemperpage ul li a  {
    margin:0;
}

#itemperpage a.colorDept:hover, #itemperpage a.sel {
    color:#AEAEAE;
}
.navigationBar {
    float:right;
    display:inline;
}
#searchTop .navigationBar {
    margin-top:2px;
}
.nArrows {

    position:relative;
}

#itemperpage .arrowSR,  .arrowSR{
    float:left;
    width:12px;
    height:10px;

    margin:2px 0 0;
    display:block;

}

#container  .arrowSR:hover{
    background:#ccc
}

.arrowSR {
    background:#4c4c4c;
}

.nArrowsOff {
    margin:2px 0 0;
}



.pagnum {
    margin-top:2px;
    line-height:10px;
    height:10px;
    color:#BBBBBB;
}
.pagnum li {
    text-align:center;
}

.pagnum li a:link, .pagnum li a:visited {
    color:#545454;

}
.pagnum li a:hover {
    color:#BBBBBB;
}

.pagnum li span {
    color:#ababab
}

#nbHowManyPages {
    text-align:center;
}
.sectColor {
    color:#373737;
}

#nbHowMany {
    font-weight:normal;
}
/* END NAVIGATION BAR */

/* CONTAINERS */
.topContainer {
    height:25px;
    background:url(images/background_images/containerTop.gif) no-repeat top left;
    overflow:visible;
}
.topContainer .padding, .bottomContainer .padding {
    padding:10px 20px;
}
.centerContainer {
    float:left;
    display:inline;
    border-left:1px solid #AAAAAA;
    border-right:1px solid #AAAAAA;
    background-color: #ffffff;
}

.centerContainer h1 {
    margin:10px 0px 5px 10px;
    font-size:20px;
    font-weight:400;
}

.centerContainer h2 {
    margin:10px 0px 5px 10px;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
}

.centerContainer h3 {
    margin:10px 0px 5px 10px;
    font-size:14px;
    font-weight:400;
    font-style:italic;

}

.centerContainer ul {
    margin:10px 0px 5px 10px;
    list-style:circle;

}

.centerContainer li {
    margin:3px 0px 0px 15px;
    list-style:circle;

}

.centerContainer p {
    margin:10px 0px 5px 10px;
    font-size:12px;
    font-weight:400;
}

.bottomContainer {
    clear:left;
    height:35px;
    background:url(images/background_images/containerBottom.gif) no-repeat top left;
    overflow:hidden;
}
/* END CONTAINERS */

/*Defaults Styling*/


#formContainer#narrowcontainer fieldset {
    padding:0px;
    }

.leftfield{
    width:350px;float:left; border:none;
    }

.rightfield{
    width:300px;float:right; border:none;
    }

.topfield{
    width:200px;float:left;  border:none;
    }

.bottomfield{
    width:200px;float:left; border:none;
    }

#formContainer input, textarea, select, #narrowcontainer input, textarea, select {
    font:13px Arial, Helvetica, sans-serif;
    padding-top:3px;
    }

#formContainer option, #narrowcontainer option{
    background:#ffffff;
    border-bottom:1px dotted #eeeeee;}



#formContainer label, #narrowcontainer label {
    font:12px  Arial, Helvetica, sans-serif;
    color:#ffffff;
    letter-spacing: normal;
    font-weight:600;
    }


#formContainer dl, #narrowcontainer dl {
    clear:both;
    }

#formContainer dt {
    float:left;
    text-align:left;
    width:140px;
    line-height:27px;
    margin:0px 5px 5px 0px;
    padding-bottom:2px;
    text-transform:uppercase;
    color:#ffffff;
    }

#narrowcontainer dt {
    float:left;
    text-align:left;
    width:140px;
    line-height:27px;
    margin-left:5px;
    padding-bottom:0px;
    }

#formContainer dd{
    float:left;
    max-width:200px;
    line-height:25px;
    margin:0px 5px 5px 0px;
    padding-bottom:2px;
    }

#narrowcontainer  dd {
    float:left;
    max-width:200px;
    line-height:25px;
    margin-left:5px;
    padding-bottom:2px;
    }

#narrowcontainer  h3 {
    margin:10px 5px 10px 5px;

    }

#formContainer {
    display:block;
    margin:10px 10px 0px 10px;
    min-height:275px;
    padding:10px;
    background-color: #ffffff;
    background-image: url(images/background_images/search_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    -webkit-border-radius-top-left: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    }


#narrowcontainer  {
    width:auto;
    display:block;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;

    }

#formContainer h1,#narrowcontainer  h1{
    color: #933130;
    font-size:22px;
    font-weight:400;
    margin:0px 0px 20px 5px;
    font-family: Arial, Helvetica, sans-serif;
    }
/*Hover*/


/*Hover*/

/*Text inputs*/

.airport,.email{
    height:22px;
    border:solid 1px #b19da7;
    padding:3px 0px 0px 5px;
    margin-left:00;
    float:left;
    line-height:20px;
    width:185px;
    font-size:13px;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    }

.age{
    height:22px;
    border:solid 1px #b19da7;
    padding:3px 0px 0px 5px;
    margin-left:00;
    float:left;
    line-height:20px;
    width:60px;
    font-size:13px;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;

    }

.carmenu{
    height:26px;
    border:solid 1px #b19da7;
    padding:3px 5px 3px 5px;
    margin-left:00;
    float:left;
    line-height:20px;
    width:191px;
    font-size:13px;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    }

.calendarSelectDate{
    height:22px;
    border:solid 1px #b19da7;
    padding:3px 0px 0px 5px;
    margin-left:00;
    float:left;
    line-height:20px;
    width:120px;
    font-size:13px;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    }

.date{
    height:26px;
    border:solid 1px #b19da7;
    padding:3px 5px 3px 5px;
    margin-left:00;
    float:left;
    line-height:20px;
    width:90px;
    font-size:13px;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    }

input#search_btn
{
          /* button styles */
          background-color: #8dc445;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin: 5px;
          padding: 6px 10px 4px 10px;
          min-width: 215px;

          /*text styles */
          color: white;
          font-family: helvetica, arial, sans-serif;
          font-size: 18px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: center;
          text-shadow: 0px 0px 0px black;

          /*interaction */
          cursor: pointer;
          border:1px solid #dddddd;
}
input#search_btn:hover{background-color:#9dd555;color:#eeeeee}

.cartypelabel, .otherlabel{
    float:left;
    width:100px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 5px;
    }

.checkbox, .radio{
    float:left;
    width:20px;
    margin-top: 7px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 5px;
    }

.best_price{
    float:left;
    width:60px;
    font-size:13px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 2px;
    margin-left: 5px;
    }

.legendstyle{
    color:#FFF;
    font-size:16px;
    background:#933130;
    width:205px;
    font-weight:600;
    margin:5px 0px 0px 0px;
    padding:5px 0px 5px 5px;
    display:block;
    }
/****************************** SEARCH RESULTS *****************************************/
.link
{
  color: rgb(153, 51, 102);
  cursor:pointer;
  cursor:hand;
  text-decoration: underline;
}

#main_content
{
    background-color:#ffffff;
    color:#666666;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left:10px;
    display:block;
    position:relative;
    height:auto;
    width: 712px;
    float: left;
    border:8px solid #b28eb3;
    -webkit-border-radius-top-left: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index:0px;
}

#results_content
{
    background-color:#b28eb3;
    color:#666666;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left:10px;
    display:block;
    position:relative;
    height:auto;
    width: 712px;
    float: left;
    border:8px solid #b28eb3;
    -webkit-border-radius-top-left: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index:0px;
}


#results_description  a
{
    color:#925d94;
    text-decoration:underline;
}

#results_description  a:hover
{
    color:#de8601;
    text-decoration:none;
}

#results_description dl
{
    margin-right: 4px;

}


#results_description dd.price
{
    font-size:22px;
    color:#925d94;
    font-weight:600;
}


#results_description dt
{
    font-size:14px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    font-weight:600;
}

#results_description dd
{
    font-size:11px;
    line-height:14px;
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#results_description dd.manual
{
    background:url(images/background_images/transmission_manual.gif) top right no-repeat;
    width:150px;
}

#results_description dd.auto
{
    background:url(images/background_images/transmission_auto.gif) top right no-repeat;
    width:150px;
}

#results_description dd.cross
{
    background:url(images/background_images/search_cross.gif) top right no-repeat;
    width:150px;
}

#results_description dd.tick
{
    background:url(images/background_images/search_tick.gif) top right no-repeat;
    width:150px;
}

#results_description dd.question
{
    background:url(images/background_images/questionmark.gif) top right no-repeat;
    width:150px;
}

#results_description
{
    width:auto;
    min-height:80px;
    display:block;
    background:#ffffff;
    padding: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    -webkit-border-radius-top-left: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

}


#results_description img
{
    height:auto;
    display:block;
    min-width:90px;
    min-height:45px;
    height:auto;
    border: 2px solid #b28eb3;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 0px;
    z-index:100;
    float:left;
    width: 60px;
}

#results_description img:hover
{
    border: 2px solid #925d94;
}

#block
{
    height:50px;
    overflow:hidden;
    width:140px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float:right;
}

#block a
{
    color:#ffffff;
    font-weight:600;
    font-size:16px;
    text-decoration:none;
    letter-spacing:normal;
    line-height:50px;
    text-align:center;

}

#block a:hover
{
    color:#ffffff;
    text-decoraton:none;
}


a.getdeal_rollover
{
    display:block;
    width:140px;
    height:50px;
    background:url(images/buttons/carrental_button.png);

}

a.getdeal_rollover:hover
{
    background-position: -140px 0;
}

.fltrt {
    float: right;
}
.fltlft {
    float: left;
}

.column_one{
    width:110px;
    }

.column_two{
    width:170px;
    }

.column_three{
    width:170px;
    }
/****************************** SEARCH RESULTS *****************************************/
#logos{float:right;width:500px;margin-top:30px;}
#logos img{margin-right:10px}