@font-face {
	font-family: 'futurmdr';
	src: url('../fonts/futurmdr.eot');

	src: local('☺'), url('../fonts/futurmdr.otf') format('opentype'), url('../fonts/futurmdr.woff') format('woff');

}
@font-face {
	font-family: 'futurhvr';
	src: url('../fonts/futurhvr.eot');
	src: local('☺'), url('../fonts/futurhvr.otf') format('opentype');
}
@font-face {
	font-family: 'gillsansw';
	src: url('../fonts/gillsans.eot');
	src: local('☺'), url('../fonts/gillsans.otf') format('opentype'), url('../fonts/gillsans.woff') format('woff');
}
body{
	background: #98a4ab url(../images/body-bg.png) no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #354e61;
    font-size: 13px;
    line-height: 17px;
}
.container{
	width: 960px;
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
    position: relative;
}
.header{
    width: 960px;
    height: 190px;
    margin: 0px;
    padding: 0px;
    position: relative;
}
    a.logo, a.logo:hover{
        width: 182px;
        height: 86px;
        display: block;
        float: left;
        padding: 0px;
        margin: 19px 0px 28px 42px;
    }
.htop{
    width: 608px;
    height: 21px;
	margin: 0px;
    padding: 4px 10px 0px 10px;
    background: url(../images/htop-bg.png) no-repeat;
    float: right;
}
    .htop p{
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: normal;
        float: left;
        text-transform: uppercase;
        margin: 0px;
        padding: 0px;
    }
    .htop a{
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: normal;
        float: right;
        margin: 0px 70px 0px 0px;
        padding: 0px;
    }
    .htop a:hover{
        font-family: Arial, Helvetica, sans-serif;
        color: #192734;
        font-size: 12px;
        font-weight: normal;
        float: right;
        margin: 0px 70px 0px 0px;
        padding: 0px;
    }
.lgs{
    float: right;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}
    .lgs a, .lgs a:hover{
        margin: 0px 13px 0px 0px;
        padding: 0px;
    }
		.lgs img.up{
			margin:0 0px 20px 0;
			padding:0;
		}
.menu{
    width: 960px;
    height: 46px;
    padding: 0px;
    margin: 0px;
}
.menu ul#mn{
    width: 960px;
    height: 46px;
    margin: 0px;
    padding: 0px;
}
  	.menu ul#mn li{
		height: 46px;
		margin: 0px;
        float: left;
		padding: 0px;
		cursor: pointer;
	}
    .menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active, .menu ul#mn li a:hover{
    	background: url(../images/menu.png) no-repeat;
    	position: relative;
    	height: 46px;
    	display: block;
    	margin: 0px;
    	padding: 0px;
    }
    .header .menu ul#mn li a.mn1{
    	background-position: top left;
        width: 117px;
    }
    .header .menu ul#mn li a.mn1:hover, .header .menu ul#mn li a.active{
    	background-position: 0px -46px;
        width: 117px;
    }
    .header .menu ul#mn li a.mn2{
    	background-position: -117px 0px;
        width: 140px;
    }
    .header .menu ul#mn li a.mn2:hover, .header .menu ul#mn li a.mn2.active{
    	background-position: -117px -46px;
        width: 140px;
    }
    .header .menu ul#mn li a.mn3{
    	background-position: -257px 0px;
        width: 127px;
    }
    .header .menu ul#mn li a.mn3:hover, .header .menu ul#mn li a.mn3.active{
    	background-position: -257px -46px;
        width: 127px;
    }
    .header .menu ul#mn li a.mn4{
    	background-position: -384px 0px;
        width: 141px;
    }
    .header .menu ul#mn li a.mn4:hover, .header .menu ul#mn li a.mn4.active{
    	background-position: -384px -46px;
        width: 141px;
    }
    .header .menu ul#mn li a.mn5{
    	background-position: -525px 0px;
        width: 144px;
    }
    .header .menu ul#mn li a.mn5:hover, .header .menu ul#mn li a.mn5.active{
    	background-position: -525px -46px;
        width: 144px;
    }
    .header .menu ul#mn li a.mn6{
    	background-position: -669px 0px;
        width: 147px;
    }
    .header .menu ul#mn li a.mn6:hover, .header .menu ul#mn li a.mn6.active{
    	background-position: -669px -46px;
        width: 147px;
    }
    .header .menu ul#mn li a.mn7{
    	background-position: -816px 0px;
        width: 144px;
    }
    .header .menu ul#mn li a.mn7:hover, .header .menu ul#mn li a.mn7.active{
    	background-position: -816px -46px;
        width: 144px;
    }
