body{
	background: #FFFFFF url(../images/body-bg.png) repeat-x;
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #6c6c6c;
}
.container{
	width: 960px;
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
    position: relative;
}
.header{
    width: 960px;
	height: 180px;
    padding: 0px;
}
    .header a.logo, .header a.logo:hover{
        width: 454px;
        height: 95px;
        display: block;
        margin: 32px 0px 0px 30px;
        padding: 0px;
        float: left;
    }
.menu{
    width: 960px;
    padding: 0px;
    margin: 0px auto;
    height: 36px;
}
.menu ul#mn{
    width: 960px;
    height: 36px;
    margin: 0px;
    padding: 0px;
}
  	.menu ul#mn li{
		height: 36px;
		float: left;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
	}
	ul#mn li a:link, ul#mn li a:visited, ul#mn li a:active, ul#mn li a:hover{
		background: url(../images/menu.png) no-repeat;
		position: relative;
		height: 36px;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	.menu ul#mn li a.mn1{
		background-position: 0px 0px;
        width: 125px;
	}
	.menu ul#mn li a.mn1:hover, .menu ul#mn li a.mn1.selected{
		background-position: 0px -36px;
        width: 125px;
	}
    .menu ul#mn li a.mn2{
		background-position: -125px 0px;
        width: 195px;
	}
	.menu ul#mn li a.mn2:hover, .menu ul#mn li a.mn2.selected{
		background-position: -125px -36px;
        width: 195px;
	}
    .menu ul#mn li a.mn3{
		background-position: -320px 0px;
        width: 225px;
	}
	.menu ul#mn li a.mn3:hover, .menu ul#mn li a.mn3.selected{
		background-position: -320px -36px;
        width: 225px;
	}
    .menu ul#mn li a.mn4{
		background-position: -545px 0px;
        width: 246px;
	}
	.menu ul#mn li a.mn4:hover, .menu ul#mn li a.mn4.selected{
		background-position: -545px -36px;
        width: 246px;
	}
    .menu ul#mn li a.mn5{
		background-position: -791px 0px;
        width: 169px;
	}
	.menu ul#mn li a.mn5:hover, .menu ul#mn li a.mn5.selected{
		background-position: -791px -36px;
        width: 169px;
	}

.joinusbox{
	width: 134px;
	height: 84px;
	float: right;
	margin: 13px 15px 0px 0px;
	padding: 45px 14px 0px 15px;
	text-align: center;
	background-image: url(../images/joinus-blank-bg.png);
	background-repeat: no-repeat;
}
    .joinusbox a.twitter{
        display: block;
        float: left;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }
    .joinusbox a.facebook{
        display: block;
        float: right;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }
