/* CSS Document */
body{padding:0; margin:0; font:11px/20px; font-weight:normal; FONT-FAMILY: Helvetica;  background:url(Images/back1.gif) 0 0 repeat }
div, p, h1, h2, h3, h4, h5, ul, img{padding:0px; margin:0px;}

ul{list-style-type:none;}

/* TOP PANEL */

#body{
	width:100%; margin:0 auto; padding:0 0 0px 0; }
#mainPan{width:100%; position:relative; margin:0 auto; height:100%}
#inpan { width:100%; position:relative; margin:0 auto; height:500px; }
#topPan{ width:1000px; position:relative; margin:0 auto; height:650px; }
#topPan1{ width:1000px; position:relative; height:130px; }

#logo{width:500px; height:200px; position:relative; float:left; margin-left:20px;}


#hotline{ width:400px; height:60px; position:relative; float:right; text-align:right; font-family: 'Abel', sans-serif; font-size:24px; color:#FFF; margin-right:60px; margin-top:125px}


#navigation{ width:1000px; position:relative; float: left; height:68px; margin-top:10px; }
#nav{ background:url(Images/nav-back.gif) 0 0 repeat-x; margin: 0 auto; width:900px; height:68px; }

#headerPan{width:1000px; height: 360px; position:relative; float:left; overflow:hidden; margin-top:10px;}
#headerin{ width:900px; position:relative; margin: 0 auto; height:360px; background:url(Images/bottomshadow-110-95-3.png) 100px 300px no-repeat}
#header{ width:900px; height:300px; position:relative; margin: 0 auto;}
#dealer{ width:900px; height:50px; position:relative; margin: 0 auto; background-color:#ffcc29; font-family: 'Abel', sans-serif; font-size:25px; padding-top:10px; font-weight:bold; text-align:center; color:#FFFFFF; -moz-border-radius: 25px;
-webkit-border-radius: 25px; border-radius: 25px; /* future proofing */ -khtml-border-radius: 25px; }


#contentPan{ width:100%; position:relative; margin:0 auto; height:100%;}
#content{ width:900px; position:relative; margin:0 auto; height:100%; }


#content-destination{ width:500px; position:relative; float:left; background:url(Images/enquiry-back.gif) 0 0 repeat-x;}


.clearfix:after {
    display:block;
    clear:both;
	
}
 
/*----- Menu Outline -----*/
.menu-wrap {
    width:100%;
    box-shadow:0px 1px 3px rgba(0,0,0,0.2);
	
}
 
.menu {
    width:900px;
    margin:0px auto;
	
}
 
.menu li {
    margin:0px;
    list-style:none;
    font-family: 'Abel', sans-serif;
	color:#FFF;
	
	
	
}
 
.menu a {
    transition:all linear 0.15s;
    color:#FFF;
	font-family: 'Abel', sans-serif;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	
}
 
.menu li:hover > a, .menu .current-item > a {
    text-decoration:none;
    color:#7e0c32;
}
 
.menu .arrow {
    font-size:10px;
    line-height:0%;
	padding-left:3px;
	
}
 
/*----- Top Level -----*/
.menu > ul > li {
    float:left;
    display:inline-block;
    position:relative;
    font-size:19px;
}
 
.menu > ul > li > a {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:19px;
	padding-right:19px;
    display:inline-block;
    text-shadow:0px 1px 0px rgba(0,0,0,0.4);
}
 
.menu > ul > li:hover > a, .menu > ul > .current-item > a {
background:url(Images/arrow.gif) center 3px no-repeat;
}
 
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
    z-index:1;
    opacity:1;
}
 
.sub-menu {
    width:130%;
    padding:5px 0px;
    position:absolute;
    top:100%;
    left:0px;
    z-index:-1;
    opacity:0;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#7e0c32;
	
}
 
.sub-menu li {
    display:block;
    font-size:16px;
	font-size:15px;
}
 
.sub-menu li a {
    padding:10px 30px;
    display:block;
	color:#FFF;
	font-size:15px;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
    background:#3b135d;
	color:#FFF;
	
}








.ticker {
width: 300px;
height: 190px;
overflow: hidden;
text-align: left;
margin-top:55px;
font-family: 'Abel', sans-serif; font-size:18px; line-height:1.4em; color:#FFF;
}
.ticker h3 {
padding: 0 0 10px 10px;
}
.a1 ul {
list-style: none;
padding: 0;
margin: 0;
}
.a1 ul li {
list-style: none;
padding:7px;
font-family: 'Abel', sans-serif; font-size:18px; line-height:1.4em; color:#FFF;
}

















