﻿@charset "utf-8";


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

body {
    background-color: #ebeaea;
    font-family: Arial;
    font-size: 12px;
    color: #7a7a7a;
    height: 100%;
    line-height: 20px;
}
.wrapper {
	width:960px;
	height:auto;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

/*-------------------------------------------------
Logo And Menu Styles Start
-------------------------------------------------*/


.logo {
	width:960px;
	height:100px;
    margin-top :5px;
	text-align:center;
	font-size:40px;
	color:#aa1416;
	clear:both;
	line-height:150px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
     cursor :pointer ;
}
.sub-logo{
    margin-top :-118px;
    font-size:18px;
    color:#a59161 ;
}
.menu {
	width:960px;
	height:100px;
	/*background:url(../images/menu-bg.png) no-repeat;*/
	margin:0 auto;
	text-align:center;
	clear:both;
    cursor :pointer ;
}
.menu ul {
	list-style:none;
	height:100px;
	text-align:center;
	margin:0 auto;
}
.menu li {
	display:inline;
}
.menu li a {
	color:#c6bca5;
	font-size:16px;
	text-decoration:none;
	padding-left:30px;
	padding-right:30px;
	line-height:130px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.menu li a:hover {
	color:#ffffff;
}
.menu li a.active {
	color:#ffffff;
}
.header {
	width:960px;
	height:auto;
	text-align:center;
	margin:0 auto;
	clear:both;
}
/*-------------------------------------------------
Header Styles Start
-------------------------------------------------*/
* {
	margin:0;
	padding:0;
}
.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}
a.more-button {
	display:block;
	width:100px;
	height:37px;
	line-height:37px;
	background:url(../images/button-bg.png) no-repeat;
	color:#fff;
	text-decoration:none;
	padding-left:50px;
}
a.more-button:hover {
	display:block;
	width:134px;
	height:37px;
	line-height:37px;
	background:url(../images/button-bg.png) no-repeat;
	color:#b42626;
	text-decoration:none;
}

.header {
	width:960px;
	height:auto;
	text-align:center;
	margin:0 auto;
	clear:both;
}
.header h1 {
	font-size:24px;
	font-weight:normal;
	color:#401f17;
	padding-top:30px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	padding-bottom:10px;
}
.header h2 {
	font-size:18px;
	font-weight:normal;
	color:#9e6659;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
	padding-bottom:30px;
}



/*-------------------------------------------------
Banner Styles Start
-------------------------------------------------*/

.banner-container {
	width:960px;
	height:auto;
	clear:both;
	margin:0 auto;
	margin-bottom:40px;
}
.banner-top {
	width:960px;
	height:15px;
	background:url(../images/banner-top.png) no-repeat;
}
.banner-middle {
	width:930px;
	height:auto;
	padding-left:15px;
	padding-right:15px;
	background-color:#ffffff;
}
.banner-bottom {
	width:960px;
	height:15px;
	background:url(../images/banner-bottom.png);
}

/*-------------------------------------------------
3 Panels Styles Start
-------------------------------------------------*/

.panels-container {
	width:960px;
	background:url(../images/red-bg.png);
	
}
.panel-wrapper {
	width:960px;
	margin:0 auto;
	height:auto;
	overflow:auto;
}
.panel {
	width:260px;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	float:left;
	margin-top:40px;
	margin-bottom:40px;
}
.panel h1 {
	color:#ffffff;
	font-weight:normal;
	font-size:24px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	padding-top:20px;
	padding-bottom:10px;
}
.panel h2 {
	color:#1e0505;
	font-weight:normal;
	font-size:18px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
}
.panel p {
	color:#c6bca5;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	padding-bottom:20px;
}
.panel ul {
	margin-top:30px;
}
.panel ul li {
	list-style:none;
	display:block;
}
.panel ul li a {
	color:#ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.panel ul li a:hover {
	color:#000000;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.panel-top {
	width:260px;
	height:10px;
	background:url(../images/panel-top.png) no-repeat;
}
.panel-middle {
	width:200px;
	height:auto;
	border-left:1px solid #981414;
	border-right:1px solid #981414;
	padding:30px 29px 30px 29px;
}
.panel-bottom {
	width:260px;
	height:10px;
	background:url(../images/panel-bottom.png) no-repeat;
}

/*-------------------------------------------------
Two Columns Styles Start
-------------------------------------------------*/

.columns-container {
	width:960px;
	height:auto;
	background:#ffffff;
	clear:both;
	margin:0 auto;
	overflow:hidden;
}
.columns-wrapper {
	width:900px;
	height:auto;
	margin:0 auto;
}

/*-------------------------------------------------
Left Column Styles Start
-------------------------------------------------*/

.left-column {
	width: 260px;
	float:left;
	margin-bottom:40px;
}
.left-column-panel {
	width:260px;
	margin-top:40px;
}
.left-column-panel h1 {
	font-weight: 600;
     font-family: verdana, Arial, Helvetica, sans-serif;
	color: #294E79;
	font-size:20px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
	text-align:center;
	padding-bottom:10px;
    border-bottom: 1px  dashed   #b1b7bd;
        padding-bottom:10px;
}
.left-column-panel h2 {
	font-weight:normal;
	color:#1e0505;
	font-size:18px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
	text-align:center;
	padding-bottom:30px;
}
.left-column-panel-top {
	width:260px;
	height:10px;
	background:url(../images/left-panel-top.png);
}
.left-column-panel-middle {
	width:200px;
	padding:20px 30px 20px 30px;
	background:url(../images/body-bg.jpg)
}
.left-column-panel-bottom {
	width:260px;
	height:10px;
	background:url(../images/left-panel-bottom.png);
}


/*-------------------------------------------------
Sub menu Styles Start
-------------------------------------------------*/

.sub-menu {
	width:200px;
}
.sub-menu ul li img{
    width:15px;
    height:10px;
}
    .sub-menu ul li,.sub-menu ul li a {
        list-style: none ;
        display: block;
        width: 200px;
        /*background:url(../images/Horizontal_line.png) repeat-x top;*/
        /*border-top-color:#72818e;
    border-top-width  :1px;
   border-top-style:dashed   ;*/
        text-align: justify;
        font-size: 13px;
        font-family: verdana, Arial, Helvetica, sans-serif;
        color: #666666;
        font-weight: normal;
        text-transform: none;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
       border-bottom: 1px  dashed   #b1b7bd;
        padding-bottom:10px;
    }

.sub-menu ul li a {
    border-bottom: none;
	text-decoration:none;
    width: auto;
     padding-bottom:0px;
	/*color:#9e6659;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);*/
    cursor :pointer ;
}
.sub-menu ul li a:hover {
	text-decoration:none;
	color:black;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
    font-size:14px;
}

/*-------------------------------------------------
Right Columns Styles Start
-------------------------------------------------*/

.right-column {
	width:580px;
	overflow:hidden;
	float:right;
	margin-top:40px;
}
.right-column-heading {
	width:580px;
	border-bottom: 1px solid #ede4dd;
}
.right-column-heading h1, /*.popupWin h1,*/ .main-haeding {
    font-weight: 600;
     font-family: verdana, Arial, Helvetica, sans-serif;
	color: #294E79;
	font-size:18px;
	padding-bottom:10px;
}
.right-column-heading h2 {
	font-weight:normal;
     font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#294E79;
	padding-bottom:30px;
}
.right-column-content {
	width:580px;	
	padding-top:10px;
	
}
.height1{
    height :200px;
}
.font-21{
    font-size:21px;
}
    .right-column-content h1,/*.popupWin-body-wrapper h1*/ .sub-heading {
        font-weight: normal;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #294E79;
    }
    .right-column-content h2 , .popupWin h2{
        font-weight: normal;
        font-size: smaller;
        /*text-align: -webkit-match-parent;*/
        color: #294E79;
        padding-bottom: 5px;
        font-family: verdana, Arial, Helvetica, sans-serif;
    }
.right-column-content p {
    text-align:justify ;
     font-size: 13px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    display: block;
    float: left;    
    font-weight: normal;
    text-transform: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    padding-bottom:15px;
    padding-top:0;
    border-bottom: 1px solid #ede4dd;
    /*padding: 40px 0;*/
}
.right-column-content a,.lnkbtn {
    color: #294E79;
    background-color: #FFFFFF;
    outline: none;
    text-decoration: none;
    font-weight: bold;
    text-align: right;
    line-height: normal;
    font-size: 13px;
    font-family: verdana, Arial, Helvetica, sans-serif;
   border:none;
}
.right-column-content a:hover {
    font-size: 15px;
}

.right-column-content label{
    float:right ;margin-top:-40px;
}
.noborder {
	border-bottom:none;
}
.h2Padding{
    padding-top:5px;
    padding-bottom:5px;
}
.aMargin{
    margin-top:-10px;
}
.carrer-body {
    width: 580px;
    padding-top: 10px;
    text-align: justify;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;   
}
 .carrer-sub-body{
     width:95%;
     float:right;
     display:none;
     border-bottom: 1px solid #ede4dd;
     padding-bottom:20px;
 }
.franchise-sub-body {
    width:90%;
    float:right;
}
.carrer-Space {
    width:95%;
    height:25px;
    display:none;
    float:right;
}
    .carrer-body h1 {
        margin-top:10px;
        color: #797878;
        font-size: medium;
    }
    .lblLink{
        float:right;
    }
    .carrer-body a:hover {
    font-size: 15px;
}
.copy-rights {
	width:900px;
	height:80px;
	line-height:50px;
	text-align:center;
	background:url(../images/footer1-bg.png) no-repeat;
	color:#c6bca5;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	margin:0 auto;
	margin-top:35px;
    font-size :16px;
}


.Request-form {
   width:65%;
   margin-left:15%;
   margin-top:0%;   
}
.car-form{
    width:70%;
    margin-left:12%;
}
.browseBtn{
    width:83px;
}
   textarea{
       resize:none;
   }

.lbl{
    font-family:Verdana;
    font-weight:500;
    font-size:15px;
    color:#5b5b5b;
    text-align:right;
}
.tbl{
    float:right;   
}
.txt{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    font-family:Verdana;
    font-weight:normal;
    font-size:15px;
    color:#5b5b5b;
    width:230px;
}






/*----------------for header------------------*/
div.wrapper1{display:block; width:1350px;text-align:left;}
.col1{color:#FFFFFF; background-color:#294E79;height :140px;  }
.col2{color:#666666; background-color:#F5F5F5;}
.col2 a{color:#294E79; background-color:#F5F5F5;}
.col3, .col4{color:#666666; background-color:#FFFFFF;}
.col5{color:#FFFFFF; background-color:#1C3451;}
#head, #gallery, #breadcrumb, #container, #footer{display:block; position:relative; width:960px; margin:0 auto;}

/* ----------------------------------------------Head------------------------------------- */

#head{height:110px; z-index:101;}
#head h1, #head p, #head ul, #head a{cursor:pointer; margin:0; padding:0; list-style:none; line-height:normal;text-decoration:none;}
#head h1 a{text-decoration:none;position:absolute; top:20px; left:0; font-size:38px; font-weight:normal; color:#FFFFFF; background-color:#294E79; font-family:Georgia, "Times New Roman", Times, serif;}
#head p{display:block; position:absolute; top:65px; left:0; color:#F5F5F5; background-color:#294E79; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
#head-logo {
    margin-top:12px;
}
/* ----------------------------------------------Menu------------------------------------- */
#topnav{display:block; position:absolute; top:85px; right:0; height:45px; color:#FFFFFF; background-color:transparent;  /*#294E79 ;*/ font-weight:normal; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav ul{list-style:none; margin:0; padding:0;}
#topnav li{float:left;}
#topnav li a:link, #topnav li a:visited{display:block; margin:0 15px 0 0; padding:8px 10px; color:#CCCCCC; background-color:transparent; /*#3D73B1;*/text-decoration:none;}
#topnav li a:hover, #topnav li a.active{text-decoration:none;color: #3b8fd7/*#0970c7*//*#666666*/; background-color:#F5F5F5;}
#topnav li li a:link, #topnav li li a:visited{text-decoration:none;width:150px; float:none; margin:0; padding:5px 8px; font-size:12px; font-weight:normal; color:#CCCCCC;background-color:#294E79; /*background-color:#3D73B1;*/}
#topnav li li a:hover{color:#3b8fd7; background-color:#F5F5F5;text-decoration:none;}
#topnav li ul{background-color :transparent ; z-index:100; position:absolute; left:-999em; height:auto; width:170px; border:1px solid #E6E6E6; border-top:none; border-right:none;font-family: verdana, Arial, Helvetica, sans-serif;}
#topnav li ul a{width:140px;text-decoration:none;}
#topnav li ul ul{margin:-32px 0 0 0;}
#topnav li:hover ul ul{left:-999em;}
#topnav li:hover ul, #topnav li li:hover ul{left:auto;}
#topnav li:hover{position:static;}
#topnav li.last a{margin-right:0;text-decoration:none;}


 #topnav img {
        border: none;
        vertical-align: middle;
        margin-right: 5px;
    }
    #topnav span {
        background-image: none;
        padding-right: 0px;
    }
/* ----------------------------------------------Search Form------------------------------------- */

#search{display:block; width:285px; position:absolute; top:10px; right:0;}
#search input{display:block; width:229px; margin-top:10px; padding:5px; color:#FFFFFF; background-color:#1C3451; border:1px solid #4A80C1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#search input#go {cursor :pointer ; display:block; float:right; width:auto; height:27px;  padding:4px;}
    


/* ----------------------------------------------Body------------------------------------- */

#body{
    width:1350px;
    top:140px;
    overflow:auto;
    
}

/*-----------------------------------Button----------------------------------------------------*/
.button_example {
    border: 0px solid #9CB5EC;
    -webkit-box-shadow: #3D3D3D 3px 3px 3px;
    -moz-box-shadow: #3D3D3D 3px 3px 3px;
    box-shadow: #3D3D3D 3px 3px 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    font-family: verdana, sans-serif;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 2px 2px 0 rgba(18,18,18,0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #CBD8F5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CBD8F5), to(#4A70A8));
    background-image: -webkit-linear-gradient(top, #CBD8F5, #4A70A8);
    background-image: -moz-linear-gradient(top, #CBD8F5, #4A70A8);
    background-image: -ms-linear-gradient(top, #CBD8F5, #4A70A8);
    background-image: -o-linear-gradient(top,#a0b8ed, #394C6B);
    background-image: linear-gradient(to bottom, #a0b8ed, #394C6B);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CBD8F5, endColorstr=#4A70A8);
}

    .button_example:hover {
        border: 0px solid #7598e5;
        background-color: #a0b8ed;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#a0b8ed), to(#394C6B));
        background-image: -webkit-linear-gradient(top, #a0b8ed, #394C6B);
        background-image: -moz-linear-gradient(top, #a0b8ed, #394C6B);
        background-image: -ms-linear-gradient(top, #a0b8ed, #394C6B);
        background-image: -o-linear-gradient(top, #a0b8ed, #394C6B);
        background-image: linear-gradient(to bottom, #a0b8ed, #32435f);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a0b8ed, endColorstr=#394C6B);
    }
    .p-img-body-wrap a{
        cursor:pointer;
        float:right;
       margin-top:20px;
    }
   
/* ----------------------------------------------Footer------------------------------------- */

#footer{padding:20px 0;}
#footer a{color:#98B7DC; background-color:#1C3451;}
#footer h2{margin:0 0 15px 0; padding:0 0 8px 0; font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#CCCCCC; background-color:#1C3451; line-height:normal; border-bottom:1px dashed #CCCCCC;}
#contactform{display:block; float:left; width:350px;}

/* ------Company Details------ */

#compdetails{display:block; float:right; width:550px;}
#compdetails ul{margin:0; padding:0; list-style:none;}
#compdetails li{margin:0 0 12px 0;}
#compdetails li.last{margin:0;}
#officialdetails{float:left}
#officialdetails li.last{margin-bottom:20px;}
#contactdetails{float:right}

/* ------Copyright------ */

#copyright{display:block; float:left; width:100%; margin:25px 0 0 0; padding:20px 0 0 0; font-size:12px; border-top:1px dashed #666666;}
#copyright p{margin:0; padding:0;}
/* ----------------------------------------------Contact Form in Footer------------------------------------- */

#contactform form{margin:0; padding:0; border:none; line-height:normal;}
#contactform label{display:inline; width:170px; float:left; margin:0 0 12px 0; padding:0;}
#contactform label.margin{margin-left:10px;}
#contactform label input, #contactform label textarea{display:block; width:162px; margin:5px 0; padding:3px; color:#000000; background-color:#F7F7F7; border:1px solid #CCCCCC;}
#contactform label textarea{display:block; width:342px; overflow:auto;}
#contactform p{display:block; width:350px; margin:0; padding:0; clear:both;}
#contactform p input{padding:5px 10px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC;}
.btn {
    cursor:pointer;
}
.bold{
    font-weight:bold;
}

/*-------------------------------------Aristotal image------------------------*/
.aristotle-flash {
    width: 280px;
    height: 130px;
    background:  url(../images/aristotle.png)  no-repeat;
}


.msg{
    color:#bb4848;
    font-size:medium;
    font-weight:normal;
    font-family:Verdana;
    margin-top:15px;
    height:35px;
    width:450px;
}
.msg-1{
    font-size:small;
    width:auto;
}