.joinusbox .linkedin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.content{
    width: 960px;
    margin: 0px;
    padding: 15px 0px 0px 0px;
}
.welcome-box{
    margin: 0px;
    padding: 0px;
}
    .welcome-pic{
        width: 380px;
        height: 265px;
        float: left;
        position: relative;
        padding: 9px 10px;
    }
    .rama{
        width: 400px;
        height: 283px;
        background: url(../images/rama.png) no-repeat;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    .welcome-text{
        width: 534px;
        float: right;
        padding: 0px 13px;
    }
        .welcome-text p{
            font-weight: bold;
            font-size: 14px;
            line-height: 20px;
            padding: 0px;
            margin: 0px 0px 8px 0px;
        }
		.welcome-text2 p{
            font-weight: bold;
            font-size: 14px;
            line-height: 20px;
            padding: 0px;
            margin: 0px 0px 8px 0px;
        }
        .welcome-text span{
            color: #056dab;
        }
        .welcome-text p.weekcar{
            color: #0973ba;
            font-size: 12px;
            font-family:'Optima',Arial, Helvetica, sans-serif;
            float: left;
            padding: 0px;
            margin: 0px 10px 0px 0px;
        }
        .welcome-text a, .welcome-text a:hover{
            float: left;
            display: block;
            margin: 2px 0px 0px 0px;
            background: url(../images/arrow.gif) right no-repeat;
            padding: 0px 20px 0px 0px;
        }
.sep{
	height: 1px;
	margin: 10px 0px;
}
.sep2{
    height: 1px;
    background: url(../images/sep2.png) repeat-x;
    margin: 10px 5px;
}
.tart-index{
    width: 960px;
    margin: 0px -10px;
    padding: 25px 10px 0px 10px;
    background: url(../images/tart-bg.png) no-repeat;
}
    .carbox{
	display: block;
	width: 220px;
	text-align: center;
	margin: 0px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
    }
.spcbox {
	width: 140px;
	float: left;
	padding-top: 120px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

        .carbox p{
            font-size: 12px;
            line-height: 14px;
            height: 65px;
            overflow: hidden;
            padding: 0px;
            margin: 0px 0px 8px 0px;
        }
        .carbox p.small{
            font-size: 9px;
            line-height: 10px;
            height: 30px;
            overflow: hidden;
            text-transform: uppercase;
            padding: 0px;
            margin: 0px 0px 6px 0px;
        }
            .carbox span{
                font-size: 16px;
                line-height: 20px;
                padding: 0px;
                margin: 0px 0px 8px 0px;
                font-family:'Optima LT Std',Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                font-weight: bolder;
            }
                .ye{
                    color: #D58728;
                }
                .re{
                    color: #b82428;
                }
                .bl{
                    color: #4480c2;
                }
                .gr{
                    color: #24b24b;
                }
        .car-bg{

        }
        .van-bg{

        }
        .cold-bg{
            background: url(../images/coldtogo.gif) no-repeat;
            margin-top: -22px;
            padding-top: 142px;
        }
.blank {

}

        .golf-bg{
            background: url(../images/golftogo.gif) no-repeat;
            margin-top: -70px;
            height: 192px;
            padding-top: 188px;
        }
    .tart a.golftogo{
        margin: -71px 0px 0px 0px;
    }
.cars-text{
	width: 930px;
	position: relative;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
    .cars-text img.cars-pic{
        float: left;
        margin: 0px 0px 0px 20px;
        padding: 0px;
    }
    .carslink{
	width: 791px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 40px;
	float: left;
    }
        .carslink a{
            font-size: 11px;
            margin: 0px;
            padding: 0px;
        }
        .carslink a:hover{
            color: #2D3691;
        }
/* internal pages */
.tart-internal{
    width: 960px;
    min-height: 450px;
    - height: 450px;
    margin: 0px -10px -138px -10px;
    padding: 0px 10px 158px 10px;
    background: url(../images/tart2-bg.png) bottom repeat-x;
    overflow: hidden;
    position: relative;
}
.whitebg{
    background: url(../images/tart-bg.png) bottom no-repeat;
}
.leftside{
    width: 304px;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: right;
}
    .au{
        width: 406px;
        margin: 0px -102px 0px 0px;
    }
.rightside{
    width: 650px;
    float: right;
    margin: 0px;
    padding: 40px 0px 20px 6px;
}
.loginbox{
    padding: 20px 75px 0px 5px;
    margin: 0px;
}
    .loginbox p{
        font-size: 14px;
        color: #4a6674;
        padding: 0px;
        margin: 0px 0px 20px 0px;
    }
    .loginbox a{
        color: #c2d6e3;
        font-weight: bold;
    }
    .loginbox a:hover{
        color: #4f91be;
        font-weight: bold;
    }
    .loginform{
        width: 400px;
        padding: 20px 0px;
    }
        .loginform input{
            width: 286px;
            height: 26px;
            background: #FFFFFF;
            border: 1px solid #badeee;
            padding: 0px 5px;
            margin: 0px 0px 10px 0px;
            float: left;
        }
        .loginform label{
            color: #4a6674;
            font-size: 14px;
            float: left;
            padding: 6px 0px 0px 0px;
            margin: 0px 0px 10px 8px;
            text-transform: uppercase;
        }
        .loginform a, .loginform a:hover{
            color: #4a6674;
            font-size: 14px;
            display: block;
            float: left;
            margin: 10px 0px 0px 10px;
            padding: 0px;
        }
        .loginform input.btn_enter{
            width: 104px;
            height: 33px;
            background: url(../images/btn_enter.gif) no-repeat;
            float: right;
            margin: 0px 102px 0px 0px;
            padding: 0px;
            cursor: pointer;
        }
.contact_details{
    width: 207px;
    float: left;
    margin: 0px;
    padding: 0px;
}
    .contact_details p{
        color: #4a6674;
        font-size: 14px;
        line-height: 18px;
        padding: 6px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
    }
    .contact_details a, .contact_details a:hover{
        width: 165px;
        height: 125px;
        display: block;
        border: 1px solid #c2e2f1;
        padding: 0px;
        margin: 20px 0px 0px 0px;
    }
.contact_form{
    width: 400px;
    float: right;
    margin: 0px;
    padding: 0px 20px;
}
    .contact_form label{
        color: #4a6674;
        font-size: 14px;
        float: left;
        margin: 10px 0px 0px 0px;
        padding: 6px 0px 0px 0px;
    }
    .contact_form input{
        width: 286px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px 5px;
        margin: 10px 0px 0px 0px;
        float: left;
    }
    .contact_form textarea{
        width: 286px;
        height: 103px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px 5px;
        margin: 10px 0px 0px 0px;
        float: left;
    }
    .contact_form input.btn_blue{

        float: right;
    }
    .checkb{
        width: 296px;
        float: right;
        padding: 0px;
        margin: 10px 0px 0px 0px;
    }
    .contact_form input.sort{
        width: 86px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px 5px;
        margin: 10px 0px 0px 0px;
        float: right;
    }

.testimonialsbox{
    width: 616px;
    background: #FFF;
    border: 1px solid #badeee;
    padding: 10px;
    margin: 0px 0px 30px 0px;
    position: relative;
}
    .testimonialsbox p{
        color: #6c6c6c;
        font-size: 14px;
        line-height: 20px;
        margin: 0px 0px 2px 0px;
        padding: 0px;
    }
    .testimonialsbox p.bkl{
        color: #59add4;
        font-size: 14px;
        line-height: 12px;
        font-style: italic;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        float: right;
        text-align: right;
    }
    .testimonialsbox p.bkl span{
        color: #6C6C6C;
        font-size: 11px;
        line-height: 12px;
        font-style: italic;
        margin: 0px;
        padding: 0px;
    }
img.cornerleft{
    background: url(../images/cornerleft.png) no-repeat;
    position: absolute;
    bottom: -17px;
    left: -1px;
}
img.cornerright{
    background: url(../images/cornerright.png) no-repeat;
    position: absolute;
    bottom: -17px;
    right: -1px;
}
img.abs{
    position: absolute;
    left: 0px;
    top: 14px;
}
img.cg{
    margin: 10px 40px 10px 0px;
    float: right;
}
.aboutpic{
    width: 404px;
    float: left;
    text-align: center;
    position: relative;
}
    .aboutpic a.cars{
        width: 136px;
        height: 136px;
        position: absolute;
        top: 172px;
        left: 63px;
    }
    .aboutpic a.vans{
        width: 136px;
        height: 136px;
        position: absolute;
        top: 172px;
        right: 54px;
    }
    .aboutpic a.cold{
        width: 136px;
        height: 136px;
        position: absolute;
        top: 323px;
        left: 61px;
    }
    .aboutpic a.golf{
        width: 136px;
        height: 136px;
        position: absolute;
        top: 323px;
        right: 56px;
    }
.abouttext{
    width: 540px;
    float: right;
    margin: 0px;
    padding: 40px 5px 20px 6px;
}
.newslettertext{
    margin: 0px;
    padding: 40px 5px 20px 6px;
}
    .abouttext p{
        color: #6c6c6c;
        font-size: 14px;
        line-height: 18px;
        margin: 0px 0px 12px 0px;
        padding: 0px 35px 0px 0px;
    }
.registerform{
    width: 560px;
    float: left;
    padding: 0px 4px 0px 36px;
    margin: 0px;
}
    .registerform label{
        width: 250px;
        height: 20px;
        color: #4a6674;
        font-size: 14px;
        float: left;
        margin: 10px 0px 0px 0px;
        padding: 6px 0px 0px 0px;
    }
    .registerform input{
        width: 286px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px 5px;
        margin: 10px 0px 0px 0px;
        float: right;
    }
    .registerform select{
        width: 296px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px;
        margin: 10px 0px 0px 0px;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #4a6674;
    }
    .registerform input.btn_submit{
        width: 104px;
        height: 33px;
        background: url(../images/btn_submit.gif) no-repeat;
        float: right;
        margin: 10px 0px;
        padding: 0px;
        cursor: pointer;
    }
.regrig{
    width: 354px;
    float: right;
    margin: 0px;
    padding: 0px;
}
    .regrig p{
        color: #0270b9;
        font-size: 12px;
        margin: 0px;
        padding: 0px 0px 0px 10px;
    }
    .regrig ul.mg{
        margin: 0px;
        padding: 0px 0px 10px 10px;
    }
        .regrig ul.mg li{
            margin: 0px;
            padding: 0px 0px 0px 10px;
            background: url(../images/libg.gif) 0px 7px no-repeat;
            font-size: 12px;
            color: #ada691;
        }
.sendtofriend{
    padding: 10px 55px;
}
     .sendtofriend input{
        width: 286px;
        height: 26px;
        background: #FFFFFF;
        border: 1px solid #badeee;
        padding: 0px 5px;
        margin: 10px 0px 0px 20px;
        float: left;
    }
    .sendtofriend input.btn_send{
        width: 104px;
        height: 33px;
        background: url(../images/btn_send.gif) no-repeat;
        float: right;
        margin: 10px 0px;
        padding: 0px;
        cursor: pointer;
    }
/* internal pages end */
.footer{
	width: 960px;
	margin: 0px auto 10px auto;
	padding: 0px;
}
    .footer a{
        font-size: 12px;
        margin: 0px;
        position: relative;
    }
    .footer a:hover{
        color: #4f91be;
        font-size: 12px;
        margin: 0px;
    }
    .footer p{
	font-size: 12px;
    }
.divid{
    margin: 3px 4px 0px 4px;
    padding: 0px;
}

a.ci, a.ci:hover{
    float: right;
}

h1, h2, h3, h4, h5, h6{
    font-family: Georgia, serif;
}
    h2{
        font-size: 30px;
        line-height: 36px;
        color: #8cb3ce;
        font-family:'OptimaLTStd',Arial, Helvetica, sans-serif;
        font-weight: normal;
        margin: 0px 0px 10px 40px;
        padding: 0px;
        text-transform: uppercase;
    }
    h3{
        font-size: 19px;
        line-height: 24px;
        color: #8cb3ce;
        font-family:'OptimaLTStd',Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }
h5 {
	font-family: 'OptimaLTStd', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #8cb3ce;
}

    h4{
        font-family: Arial, Helvetica, sans-serif;
        color: #0270b9;
        font-size: 16px;
        font-weight: bold;
        margin: 10px 0px;
        padding: 0px 0px 0px 10px;
    }


.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
input,textarea{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #4a6674;
}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding:0px;
}
ul, li{
	list-style: none;
}
p{
	margin: 0px;
	padding: 0px;
    font: inherit;
}
a, a:hover{
	color: #6f6f6f;
	text-decoration: none;
	cursor: pointer;
}
.clear{
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
/*SIGN UP*/
#popup {
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 0px;
	margin: -215px 0px 0px -285px;
	width: 570px;
	display: none;
	z-index:555;
}

#popup_top {
	padding: 0px;
	margin: 0px;
	width: 570px;
	height: 9px;
	background: url(../images/popup_top_bg.png) 0 0 no-repeat;
}

#popup_bot {
	padding: 0px;
	margin: 0px;
	width: 570px;
	height: 9px;
	background: url(../images/popup_bot_bg.png) 0 0 no-repeat;
}