#content-mark{ width:900px; height:260px; position:relative; background-color:#e7e7e7;  margin:0 auto;}
.content-m{ width:380px; position:relative; float:left;  margin-left:25px; }
.content-m1{ width:425px; position:relative; float:right; margin-left:15px;}
#content-mark h1{ display:block; font-family: 'Abel', sans-serif; font-size:30px; line-height:1.2em; font-weight:normal; color:#7a397f; margin-bottom:20px;}
.c-image{ width:90px; position:relative; float:left;}
.c-content{ width:280px; margin-left:10px; position:relative; float:left;}
#content-mark p{position:relative; float:left; font-family: 'Abel', sans-serif; font-size:20px; line-height:1.4em; color:#444241; text-align:justify; margin-bottom:20px; height:110px;}
#main-content{ width:900px; position:relative; float:left;}
#empty{ position:relative;}
#main-content h2{font-family: 'Abel', sans-serif; font-size:40px; line-height:1.2em; font-weight:normal; color:#FFF; padding-top:20px; margin-top:10px; }
#main-content h3{font-family: 'Abel', sans-serif; font-size:28px; line-height:1.2em; font-weight:normal; color:#7e0c32; padding-top:10px; float:left; width:900px; }
#main-content p{position:relative; float:left; font-family: 'Abel', sans-serif; font-size:20px; line-height:1.4em; color:#FFF; margin-top:30px; text-align:justify; margin-bottom:30px; }

#main-content a{ font-family: 'Abel', sans-serif; font-size:20px; text-decoration:none; text-decoration:underline; color:#7e0c32}
#main-content ul{width:700px; display:block; position:relative; margin-top:30px; margin-left:30px; position:relative; float:left; margin-bottom:30px;}
#main-content ul li{font-family: 'Abel', sans-serif; font-size:17px; line-height:1.6em; color:#FFF; background:url(images/icon2.gif) 0 6px no-repeat; padding:0 10px 0 30px; height:35px; font-weight:bold;}
#main-content ul span{height:25px; display:block;}

.left{ width:425px; position:relative; float:left; margin-right:25px;}

#main-inner-left{ width:500px; position:relative; float:left;}
#main-inner-left h2{font-family: 'Abel', sans-serif; font-size:40px; line-height:1.2em; font-weight:normal; color:#FFF; background: url(images/headding-top.gif) 0 0 repeat-x; width:330px; padding-top:20px; }

#main-inner-left p{position:relative; float:left; font-family: 'Abel', sans-serif; font-size:20px; line-height:1.4em; color:#FFF; margin-top:30px; text-align:justify; }

#main-inner-right{ width:300px; position:relative; float:right; margin-bottom:20px;}
#main-inner-right h3{font-family: 'Abel', sans-serif; font-size:40px; line-height:1.2em; font-weight:normal; color:#FFF;  width:300px; padding-top:20px; margin-top:10px; }
#main-inner-right p{position:relative; float:left; font-family: 'Abel', sans-serif; font-size:20px; line-height:1.4em; color:#FFF; margin-top:30px; text-align:justify; margin-bottom:20px; }
#main-content-more{ width:150px; display:block; font-family: 'Abel', sans-serif; font-size:25px; font-weight:normal;  position:relative; float:left; margin-top:20px; margin-bottom:30px;}
#main-content-more a{font-family: 'Abel', sans-serif; font-size:25px; font-weight:normal; color:#FFF; text-decoration:none; margin-top:30px;}
#main-content-more a:hover{font-family: 'Abel', sans-serif; font-size:25px; font-weight:normal; text-decoration: none; color:#ffcc29;}
.divClear {clear:both;}

#main-inner{ width:900px; position:relative; margin: 0 auto; height:250px; border-top: thin solid #7e0c32}