.searchbox{
    width: 187px;
    height: 29px;
    background: transparent url(../images/search-bg.png) no-repeat;
    margin: 0px;
    padding: 4px 3px 0px 12px;
    position: absolute;
    bottom: -44px;
    right: 0px;
    z-index: 15;
}
    .searchbox input{
        width: 150px;
        height: 25px;
        background: transparent;
        float: left;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }
    input.btn_search{
        width: 30px;
        height: 25px;
        background: url(../images/btn_search.png) no-repeat;
        float: right;
        border: 0px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
    }
.content{
    width: 960px;
    margin: 0px;
    padding: 0px;
}
/* index page */
.find-index{
    width: 932px;
    height: 410px;
    background: url(../images/find_index.png) no-repeat;
    margin: 0px;
    padding: 25px 20px 0px 28px;
    position: relative;
    z-index: 13;
}
a.emailus, a.emailus:hover{
    width: 102px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    right: 200px;
    bottom: 80px;
}
.view_result{
    width: 130px;
    height: 46px;
    background: url(../images/view_result.png) no-repeat;
    margin: 0px;
    padding: 0px;
    float: right;
    border: 0px;
    cursor: pointer;
}
.mc{
    width: 292px;
    height: 46px;
    /*background: url(../images/mc-bg.png) top right no-repeat;*/
    float: left;
}
    ul.payment{
        width: 86px;
        height: 46px;
        margin: 0px 0px 0px 2px;
        padding: 0px;
        float: left;
    }
        ul.payment li{
            width: 63px;
            height: 19px;
            margin: 0px 0px 2px 0px;
            padding: 3px 0px 0px 23px;
            background: url(../images/dot.png) 7px 5px no-repeat;
            color: #415c6f;
            font-size: 13px;
        }
        ul.payment li.sel{
            width: 63px;
            height: 19px;
            background: url(../images/libg.png) no-repeat;
            margin: 0px 0px 2px 0px;
            padding: 3px 0px 0px 23px;
        }
.labels{
    width: 184px;
    height: 30px;
    float: right;
    margin: 0px 0px 0px -10px;
    padding: 16px 10px 0px 10px;
    background: #D7DBDE;
    border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
}
    .labels p{
        color: #7c7c7c;
        font-size: 11px;
        margin: 0px;
        padding: 5px 0px 0px 0px;
    }
img.car{
    width: 224px;
    height: 130px;
    position: absolute;
    right: -40px;
    bottom: 70px;
}
a.icon, a.icon:hover{
    display: block;
    float: left;
    margin: 0px 4px 0px 0px;
    padding: 0px;
}
/* index page end */