#popup_mid {
	padding: 10px 20px 10px 20px;
	margin: 0px;
	width: 530px;
	background: url(../images/popup_mid_bg.png) 0 0 repeat-y;
}

#popup_head {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #7e7e7e;
}

#popup_logo {
	float: left;
	width: 200px;
}

#popup_hepp {
	padding: 0px 0px 0px 225px;
}
#popup_close {
	font-size: 10px;
	text-align: right;
	float:right;
	margin-top:-10px;
}
#popup_envelope {
	float: right;
	margin: -170px -50px 0px 0px;
}
.enf_title {
	float: left;
	padding: 7px 0px 6px 0px;
	margin: 0px;
	width: 136px;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
}

.enf_input {
	float: left;
	padding: 6px 4px 6px 4px;
	margin: 0px;
	width: 386px;
	height: 23px;
	background: url(../images/enf_input_bg.png) 0 0 no-repeat;
}

.enf_input input {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 386px;
	height: 18px;
	background: transparent;
	border: 0px;
	color: #7c7c7c;
}

.enf_input2 {
	float: left;
	padding: 6px 4px 6px 4px;
	margin: 0px;
	width: 116px;
	height: 23px;
	background: url(../images/enf_input2_bg.png) 0 0 no-repeat;
}

.enf_input2 input {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 116px;
	height: 18px;
	background: transparent;
	border: 0px;
	color: #7c7c7c;
}

