/*
Theme Name: 121 Car hire Italy
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: KM
*/
@charset "utf-8";
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background:url(images/body-bg.gif) left top repeat-x #6b7a83;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:7px 0px;
}
img
{
border:0px;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:960px;
height:auto;
text-align:center;
margin:0px auto;
}

/* CSS Header Document */
.header
{
width:960px;
height:130px;
float:left;
text-align:center;
background:url(images/header-bg.jpg) left top repeat-x;
padding-top:15px;
}
.header-left
{
width:260px;
height:130px;
float:left;
text-align: center;
}
.header-right
{
width:680px;
height:130px;
float:right;
text-align:left;
}
/* CSS Menu */
#navcontainer {
        width:680px;
        margin:0px;
        padding-bottom:34px;
        height: 30px;
        float:left;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
        height:30px;
}

#navcontainer ul li a {
        width:96px;
        height: 30px;
        display: block;
        color: #11bf11;
        text-decoration: none;
        text-align: center;
        font: bold 16px/30px Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
        color: #FFF;
        font: bold 16px/30px Arial, Helvetica, sans-serif;
        text-decoration:none;
        background-color:#99cc33;
}

#navcontainer li.active a {
        color: #FFF;
        font: bold 16px/30px Arial, Helvetica, sans-serif;
        text-decoration:none;
        background-color:#11bf11;
}
#navcontainer ul li a.big
{
width:148px;
height:auto;
}
.search-title
{
height:66px;
width:640px;
padding-left:40px;
text-align:left;
float:left;
}
/* CSS body-main Document */
.body-main
{
width:960px;
height: auto;
float:left;
text-align:center;
}
.body-left
{
width:260px;
height:auto;
float:left;
text-align:left;
background:url(images/body-left-bg.gif) left top repeat-y;
}
.menu-title
{
width:210px;
padding-left:20px;
height:64px;
padding-top:20px;
float:left;
}
.menu
{
    width:230px;
    height:auto;
    padding:0px 15px 10px;
    background:url(images/menu-top-bg.jpg) left top no-repeat;
    float:left;
}
/* sub-navigation */
.subnav{
    color: #27333a;
    font: normal 12px/26px Arial, Helvetica, sans-serif;
    line-height: 18px;
    float:left;
    width:230px;
    height:auto;
}

.subnav ul {margin: 0; padding: 0;}
.subnav li {
    list-style: none;
    }
.subnav li a {
    display: block;
    padding: 4px 0 4px 20px;
    width: 210px;
    text-decoration: none;
    color: #27333a;
    background: url(images/menu-bg-n.gif) left top no-repeat;
}
.subnav li a:hover {
    background: url(images/menu-bg-hover.gif) left top no-repeat;
    color: #FFF;
    text-decoration:none;
}
.subnav li a.active {
    background: url(images/menu-bg-hover.gif) left top no-repeat;
    color: #FFF;
    text-decoration:none;
}
/* sub-navigation */
.body-left-bottom
{
width:260px;
height:auto;
float:left;
text-align:left;
}
.body-right
{
width:680px;
float:right;
height:auto;
text-align:left;
}
.search-box, .search-box2
{
width:620px;
height:191px;
padding:30px 30px 20px;
float:left;
text-align:left;
background:url(images/search-box-bg.jpg) left top no-repeat;
color:#FFF;
}
.search-box2{height:100%}
.table-box
{
width:615px;
height:auto;
float:left;
text-align:left;
padding-left:6px;
font:bold 16px/22px Arial, Helvetica, sans-serif;
color: #FFF;
}
input
{
width:145px;
height:20px;
border:1px solid #82cc22;
font:bold 13px/25px Arial, Helvetica, sans-serif;
color:#656565;
padding-left:5px;
padding-top:5px;
background-color:#FFF;
background:url(images/input-bg.jpg) left top repeat-x;
}
#loca{width:200px;}
#locc{width:200px;}
select
{
height:25px;
font:bold 13px/25px Arial, Helvetica, sans-serif;}

.content-box
{
width:680px;
height:auto;
background:url(images/body-bottom-bg.jpg) left bottom no-repeat;
padding-bottom:62px;
float:left;
}
.content-title
{
width:620px;
height:auto;
float:left;
background:url(images/body-top-bg.jpg) left top no-repeat;
padding:30px 30px 0px;
height:38px;
}
.content
{
width:620px;
height:auto;
float:left;
text-align:left;
padding:6px 30px;
background:url(images/content-middle-bg.jpg) left top repeat-y;
}
/* CSS body-main Document */
.footer
{
width:960px;
height:auto;
float:left;
text-align:center;
padding:10px 0px 20px;
clear:both;
color:#FFF;
}
.footer a
{
color:#FFF;
text-decoration:none;
}
.footer a:hover
{
color:#99cc33;
text-decoration:underline;
}

/* CSS Text Document */
body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    font-weight:normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}
body a
{
color:#009900;
text-decoration: underline;
font-weight:normal;
}
body a:hover
{
color:#99cc33;
text-decoration: underline;
font-weight: normal;
}
h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 34px;
    font-style: normal;
    line-height:66px;
    font-weight:bold;
    font-variant: normal;
    color: #FFF;
    text-decoration: none;
    }
h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height:36px;
    font-weight:bold;
    font-variant: normal;
    color: #009900;
    text-decoration: none;
    }
h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height:64px;
    font-weight:bold;
    font-variant: normal;
    color: #FFF;
    text-decoration: none;
    }
#details{width:550px;border:1px solid #009900;margin-bottom:20px;margin-top:5px}
#loading{width:120px;text-align:center;clear:both;margin-left:auto;margin-right:auto;}
#button{border:0;background-image:url(images/search-now-bt.jpg);height:62px;width:216px}
#button:hover{border:1px solid #11bf10;cursor: pointer;}

.content ul {margin-left:40px}
.service-box
{
width:600px;
height:auto;
float:left;
text-align:left;
}
.service
{
width:600px;
height:auto;
float:left;
text-align:left;
}
.service ul {margin: 0; padding: 0;
}
.service li {
width:580px;
height:auto;
list-style: none;
margin-bottom:10px;
background-color:#ffffff;
        }
.service ul li {
width:580px;
height:auto;
float:left;
text-align:left;
padding:22px 15px;
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #666666;
border:1px solid #e41b23;
}    

#button{
    background-color:#11bf10;
    background-image: url(images/search-now-bt.png);
    border:0 none;
    height:62px;
    width:216px;
}

#button:hover{
    background-color:#11bf10;
    background-image: url(images/search-now-bt-hover.png);
}