.main{
    width: 955px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    float: right;
}
.title{
    height: 40px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
img.wphoto{
    margin: 0px 0px 20px -30px;
    padding: 0px;
}
.welcometext{
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
.col{
    width: 457px;
    float: left;
    margin: 0px 20px 0px 0px;
    padding: 0px;
	text-align:justify;
}
    .col p{
        color: #354e61;
        font-size: 13px;
        line-height: 17px;
        margin: 0px 0px 18px 0px;
        padding: 0px;
    }
.testimbox{
    width: 718px;
    position: relative;
    margin: 0px 0px 30px -3px;
    padding: 0px;
}
.testim-top{
    width: 718px;
    height: 10px;
    background: transparent url(../images/testimbox-top.png) 0px 0px no-repeat;
    margin: 0px;
    padding: 0px;
}
.testim-bottom{
    width: 678px;
    height: 28px;
    background: transparent url(../images/testimbox-bottom.png) 0px 0px no-repeat;
    margin: 0px;
    padding: 20px 20px 0px 20px;
}
    .testim-bottom p{
        font-weight: bold;
        font-style: italic;
        font-size: 13px;
        margin: 0px;
        padding: 0px;
    }
.testim-bd{
    width: 718px;
    background: transparent url(../images/testim-bd.png) 0px 0px repeat-y;
    margin: 0px;
    padding: 0px;
}
.wrapper{
    width: 655px;
    background: transparent url(../images/wrapper.png) 0px 0px repeat-x;
    margin: 0px 2px;
    padding: 10px 30px 15px 30px;
}
    .testim-bd p{
        color: #354e61;
        font-size: 13px;
        line-height: 17px;
        margin: 0px;
        padding: 0px;
    }
img.cleft{
    position: absolute;
    bottom: 0px;
    left: 20px;
    width: 58px;
    height: 41px;
}
img.cright{
    position: absolute;
    bottom: 0px;
    right: 20px;
    width: 58px;
    height: 41px;
}
/* -----------------------------  contact */
.contact-bg{
    background: transparent url(../images/contact-bg.png) top right no-repeat;
    margin: 0px;
    padding: 0px;
}
.contact-bg h2{
	margin: 15px 0 10px 0px;
}
.contact_form{
    margin: 0px;
    padding: 20px 0px;
}
    .contact_form p{
        font-weight: bold;
        width: 320px;
        font-size: 13px;
        line-height: 17px;
        margin: 0px 0px 40px 0px;
        padding: 0px;
    }
     .contact_form label{
        color: #354e61;
        font-size: 13px;
        line-height: 20px;
        font-weight: bold;
        width: 185px;
        height: 24px;
        float: left;
        margin: 0px 0px 4px 0px;
        padding: 8px 0px 0px 10px;
    }
    .input-contact{
        width: 564px;
        height: 30px;
        background: transparent url(../images/input-contact.png) 0px 0px no-repeat;
        margin: 0px 0px 4px 0px;
        padding: 2px 5px;
        float: right;
    }
        .input-contact input{
            width: 564px;
            height: 30px;
            background: transparent;
            margin: 0px;
            padding: 0px;
            border: 0px;
        }
    .textarea-contact{
        width: 564px;
        height: 138px;
        background: transparent url(../images/textarea-contact.png) 0px 0px no-repeat;
        margin: 0px 0px 4px 0px;
        padding: 3px 5px;
        float: right;
    }
        .textarea-contact textarea{
            width: 564px;
            height: 138px;
            background: transparent;
            margin: 0px;
            padding: 0px;
            border: 0px;
        }
    .sc{
        width: 574px;
        margin: 0px 0px 4px 0px;
        padding: 0px;
        float: right;
    }
        .input-sc{
            width: 332px;
            height: 30px;
            background: transparent url(../images/input-sc.png) 0px 0px no-repeat;
            margin: 0px 0px 4px 0px;
            padding: 2px 5px;
            float: right;
        }
            .input-sc input{
                width: 332px;
                height: 30px;
                background: transparent;
                margin: 0px;
                padding: 0px;
                border: 0px;
            }
    .btn-submit{
        width: 104px;
        height: 33px;
        background: transparent url(../images/btn_submit.png) 0px 0px no-repeat;
        margin: 0px;
        padding: 0px;
        float: right;
        cursor: pointer;
        border: 0px;
    }
/* -----------------------------  contact end */
/* -----------------------------  about us  */
.about-bg{
    background: transparent url(../images/about-bg.png) top right no-repeat;
    margin: 0px;
    padding: 0px;
}
    .about-bg div.text{
        width: 500px;
        font-size: 13px;
        line-height: 17px;
        margin: 0px 0px 70px 0px;
        padding: 20px 0px;
		text-align:justify;
    }
		.about-bg div.text a {
			color:#354e61;
			text-decoration:none;
			font-weight:bold;
		}
		.about-bg div.text a:hover {
			text-decoration:underline;
		}
.aboutbox{
    width: 953px;
    background: transparent url(../images/aboutbox-bg.png) bottom repeat-x;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px;
}
    .lgo{
        width: 170px;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
    }
    .adr{
        float: left;
        margin: 0 25px 0 50px;
        padding: 0px;
    }
        .adr a, .adr a:hover{
            margin: 5px 0px;
            padding: 0px;
            display: block;
        }
/* -----------------------------  about us end */
/* -------------------------------- loyalty card */
.loyalty-bg{
    background: transparent url(../images/loyalty-bg.png) right 30px no-repeat;
    margin: 0px;
    padding: 10px 0px 0px 0px;
}
    .loyalty-bg p.text{
        width: 400px;
        font-size: 13px;
        line-height: 17px;
        margin: 0px 0px 20px 0px;
        padding: 20px 0px;
    }
.loyaltybox{
    width: 713px;
    background: transparent url(../images/aboutbox-bg.png) bottom repeat-x;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px;
}
    .lgo{
        width: 170px;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
    }
    .ltext{
        float: left;
		margin: 0 0 0 70px;
    }
        .ltext p{
            font-family: 'futurhvr', Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #415c6f;
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }
/* -------------------------------- loyalty card */
.locationbox{
    width: 953px;
    background: transparent url(../images/aboutbox-bg.png) bottom repeat-x;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px;
}
.location{
    width: 700px;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px;
    float: left;
}
    .lgo{
        width: 130px;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
    }
		.lgo img.side{
			margin:0 0 0 40px;
		}
    .loc{
        float: left;
        margin: 0 50px 0 80px;
        padding: 0px;
    }
	.loc1{
		float:right;
	}
        .loc p{
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }
    a.map, a.map:hover{
        width: 368px;
        height: 125px;
        display: block;
        float: right;
        margin: 0px 5px 15px 0px;
        padding: 0px;
        border: 1px solid #87b0c6;
    }
    .loc a, .loc a:hover{
        margin: 0px;
        padding: 0px;
        display: block;
        color: #354E61;
    }
/* -------------------------------- location card end */
#bottom{
    background: #445f73 url(../images/bottom-bg.png) top repeat-x;
    margin: 0px;
    padding: 0px;
}
    .ind{
        margin: -260px 0px 0px 0px!important;
    }
.footer{
    width: 960px;
    margin: 0px auto;
    padding: 40px 0px 0px 0px;
}
.footer .marshall_logo {
	display:block;
	float:right;
	clear:right;
	margin:15px 0px 0px 0px;
}
.fmenu{
    width: 500px;
    margin: 0px;
    padding: 0px;
    float: left;
}
    ul.fm{
        float: left;
        margin: 0px;
        padding: 0px;
        width: 120px;
    }
        ul.fm li{
            color: #FFFFFF;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
            display: block;
        }
        ul.fm li span{
            color: #d8dadc;
            font-size: 12px;
            font-weight: bold;
            margin: 0px 0px 14px 0px;
            padding: 0px;
            display: block;
        }
        ul.fm li a{
            color: #d8dadc;
            font-size: 12px;
            font-weight: normal;
            margin: 0px;
            padding: 0px;
            float: none;
        }
        ul.fm li a:hover{
            color: #FFFFFF;
            font-size: 12px;
            font-weight: normal;
            margin: 0px;
            padding: 0px;
            float: none;
        }
    .sitemap{
        float: left;
        margin: 0px;
        padding: 0px 0px 0px 80px;
        width: 150px;
    }
        .sitemap p{
            color: #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            margin: 0px 0px 10px 0px;
            padding: 0px
        }
        .sitemap a{
            color: #d8dadc;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
            display: block;
        }
        .sitemap a:hover{
            color: #FFFFFF;
            font-size: 12px;
            margin: 0px;
            padding: 0px;
        }
a.facebook, a.facebook:hover{
    display: block;
    margin: 0px;
    padding: 0px;
    text-align: right;
}
a.motorcommerce, a.motorcommerce:hover{
    margin: 150px 0px 0px 0px;
    padding: 0px;
    display: block;
    text-align: right;
}


h1, h2, h3, h4, h5, h6{
    font-family: 'futurhvr', Arial, Helvetica, sans-serif;
}
   /* h1{
        font-size: 25px;
        line-height: 28px;
        color: #ffffff;
        font-family: 'huma521n', Arial, sans-serif;
        font-weight: normal;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }                */
    h2{
        font-size: 35px;
        line-height: 40px;
        color: #3a5467;
        font-weight: normal;
        margin: 15px 0px 10px 0px;
        padding: 0px;
    }



.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
input,textarea{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 26px;
    color: #98a4ab;
}
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{
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
}
:focus{
    outline: none;
}
.clear{
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
.lowmargin 
{
    margin-left:0px !important;
}

.index_slider {
	margin: 0px!important;
}

/*********/
/* popup */
/*********/
#popup_enquiry, #popup_send, #emailmequote{
    width: 560px;
    position: fixed;
    z-index: 898;
    top: 10px;
    left: 40%;
    padding: 0px;
    display: none;
}
#popup_enquire-top, #popup_send-top, #emailmequote-top{
    width: 560px;
    height: 13px;
    background: url(../images/vw/popup_enquire-top.png) no-repeat;
    padding: 0px;
    margin: 0px;
}
#popup_enquire-bottom, #popup_send-bottom, #emailmequote-bottom{
    width: 560px;
    height: 14px;
    background: url(../images/vw/popup_enquire-bottom.png) no-repeat;
    padding: 0px;
    margin: 0px;
}
#popup-bd, #popup-bd_snd, #emailmequote-bd{
    width: 549px;
    background: url(../images/vw/popup-bg.png) repeat-y;
    padding: 0px 10px 0px 1px;
    margin: 0px;
}
    .pu-wrapper{
        background: url(../images/vw/pu-wrapper.png) bottom repeat-x;
        padding: 0px 10px;
        margin: 0px;
    }
    #popuptitle 
        {
        margin-top:0px !important;
    }
    #popup-bd p, #popup-bd_snd p, #emailmequote-bd p{
        color: #606060;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
    }
    .enqform{
        width:480px;
        padding: 0px;
        margin: 20px auto 0px auto;
    }
        .enqform label{
            width:120px;
            height: 25px;
            float: left;
            font-size: 13px;
            color: #606060;
            padding: 5px 0px 0px 0px;
            margin: 0px 0px 10px 0px;
    		display: block;
        }
        .input-enq{
            width: 347px;
            height: 28px;
            background: url(../images/vw/input-enq.png) no-repeat;
            float: right;
            padding: 1px 5px;
            margin: 0px 0px 10px 0px;
        }
            .input-enq input{
                width: 347px;
                height: 28px;
                background: transparent;
                border: 0px;
                padding: 0px;
                margin: 0px;
                color: #606060;
            }
        #popup_enquiry .sc, #popup_send .sc, #emailmequote .sc {
            width: 357px;
            float: right;
        }
        .input-sce{
            width: 177px;
            height: 28px;
            background: url(../images/vw/input-sce.png) no-repeat;
            float: right;
            padding: 1px 5px;
            margin: 0px 0px 10px 0px;
        }
            .input-sce input{
                width: 177px;
                height: 28px;
                background: transparent;
                border: 0px;
                padding: 0px;
                margin: 0px;
                color: #606060;
            }
        .textarea-enq{
            width: 347px;
            height: 140px;
            background: url(../images/vw/textarea-enq.png) no-repeat;
            float: right;
            padding: 1px 5px;
            margin: 0px 0px 10px 0px;
        }
            .textarea-enq textarea{
                width: 347px;
                height: 140px;
                background: transparent;
                border: 0px;
                padding: 0px;
                margin: 0px;
                color: #606060;
            }
        .submit_enquire, .submit_send{
            width: 187px;
            height: 45px;
            background: url(../images/vw/submit_enquire.png) no-repeat;
            float: right;
            border: 0px;
            cursor: pointer;
            padding: 0px;
            margin: 0px 0px 10px 0px;
        }
    #popup_enquiry img, #popup_send img, #emailmequote img {
        float: right;
        margin: -10px 0px 0px 0px;
        padding: 0px;
        cursor: pointer;
    }