.enf_input3 {
	float: left;
	padding: 6px 4px 6px 4px;
	margin: 0px;
	width: 226px;
	height: 23px;
	background: url(../images/enf_input3_bg.png) 0 0 no-repeat;
}

.enf_input3 input {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 226px;
	height: 18px;
	background: transparent;
	border: 0px;
	color: #7c7c7c;
}

.enf_textarea {
	float: left;
	padding: 6px 4px 12px 4px;
	margin: 0px;
	width: 386px;
	height: 100px;
	background: url(../images/enf_textarea_bg.png) 0 0 no-repeat;
}

.enf_textarea textarea {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 386px;
	height: 100px;
	background: transparent;
	border: 0px;
	font-family: arial;
	font-size: 13px;
	color: #7c7c7c;
}

#enf_submit {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 88px;
	height: 29px;
	background: url(../images/enf_submit.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
}

#enf_submit2 {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 88px;
	height: 29px;
	background: url(../images/enf_submit.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
}
.fontsize14 {
	font-size: 14px;
}
.colorblue {
	color:#0066FF;
}
.newslettertext{
    margin: 0px;
    padding: 40px 5px 20px 6px;
}
.submit {
	background-image: url(../images/submit.png);
	height: 33px;
	width: 156px;
	background-repeat: no-repeat;
}
