@font-face {
    font-family: 'zurich_cn_btregular';
    src: url('zurch.eot');
    src: url('zurch.eot?#iefix') format('embedded-opentype'),
         url('zurch.woff') format('woff'),
         url('zurch.ttf') format('truetype'),
         url('zurch.svg#zurich_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansregular';
    src: url('droidsans.eot');
    src: url('droidsans.eot?#iefix') format('embedded-opentype'),
         url('droidsans.woff') format('woff'),
         url('droidsans.ttf') format('truetype'),
         url('droidsans.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    
    src: url('zurichbt-romancondensed.eot');
    src: url('zurichbt-romancondensed.eot?#iefix') format('embedded-opentype'),
         url('zurichbt-romancondensed.woff') format('woff'),
         url('zurichbt-romancondensed.ttf') format('truetype'),
         url('zurichbt-romancondensed.svg#zurich_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular.eot');
    src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular.woff') format('woff'),
         url('opensans-regular.ttf') format('truetype'),
         url('opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans-semibold.eot');
    src: url('opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold.woff') format('woff'),
         url('opensans-semibold.ttf') format('truetype'),
         url('opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_btbold';
    src: url('zurichbtbold.eot');
    src: url('zurichbtbold.eot?#iefix') format('embedded-opentype'),
         url('zurichbtbold.woff') format('woff'),
         url('zurichbtbold.ttf') format('truetype'),
         url('zurichbtbold.svg#zurich_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_cn_btbold';
    src: url('zurich-cn-bt-bold.eot');
    src: url('zurich-cn-bt-bold.eot?#iefix') format('embedded-opentype'),
         url('zurich-cn-bt-bold.woff') format('woff'),
         url('zurich-cn-bt-bold.ttf') format('truetype'),
         url('zurich-cn-bt-bold.svg#zurich_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ margin:0px; padding:0px; font-family: 'open_sansregular'; font-size:13px; background:#FFF; color:#333333;}

a{ margin:0px; padding:0px; text-decoration:none; color:#333333;}
img{ margin:0px; padding:0px; vertical-align:middle; border:none;}
h1, h2, h3, h4{ margin:0px; padding:0px; font-weight:normal; text-transform:uppercase; font-family:"open_sansregular";}
p{ margin:0px; padding:0px; line-height:19px;}
ul, li{ margin:0px; padding:0px; display:block;}

input, select, textarea{font-family: 'droid_sansregular'; padding-left:3px;}


#main{margin:0px; padding:0px; /*background:url(../../images/Default/body-bg.jpg) repeat-y scroll top center;*/ height:auto; width:100%; float:left;}
#main-div-top-bg{ margin:0px; padding:0px; /*background:url(../../images/top-bg.jpg) repeat-y scroll top center;*/ height:auto; width:100%; float:left;}
#main-div-top-second-bg{ margin:0px; padding:0px; /*background:url(../../images/body-bg-new.jpg) repeat-x scroll top center;*/ height:auto; width:100%; float:left;}
#main-div-top-second-bg-new-in{ margin:0 auto; padding:0px; width:1038px; background:#FFFFFF;}
                  
				  
#main-header-part{ margin:0px; padding:0px; float:left; width:100%; border-bottom: 2px solid #0aaad1;}                                            

/*...............................top-part..............................*/

.in-top-part{ margin:0 auto; padding:0px; width:1000px;}

.top-part{ margin:0px; padding:0px; float:left; width:100%; height:87px; position:relative;}
.logo{ margin:20px 0 0; padding:0px; float:left; width:215px;}
.top-right-part{ margin:0px; padding:0px; float:right; width:779px;}
.ho-right-top{ margin:8px 0 0 43px; padding:0px; float:left; width:141px;}
.ho-right-top span{ margin:7px 0 0; padding:0px; float:right; width:auto;}
.lag{ margin:2px 0 0 6px; padding:2px 4px; float:right; border:1px solid #423938; background:#050505; color:#999999; font-size:11px; 
font-family: 'open_sanssemibold';}
.lag1{ margin:2px 0 0 6px; padding:2px 4px; float:right; border:1px solid #423938; background:#050505; color:#999999; font-size:11px; 
font-family: 'open_sanssemibold'; width:135px;}
.ho-right-top span img{ padding:0 3px; float:left;}
.ride-f{ margin:0px; padding:0px;}
.ride-f ul{ margin:0px; padding:0px; float:left;}
.ride-f li{ margin:0 0 8px; padding:0px; float:left; background:#44ab01; height:31px;font-size:12px;}
.ride-f .ride-finner{ margin-left:7px;}
.ride-f .ride-finner a{ padding:0 10px;}
.ride-f .ride-finner img{ height:31px;}
.ride-finner-offer img{ height:31px;}
/*.ride-f li:last-child { margin:0px;}*/
.ride-f li a{ margin:6px 0 0; padding:0 10px; float:left;  text-align:center; color:#fff; font-size:15px; 
 text-transform:uppercase;}
.ride-f li a:hover{ color:#FFFFFF;}
.in-ride{ margin:15px 0 0; padding:0px; float:left;}
.in-ride a{ margin:0px; padding:0px; color:#44AA00;}
.in-ride a:hover{ color:#000000;}
.ride-img-left{ margin:0px; padding:0px; float:left;}
.ride-img-right{ margin:0px; padding:0px; float:right;}
/*...............................body-part.............................*/

#body-content{ margin:0px; padding:0px; float:left; width:100%;}
.body-top-search-part{ margin:0px; padding:0px; background:url("../../images/top-search-bg.png") no-repeat scroll center center #0094C8; height:50px;}
.body-top-search-part-inner{ margin:0 auto; padding:0px; width:955px;}
.body-top-search-part-inner span{ margin:14px 0 0; padding:0px; float:left; font-family: 'zurich_cn_btregular'; font-size:22px; color:#FFF; text-transform:uppercase; width:170px;}
.body-top-search-part-inner p{ margin:9px 0 0; padding:0px; float:left;}
.body-top-search-part-inner p a{ margin:0 0 0 9px; padding:8px 20px 6px; font-family: 'zurich_cn_btregular'; font-size:16px; text-transform:uppercase; color:#FFF; background:#000; float:left;}
.body-top-search-part-inner p a:hover{ background:#006197;}
.find-cla{ margin:0 8px 0 0; padding:0 0 0 20px !important; width:268px; height:33px; border:1px solid #00739b; color:#424141; float:left;
background:url("../../images/input-iocn.png") no-repeat scroll left 8px #FFFFFF;} 

.body-mid-part{ margin:25px auto 0; padding:0px; width:1000px;}

.body-mid-part-inner{ margin:0 0 20px; padding:0px; float:left; width:100%;}

.rides-around{ margin:0 18px 0px 0; padding:0px; float:left; width:152px; /*background:url("../../images/rides-img1.jpg") no-repeat;*/background:#0029c2; height:114px;}
.rides-around p{ margin:0px; padding:9px 0 3px; float:left; width:100%; text-align:center; color:#FFFFFF; font-family: 'zurich_cn_btregular'; font-size:24px;
text-transform:uppercase; line-height:24px;}
.rides-around a{margin:0px; padding:7px 0 7px; float:left; width:100%; text-align:center; color:#FFFFFF; font-family: 'zurich_cn_btregular'; font-size:14px;
background:#001e8e; text-transform:uppercase;}
.rides-around a:hover{background:#0325a4;}

.rides-around2{ margin:0 18px 0px 0; padding:0px; float:left; width:152px; height:114px; /*background:url("../../images/rides-img1.jpg") no-repeat; */background:#8ab832; }
.rides-around2 p{ margin:0px; padding:22px 0 14px; float:left; width:100%; text-align:center; color:#FFFFFF; font-family: 'zurich_cn_btregular'; font-size:24px; /*text-shadow: 1px 1px 1px #CCCCCC;*/
text-transform:uppercase; line-height:24px;}
.rides-around2 a{margin:0px; padding:7px 0 7px; float:left; width:100%; text-align:center; color:#FFFFFF; font-family: 'zurich_cn_btregular'; font-size:14px;
background:#6c9817; text-transform:uppercase;}
.rides-around2 a:hover{background:#7db217;}

.rides-around3{ margin:0 18px 0px 0; padding:0px; float:left; width:152px; /*background:url("../../images/rides-img4.jpg") no-repeat;*/background:#531cd0; height:114px;}
.rides-around3 p{ margin:0px; padding:22px 0 14px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:24px; /*text-shadow: 1px 1px 1px #CCCCCC;*/
text-transform:uppercase; line-height:24px;}
.rides-around3 a{margin:0px; padding:7px 0 7px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:14px;
background:#3d0daa; text-transform:uppercase;}
.rides-around3 a:hover{background:#4912c7;}

.rides-around4{ margin:0 18px 0px 0; padding:0px; float:left; width:152px; /*background:url("../../images/rides-img2.jpg") no-repeat;*/background:#ac0000; height:114px;}
.rides-around4 p{ margin:0px; padding:22px 0 14px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:24px; /*text-shadow: 1px 1px 1px #CCCCCC;*/
text-transform:uppercase; line-height:24px;}
.rides-around4 a{margin:0px; padding:7px 0 7px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:14px;
background:#750000; text-transform:uppercase;}
.rides-around4 a:hover{background:#8c0303;}

.rides-around5{ margin:0 18px 0px 0; padding:0px; float:left; width:152px; background:url("../../images/rides-img3.jpg") no-repeat; height:114px;}
.rides-around5 p{ margin:0px; padding:22px 0 14px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:24px; /*text-shadow: 1px 1px 1px #CCCCCC;*/
text-transform:uppercase; line-height:24px;}
.rides-around5 a{margin:0px; padding:7px 0 7px; float:left; width:100%; text-align:center; color:#FFF; font-family: 'zurich_cn_btregular'; font-size:14px;
background:#750000; text-transform:uppercase;}
.rides-around5 a:hover{background:#8c0303;}

.trip-main{ margin:0px; padding:0px; float:left;}
.body-mid-part-inner .trip-main-last{ float:right;}
.trip{ margin:0px; padding:0px; width:404px; background:#f7f7f7; border:1px solid #d7d7d7; float:left;}
.body-mid-part-inner .last{ float:right;}
.trip img{ margin:0px; padding:0px; float:left; max-height: 114px; max-width: 130px;}
.trip-deails{ margin:7px 5px 0 0; padding:0px; float:right; width:263px;}
.trip-deails .trip-deails-left{ margin:0px; padding:0px; float:left; width:63%;}
.trip-deails .trip-deails-left h2{ margin:0 0 3px!important; padding:0px; font-size:15px; color:#161616; text-transform:none; font-family: 'droid_sansregular';
border:none;}
.trip-deails .trip-deails-left p{ margin:0 0 5px; padding:0px; float:left; width:100%; color:#5f5f5f; font-size:13px;}
.trip-deails .trip-deails-left span{ margin:10px 0 0; padding:0px; float:left; width:100%; font-size:15px; color:#000000;}
.trip-deails .trip-deails-right{ margin:0px; padding:25px 0 0; float:right; width:33%; font-size:20px; font-weight:bold; text-align:right;}

.latest-infor{ margin:12px auto 0; padding:0px; width:1000px;}

.latest-rides{ margin:0px; padding:10px; float:left; background:#0094c8; width:293px; height:auto;}
.latest-rides h2{ margin:9px 0 8px 9px; padding:0px; color:#fff; font-size:24px;}
.latest-rides h2 span{ margin:0px; padding:0 0 0 5px; color:#fff; font-weight:bold;}
.latest-rides ul{ margin:0px; padding:0px; float:left; width:100%;}
.latest-rides li{ margin:0px; padding:8px 0; float:left; width:100%; border-top:1px solid #0094c8; border-bottom:1px solid #0094c8;}
.latest-rides li:hover{background:#008abb; border-top:1px solid #00a9e4; border-bottom:1px solid #00a9e4;}
.latest-rides .active{background:#008abb; border-top:1px solid #00a9e4; border-bottom:1px solid #00a9e4;}
.latest-rides li img{ margin:0px; padding:0 8px 0 12px; float:left;}
.latest-rides li p{ margin:0px; padding:0px; font-size:15px; color:#FFF; float:left;}
.latest-rides li span{ margin:0px; padding:4px 13px 0 0; color:#fff; font-size:33px; float:right;}
.latest-rides em{ margin:13px 0 0; padding:0px; float:left; width:100%; text-align:right; font-style:normal;}
.latest-rides em a{ margin:0px; padding:0px; color:#fff; font-size:14px; text-transform:uppercase; font-family: 'zurich_cn_btregular';}
.latest-rides em a:hover{ color:#000;}
.latest-rides em img{ float:right; padding-top:4px; padding-left:5px;}

.last-chance{ margin:0 0 0 13px; padding:0px; float:left; width:284px; border:1px solid #bababa;}
.last-chance h2{ margin:8px 0 4px 10px; padding:0px; color:#7c7c7c; font-size:28px;}
.last-chance h2 span{ margin:0px; padding:0 0 0 7px; color:#0094c8; font-weight:bold;}
.last-chance h2 em{ margin:6px 7px 0 0; padding:0px; float:right; width:auto; text-align:right; font-style:normal;}
.last-chance h2 em a{ margin:0px; padding:0px; color:#0094C8; font-size:14px; text-transform:uppercase; font-family: 'zurich_cn_btregular';}
.last-chance h2 em a:hover{ color:#000;}
.last-chance h2 em img{ float:right; padding-top:4px; padding-left:5px;}
.last-chance ul{ margin:0px; padding:0px;}
.last-chance li{ margin:0 0 5px; padding:0px; float:left; width:100%;}
.last-chance .color-gray{ background:#f1f1f1;}
.last-chance .last{ margin-bottom:0px;}

.chance-deails{ margin:3px 0 0 10px; padding:0 0 7px; float:left; width:270px;}
.chance-deails-left{ margin:2px 0 0; padding:0px; float:left; width:56%;}
.chance-deails-left p{ margin:0px; padding:0px; float:left; width:100%; color:#5f5f5f; font-size:13px;}
.chance-deails-left span{ margin:13px 0 0; padding:0px; float:left; width:100%; font-size:15px; color:#000000;}
.chance-deails-right{ margin:0px; padding:0; float:right; width:40%; font-size:23px; font-weight:bold; text-align:center;}
.chance-deails-right p{ margin:0px; padding:0px; color:#5f5f5f; font-size:13px; font-weight:normal;}

.latest-blogs{ margin:0px; padding:0px; float:right; width:370px;}
.latest-blogs h2{ margin:0 0 13px; padding:0px; color:#7c7c7c; font-size:28px;}
.latest-blogs h2 span{ margin:0px; padding:0 0 0 7px; color:#0094c8; font-weight:bold;}
.latest-blogs h2 em{ margin:6px 7px 0 0; padding:0px; float:right; width:auto; text-align:right; font-style:normal;}
.latest-blogs h2 em a{ margin:0px; padding:0px; color:#0094C8; font-size:14px; text-transform:uppercase; font-family: 'zurich_cn_btregular';}
.latest-blogs h2 em a:hover{ color:#000;}
.latest-blogs h2 em img{ float:right; padding-top:4px; padding-left:5px;}

.latest-blogs ul{ margin:0px; padding:0px; float:left; width:100%;}
.latest-blogs li{ margin:0 0 6px; padding:0px; float:left; width:100%;}
.latest-blogs li img{ margin:0 14px 0 0; padding:0px; float:left;}
.latest-blogs li span{ margin:0px; padding:0px; color:#5f5f5f;}
.latest-blogs li span strong{ margin:0px; padding:0px; font-size:14px; color:#161616;}

.body-bottom-part{ margin:0px; padding:0px; float:left; width:100%;}
.body-bottom-part-t-part{ margin:20px 0 0; padding:0px; float:left; width:100%; background:url(../../images/body-bottton-img-bg.png) repeat-x; height:318px;}
.body-bottom-part-t-part-inner{ margin:0 auto; padding:0px; width:1000px;}

.video1{ margin:30px 0 0 18px; padding:0px; float:left; width:350px;}
.video1 h2{ margin:0 0 22px; padding:0px; color:#7c7c7c; font-size:24px;}
.video1 h2 span{ margin:0px; padding:0 0 0 3px; color:#0094c8; font-weight:bold;}
.video1 img{ margin:0px; padding:0px;}

.trust-safety{ margin:31px 0 0 20px; padding:0px; float:left; width:289px;}
.trust-safety h2{ margin:0 0 22px; padding:0px; color:#7c7c7c; font-size:23px;}
.trust-safety h2 span{ margin:0px; padding:0 0 0 3px; color:#0094c8; font-weight:bold;}
.trust-safety img{ margin:0px; padding:0px;}
.trust-safety p{ margin:10px 0 0; padding:0px; font-size:15px; color:#161616; line-height:21px; text-align:center; width:289px;}
.trust-safety em{ margin:13px 0 0; padding:0px; float:left; width:100%; text-align:right; font-style:normal; width:289px;}
.trust-safety em a{ margin:0px; padding:0px; color:#0094c8; font-size:14px; text-transform:uppercase; font-family: 'zurich_cn_btregular';}
.trust-safety em a:hover{ color:#000;}
.trust-safety em img{ float:right; padding-top:4px; padding-left:5px;}

.facebook-cov{ margin:0px; padding:10px 0 0; float:right;}

.featured-in{ margin:30px 0 20px; padding:0px; width:100%; float:left;}
.featured-in-inner{ margin:0 auto; padding:0px; width:1000px;}
.featured-in h2{ margin:0px; padding:0px; color:#7c7c7c; font-size:28px;}
.featured-in h2 span{ margin:0px; padding:0 0 0 3px; color:#0094c8; font-weight:bold;}
.featured-in ul{ margin:0px; padding:0px;}
.featured-in li{ margin:0 15px; padding:0px; float:left;}
.featured-in li img{ margin:0px; padding:0px;}


/*........................footer....................*/

#footer{margin:0px; padding:0px; width:100%; float:left; background: #f5f5f5 url(../../../images/footer-bg.png) repeat-x; height:335px;}
.footer-inner{margin:0 auto; padding:0px; width:1038px;}
.footer-inner-cont{ margin:0 auto; padding:0px; width:1000px;}

.footer-top-part{ margin:0px; padding:0px; float:left; width:100%;}

.subscribe{ margin:25px 0 0 15px; padding:0px; float:left; width:350px;}
.subscribe h2{ margin:0 0 12px; padding:0px; color:#727272; font-size:22px;}
.subscribe h2 span{ margin:0px; padding:0px; color:#44aa00; font-family: 'zurich_cn_btbold';} 
.subscribe b{ margin:0px; padding:0px; float:left;}
.newsletter-ho{ margin:0px; padding:0px 5px; border:1px solid #aeafae; float:left; width:231px; border-right:none; height:28px;}
.newsletter-but{ margin:0px; padding:0; float:left; width:97px; background:#44aa00; color:#000000; border:1px solid #aeafae;
 font-size:16px; text-transform:uppercase; border-left:none; height:30px; cursor:pointer;}
.newsletter-but:hover{ background:#57ca0a;}

.fb-page{ margin:10px 0 0; padding:0px; float:left; border:1px solid #a9a9a9; width:338px; height:116px;}

.fo-meniu{ margin:25px 0 0 30px; padding:0px; float:left; width:365px;}
.fo-meniu h2{ margin:0 0 5px; padding:0px; color:#44aa00; font-size:22px;}
.fo-meniu ul{ margin:0 0 0 5px; padding:0px;}
.fo-meniu li{ margin:0px; padding:0px; color:#505050; line-height:29px;}
.fo-meniu li a{ margin:0px; padding:0 0 0 15px; color:#505050; background:url(../../images/point2.gif) no-repeat scroll left 7px;}
.fo-meniu li a:hover{color:#44aa00;}

.fo-meniu2{ margin:25px 0 0; padding:0px; float:left; width:240px;}
.fo-meniu2 h2{ margin:0 0 5px; padding:0px; color:#44aa00; font-size:22px;}
.fo-meniu2 ul{ margin:0 0 0 5px; padding:0px;}
.fo-meniu2 li{ margin:0px; padding:0px; color:#505050; line-height:29px;}
.fo-meniu2 li a{ margin:0px; padding:0 0 0 15px; color:#505050; background:url(../../images/home/Default/point2.gif) no-repeat scroll left 7px;}
.fo-meniu2 li a:hover{color:#44aa00;}

.fo-meniu3{ margin:25px 0 0; padding:0px; float:left; width:194px;}
.fo-meniu3 h2{ margin:0 0 5px; padding:0px; color:#09a8ce; font-size:22px;}
.fo-meniu3 ul{ margin:0 0 0 5px; padding:0px;}
.fo-meniu3 li{ margin:0px; padding:0px; color:#505050; line-height:29px;}
.fo-meniu3 li a{ margin:0px; padding:0 0 0 15px; color:#505050; background:url(../../images/home/Default/point2.gif) no-repeat scroll left 7px;}
.fo-meniu3 li a:hover{color:#44aa00;}

.footer-bot-part{ margin:20px 0 0; padding:5px 0 10px; float:left; width:100%; border-top:1px solid #bababa;}
.footer-bot-part p{ margin:10px 0 0 2px; padding:0px; float:left; color:#8d8d8d; font-size:11px;}
.footer-bot-part p a{color:#44aa00;}
.footer-bot-part p a:hover{color:#000;}
.footer-bot-part .site-n{ color:#000000;}
.footer-bot-part .site-n:hover{ color:#44aa00;}

.footer-bot-part span{ margin:0px; padding:0px; float:right; width:155px;}
.footer-bot-part span h3{ margin:0 0 3px; padding:0px; float:left; width:100%; color:#44aa00; font-size:18px; text-transform:none;}
.footer-bot-part span em{ margin:0px; padding:0px; float:left; width:100%;}
.footer-bot-part span em img{ margin:0px 7px 0 0; padding:3px; float:left; background:#FFFFFF; border:1px solid #dfdfde;}

/*......................................inner-page..........................*/
.body-inner-part{ margin:10px auto 0; padding:0px; width:1000px;}

.bradcram{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.bradcram span{ margin:0px; padding:5px 0 5px 5px; float:left; width:99%; color:#414141;}
.bradcram span a{ margin:0px; padding:0px; color:#44AA00;}
.bradcram span a:hover{ margin:0px; padding:0px; color:#414141;}

/*......................................about..........................*/

.main-inner-page{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.main-inner-page h2{margin:0 0 9px; padding:0 0 4px 6px; border-bottom: 1px solid rgb(204, 204, 204); color:#44AA00; font-size:25px;}
.main-inner-page h2 span{ margin:0px; padding:0 0 0 7px; color:#7C7C7C;}

.left-about-part{ margin:0; padding:0px; float:left; width:200px;}
.informaction{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.informaction h1{ margin:0px; padding:7px 0 7px 10px; font-size:15.5px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.informaction ul{ margin:0px; padding:7px 0 12px 7px; background:#f9f8f8; border-bottom:1px solid #dad7ce; border-right:1px solid #dad7ce; border-left:1px solid #dad7ce;}
.informaction li{ margin:0px; padding:0 0 0 12px; background:url("../../images/point2.gif") no-repeat scroll left 12px; line-height:28px;}
.informaction li a{ margin:0px; padding:0 0 0 1px; color:#1b1b1b; text-decoration:none; font-size:13.3px;}
.informaction li a:hover{ margin:0px; padding:0 0 0 1px; color:#44AA00;}
.informaction .active{ color:#44AA00; }

.right-inner-part{ margin:0 0 20px; padding:0px; float:right; width:780px;}
.right-inner-part p{ margin:0 0 19px; padding:0; color:#414141; float:left; font-size:13px; line-height:20px; float:left; text-align:justify;}
.right-inner-part h2{ margin:0px; padding:0px; font-size:22px; color:#000; border:none; text-transform:none;}
.right-inner-part p img{ margin:0px; padding:0 0 0 7px; float:right;}
.right-inner-part .last-test{ margin-bottom:8px;}
.right-inner-part .about-head {font-size:18px; color:#000; font-weight:normal; text-transform:uppercase; float:left; margin:6px 0 4px; border:none; padding:0px;}

ul.about-link{ margin:0px; padding:0px; float:left;}
ul.about-link li{ margin:0px; padding:0 0 0 13px; line-height:26px; color:#1a1a1a; font-size:13px; 
background:url("../../images/point2.gif") no-repeat scroll left 11px;} 

/*.....................................contact page...........................*/
.contact-inner{ margin:0px; padding:0px;}

.contact-left{ margin:0px; padding:0px; float:left; width:295px;}
.contact-left h2{ margin:0 0 10px; padding:0px; font-size:21px; text-transform:uppercase;}
.contact-left h2 strong{ margin:0px; padding:0px;}
.contact-left p{ margin:0px; padding:0 0 20px; color:#636363; line-height:20px; font-size:13px; }
.contact-left p a{ margin:0px; padding:0px; text-decoration:none; color:#44AA00;}
.contact-left p a:hover{ margin:0px; padding:0px; text-decoration:none; color:#000;}
.contact-left p img{ margin:8px 0 0; padding:0; border:3px solid #CCCCCC;}
.contact-left .map {border:3px solid #f1eeee; margin:0; padding:0; width:auto;}
.contact-right{ margin:4px 0 0; padding:0 10px 10px; float:right; width:417px; background:#f1eeee; height:auto;}
.contact-right h2{ margin:14px 0 10px; padding:0 0 0 3px; font-size:21px; color:#44AA00;}
.contact-right p{ margin:0px; padding:0 0 0 5px; font-size:14px; color:#6b6b6b;}
.contact-right p span{ margin:0px; padding:0px; float:right; color:#808080; font-size:12px; position:relative; top:0; width:auto; background:none;}
.form{ margin:10px 0 0; padding:14px 16px 25px; background:#f5f3f3; float:left;}
.form span{ margin:0px; padding:0px; float:left; width:100%; background:none;}
.form span a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin: 0; padding:7.5px 0; text-align: center; text-transform: uppercase; width: 91px; float:left;}
.form span a:hover{ background:#57CA0A;}

.form label { margin:0 0 3px; padding:0px; font-size:14px; color:#4b4b4b; float:left; width:100%;}
.form-box{ margin:0 0 14px; padding:0px; border:1px solid #d2d2d2; background:#fff; width:384px; height:30px;}
.form-box1{ margin:0px; padding:0px; width:384px; height:55px; border:1px solid #d2d2d2; background:#fff;}
.form-box-cont{ margin:0 0 14px; padding:5px; border:1px solid #d2d2d2; background:#fff; width:384px; height:auto;}
.contact-right span{ margin:0px; padding:0px; position:relative; top:13px; left:2px;}

/*....................................login-page..............................*/

.login-page{ margin:4px 0 0; padding:0px;}	
.form-login { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);  float: left;
 padding: 10px; width:365px; height:auto;}
.form-login h4 { margin:5px 0; color:#000; font-size:18px; font-weight: normal;text-transform: uppercase; padding:0px;}
.inner-form1 { margin:10px 0 0; padding: 0;}
.inner-form1 .singlerow-login { margin-bottom: 15px; margin-right: 0; text-align: left;}
.form-login label { float: left; padding-top: 5px; width: 110px; font-size:14px; color:#4b4b4b;}

.form-input-login { margin:0px; padding:0px; border:1px solid #d2d2d2; background:#fff; width:235px; height:25px;}
.form-input-login-for { margin:0px; padding:0px; border:1px solid #d2d2d2; background:#fff; width:235px; height:25px; float:left;}

.singlerow-login{ margin:0px; padding:0px;}
.singlerow-login a{background: none repeat scroll 0 0 #ff9c01; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin:0px; padding:7px 13px; text-align: center; text-transform: uppercase; width:auto;}
.singlerow-login a:hover{ background:#FFAB00;}

.singlerow-login-log{ margin:0px; padding:0px;}
.singlerow-login-log a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin:0 2px; padding:7px 13px; text-align: center; text-transform: uppercase; width:auto; float:left;}
.singlerow-login-log a:hover{ background:#57CA0A;}

.login-fr { background:#f5f5f5; border: 1px solid rgb(204, 204, 204); float: right; margin: 0; padding:10px 10px 17px; 
width:365px; min-height: 218px;}
h2.inner-hd { border: medium none; color:#000;  font-size:17px; margin-bottom: 3px; padding:0px;}
.login-fr p { color: rgb(0, 0, 0); margin: 0 0 21px;  padding: 0; text-align: left;}
.login-fr .singlerow-login { margin-bottom: 5px; text-align: center;}

.fordot { border-top: 1px solid rgb(204, 204, 204); margin: 20px 0 0; padding: 8px 0 0;float:left; width:100%;}
.fordot span { float: left; font-size:14px; margin: 0; padding: 0; color:#4b4b4b;}
.fordot span em{ margin:5px 5px 0 0; padding:0px; color:#4b4b4b; float:left; font-style:normal;}
.fordot p{ margin-bottom:15px; text-align:left;}
.fordot .singlerow-forgot { float: right; margin-left: 10px;}
.singlerow-forgot a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin:0; padding:4px 13px; text-align: center; text-transform: uppercase; width:auto;
position:relative; top:5px;}
.singlerow-forgot a:hover{ background:#57CA0A;}

.bot-line-login { background: url("../../images/bot-line2.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0); float: left; font-size: 14px; margin-bottom: 3px; margin-top:7px; text-align: center; width: 100%;}

.btn-primary {background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 68, 204)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  color: rgb(255, 255, 255);}
.btn{ border-radius:4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);  cursor: pointer; padding:4px 7px; font-size: 14px; border: 1px solid #465C90; background:#5B72A9;}
.btn-primary:hover{ background:#50669b; color: rgb(255, 255, 255);}
.btn a img{ margin:0 5px 0 0; padding:0px; float:left;}
.or{ margin:0px; padding:0px; font-size:14px; background:url("../../../images/bot-line.gif") no-repeat scroll left  4px transparent;}


/*.................................registration-page............................*/
.registration-or { background:url("../../images/bot-line.gif") no-repeat scroll center center rgba(0, 0, 0, 0); font-size: 14px; margin: 0; padding: 0; }

.registration { margin:5px 0 0; padding:0px; float:left; width:100%;}
.reg-input1 { border-bottom: 1px solid rgb(216, 216, 216); margin: 0 0 15px; padding: 0; width:100%;}
.reg-input1 label{ float:left; margin-bottom:15px; width:100%; color:#4B4B4B;}
.reg-input1 label em{ font-style:normal; float:left; width:150px; padding-top:5px; color:#4B4B4B; font-size:13.4px;}

.inner-form .singlerow { float: left; margin-bottom: 15px;  margin-left: 150px; font-size:12px;}

.form-input-re { margin:0px; padding:0px; border:1px solid #d2d2d2; background:#fff; width:235px; height:27px;}		
.form-input-re1 { margin:0px; padding:0px; border:1px solid #d2d2d2; background:#fff; width:138px; height:27px;}
.form-input-select{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:238px;}		

label strong { color:#95ff4f; font-weight: normal;}
.select { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);color: rgb(70, 70, 70); font-size: 13px; padding: 4px;}

.singlerow-reg{ margin:0px; padding:0px; float:left;}
.singlerow-reg a{background:#44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin:0 7px 0 0; padding:7px 20px; text-align: center; text-transform: uppercase; float:left;}
.singlerow-reg a:hover{ background:#57CA0A;}

.singlerow{ margin:0px; padding:0px; float:right; width:80%;}
.singlerow a { background:#44AA00; color: rgb(255, 255, 255); margin: 0 5px 0 0; padding:5px 10px; position: relative; text-transform: uppercase; float:left;}
.singlerow a:hover{ background:#000;}

/*.............................search-car..........................*/

.search-car{ margin:0 auto; padding:0px; width:1000px;}
.search-car-top-part{ margin:0 0 15px 0; padding:0px 0 0 17px; width:98%; float:left; background:#113809; height:88px;}
.search-car-top-part span{ margin:9px 0 4px; padding:0px; float:left; font-family: 'zurich_cn_btregular'; font-size:22px; color:#FFF; text-transform:uppercase; width:100%;}
.search-car-top-part p{ margin:0; padding:0px; float:left;}
.search-car-top-part p a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin: 0; padding:7.5px 0; text-align: center; text-transform: uppercase; width: 91px; float:left;}
.search-car-top-part p a:hover{ background:#57CA0A;}
.search-car-find-cla{ margin:0 8px 0 0; padding:0 0 0 20px; width:268px; height:33px; border:1px solid #44aa00; color:#424141; float:left; background:url("../../images/input-iocn.png") no-repeat scroll left 8px #FFFFFF;} 
.body-mid-part-search-car{ margin:25px auto 0; padding:0px; width:100%; float:left;}

.canbooking{background:#44AA00; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 12px; margin: 0; padding:6px 10px; text-align: center; text-transform: uppercase; width: auto; float:left;}
.validride{background: none repeat scroll 0 0 #343434; border: medium none; color: #FFFFFF; cursor: pointer;  font-size: 16px; margin: 0; padding:4px 8px; text-align: center; text-transform: uppercase; width: auto; float:left;}
.canbooking:hover{ background: #343434; }
/*.............................sharing-result..........................*/

.sharing-result{ margin:0 auto; padding:0px; width:1000px;}

.sharing-result-left{ margin:0px; padding:0px; float:left;  width:220px;}

.trip-search-facets{ margin:0 0 20px; padding:0px; width:100%; background:#f9f8f8; border:1px solid #dad7ce; float:left;}
.trip-search-facets h2{ margin:0 0 5px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.trip-search-facets span{ margin:0px; padding:10px; float:left; width:90%;}
.calander{ margin:0px; padding:0px; border:none; border:1px solid #CCC; background:#FFF; height:25px; width:98%;}


.trip-price{ margin:0 0 20px; padding:0px; width:100%; background:#f9f8f8; border:1px solid #dad7ce; float:left;}
.trip-price h2{ margin:0 0 5px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.trip-price span{ margin:0px; padding:7px 10px; float:left; width:90%;}
.trip-price strong{ margin:0px; padding:0px; float:left; font-weight:normal; color:#666666;}
.trip-price strong em{ margin:0px; padding:0 0 0 5px; font-style:normal;}
.checkbox1{ margin:2px 5px 0 0; padding:0px; float:left;}


.trip-photo{ margin:0 0 20px; padding:0px; width:100%; background:#f9f8f8; border:1px solid #dad7ce; float:left;}
.trip-photo h2{ margin:0 0 5px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.trip-photo span{ margin:0px; padding:7px 10px; float:left; width:90%;}
.trip-photo strong{ margin:0px; padding:0px; float:left; font-weight:normal; color:#666666;}
.trip-photo strong em{ margin:0px; padding:0 0 0 5px; font-style:normal;}
.radio1{ margin:2px 5px 0 0; padding:0px; float:left;}

.trip-comfort{ margin:0 0 20px; padding:0px; width:100%; background:#f9f8f8; border:1px solid #dad7ce; float:left;}
.trip-comfort h2{ margin:0 0 5px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.trip-comfort span{ margin:0px; padding:7px 10px; float:left; width:90%;}
.trip-comfort strong{ margin:0px; padding:0px; float:left; font-weight:normal; color:#666666;}
.trip-comfort strong em{ margin:0px; padding:0 0 0 5px; font-style:normal;}
.radio1{ margin:2px 5px 0 0; padding:0px; float:left;}

.sharing-result-right{ margin:0px; padding:0px; float:right; width:750px;}

.trip-search-sorts{ margin:0 0 15px; padding:9px 0; float:left; width:99.8%; background:linear-gradient(#FFFFFF 70%, #F5F6F7) repeat scroll 0 0 rgba(0, 0, 0, 0); border:1px solid #D6D6D6;}
.trip-search-sorts span{ margin:4px 0 0 10px; padding:0px; float:left; font-family:'zurich_cn_btregular'; font-size:20px;}
.trip-search-sort-right{ margin:0 10px 0 0; padding:0px; float:right;}
.trip-search-sort-right em{ margin:6px 0 0; padding:0px; font-style:normal; font-size:15px; float:left;}
.trip-search-sort-right a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size:15px; margin:0 0 0 8px; padding:7px 15px; text-align: center; text-transform: uppercase; float:left;}
.trip-search-sort-right a:hover{ background:#57CA0A;}

.select-box{ margin:0 10px; padding:5px; border:1px solid #ccc;}

.sharing-result-box{ margin:0 0 15px; padding:0 0 15px; float:left; width:100%;  border-bottom:1px solid #e2dfdf;}

.sharing-result-box-left { margin:0px; padding:0 10px; float:left; width:530px; border-right:1px solid #e2dfdf;}
.sharing-result-box-left h2{ margin:0 0 3px; padding:0px; color: #44AA00; font-size:17px; text-transform:none; border:none;}
.sharing-result-box-left h3{ margin:0 0 5px; padding:0px; color:#333; text-transform:none;}
.sharing-result-box-left h3 strong{ font-weight:normal;}
.sharing-result-box-left span{ margin:0 0 10px; padding:0px; float:left; width:27%; color:#333; line-height:23px;}
.sharing-result-box-left span strong{margin:0 5px 0 0; padding:3px 0 0; color: #68BE57; font-family: 'zurich_cn_btregular'; font-size:23px; font-weight: normal; float:left; width:100%;}
.sharing-result-box-left .yel{ color:#FF9802; width:auto;}
.sharing-result-box-left p{ margin:0px; padding:0px; float:left; width:98%; color:#666;}
.sharing-result-box-left p em{ margin:0px; padding:0 0 0 5px; font-style:normal; color:#333;}
.sharing-result-box-left p img{ margin:0px; padding:0 0 0 7px;}

.sharing-result-box-right { margin:0px; padding:0px; float:right; width:180px;}
.sharing-result-box-right span{ margin:0 0 7px; padding:0px; color:#666666; float:left; width:100%;}
.sharing-result-box-right span img{ margin:0 8px 0 0; padding:0px; float:left;}
.sharing-result-box-right span strong{color:#44AA00; font-family: 'zurich_cn_btregular'; font-size: 16px; font-weight: normal; margin: 0; padding: 0;}

.paging{ margin:0px; padding:5px; float:left; width:98.6%; background:#F8F7F7;}
.paging p{ margin:0px; padding:4px 0 0; float:left; width:300px;}
.paging span{ margin:0px; padding:0px; float:right;}
.paging span a{ margin:0 5px 0 0; padding:5px 8px; float:left; background:#44AA00; color:#FFF;}
.paging span a:hover{ background:#000; color:#fff;}
.paging .active{ background:#000; color:#fff;}


/*..............................scholar-details.............................*/

.event-details{ margin:0 0 15px; padding:0px; width:100%; float:left; background:#fff;}
.top-title{ margin:0 0 20px; padding:0px; width:100%; text-align:center;}
.top-title h2{ margin:5px 0; padding:0px; color:#000; font-size:23px; float:left; width:100%; border:none;}
.top-title span{  margin:0px; padding:0px; color:#44AA00; font-size:20px;}

.details-main{ margin:0px; padding:0; width:100%; float:left;}
.left-deta{ margin:0px; padding:0px; float:left; width:73%;}

.tabs2{ margin:0px; padding:0px; float:left; width:100%; border-bottom:2px solid #ccc; }
.tabs2 a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #000; cursor: pointer;  font-size:15px; margin:0px; padding:7px 15px; text-align: center; text-transform: uppercase; float:left;}
.tabs2 a:hover{ background:#57CA0A;}
.tabs2 .active{color:#fff; background:#57CA0A;}

.short_blurb { margin:10px 0 0; padding:0px; float:left; width:100%; }
.short_blurb p {font-size:23px; line-height:1.25; color:#000000; }

.full-description{ margin:15px 0 0; padding:0px; float:left; width:100%; }
.full-description h2{ margin:0 0 4px; padding:0px; float:left; width:100%; font-family: 'zurich_cn_btregular'; font-weight:normal; font-size:20px; color:#000000; border:none;}
.full-description p { margin:0px; padding:0px; font-size:14px; line-height:20px; color:#464847; text-align:justify;}
.full-description ul{ margin:0px; padding:0px; float:left; width:100%;}
.full-description li{ margin:0px; padding:0 0 0 12px; background: url("../../images/point.png") no-repeat scroll left 9px transparent; line-height:25px;}

.right-deta{ margin:0px; padding:0px; float:right; width:25%;}
.right-deta h2{ margin:0px; padding:0px; border:none;}
.right-deta h2 a{ font-size:15px; font-family: 'zurich_cn_btregular';}
.right-deta h2 a:hover{ font-size:15px; color:#1CAEDE;}
.right-deta h2 img{ padding-right:5px;}
.donate{ margin:11px 0 0; padding:0px; border-top:2px solid rgb(204, 204, 204); float:left;}
.donate h3{ margin:0 0 7px; padding:0px; font-size:30px;  font-family: 'zurich_cn_btregular';}
.donate h3 span{ margin:0px; padding:0px; font-size:15px; color:#000000;}

.support_link{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.support_link em{ margin:0 0 10px; padding:0px; color:#5F5F5F; font-size:14px; float:left; font-style:normal;}

.donateGreenBtn { background:#44AA00; border: 0 none; border-radius:2px; color: rgb(255, 255, 255) !important; display: block;
padding:10px 0 5px; text-align: center; text-transform: uppercase; float:left; width:100%;}
.donateGreenBtn .support_text{ color: rgb(255, 255, 255);  font-size:22px; line-height: 30px; font-family: 'zurich_cn_btregular'; padding:7px 11px;}
.donateGreenBtn span{ color: rgb(255, 255, 255);  font-size: 13px; line-height:24px; text-transform: uppercase; }
.donateGreenBtn:hover{ background:#57CA0A;}

.clint-category{ margin:0; padding:0px; float:left; width:100%;}
.clint-category ul{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.clint-category li{ margin:0px;  padding:0px; display:block; line-height:25px; background:#f4f4f4; float:left; width:100%;}
.clint-category li h2{ margin:0 0 4px; padding:8px 0 2px 9px; font-family:'zurich_cn_btregular'; font-size:18px; color:#000; background:#e3e4e3;}
.clint-category li p{ margin:0px; padding:5px 5px 10px 9px; color:rgb(70, 72, 71); line-height:25px; float:left; width:96%;}
.clint-category li p a{ margin:0px; padding:0 8px; color:rgb(146, 162, 10); font-size:14px;}
.clint-category li p a:hover{color:rgb(70, 72, 71);}
.clint-category li p img{ margin:0px; padding:7px 0 0 ; float:left;}
.clint-category li p em{ margin:0px; padding:0px ; float:right; font-style:normal; width:241px;}


.found01{ margin:0 0 6px; padding:15px 0 0; border-top:2px solid #ccc;}
.found01 img{ padding-bottom:5px;}

.clint-category1{ margin:15px 0 0; padding:0px; float:left; width:100%; background:#F4F4F4;}
.clint-category1 h2{ margin:0 0 4px; padding:8px 0 3px 9px; font-family:'zurich_cn_btregular'; font-size:18px; color:#000; 
background:#e3e4e3;}
.clint-category1 ul{ margin:0; padding:0px; float:left; width:97%;}
.clint-category1 li{ margin:0px;  padding:0 0 0 8px; line-height:35px; color:#000000; background:url("../../images/verification-checked.png") no-repeat scroll right 8px transparent;}
.clint-category1 li a{ margin:0px; padding:0 8px; color:rgb(146, 162, 10); font-size:14px;}
.clint-category1 li a:hover{ color:#000000;}
.clint-category1 li img{ margin:0px; padding:0 6px 0 0;}

.clint-category2{ margin:15px 0 0; padding:0px; float:left; width:100%; background:#F4F4F4;}
.clint-category2 h2{ margin:0 0 4px; padding:8px 0 3px 9px; font-family:'zurich_cn_btregular'; font-size:18px; color:#000; 
background:#e3e4e3;}
.clint-category2 ul{ margin:0; padding:0px; float:left; width:97%;}
.clint-category2 li{ margin:0px;  padding:0 0 0 8px; line-height:35px; color:#000000;}
.clint-category2 li a{ margin:0px; padding:0 8px; color:rgb(146, 162, 10); font-size:14px;}
.clint-category2 li a:hover{ color:#000000;}
.clint-category2 li img{ margin:0px; padding:0 6px 0 0;}


.clint-category .trip-box-right { margin:7px 0px 10px 6px; padding:0px; float:left; width:240px;}
.clint-category .trip-box-right img{ margin:0 8px 0 0; padding:0px; float:left;}
.clint-category .trip-box-right p{ margin:0px; padding:0px; color:#666666; float:left; width:66%; line-height:normal;}
.clint-category .trip-box-right p strong{color: #44AA00; font-family: 'zurich_cn_btregular'; font-size: 16px; font-weight: normal; margin: 0; padding: 0;
float:left; width:100%;}
.clint-category .trip-box-right p em{ margin:5px 0 0; padding:0px; width:auto; float:left;}
.clint-category .trip-box-right span{ margin:5px 0 0; padding:0px; float:left; width:100%;}
.clint-category .trip-box-right span img{ margin:0; padding:6px 8px 0 0px; float:left;}

.trip-detail-container{ margin:0px; padding:0px; float:left; width:100%;}

.trip-detail-data{ margin:0px; padding:0px; float:left; width:100%;}
.trip-detail-data ul{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.trip-detail-data li{ margin:0px; padding:0px; font-size:14px; line-height:38px; color:#000;}
.trip-detail-data li strong{ margin:0px; padding:0px; font-weight:normal; color:#5F5F5F; width:210px; float:left;}
.trip-detail-data li img{ margin:0px; padding:0 7px 0 0;}

.trip-details{ margin:15px 0 0; padding:10px; float:left; width:97%; background:#ecf5fc; border:1px solid #E3E4E3;}
.trip-details h2{ margin:0 0 10px; padding:0px; font-size:17px; border:none;}

.details-trip-photo{ margin:0px; padding:0px; float:left; width:68px;}
.details-trip-photo img{ margin:0px; padding:0px;}

.details-trip-right{ margin:0px; padding:0px; float:right; width:637px;}
.details-trip-right p{ margin:0 0 15px; padding:0px; color:#333; line-height:22px;}

.user-vehicle{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.user-vehicle ul{ margin:0; padding:0px; float:left; width:62%;}
.user-vehicle li{ margin:0px; padding:0px; font-size:13px; line-height:28px; color:#000;}
.user-vehicle li strong{ margin:0px; padding:0px; font-weight:normal; color:#5F5F5F; width:210px; float:left;}
.user-vehicle li img{ margin:0px; padding:0 7px 0 0;}
.user-vehicle img{ margin:0px;}

.trip-price-container{ margin:15px 0 0; padding:8px 12px;  background: none repeat scroll 0 0 #FFFFFF; border:1px solid #DBD9D9;
 width: 88%; float:left;}
	
.big-price-container{ margin:0 0 9px; padding:0px; float:left; width:100%; border-bottom:1px solid #ccc;}
.big-price-container span{ margin:0px; padding:6px 0 0; font-size:14px; color:#5F5F5F; float:left;}
.big-price-container .price-green{ margin:0 7px 0 0; padding:0px; float:left; color:#1CAEDE; font-size:32px; font-family:'zurich_cn_btregular';}
.big-price-container .price-black{ margin:0 7px 0 0; padding:0px; float:left; color:#333; font-size:32px; font-family:'zurich_cn_btregular';}
.big-price-container p{ margin:0px; padding:0px; float:right;}

.beck-prv{ margin:0px; padding:0px; float:left; width:100%;}
.beck-prv span{ margin:0px; padding:0px; float:left; color:#1CAEDE;}
.beck-prv span a{ margin:0px; padding:0px; color:#000;}
.beck-prv span a:hover{ margin:0px; padding:0px; color:#000;}

.beck-prv p{ margin:0px; padding:0px; float:right; color:#1CAEDE;}
.beck-prv p a{ margin:0px; padding:0px; color:#1CAEDE;}
.beck-prv p a:hover{ margin:0px; padding:0px; color:#000;}

/*..........................dashbord...........................*/

.dashbord{ margin:10px 0 0; padding:0px; float:left; width:100%;}

.tabs-main { margin:0 0 15px; padding:0px; overflow: hidden;  float:left; width:100%; border-bottom:3px solid #44AA00;}
.tabs-main ul li { margin:0px; padding:0px; float: left; list-style-type: none; }
.tabs-main ul li a {background: none repeat scroll 0 0 #000000; color: #FFFFFF; display: block; float:left; font-size:15px; margin-right:5px; padding:6px 15px;}
.tabs-main ul li a:hover, .tabs-main ul li a.active { background: #44AA00; }

.dashboard-calling{ margin:12px 0; padding:0px; float:left; width:100%;position: relative;}
.dashboard-calling img{ border: 1px solid #CCCCCC; float: left; margin: 0 10px 0 0; padding: 3px;}
.dashboard-calling h2{ margin:0px; padding:5px 0 0; font-size:20px; border:none; color:#000;}
.dashboard-calling h2 span{ margin:0px; padding:0px; text-transform:none;}
.dashboard-calling h2 span a{ margin:0px; padding:0px; color:#44AA00; font-size:15px; font-family:'droid_sansregular';}
.dashboard-calling h2 span a:hover{ margin:0px; padding:0px;}
.text{position: absolute;left: 0;width: 7%;margin: 0 auto;font-size:16px; line-height:15px; text-align:center; top:10px; color:#000;}

.dashbord-left-part{ margin:3px 0 0; padding:0px; float:left; width:240px;}
.dashbord-left-in{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.dashbord-left-in h1{ margin:0px; padding:10px 0 5px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:#44AA00;}
.dashbord-left-in ul{ margin:0px; padding:7px 0 7px 7px; background:#fff; border-bottom:1px solid #dad7ce; border-right:1px solid #dad7ce; border-left:1px solid #dad7ce;}
.dashbord-left-in li{ margin:0px; padding:0px; line-height:32px; color:#000;}
.dashbord-left-in li h3{ margin:4px 0 0; padding:0px; float:left; width:100%; line-height:23px;}
.dashbord-left-in li p{ margin:0px; padding:0px; line-height:22px;}
.dashbord-left-in li a{ margin:0px; padding:0 0 0 1px; color:#000; text-decoration:none; font-size:13.4px;}
.dashbord-left-in li a:hover{ margin:0px; padding:0 0 0 1px; color:#44AA00;}
.dashbord-left-in .active{ color:#44AA00;}
.dashbord-left-in .active1{ color:#44AA00;}
.dashbord-left-in .active1:hover{ color:#000;}
.dashbord-left-in li em img{ float:right; padding-top:4px; padding-right:5px;}


.dashbord-right-part{ margin:0 0 20px; padding:0px; float:right; width:745px;}
.dashbord-right-part p{ margin:0 0 15px; padding:0; color:#414141; float:left; font-size:13px; line-height:20px; float:left; text-align:justify; width:100%;}
.dashbord-right-part h2{ margin:0 0 10px; padding:0px; font-size:20px; color:#44AA00; border:none;}
.dashbord-right-part h3{ margin:0px; padding:0px; font-size:20px; color:#000; border:none; text-transform:none; font-size:17px; color:#414141;}
.dashbord-right-part p img{ margin:0px; padding:0 0 0 7px; float:right;}
.dashbord-right-part .about-head { font-size:18px; color:#44AA00; font-weight:normal; text-transform:uppercase; float:left; margin:6px 0 0px; border:none; padding:15px 0 0; border-top:1px solid #ccc; width:100%;}
.link-dashbord {background:#44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size:15px; margin:5px 0 0; padding:7px 9px; text-align: center; text-transform: uppercase; float:left;}
.link-dashbord:hover{ background:#57CA0A;}

.rides-offered{ margin:0px; padding:0px; float:left; width:100%;}
.avaliable{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.avaliable a{ margin:0 1px 0 0; padding:5px 10px; float:left; background:#44AA00; color:#FFF; font-size:15px;}
.avaliable a:hover{ background:#000;}
.rides-offered p{ margin:0 0 10px; padding:0px;}

.main-block{ margin:0 0 15px; padding:15px; width:96.5%; float:left; border:1px solid #ccc;}
.main-block h2{ margin:0 0 15px; padding:0px; font-size:18px;}
.main-block label{ margin:0 0 10px; padding:0px; float:left; width:100%; color:#414141; }
.main-block label p{ margin:10px 0 0; padding:0px; float:left;}
.main-block label strong{ margin:0px; padding:0px; color:#000;}
.main-block label p img{ padding:0 10px 0 0; float:left;}
.main-block span{ margin:0px; padding:0px; float:right;  font-size:14px;}
.main-block span img{ margin:0px; padding:0 10px;}
.main-block span em{ margin:0px; padding:0px; font-style:normal; color:#000; font-size:20px;}
.main-block span em strong{ margin:0px; padding:0px; font-size:33px; color:#44AA00; position:relative; top:5px;}

.links-main-block{ margin:10px 0 0; padding:0px; float:left; width:100%;}

.links-main-block-left{ margin:0px; padding:0px; float:left;}
.links-main-block-left a img{ margin:0px; padding:0 10px 0 0;}
.links-main-block-left a{ margin:0 17px 0 0; padding:0px; color:#44AA00; font-size:14px;}
.links-main-block-left a:hover{ color:#000;}

.links-main-block-right{ margin:0px; padding:0px; float:right;}
.links-main-block-right a img{ margin:0px; padding:0 10px 0 0;}
.links-main-block-right a{ margin:0 0 0 17px; padding:0px; color:#000; font-size:14px;}
.links-main-block-right a:hover{ color:#000;}

.bro-message{ margin:0px; padding:0px; float:left; width:100%;}
.tab-pane{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.tab-pane li{ margin:0px; padding:0px; float:left;}
.tab-pane li a{ margin:0px; padding:8px 10px; float:left; background:linear-gradient(#FAFAFA, #EDEDED) repeat scroll 0 0 #FAFAFA; border:1px solid #E6E6E6; border-right:none; font-size:13.4px;}
.tab-pane li a:hover{ margin:0px; background:#343434; color:#FFF;}
.tab-pane .active{ margin:0px; background:#343434; color:#FFF;}
.tab-pane .last{border-right:1px solid #E6E6E6;}
.tab-pane li a em{ font-style:normal; background:#fff; color:#000; padding:0px 5px; margin-left:5px;}

.messages-container{ margin:0px; padding:0px; float:left; width:100%;}
.messages-container label{ margin:15px 0; padding:0 0 15px; float:left; width:100%; border-bottom:1px solid #ccc;}
.messages-container label span{ margin:0px; padding:0px; float:left; width:38%;}
.messages-container label span img{ margin:0 15px 0 0; padding:0px;}
.messages-container label span em{ margin:0 6px 0 0; padding:1px 5px; float:left; border:1px solid #CCC; font-style:normal;}
.messages-container .stap2{ margin:26px 0 0; width:25%;}
.messages-container .stap3{ margin:26px 0 0; float:right; width:25%;}
.messages-container .stap3 a{ margin:0 0 0 15px; padding:0px;}
.messages-container .last{ border:none;}

.top-right-part2{ margin:0px; padding:0px; float:right; text-align:right; width:690px;}


.trip-alert-form-container{ margin:0 0 15px; padding:0px; float:left; width:100%; background:url(../../images/trip-alert-bg.jpg) repeat-x; height:101px;}
.trip-alert-form-container h2{ margin:0 0 10px; padding:2px 0 0 10px; border:none; font-size:20px;}
.trip-alert-form-container h2 img{ float:none; margin:0px; padding:0px;}
.trip-alert-form-container img{ margin:0px; padding:0 0 0 10px; float:left;}
.trip-alert-form-container span{ margin:0 0 0 10px; padding:0px; float:left; width:88%; line-height:20px;}
.trip-alert-form-container span em{ margin:0 0 5px; padding:0px; float:left; width:100%; font-style:normal;}
.trip-input{ margin:0px; padding:5px; background:fff; border:1px solid #D2D2D2; width:231px;}
.trip-alert-form-container span a{ margin:0px; padding:4px 8px; background:#44AA00; color:#FFF; font-size:15px;}
.trip-alert-form-container span a:hover{ background:#000;}


.email-alerts{ margin:0 0 15px; padding:15px; width:96.5%; float:left; border:1px solid #ccc;}
.email-alerts h2{ margin:0 0 14px; padding:0 0 7px; font-size:18px;}
.email-alerts h2 span{ margin:0px; padding:0px; float:right; color:#333;}
.email-alerts h2 span img{ margin:0px; padding:0 0 0 6px; float:right;}
.email-alerts label{ margin:0 0 10px; padding:0px; float:left; width:100%; color:#414141; }
.email-alerts label p{ margin:0; padding:0px; float:left;}
.email-alerts label strong{ margin:0px; padding:0px; color:#000;}
.email-alerts label p img{ padding:0 10px 0 0; float:left;}
.email-alerts label p a{ color:#44AA00;}
.email-alerts label p a:hover{ color:#000;}


.email-alerts-block{ margin:10px 0 0; padding:0px; float:left; width:100%;}

.email-alerts-block-right{ margin:0px; padding:0px; float:right;}
.email-alerts-block-right a img{ margin:0px; padding:0 10px 0 0;}
.email-alerts-block-right a{ margin:0 0 0 17px; padding:0px; color:#44AA00; font-size:14px;}
.email-alerts-block-right a:hover{ color:#000;}


.aria { background: none repeat scroll 0 0 #F1F8FE; border:1px solid #E6E6E6; border-radius:2px; height:auto; margin:0; padding:9px; width:98%; float:left;}
.aria a{ margin:8px 10px 0 0; padding:6px 15px; background:#44AA00; color:#FFF; font-size:14px; float:left;}
.aria a:hover{ background:#000;}
.aria-text{ margin:0px; padding:0px; border:1px solid #ccc; width:99.4%; font-size:13px; height:65px;}

.back1{ margin:0px; padding:0px; float:left; width:100%;}
.back1 a{ margin:5px 0 0; padding:6px 15px; background:#44AA00; color:#FFF; float:right; font-size:15px;}
.back1 a:hover{ background:#000;}

.messages-details{ margin:20px 0 0; padding:0px; float:left; width:100%;}

.message-top-file1{ margin:0 0 10px; padding:0px; float:left; background:url(../../images/mgs-top-bg.jpg) repeat-x; height:44px; width:100%; border:1px solid #DDDDDD;}
.message-top-file1 span{ margin:0px; padding:13px 25px 13px 13px; float:left; font-size:14px;}

.messages-details label{ margin:0 0 15px; padding:0 0 14px; float:left; width:100%; border-bottom:1px solid #ccc;}
.messages-details label span{ margin:0px; padding:0px; float:left; width:83px; text-align:center; color:#44AA00;}
.messages-details label span img{ margin:0 0 3px; padding:3px; float:left; border:1px solid #CCC;}
.messages-details label p{ margin:0px; padding:0px; float:right; width:907px;}
.messages-details label p em{ margin:0px; padding:0px; float:left; font-style:normal; width:100%; text-align:right;}
.messages-details .last{ border:none;}

.messages-dashbord{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.messages-dashbord label{ margin:15px 0; padding:0 0 15px; float:left; width:100%; border-bottom:1px solid #ccc;}
.messages-dashbord label span{ margin:0px; padding:0px; float:left; width:30%;}
.messages-dashbord label span em{ margin:0 6px 0 0; padding:1px 5px; float:left; border:1px solid #CCC; font-style:normal;}
.messages-dashbord .stap2{ margin:0px;}
.messages-dashbord .stap3{ margin:0px; float:right;}
.messages-dashbord .stap3 a{ margin:0 0 0 15px; padding:0px;}
.messages-dashbord .last{ border:none;}

.ratings{ margin:0 0 20px; padding:0px; float:right; width:780px;}
.ratings h3{ margin:0 0 5px; padding:0px;}
.ratings p{ margin:0 0 15px; padding:0px;}

.ratings-box{ margin:0px; padding:15px; border:1px solid #ccc; float:left; width:90%;}
.ratings-box span{ margin:0px; padding:0px; float:left; width:290px;}
.ratings-box span em{ margin:0 0 10px; padding:0px; float:left; width:100%; font-style:normal; font-size:14px;}
.ratings-box a{ margin:28px 0 0; padding:5px 8px; background:#44AA00; color:#fff; font-size:14px; float:left;}
.ratings-box a:hover{ background:#000;}
.ratings-input{ margin:0px; padding:5px; border:1px solid #ccc; width:274px;}
.ratings-input1{ margin:0px; padding:5px; border:1px solid #ccc; width:274px;}

.hint-rating-review{ background: linear-gradient(#00A2FF, #48BAFC) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #7ECFFE; border-radius: 3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); float: left; margin-top: 19px; padding: 18px; width: 350px;}
.hint-rating-review p{ margin:0px; padding:0px; color:#FFF; font-size:13px;}
.hint-rating-review p img{ margin:0px; padding:0 11px 27px 0; float:left;}
.hint-rating-review p a{ margin:0px; padding:0px; color:#015783; font-size:13px;}
.hint-rating-review p a:hover{ margin:0px; padding:0px; color:#FFF;}

.ratings-from{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.ratings-from h3{ margin:0px; padding:0px; text-transform:none; font-size:16px;}

.list-choose-profil-left{ margin:10px 0 0; padding:0px; float:left; width:400px;}
.list-choose-profil-left h2{ margin:0 0 7px; padding:0px; border:none; font-size:16px; text-transform:none;}
.list-choose-profil-left span{ margin:0px; padding:0px; float:left; width:100%; line-height:28px;}
.list-choose-profil-left span input{ margin:0px; padding:0px;}

.list-choose-profil-right{ margin:44px 0 0; padding:0px; float:left; width:300px;}
.list-choose-profil-right img{ margin:0 10px 0 0; padding:5px; float:left; border:1px solid #ccc; background:#FFF;}
.list-choose-profil-right a{ margin:0px; padding:0px; color:#000; font-size:15px;}
.list-choose-profil-right .ra-img{ float:none; padding:8px 0 0; border:none; background:none; margin:0px;}

.main-elements-container{ margin:20px 0 0; padding:20px 0 0; float:left; width:100%; border-top:1px solid #CCCCCC;}
.main-elements-container h3{ margin:0 0 5px; padding:0px; text-transform:none; font-size:16px;}
.main-elements-container p{ margin:0px; padding:0px;}
.main-elements-container p img{ margin:0px; padding:3px 7px 0 0; float:left;}
.main-elements-container label{ margin:10px 0; padding:0px; float:left; width:100%;}
.elements-input{border:1px solid #CCCCCC; height:70px; margin:5px 0 0; padding:0; width:99%;}


.list-choose-bottom-left{ margin:10px 0 0; padding:0px; float:left; width:400px;}
.list-choose-bottom-left h2{ margin:0 0 7px; padding:0px; border:none; font-size:16px; text-transform:none;}
.list-choose-bottom-left span{ margin:0px; padding:0px; float:left; width:100%; line-height:28px;}
.list-choose-bottom-left span input{ margin:0px; padding:0px;}

.list-choose-bottom-right{ margin:44px 0 0; padding:0px; float:left; width:350px;}
.list-choose-bottom-right img{ margin:0 10px 0 0; padding:5px; float:left; border:1px solid #ccc; background:#FFF;}
.list-choose-bottom-right a{ margin:0px; padding:0px; color:#0094C8; font-size:15px;}
.list-choose-bottom-right .ra-img{ float:none; padding:8px 0 0; border:none; background:none; margin:0px;}

.pbulish-but{ margin:0px; padding:0px; float:left; width:100%;}
.pbulish-but a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin:0; padding:7px 20px; text-align: center; text-transform: uppercase; float:right;}
.pbulish-but a:hover{ background:#57CA0A;}


.profile{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.profile h2{ margin:0 0 10px; padding:0px; text-transform:none; font-size:20px; border:none;}
.profile h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:16px;}
.profile span{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.profile span em{ margin:0px; padding:0px; float:left; font-style:normal; width:200px; font-size:12.5px;}
.profile span p{ margin:0px; padding:3px 0 0; width:74%; float:right;}
.profile .sav-but-pro{margin:0 0 10px; padding:0px; float:right; width:73.4%;}
.profile .sav-but-pro a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size: 16px; margin: 0; padding:7px 10px; text-align: center; text-transform: uppercase; width:auto; float:left;}
.profile .sav-but-pro a:hover{ background:#57CA0A;}

.profile-input{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:295px;}
.profile-input1{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:145px;}
.profile-select{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:305px;}
.profile-select1{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:145px;}
.profile-textarea{ margin:0px; padding:7px; border:1px solid #ccc; background:#FFF; width:295px; height:70px;}

.rating-received{  background: none repeat scroll 0 0 #F6F7F7; border: 1px solid #D2D2D2; float: left; margin: 0; padding: 10px; width: 97%;}

.rating-received-left-part{ margin:0px; padding:0px; float:left;}
.rating-received-left-part span{ margin:0px; padding:0px; font-size:14px;}
.rating-received-left-part span img{ margin:0px; padding:2px 0 0 10px; /*float:right;*/}

.rating-received-right-part{ margin:0px; padding:0px; float:right; width:250px;}
.rating-received-right-part-inner{ margin:0 0 10px; padding:0px; float:right; width:100%;}
.rating-received-right-part-inner span{ margin:0 10px 0 0; padding:0px; float:left;}
.rating-received-right-part-inner .last-star{ margin:0 0 0 10px; padding:0px; float:right;}
.progress{ margin:4px 0 0; padding:0px; background:#cfd5cb; height:8px; width:72%; float:left;}
.progress img{ margin:0px; padding:0px; height:8px;}

.profile-photo{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.profile-photo h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:16px;}
.profile-photo p{ margin:0px; padding:0px;}
.profile-photo-left{ margin:15px 0 0; padding:0px; float:left; width:140px;}
.profile-photo-left img{ margin:0px; padding:0px; border:1px solid #ccc;}
.profile-photo-left span{ margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.profile-photo-left span a{ margin:5px 0 0; padding:0px; color:#44AA00; float:left;}
.profile-photo-left span a:hover{ color:#000;}

.profile-photo-right{ margin:15px 0 0 15px; padding:0px; float:left; width:584px;}
.choose-photo{ margin:0px; padding:0px; float:left;}
.chose-input{ margin:0px; padding:6px 0; border-radius:4px 0 0 4px; width:206px; border:1px solid #CCC;}
.choose-photo a{ margin:0px; padding:6px 12px 7px; background:#44AA00; text-align:center; color:#FFF; font-size:14px; border-radius:0 4px 4px 0;}
.choose-photo a:hover{ background:#000;}
.profile-photo-right span{ margin:10px 0; padding:0px; float:left; width:100%;}
.profile-photo-right span img{ padding-right:5px;}
.profile-photo-right span a{ margin:0px; padding:0px; color:#44AA00;}
.profile-photo-right span a:hover{ color:#000;}
.pnl-info{ margin:0px; padding:0px;float:left; width:80%;}
.pnl-info p{ margin:0px; padding:15px 10px; border:1px solid #ccc; background:#FFF; float:left; width:100%; color:#666666;}
.pnl-info a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size: 16px; margin:5px 0 0; padding:7px 15px; text-align: center; text-transform: uppercase; float:left;}
.pnl-info a:hover{ background:#57CA0A;}

.car-share-preferences{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.car-share-preferences h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:16px;}
.car-share-preferences label{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.car-share-preferences label em{ margin:4px 20px 8px 0; padding:0px; float:left; font-style:normal; width:90px; text-align:right;}
.car-share-preferences label img{ margin:0 10px 0 0; padding:0px; cursor:pointer;}
.car-share-preferences label img:hover{ }
.car-share-preferences label a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size: 16px; margin:5px 0 0; padding:7px 25px; text-align: center; text-transform: uppercase; float:left;}
.car-share-preferences label a:hover{ background:#57CA0A;}


.email-verification{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.email-verification h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:17px;}

.verifications-zone{ margin:0 0 30px; padding:0px; float:left; width:96%;}
.email-verification img{ float:left; padding-right:5px;}
.verifications-zone h2{ margin:0px; padding:0px; border:none; font-size:15px; text-transform:none; font-family:'droid_sansregular';}
.verifications-zone p{ margin:4px 0 10px; padding:0px; float:left; width:100%;}
.verifications-zone p a{ margin:0px; padding:0px; color:#275c04;}
.verifications-zone p a:hover{ color:#000;}
.verifications-zone p strong{ margin:0px; padding:0px; font-weight:normal;}
.verifications-zone span{ margin:0px; padding:0px; float:left;}
.verifications-zone span a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #FFF; cursor: pointer;  font-size:15px; margin: 0; padding:7px 15px; text-align: center; text-transform: uppercase; float:left;}
.verifications-zone span a:hover{ background:#57CA0A;}


.add-car{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.add-car h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:17px;}
.add-car span{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.add-car span em{ margin:0px; padding:0px; float:left; width:150px; font-style:normal;}
.add-car span p{ margin:0px; padding:6px 0 0;}
.add-car-select{ margin:0px; padding:5px; float:left; border:1px solid #ccc; width:320px; color:#333;}
.add-car-select3{ margin:0px; padding:5px; float:left; border:1px solid #ccc; width:310px; color:#333;}
.add-car-select1{ margin:0 10px 0 0; padding:5px; float:left; border:1px solid #ccc; width:240px; color:#333;}
.add-car span a{background:#44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin:0px; padding:7px 25px; text-align: center; text-transform: uppercase; float:left;}
.add-car span a:hover{ background:#57CA0A;}

.my-car{ margin:0px; padding:10px; float:left; width:97%; background:#f6f7f7; border:1px solid #d2d2d2;}
.my-car h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:17px;}
.my-car ul{ margin:0px; padding:0px; float:left; width:100%;}
.my-car li{ margin:0 0 20px; padding:0px; float:left; width:100%;}

.my-car-photo{ margin:0 15px 0 0; padding:0px; float:left; width:138px; text-align:center;}
.my-car-photo img{ margin:0 0 7px; padding:3px; background:#fff; border:1px solid #ccc; float:left;}
.my-car-photo a{ margin:0px; padding:0px; color:#44AA00; font-size:13px;}
.my-car-photo a:hover{ color:#000;}

.my-car-photo-right{ margin:0px; padding:0px; float:left; line-height:23px;}
.my-car-photo-right h2{ margin:0px; padding:0px; border:none; font-size:16px;}
.my-car-photo-right strong{ margin:0px; padding:0px; font-weight:normal; font-size:14px;}
.my-car-photo-right p{ margin:0px; padding:3px 0;}
.my-car-photo-right p img{ margin:0px; padding:0px 5px;}


.notifications{ margin:0 0 15px; padding:10px; float:left; width:97%; border:1px solid #d2d2d2;}
.notifications h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:17px;}

.notifications-top-part{ margin:0px; padding:0px;}
.notifications-top-part h2{ margin:0px; padding:0px; font-size:20px;}
.notifications-top-part h2 span{ margin:0px; padding:0px; font-size:15px;}
.notifications-top-part h2 span a{ color:#0094C8; padding:0 2px;}
.notifications-top-part h2 span a:hover{ color:#000;}
.notifications-top-part h2 span strong{ font-weight:normal; color:#000; padding:0 4px;}
.notifications-top-part p{ margin:0px; padding:0px;}
.notifications-top-part p strong{ margin:10px 0; padding:0px; float:left; width:100%; font-weight:normal; color:#000; font-size:14px;}
.notifications-top-part p em{ margin:0px; padding:0px; font-style:normal; float:left; width:100%;}
.notifications-top-part p a{ margin:10px 0 0; padding:6px 10px; float:left; background:#44AA00; color:#FFF; font-size:14px;}
.notifications-top-part p a:hover{ background:#000;}


.notifications-bottom-part{ margin:0px; padding:0px;}
.notifications-bottom-part h2{ margin:0 0 5px; padding:0px; font-size:20px; text-transform:none;}
.notifications-bottom-part h2 span{ margin:0px; padding:0px; font-size:15px;}
.notifications-bottom-part h2 span a{ color:#0094C8; padding:0 2px;}
.notifications-bottom-part h2 span a:hover{ color:#000;}
.notifications-bottom-part h2 span strong{ font-weight:normal; color:#000; padding:0 4px;}
.notifications-bottom-part ul{ margin:10px 0; padding:0px; float:left; width:100%;}
.notifications-bottom-part ul h2{ margin:0 0 5px; padding:0px; border:none; font-size:15px; color:#333;}
.notifications-bottom-part li{ margin:0px; padding:0px; float:left; width:100%; line-height:25px;}
.notifications-bottom-part li a{ color:#275c04;}
.notifications-bottom-part li a:hover{ color:#000;}
.radio-input{ margin:7px 7px 7px 0; padding:0px; float:left;}
.notifications-bottom-part .my-alerts{ line-height:18px;}

.notification-save{ margin:0px; padding:0px; float:left; width:100%;}
.notification-save a{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin:5px 0 0; padding:7px 25px; text-align: center; text-transform: uppercase; float:left;}
.notification-save a:hover{ background:#57CA0A;}


.social-sharing{ margin:0 0 15px; padding:10px; float:left; width:97%; border:1px solid #d2d2d2;}

.social-sharing-inner{ margin:0px; padding:0px;}
.social-sharing-inner h2{ margin:0 0 10px; padding:0px; font-size:20px;}

.social-sharing-inner p{ margin:5px 0; padding:0px; line-height:21px;}
.social-sharing-inner p img{ margin:0px; padding:3px 6px 0 0; float:left;}
.social-sharing-inner p a{ margin:0px; padding:0px; color:#44AA00;}
.social-sharing-inner p a:hover{ margin:0px; padding:0px; color:#000;}

.social-sharing-inner ul{ margin:10px 0; padding:0px; float:left; width:100%;}
.social-sharing-inner ul h2{ margin:0 0 5px; padding:0px; border:none; font-size:15px; color:#333;}
.social-sharing-inner li{ margin:0px; padding:0px; float:left; width:100%; line-height:25px;}
.social-sharing-inner li a{ color:#0094C8;}
.social-sharing-inner li a:hover{ color:#000;}
.radio-input{ margin:7px 7px 7px 0; padding:0px; float:left;}

/*........................26-11-2013..................................*/

.offer-seats{ margin:0px; padding:0px; float:left; width:100%;}

/*ul.billing-active { background: url("../../images/step1.png") no-repeat scroll 0 0 transparent; height:45px; line-height: 38px; margin:15px 0;
 width:746px;}
ul.billing-active2 { background: url("../../images/step2.png") no-repeat scroll 0 0 transparent; height:45px; line-height: 38px; margin:15px 0;
 width:746px;}
ul.checkout-steps li { background: none repeat scroll 0 0 transparent; border: medium none; color:#ede9e9; float: left; font-size: 16px;
 list-style-type: none; margin: 0; padding: 0; text-align: center; width: 253px;}
ul.checkout-steps li a.active { color: rgb(255, 255, 255);text-transform:none;}
ul.checkout-steps li a:hover{ color:#cff3ff;}*/


.tabing{ margin:10px 0; padding:0px; width:100%; float:left;}
.tabing a{ margin:0px; padding:9px 0px; float:left; color:#fff; float:left; font-size:16px; width:210px; text-align:center;
background:#616161;}
.tabing a:hover{ color:#d7f5ff; background:#44AA00;}
.tabing .active{ background:#44AA00;}


.offer-seats-left{ margin:10px 0 0; padding:0px; float:left; width:607px;}

.type-of-trip{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.type-of-trip h2{ margin:0px; padding:8px 0 8px 10px; border:none; font-size:19px; color:#fff; background:#44AA00;}
.type-of-trip span{ margin:0px; padding:20px 0; background:#fff; float:left; width:100%; }
.type-of-trip span em{ margin:0 0 0 15px; padding:0px; font-style:normal; float:left; width:250px;}
.type-of-trip span em input{ float:left; margin:1px 6px 0 0px;}

.type-of-trip2{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.type-of-trip2 h2{ margin:0px; padding:8px 0 8px 10px; border:none; font-size:19px; color:#fff; background:#44AA00;}
.type-of-trip2 span{ margin:0px; padding:20px 0; background:#fff; float:left; width:100%; }
.type-of-trip2 span em{ margin:0 0 15px 15px; padding:0px; font-style:normal; float:left; width:95%;}
.type-of-trip2 span em p{ color:#7C7C7C;}
.location-input { margin:0 0 3px; padding:7px 7px 7px 19px; background:url("../../images/search-from-plot1.png") no-repeat scroll left 8px #FFFFFF; border: 1px solid #D2D2D2; width:95%;}
.location-input1 { margin:0 0 3px; padding:7px 7px 7px 19px; background:url("../../images/search-to-plot1.png") no-repeat scroll left 8px #FFFFFF; border: 1px solid #D2D2D2; width:95%;}
.location-input2 { margin:3px 0 0; padding:7px 7px 7px 19px; background:url("../../images/location-stage.png") no-repeat scroll left 8px #FFFFFF; border: 1px solid #D2D2D2; width:40%;}
.type-of-trip2 span em a{ margin:0px; padding:5px 10px; background:#000;  color:#FFF; font-size:14px; float:left;}
.type-of-trip2 span em a:hover{ background:#006197;}
.type-of-trip2 .last{ margin-bottom:0px;}

.type-of-trip3{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.type-of-trip3 h2{ margin:0px; padding:8px 0 8px 10px; border:none; font-size:19px; color:#fff; background:#44AA00;}
.type-of-trip3 span{ margin:0px; padding:20px 0; background:#fff; float:left; width:100%; }
.type-of-trip3 span em{ margin:0 0 15px 15px; padding:0px; font-style:normal; float:left; width:95%; font-size:14px;}
.location-input3 { margin:3px 0 0; padding:7px 7px 7px 25px; background:url("../../images/calendar.png") no-repeat scroll left 8px #FFFFFF; border: 1px solid #D2D2D2; width:40%; color:#000;}
.location-select{ margin:0 3px; padding:6px; border:1px solid #CCC;}
.type-of-trip3 .last{ margin-bottom:0px;}

.cont-bot-but{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin: 0; padding:7px 15px; text-align: center; text-transform: uppercase; float:right;}
.cont-bot-but:hover{ background:#57CA0A;}

.offer-seats-right{ margin:10px 0 0; padding:3px; float:right; border:1px solid #CCC; width:369px;}
#map-canvas{ width:100%!important;}

.offer-a-ride{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.offer-a-ride h2{ margin:0px; padding:8px 0 6px 15px; border:none; font-size:17px; color:#fff; background:#44AA00;}
.offer-a-ride span{ margin:0px; padding:10px 0; background:#fff; float:left; width:100%; }
.offer-a-ride span em{ margin:0 0 0 15px; padding:0px; font-style:normal; float:left;  font-size:15px; line-height:20px;}
.offer-a-ride span em strong{ margin:0px; padding:0px; font-weight:normal; font-size:13px; color:#999999;}
.offer-a-ride span p{ margin:6px 8px 0 0; padding:0px; float:right;}
.offer-a-ride span p img{ margin:0 0 0 6px; padding:0px; float:right;}
.offer-a-ride span p b{ margin:0px 0 0; padding:6px;  background:#FFF; border:1px solid #CCC; border-right:none; border-radius:3px 0px 0px 3px;
color:#44AA00; font-size:16px; font-weight:normal; float:left;}
.pound-input{ margin:0px 0 0; padding:6px; border:1px solid #CCC; border-radius:0px 3px 3px 0px; width:50px; color:#000; font-size:16px; text-align:center;}

.offer-a-ride2{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.offer-a-ride2 span{ margin:0px; padding:10px 0; background:#fff; float:left; width:100%; }
.offer-a-ride2 span em{ margin:7px 0 0 15px; padding:0px; font-style:normal; float:left;  font-size:16px; line-height:20px;}
.offer-a-ride2 span p{ margin:0px 8px 0 0; padding:0px; float:right;}
.offer-a-ride2 span p img{ margin:0 0 0 6px; padding:0px; float:right;}
.pound-input2{ margin:0px 0 0; padding:6px; border:1px solid #CCC; border-radius:3px; width:50px; color:#0094C8; font-size:16px; text-align:center;}

.offer-a-ride3{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.offer-a-ride3 h2{ margin:0px; padding:8px 0 6px 15px; border:none; font-size:15px; color:#fff; background:#44AA00;}
.offer-a-ride3 span{ margin:0px; padding:15px 0; background:#fff; float:left; width:100%; }
.offer-a-ride3 span p{ margin:0 15px; padding:0px;}
.offer-a-ride3 span p em{ margin:6px 0 0; padding:0px; font-style:normal; float:left;  font-size:13px; line-height:20px; width:160px;}
.textarea-input{ margin:5px 0 4px; padding:0px; border:1px solid #ccc; width:100%; height:60px;}
.ride-input{ margin:0px; padding:6px; border:1px solid #ccc; width:250px;}
.offer-a-ride3 .offer-ride1{ margin:0 15px 12px; padding:0px;float: left;}

.offer-a-ride4{ margin:0 0 20px; padding:0px; border:1px solid #DFDFCD; border-radius:3px; float:left; width:100%;}
.offer-a-ride4 h2{ margin:0px; padding:12px 0 4px 15px; border:none; font-size:19px; color:#fff; background:#0094C8;}
.offer-a-ride4 span{ margin:0px; padding:15px 0; background:#fff; float:left; width:100%; }
.offer-a-ride4 span p{ margin:0 15px; padding:0px;}
.offer-a-ride4 span p a{ color:#44AA00; margin:0 4px;}
.offer-a-ride4 span p a:hover{ color:#000;}

.cont-bot-but1{ margin:0 10px 0 0; padding:7px 15px; background:#57CA0A;   font-size: 16px; color:#fff;float:right; text-transform: uppercase;}
.cont-bot-but1:hover{ background:#44AA00;}

.cont-bot-but2{background: none repeat scroll 0 0 #44AA00; border: medium none; color: #fff; cursor: pointer;  font-size: 16px; margin: 0; padding:7px 15px; text-align: center; text-transform: uppercase; float:right;}
.cont-bot-but2:hover{ background:#57CA0A;}

/*........................menucss..................................*/


/*...................................faq.......................*/

.faq{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.faq ul{ margin:0px; padding:0px;}
.faq li{ margin:0px; padding:0px; float:left; width:100%;}
.faq li h2{ margin:0 0 5px; padding:0px; font-size:18px; color:#44AA00;}
.faq .faq-ans{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.faq .faq-ans h3{ margin:0 0 5px; padding:0px; text-transform:none;}
.faq .faq-ans h3 a{ margin:0px; padding:0px; color:#000; font-size:16px;}
.faq .faq-ans span{ margin:0 0 15px; padding:0px; line-height:20px;}
.faq .faq-ans span strong{ margin:0px; padding:0px;}  


.out{       
    background-color: #ADDE71;
    border-color: #c3c3c3;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;     
    cursor: pointer;  
    }
.ret{      
    background-color: #C5F0FF;
    border-color: #c3c3c3;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;   
    cursor: pointer;
    }
.noone{       
    background-color: #F3F3F3;
    border-color: #c3c3c3;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;  
    cursor: pointer;            
    }
.both{        
    background: url("../../images/rbbc.png") repeat-x;  
    border-color: #c3c3c3;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;   
    cursor: pointer; 
    }
 .exp{       
    background-color: #fff;
    border-color: #c3c3c3;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px; 
    } 

.wday{        
    background: none repeat scroll 0 0 #44AA00;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
    }
	
/*.........................07-12-2013.....................*/

.plus-minus-container{ margin:19px 0 0; padding:0px; float:right; width:32px;}	
.plus-minus-container span{ margin:0px; padding:0px; float:left; width:100%;}
.plus-minus-container span a{ margin:0px; padding:0px 5px; float:left; background:#000; color:#FFF; width:10px; text-align:center;
font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; border-top:3px solid #fff;}
.plus-minus-container span a:hover{ background:#44AA00;}

.offer-a-ride .spa-off { width:94.5%;}
.offer-a-ride .ord1{ width:76%;}
.offer-a-ride .ord2{ float:left; margin-right:0;} 

.borderClass{ border:2px solid #44AA00; } 

.showmember{ margin:19px 0px; padding:0px; border:1px solid #ccc; float:left; width:100%;}

.note-from-re1{ margin:0px; padding:0px; }
.note-from-re1 th{ margin:0px; padding:5px; background:#FFFFFF; text-align:left; font-weight:normal; font-size:15px;}
.note-from-re1 td{ margin:0px; padding:5px; background:#FFFFFF; font-size:14px;}
.note-from-re1 td img{ float:left; padding-right:10px;}
.note-from-re1 td a{ margin:0px; text-shadow:none;}

.paging { float:right; color: #000000; margin-top:0px; }
.paging a { background: #e4e4e4; border: 1px solid #ccc; padding: 2px 5px; margin-right: 5px; color: #666666; }
.paging a:hover, .paging a.active { background: #333333; color: #fff; border: 1px solid #000;  }

.star-img {float:right; margin:0; padding:0; width: 100%;}
.star-img-home {float:left; margin:0; padding:0; width: 100%;} 

.rating-given-right-part{ margin:0px; padding:0px; float:left; width:100%;min-height:200px;}
.rating-given-right-part h2{margin:0 0 10px; padding:0 0 0 6px;color:#44AA00; font-size:24px;border-bottom:none;}
.rating-given-right-part h2 span{ margin:0px; padding:0 0 0 7px; color:#7C7C7C;}

.note-from-re3{ margin:0px; padding:0px; }
.note-from-re3 tr{ margin:0px; padding:5px;border-bottom:1px solid #CCCCCC;}
.note-from-re3 th{ margin:0px; padding:5px; background:#FFFFFF; text-align:left; font-weight:normal; font-size:15px;border-bottom:1px solid #CCCCCC;}
.note-from-re3 td{ margin:0px; padding:5px; background:#FFFFFF; font-size:14px;}

tr.alt td {
background: repeat-x scroll center top #F2F2F2;
text-shadow: 1px 1px 1px #FFFFFF;
}

.memrating1{ margin:0px; padding:0px;}
.memrating1 span { margin:0px; padding:0px; width:100%;}
.memrating1 span em{ width:120px; margin:6px 0 0;}
.memrating1 span a{ margin:0 5px 0 0; padding:5px 8px;}
.ratings-input-mem{ padding:5px; border:1px solid #CCCCCC; width:174px; float:left; margin-right:5px;}



.rating-received2 {
    background: none repeat scroll 0 0 #F6F7F7;
    border: 1px solid #D2D2D2;
    float: left;
    margin: 0;
    padding: 10px 0 0;
    width: 97%;
}

/*....................user profile page......................*/

.user-profile-page{ margin:0px; padding:0px; float:left; width:100%;}
.main-infos{ margin:0 0 20px; padding:0px; float:left; width:100%;}
.member-picture{ margin:0px; padding:0px; float:left; width:140px;}
.member-picture img{ margin:0px; padding:3px; background:#FFF; border:1px solid #ccc;}

.main-infos-list{ margin:0px; padding:0px; padding:0px; float:right; width:590px;}
.main-infos-list ul{ margin:0px; padding:0px;}
.main-infos-list li{ margin:0 0 5px; padding:0px; color:#656565; float:left; width:100%; font-size:14px; line-height:normal;}
.main-infos-list li em{ margin:0px; padding:0px; font-style:normal; float:left;}
.main-infos-list li h1{ margin:0px; padding:0px; font-size:24px; color:#000;}
.user-age { color: #656565; font-size: 18px; }
.big-star-rating { margin:0px; padding:5px 0 0 8px; float:left;}
.main-infos-list .i-am{ margin:0px; padding:6px 0 0;}

.big-prefs{ margin:0 0 20px; padding:0px; float:left; width:100%; background:#F6F7F7; border:1px solid #ccc;}
.big-prefs p{ font-family: 'droid_sansregular';
font-size: 13px;
margin: 0; padding: 14px 10px; width: 97%;}

.user-comment-list{ margin:20px 0 0	; padding:0px; float:left; width:100%;}
.user-comment-list ul{ margin:0px; padding:0px;}
.user-comment-list li{ margin:0 0 15px; padding:5px; float:left; width:98%; background:#F6F7F7; border:1px solid #dedfdf;}
.user-img2{ margin:0 10px 0 0; padding:0px; float:left;}
.user-profile-de{ margin:0px; padding:0px; float:right; width:656px;}
.user-profile-de h2{ margin:0 0 5px; padding:0px; float:left; width:100%; text-transform:none;}
.user-profile-de h2 img{ margin:0px; padding:0px;}
.user-profile-de h2 span{ margin:0px; padding:0px; float:right; font-family:'droid_sansregular'; font-size:13px; text-transform:none; color:#414141;}
.user-profile-de p{ margin:0px; padding:0px;}
.user-profile-de p strong{ margin:0px; padding:0px; font-weight:normal; font-size:15px; color:#000;}

/*...............26-12-2013.........................*/

.tell-u{ margin:0px; padding:6px 5px 5px; float:right; background:#000000; color: #FFFFFF; text-transform:none; font-size:15px;}
.tell-u:hover{ background:#44AA00;}
.right-inner-part .store-h{ margin:0 0 4px; padding:0px; float:left; width:100%;}
.right-inner-part .store-h em{ font-style:normal; float:left; margin-top:6px; text-transform:none;}

.member-stories{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.member-stories h2{ margin:0 0 10px; padding:0px; font-size:17px; color:#44AA00;}
.member-stories h3{ margin:0 0 5px; padding:0px;  text-transform:none; font-size:15px; color:#000000;}
.member-stories p{ margin:0 0 15px; padding:0px; width:100%;}
.member-stories p img{ margin:0 13px 5px 0; padding:5px; float:left; width:130px; border:1px solid #DAD7CE;}

.member-stories .in-head1{ margin:15px 0 5px 0; padding:0px; float:left; width:100%;}
.member-stories .in-head2{ margin:0 0 5px 0; float:left; width:100%;}

.booking1{ margin:0px; padding:0px; float:left; width:100%;}
.booking1 h2{ margin:0 0 10px; padding:0px; text-transform:none; font-size:20px; border:none;}
.booking1 h3{ margin:0 0 10px; padding:0px; text-transform:none; font-size:16px;}
.booking1 span{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.booking1 span em{ margin:0px; padding:0px; float:left; font-style:normal; width:200px; font-size:13.4px;}
.booking1 span p{ margin:0px; padding:3px 0 0; width:74%; float:right;}
.booking1 .sav-but-pro1{margin:0 0 10px; padding:0px; float:right; width:74.3%;}
.booking1 .sav-but-pro1 a{ margin:0px; padding:5px 10px; float:left; background:#44AA00; color:#FFF; font-size:15px;}
.booking1 .sav-but-pro1 a:hover{ background:#000;}
.booking1 .pay-n1{ margin:15px 0 7px; padding:0px; float:left; width:100%;}

.profile-select-n{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin: 0; padding: 7px; width: 153px;}
.profile-select-n1{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin: 0; padding: 7px; width: 153px;}

/*.................10-01-2013...............................*/

.mpv{ margin:15px 0; padding:5px 10px 0 10px; float:left; background:#F6F7F7; border: 1px solid #D2D2D2; width:97%;}
.mpv span{ margin:0 0 15px; padding:0px; float:left; line-height:21px; width:100%;}
.mpv span p{ margin:0 0 10px; padding:7px 0 0; float:left; width:100%; color:#000; font-size:15px;}
.mpv span a{ margin:0px; padding:0px; background:none; float:none; color:#44AA00; font-size:13px;}
.mpv span a:hover{ color:#333333; background:none;}

.co-fr{ margin:0px; padding:0px; float:left;}
.v-input{ margin:0px; padding:5px; border:1px solid #ccc; background:#FFFFFF;}
.apply-btn-loader{margin:0; padding:5px 8px; background:#44AA00; color: #FFFFFF; font-size:15px; border:none; cursor:pointer;}
.apply-btn-loader:hover{ background:#000000;}

.mpv1{ margin:0px; padding:0px; float:left;}
.mpv1 span{ margin:0px; padding:0px; float:left; line-height:21px; width:100%;}
.mpv1 span strong{ margin:5px 0 0; padding:0px; float:left; font-weight:normal; font-family:'zurich_cn_btregular'; color:#44AA00; font-size:18px;
width:90%;}
.mpv1 span strong p{ width:auto; font-weight:normal; font-size:13px; color:#333333; font-family:"open_sansregular";}
.mpv1 span img{ margin:0 15px 0 0; padding:0px; float:left;}


/*...................11-01-2013........................*/

.roundcol{ background:#e4e9fd;}
.airportcol{ background:#f0ffd4;}
.ladiescol{ background:#e0d2ff;}
.shoppingcol{ background:#ffcbcb;}

.trip-deails-right-bot{ margin:0px; padding:0px; position:absolute; right:0; bottom:0;}

/*.top-div-iocn{ margin:0px; padding:0px; float:left; width:348px;}
.top-icons{ margin:0 0 0 8px; padding:0px; float:left;}
.top-icons ul{ margin:0px; padding:0px; float:right; width:147px;}
.top-icons li{ margin:0px; padding:0px; float:right; width:35px;}
.top-icons li a{ margin:0px; padding:0px; }
.top-icons li a strong{ margin:0px; padding:0px; float:left; width:100%; color:#FFFFFF; position:relative; top:5px;}*/

.site-banner-main{ margin:0 auto; padding:0px; position: relative; width:1265px; min-height:640px;}
.sitebanner-left-img{ margin:0px; padding:0px; position:absolute; left:0; top:0;max-height: 600px;overflow: hidden;}
.sitebanner-right-img{ margin:0px; padding:0px; position:absolute; right:0; top:0;max-height: 600px;overflow: hidden;}

.site-banner-main2{ margin:0 auto; padding:0px; position: relative; width:1250px; min-height:640px;}
.sitebanner-left-img2{ margin:0px; padding:0px; position:absolute; left:0; top:0;}
.sitebanner-right-img2{ margin:0px; padding:0px; position:absolute; right:0; top:0;}

.home-main-div{ margin:0 auto; padding:0px; width:1000px;}

.ho-banner-bot{ margin:20px 0 0; padding:0px; float:left; width:100%;}
.ho-banner-bot ul{ margin:0px; padding:0px; float:left; width:100%;}
.ho-banner-bot li{ margin:0 10px 0 0; padding:5px; float:left; width:312px; border:1px solid #ccc; text-align:center;}
.ho-banner-bot .over-img{ margin:0px; padding:0px; width:310px; height:112px; overflow:hidden;}
.ho-banner-bot .last{ margin-right:0px;}

/*........................03-04-2014..................................*/

.main-top-p{ margin:0px; padding:0px; float:right;}

.top-icon{ margin:6px 0 0; padding:0px; float:left;}

.ho-right-top2{ margin:0 10px 0 0; padding:0px; width:auto; float:left; position:relative;}
.ho-right-top2 span{ margin:7px 0 0; padding:0px; float:right; width:auto;}
.ho-right-top2 span img { float: left; padding: 0 3px; }


.ride-f-in{ margin:0px; padding:0px; float:left; left:-265px; position:absolute; top:0;}
.ride-f-in ul{ margin:0px; padding:0px; float:left;}
.ride-f-in li{ margin:0 11px 0 0; padding:0px; float:left; background:url(../../images/ride.jpg) no-repeat; min-width:123px; height:42px;}
.ride-f-in li:hover{background:url(../../images/ride-hover.jpg) no-repeat; min-width:123px; height:42px;}
.ride-f-in li a{ margin:20px 0 0; padding:0px; float:left; width:100%; text-align:center; color:#FFFFFF; font-size:12px; 
font-family: 'zurich_btbold'; text-transform:uppercase;}

.mem-img{ width:130px; height:108px;}
.dashboard-callingimag{color: #44AA00;font-family: 'droid_sansregular';font-size: 15px;margin: 0;padding:0;}

	
.in-ride-new{ margin:16px 0 0; padding:0px; float:left; width:auto;}
.in-ride-new span{ margin:0px; padding:0px; float:left; width:auto;}
.in-ride-new span a{ margin:0px; padding:0px; font-size:14px; color:#44AA00;}
.in-ride-new span a:hover{ color:#000000;}

.search-car-find-date{ background: url("../../images/cal.png") no-repeat scroll left 6px top 10px #fff; border:1px solid #44aa00; color: #5f5f5f; font-family: 'open_sanssemibold'; height: 33px; margin: 0 5px 0 0; padding: 0 10px 0 30px; width: 120px; float:left;}

#main-top-part{ margin:0px; padding:0px; float:left; width:100%; height:32px; background:#000000; position:relative; z-index:999;}
.main-top-part-inner{ margin:0 auto; padding:0px; width:1000px;}
.main-top-part-inner span{ margin:2px 0 0; padding:0px; float:right; width:auto;}
.main-top-part-inner span img{ float:left; padding:0 3px;}

.ho-box-left2 {
    float: left;
    height: 127px;
    margin: 0;
    padding: 0;
    width: 120px;
}

.ho-box-left-img {
    float: left;
    height: 100px;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.ho-box-left-img img {
    margin: 0;
    padding: 0;
    width: 87%;
}

.main-block-1{ margin:0px; padding:0px; float:left; width:747px;}


.ask-d {
    float: left;
    margin: 0 0 0 7px;
    padding: 0;
    width: 95%;
}


.ask-d a {
    width: auto;
}


.login-b-login{ margin:0; padding:0px; float:right;}
.login-b-login span{ margin:0px; padding:0px; float:left;}
.login-b-login span a{ margin:0 0 0 10px; padding:0px; float:left; color:#FFFFFF; text-align:center; font-family: 'ralewaysemibold';}
.login-b-login span a b{ margin:6px 0 0; float:left; width:100%; font-weight:normal;}
.login-b-login span a:hover{ color:#b4ebf9;}

.top-div-iocn{ margin:0px; padding:0px; float:left; width:100%;}
.top-icons{ margin:1px 0 0; padding:0px; float:left;}
.top-icons ul{ margin:0px; padding:0px; float:right; width:auto;}
.top-icons li{ margin:0px; padding:0px; float:right; width:35px; position: relative; text-align:center;}
.top-icons li a{ margin:0px; padding:0px; }
.top-icons li a strong{ margin:0px; padding:0px; float:left; width:100%; color:#FFFFFF; position:relative; position: absolute; top:-1px; 
left:-27px;}

.user-part-main{ margin:0px; padding:0px; float:right; width:auto;}

.user-part{border: medium none; border-radius:0; float: right; margin:0; padding:2px 7px;}
.user-part img{ margin:0 10px 0 0; padding:0px; float:left; width:29px; }
.user-part h2{ margin:0px 0 0; padding:0px; color:#fff; font-size:14px; text-align:left; float:left; display: block; margin-top: 5px; text-transform: none;}
.user-part p{ margin:0px; padding:0px; text-align:left;  margin-top: 5px;}
.user-part p a{ margin:0px; padding:0px; color:#fff; height: 25px; display: block; }
.user-part p img{ float:right; margin:0px; padding:0 0 0 3px; float:none; width:auto;}

.drop-menu { margin:0px; padding:0px; position:relative; float: left; display: block; margin-left: 10px;}
.drop-menu:hover .sub-menu { display: inline-block; }
.drop-menu:hover .plus { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); }
.sub-menu { display: none; width: auto; background:#015d74; padding:0 5px 5px; margin:20px 0 0; width: 90px; border:1px solid #0483a3; position: absolute; z-index:9999; left:0px; top:0px;}
.sub-menu li { list-style-type: none; display: block; border-bottom:1px solid #0483a3; font-size: 12px; padding:7px 0; text-align:left; }
.sub-menu li a{ margin:0px; padding:0px; color:#FFF;}
.sub-menu li a:hover { color:#a3ecff;}
.sub-menu li:last-child{ border:none; margin-bottom:0px; padding-bottom:3px;}

.button-member a{background:#09a8ce; border: medium none; color: #FFF; cursor: pointer;  font-size: 16px; margin: 0; padding:7px 10px; text-align: center; text-transform: uppercase; width:auto; float:left;}
.button-member  a:hover{ background:#0fbde8;}

.button-member1 a{background:#09a8ce; border: medium none; color: #FFF; cursor: pointer;  font-size: 16px; margin: 0; padding:7px 10px; text-align: center; text-transform: uppercase; width:auto; float:left;}
.button-member1 a:hover{ background:#0fbde8;}

.member-alert{ margin:0px; padding:0px; float:left; width:100%;}


.main-inner-page .main-block-1 h2{ float:left; width:100%; border:none; margin:0px;}
.main-inner-page .main-block-1 h2 p { color: #333333; float: right; font-size: 14px; font-weight: 500; margin: 0 0 10px; padding: 0;}
.main-inner-page .main-block-1 span { float: left; font-size: 14px; line-height: 21px; margin: 0; padding: 0; width: 100%;}
.main-block-1 span b { color:#09a8ce; font-weight: normal; margin: 0 0 0 1px; padding: 0; width: 90%; }
.main-block-1 span img { float: left; margin: 3px 7px 0 0; padding: 0;}
.main-inner-page .main-block-1 span strong { float: right; font-weight: normal;}
.main-inner-page .main-block-1 .leave-rating-list{ float:left; width:100%;}

.fee-link{margin:0px; padding:0px; float:left; width:100%;text-align: center;}
.fee-link a{
    background: #09a8ce none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    float: initial;
    font-size: 20px;
    font-weight: 700;
    height: 45px;
    line-height: 44px;
    margin: 0;
    min-width: 150px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: auto;
}
.fee-header{
    color: #09a8ce;
    float: left;
    font-size: 22px;
    margin: 10px 0 8px;
    padding: 0;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.france-inner-text h2{
    color: #09a8ce;
    float: left;
    font-size: 18px;
    margin: 10px 0 8px;
    padding: 0;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.france-inner-text p{
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 100%;
}
.france-inner-text{
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 100%;
}
.france-inner-text ul{
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.france-inner-text li{
    background: rgba(0, 0, 0, 0) url(http://www.europe-carpooling.fr/public_html/images/point.png) no-repeat scroll left 9px;
    float: left;
    font-size: 14px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 22px;
    width: 90%;
    display:block;
}