/* popup end */

/* alert */
#alertbox {
    width: 560px;
    position: fixed;
    z-index: 899;
    top: 33%;
    left: 33%;
    padding: 0px;
    display: none;
}
#alertbox-top{
    width: 560px;
    height: 13px;
    background: url(../images/vw/popup_enquire-top.png) no-repeat;
    padding: 0px;
    margin: 0px;
}
#alertbox-bottom{
    width: 560px;
    height: 14px;
    background: url(../images/vw/popup_enquire-bottom.png) no-repeat;
    padding: 0px;
    margin: 0px;
}
#alertbox-bd{
    width: 549px;
    background: url(../images/vw/popup-bg.png) repeat-y;
    padding: 0px 10px 0px 1px;
    margin: 0px;
}
    .ab-wrapper{
        background: url(../images/vw/pu-wrapper.png) bottom repeat-x center top;
        padding: 0px 10px;
        margin: 0px;
    }

	#alertbox-bd h2 {
		margin: 0px 0px 10px 0px;
    }
    
	#alertbox-bd #alertbox-cont {
		min-height: 100px;
    }
    #alertbox-bd p{
        color: #606060;
        font-size: 12px;
        margin: 0px;
        padding: 10px;
    }
    #alertbox img {
        float: right;
        margin: -10px 0px 0px 0px;
        padding: 0px;
        cursor: pointer;
    }