.raagam{ width:300px; height:200px; position:relative; float:left; text-align:center; font-family: 'Abel', sans-serif; font-size:30px; color:#ec268f; margin-top:30px; margin-bottom:30px; line-height:2.5em}

#main-inner ul{width:700px; display:block; position:relative; margin-top:30px; margin-left:30px; position:relative; float:left}
#main-inner ul li{font-family: 'Abel', sans-serif; font-size:17px; line-height:1.6em; color:#444241; background:url(images/icon2.gif) 0 6px no-repeat; padding:0 10px 0 30px; height:35px; font-weight:bold;}
#main-inner ul span{height:25px; display:block;}

#main-inner p{position:relative; float:left; font-family: 'Abel', sans-serif; font-size:20px; line-height:1.4em; color:#444241; text-align:left; margin-top:30px; text-align:justify; }
#main-inner h4{font-family: 'Abel', sans-serif; font-size:25px; line-height:1.4em; font-weight:normal; color:#ED3237; width:100%; padding-top:20px; background:url(images/icon3.gif) 0 23px no-repeat ; padding-left:50px; position:relative; float:left;}
#main-inner-more{ width:300px; display:block; font-family: 'Abel', sans-serif; font-size:18px; font-weight:normal; color:#ED3338; background: url(images/icon1.gif) 0 8px no-repeat; padding-left:25px; margin-bottom:50px; margin-top:20px;}
#main-inner-more a{font-family: 'Abel', sans-serif; font-size:25px; font-weight:normal; color:#ED3338; text-decoration:none; margin-top:30px;}
#main-inner-more a:hover{font-family: 'Abel', sans-serif; font-size:25px; font-weight:normal; text-decoration: underline;}
.divClear {clear:both;}


#footer{ position:relative; width:100%; height:50px; float:left; background:url(Images/footer.png) 0 0 no-repeat;background-size: 100% 100%; padding-top:250px}
.footerbar{ width:900px; position:relative; margin: 0 auto; height:50px; text-align:center}

.footerbar ul{ width:600px; display:block; height: 15px; margin: 0 auto}
.footerbar li{float:left; font-family: arial; font-size:20px; font-weight:bold; color:#ed3237;}
.footerbar ul li a{padding:0 10px; font-family: 'Abel', sans-serif; font-size:16px; font-weight:normal; color:#444241;  text-decoration:none;}
.footerbar ul li a:hover{text-decoration:underline;}
.footerbar ul li a.padl{padding:0 0 0 14px;}
.social1{ width:50px; position:relative; height:50px; float:left}


#numbers {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C3C3C3;
    border-style: dashed;
    border-width: 1px 0 0;
    float: left;
    padding: 5px 0 0;
    width: 290px;
	position:relative;
	margin-top:10px;
}

#numbers big {
    color: #7e0c32;
    float: left;
	font-family: 'Abel', sans-serif;
font-size:18px;
font-weight:normal;
    width: 80px;
	position:relative;
}
#numbers strong {
    color: #FFF;
    float: left;
    font-family: 'Abel', sans-serif;
font-size:18px;
font-weight:normal;
    width: 10px;
	position:relative;
}
#numbers p {
    color: #FFF;
    float: left;
    font-family: 'Abel', sans-serif;
font-size:18px;
font-weight:normal;
    padding: 0 0 5px;
	position:relative;
	text-align:left;
	margin:0px;
}
#numbers a {
    color: #FFF;
    float: left;
    font-family: 'Abel', sans-serif;
font-size:18px;
font-weight:normal;
    padding: 0 0 5px;
}






 .captionOrange, .captionBlack
        {
            color: #fff;
            font-family: 'Abel', sans-serif; font-size:35px;
            line-height: 30px;
            text-align: left;
        }
        .captionOrange
        {
            
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(../img/browser-icons.png);
        }
		
		 .jssorb01 {
                position: absolute;
            }
            .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
                position: absolute;
                /* size of bullet elment */
                width: 12px;
                height: 12px;
                filter: alpha(opacity=70);
                opacity: .7;
                overflow: hidden;
                cursor: pointer;
                border: #000 1px solid;
            }
            .jssorb01 div { background-color: gray; }
            .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
            .jssorb01 .av { background-color: #fff; }
            .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
			
			  .jssora02l, .jssora02r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 55px;
                height: 55px;
                cursor: pointer;
                background: url(../img/a02.png) no-repeat;
                overflow: hidden;
            }
            .jssora02l { background-position: -3px -33px; }
            .jssora02r { background-position: -63px -33px; }
            .jssora02l:hover { background-position: -123px -33px; }
            .jssora02r:hover { background-position: -183px -33px; }
            .jssora02l.jssora02ldn { background-position: -3px -33px; }
            .jssora02r.jssora02rdn { background-position: -63px -33px; }





















.f1{ font-size:16px;}
.f2{  position:relative; float:left;  height:50px; font-family: 'Abel', sans-serif; font-size:20px; font-weight:normal; color:#7a397f;}
.bold{ font-size:13pt; font-weight: 300;}
.color-1{font-family: 'Abel', sans-serif; font-size:20pt; color:#7e0c32; }
.color-2{font-family: 'Abel', sans-serif; font-size:18px; color:#7e0c32; font-weight:bold }
.colorc{color:#7e0c32;}
.colorh{color:#FFF;}
.colord{color:#7e0c32; font-size:24px; line-height:1.6em}
.img{ float:right; padding-left:20px;}
.img1{ float:left; padding-right:20px;}
.colorf{ color:#181818; font-family: 'Baumans', cursive; font-size:12px; text-decoration:none; font-weight:normal;}
.margin1{ padding-left:40px; padding-top:20px;}
.col{color:#ed3237; font-weight:bold;}