/* alert end */

/* vw loyal */
.column{
    width: 240px;
    margin: 10px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    float: left;
    text-align: center;
}
    .column a, .column a:hover{
        display: block;
        float: none;
        margin: 0px;
        padding: 0px;
    }
.loyaltycard{
	float:left;
	margin:0;
	padding:0;
}
.loyaltycard p{
	width:650px;
	float:left;
	margin:0;
	text-align:justify;
}
p.loyaltitle{
	font-size:18px;
	float:left;
	font-family: 'futurhvr';
	margin:15px 0;
}
p.loyaltitle span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
p.loyaltitle span.grey{
	color:#354E61;
	font-family: 'futurhvr';
	font-size:15px;
}
.loyaltycard ul.loyal{
	width:500px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
.loyaltycard ul.loyal li, .loyaltycard ul.loyalsmall li{
	list-style: disc;
}
.loyaltycard ul.loyal li.star{
	list-style:square;
	font-size:10px;
}
.loyaltycard ul.loyalsmall{
	width:300px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
.loyaltycard .valueyourcar{
    background:none;
    margin: 0px;
    padding: 0px;
	float:left;
}
.loyaltycard .valueyourcar label{
	width:125px;
}
.radios{
	width:175px;
	float:left;
	margin:10px 0;
	padding:0;
}
.loyaltycard .valueyourcar .radios label{
	width:150px;
	float:right;
	margin:-2px 0 0 0;
	padding:0;
}
.loyaltycard .valueyourcar label.big{
	width:320px;
	float:left;
	margin:-3px 0 0 ;
	padding:0;
}
.enable{
	width:600px;
	float:left;
	margin:20px 0 0 ;
	padding:10px;
}
.loyaltycard .valueyourcar .request_check {
	margin:0 5px 0 0;
}
.loyaltycard .valueyourcar .btn-submit, .loyaltycard .valueyourcar .clear_btn {
	margin:15px 0 0 0;
}
.bold{
	font-weight:bold;
}
.loyaltycard .main {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 720px;
}    .clear_btn{
        width: 126px;
        height: 33px;
        background: transparent url(../images/clear_btn.png) 0px 0px no-repeat;
        margin: 0px 20px 0 0;
        padding: 0px;
        float: right;
        cursor: pointer;
        border: 0px;
    }
/* vw loyal end */
.iframe{
    width: 700px;
    height: 600px;
    border: 0px;
    color: #23384A;
    font-size: 11px;
}
table.contact_table 
{
    margin-bottom:15px;
}   
table.contact_table td
{
    height:20px;
    padding-left:20px;
}
table.contact_table td.title
{
    font-weight:bold;
    text-align:right;
}
/*EXPERT PAGES STYLES*/
.mot-service h1 {
	font-size:36px;
}
.mot-service h2 {
	font-size:24px;
}
.mot-service h3 {
	font-size:18px;
}
	.mot-service p {
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	.mot-service p.text {
		width:	500px;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	.mot-service ul {
		margin:10px 0px 0px 20px;
		padding:0px;
	}
	.mot-service ul li {
		list-style:disc;
	}
	.mot-service a {
		font-weight:bold;
		color:#354E61;
		text-decoration:none;
	}
	.mot-service a:hover {
		text-decoration:underline;
	}
	.mot-service .fnt16 {
		font-size:16px;
	}
.cardesc_phone {
  color: #00AFE2;
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 1px;
  }
