@charset "utf-8";

/*===========================================
			Global Styles				
==============================================*/
*{padding:0; margin:0; outline:none}

img,fieldset{border:0}

a{text-decoration:none}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background:#fff;
	}

.clr{
	clear:both;
}
img{
	vertical-align:bottom;
}
@font-face {
    font-family: 'BebasRegular';
    src: url('fonts/bebas__-webfont.eot');
    src: url('fonts/bebas__-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas__-webfont.woff') format('woff'),
         url('fonts/bebas__-webfont.ttf') format('truetype'),
         url('fonts/bebas__-webfont.html#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*========= Top Navigation ====*/
.main_nav{
	width:728px;
	padding-top:31px;
	z-index: 100;
	position: relative;
}
.main_nav ul{
	width:100%;
}
.main_nav ul li{
	list-style:none;
	float:left;
	position:relative;
}
.main_nav ul li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b80000;
	float:left;
	padding-left:12px;
	line-height:51px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/hover.jpg) no-repeat left 500px;
}
.main_nav ul li a span{
	float:left;
	padding-right:14px;
	background:url(../images/hover.jpg) no-repeat right 500px;
}
.main_nav ul li a:hover,.main_nav ul li.sel a{
	background-position:left top;
}
.main_nav ul li a:hover span,.main_nav ul li.sel a span{
	background-position:right top;
	color:#fefefe;
}
.main_nav ul li a:hover,.main_nav ul li.selected a{
	background-position:left top;
}
.main_nav ul li a:hover span,.main_nav ul li.selected a span{
	background-position:right top;
	color:#fefefe;
}

.main_nav ul li ul{
	width:210px;
	height:auto;
	position:absolute;
	top:51px;
	left:0;
	overflow:hidden;
	background:#c41400;
	display:none;
	}
.main_nav ul li ul li{
	width:210px;
	}
.main_nav ul li ul li a{
	width:190px;
	display:block;
	line-height:35px;
	background:none;
	color:#fff;
	font-size:12px;
	padding:0 10px;
	}
.main_nav ul li ul li a:hover{
	background:#465660;
	color:#fff;
}
	
/*Start--------------------------------------------------Page YayValet_V1*/
/*============================================
			Header
==============================================*/
#header{
	width:100%;
	height:127px;
	background:url(../images/header_bg.jpg) repeat-x;
}
#header_inner{
	width:980px;
	margin:0 auto;
	text-align:left;
}
.logo{
	width:208px;
	float:left;
	padding-top:10px;
}
#header_right{
	width:728px;
	float:right;
}
.header_top{
	width:728px;
	overflow:hidden;
	
}
/*----------------friday,March 01.2013 (Update)----------------------*/
.header_login{
	float:left;
	overflow:hidden;}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	/*display: inline;*/
	vertical-align: baseline;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px "Arial,Helvetica,sans-serif,Open Sans Light";
	padding:0 8px;
	text-shadow:0px 1px 0px rgba(0,0,0,.2);
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	line-height:35px;
	margin-top:7px;
	margin-left:10px;
}

/* Black */
.black {
	color: #fff;
	border: solid 1px #5a6a75;
	background:#5a6a75;
	background: -webkit-linear-gradient(top,  #5a6a75, #465660);
	background: -moz-linear-gradient(top,  #5a6a75, #465660);	
	background: -o-linear-gradient(top,  #5a6a75, #465660);
	background: -ms-linear-gradient(top,  #5a6a75, #465660);
	background: linear-gradient(top,  #5a6a75, #465660);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a6a75', endColorstr='#465660',GradientType=0 );
}
.black:hover {
	border: solid 1px #465660;
	background:#465660;
	background: -webkit-linear-gradient(top,  #465660, #5a6a75);
	background: -moz-linear-gradient(top,  #465660, #5a6a75);	
	background: -o-linear-gradient(top,  #465660, #5a6a75);
	background: -ms-linear-gradient(top,  #465660, #5a6a75);
	background: linear-gradient(top,  #465660, #5a6a75);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#465660', endColorstr='#5a6a75',GradientType=0 );
}
/* log_rad */
.log_rad {
	color: #fff;
	border: solid 1px #de3823;
	background:#de3823;
	background: -webkit-linear-gradient(top,  #de3823, #cc2314);
	background: -moz-linear-gradient(top,  #de3823, #cc2314);	
	background: -o-linear-gradient(top,  #de3823, #cc2314);
	background: -ms-linear-gradient(top,  #de3823, #cc2314);
	background: linear-gradient(top,  #de3823, #cc2314);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de3823', endColorstr='#cc2314',GradientType=0 );
}
.log_rad:hover {
	border: solid 1px #cc2314;
	background:#cc2314;
	background: -webkit-linear-gradient(top,  #cc2314, #de3823);
	background: -moz-linear-gradient(top,  #cc2314, #de3823);	
	background: -o-linear-gradient(top,  #cc2314, #de3823);
	background: -ms-linear-gradient(top,  #cc2314, #de3823);
	background: linear-gradient(top,  #cc2314, #de3823);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2314', endColorstr='#de3823',GradientType=0 );
}
/*----------------End---------------------*/
.follow{
	width:172px;
	overflow:hidden;
	padding-left:52px;
	float:left;
	padding-top:3px;
}
.follow h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#465660;
	font-weight:normal;
	line-height:30px;
	float:left;
}
.follow img{
	float:left;
	padding-left:8px;
}

.call{
	width:257px;
	float:right;
	height:37px;
	background:url(../images/call_bg.png) no-repeat;
}
.call h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	line-height:37px;
	text-align:center;
}
/*============================================
			Banner
==============================================*/
.banner{
	width:982px;/*985*/
	height:293px;/*296*/
	background:url(../images/banner_bg.png) no-repeat;
	padding:3px 0 0 3px;
	}
.banner_left{
	width:601px;
	float:left;
	position:relative;
}
.banner_content{
	width:356px;
	float:right;
	padding-right:20px;
	padding-top:36px;
}
.banner_content h3{
	width:263px;
	height:43px;
	background:url(../images/ban_txt.jpg) no-repeat;
	text-indent:-1000000px;
	float:right;
}
.banner_content h4{
	font-family:"myriad Pro";
	font-size:28px;
	color:#c41400;
	line-height:48px;
	float:right;
	text-align:right;
}
.banner_content h5{
	font-family:"myriad Pro";
	font-size:18px;
	color:#465660;
	line-height:23px;
	float:right;
	width:245px;
	text-transform:uppercase;
	text-align:right;
	padding-top:10px;
}
.valet{
	width:174px;
	height:61px;
	background:url(../images/valet_btn.png) no-repeat;
	display:block;
	float:right;
	margin-top:16px;
	}
.valet:hover{
	background:url(../images/valet_btn_hover.png) no-repeat;
}
.banner_btn{
	width:auto;
	position:absolute;
	bottom:0;
	left:15px;	

}
.valet2{
	width:176px;
	height:62px;
	background:url(../images/btn_express.png) no-repeat;
	display:block;
	float:left;
	padding:14px 0 0 14px;

	}
.valet2:hover{
	background:url(../images/btn_express_hover.png) no-repeat;
}
.valet3{
	width:182px;
	height:60px;
	background:url(../images/btn_ups.png) no-repeat;
	display:block;
	float:left;
    padding:14px 0 0 14px;
	margin-left:15px;
	}
.valet3:hover{
	background:url(../images/btn_ups_hover.png) no-repeat;
}

/*============================================
			Page
==============================================*/
#page{
	width:100%;
	overflow:hidden;
	/*background:#f1f1f1 url(../images/page_bg.png) repeat-x;*/	background:#f1f1f1;
}
#page_inner{
	width:985px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	padding:12px 0 20px ; 
}
.service{
	width:980px;
	overflow:hidden;
	padding-top:10px;
	background:url(../images/seperator.png) no-repeat center bottom;
	padding-bottom:44px;
	margin:0 auto;
}
.service_left{
	width:318px;
	float:left;
    height:112px;
	padding-bottom:25px;
	background:#9c1000 url(../images/service_bg.png) no-repeat;
	position:relative;
	margin-right:13px;
}
.service_left h3{
    font-family: 'BebasRegular';	
	font-size:24px;
	color:#5f676b;
	line-height:39px;
	padding-left:16px;
}
.service_left h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding-left:8px;
}
.service_right{
	width:318px;
	float:right;
	padding-bottom:25px;
	background:#9c1000 url(../images/service_bg.png) no-repeat;
	position:relative;
}
.service_right h3{
    font-family: 'BebasRegular';	
	font-size:24px;
	color:#5f676b;
	line-height:39px;
	padding-left:16px;
}
.service_right h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	padding-left:8px;
}

.service_txt{
	width:204px;
	float:right;
	padding-right:14px;
	padding-top:20px;
}
.service_txt p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:16px;
}
.service_frame{
	width:83px;/*90*/
	height:90px;/*97*/
	padding:7px 0 0 7px;
	background:url(../images/service_frame.png) no-repeat;
	position:absolute;
	top:46px;
	left:5px;
}
.page_content{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	padding-top:10px;
}
.welcome{
	width:647px;
	float:left;
}
.welcome h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2d393f;
	line-height:26px;
	padding-bottom:5px;
	font-weight:normal;
	border-bottom:2px solid #a2a6a8;
	margin-bottom:15px;
}
.welcome h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#c41400;
	font-weight:bold;
}
.welcome p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#465660;
	line-height:18px;
	text-align:justify;
	padding-bottom:15px;
}
.welcome span{
	font-weight:bold;
	font-style:italic;
}
.press{
	width:286px;
	float:right;
}
.press h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2d393f;
	line-height:26px;
	padding-bottom:5px;
	font-weight:normal;
	border-bottom:2px solid #a2a6a8;
	margin-bottom:15px;
}
.press h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#c41400;
	font-weight:bold;
}
.press_date{
	width:100%;
	overflow:hidden;
}
.press_date ul{
	width:100%;
	overflow:hidden;l
}

.press_date ul li{
	list-style:none;
	float:left;
	border-bottom:1px solid #b5bbbe;
	padding-bottom:8px;
	margin-bottom:8px;
	width:100%;
	}
.press_date ul li.nobg{
	border:none;
}
.recent_date{
	width:41px;
	height:54px;
	background:url(../images/date_bg.png) no-repeat;
	float:left;
	margin-right:12px;
}
.recent_date h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	text-align:center;
	color:#fff;
}
.recent_date h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	line-height:26px;
	text-align:center;
}
.press_date ul li p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#465660;
	line-height:18px;
	font-weight:bold;
	text-align:justify;
}
/*============================================
			Footer
==============================================*/
#footer{
	width:100%;
	overflow:hidden;
}
#footer_top{
	width:100%;
	overflow:hidden;
	background:#465660;
	height:auto;

}
#footer_top_inner{
	width:980px;
	margin:0 auto;
	text-align:left;
}
.client_select{
	width:31px;
	overflow:hidden;
	padding-left:98px;
}
.footer_top00{
	width:980px;
	overflow:hidden;
}

.client_say{
	width:650px;
	float:left;
}
.client_say h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#829eaf;
	font-weight:normal;
	line-height:42px;
	border-bottom:1px dashed #829eaf; 
	margin-bottom:15px;
}
.client_say00{
	width:100%;
	overflow:hidden;
}
.client_say00 ul{
	width:100%;
	overflow:hidden;
	}
.client_say00 ul li{
	list-style:none;
	float:left;
	margin-bottom:14px;
	padding-bottom:14px;
	border-bottom:1px solid #57666f;
	width:100%;
	}
.client_say00 ul li.nobg{
	border:none;
	margin:0;
	padding:0
}
.client_say00_left{
	width:39px;
	float:left;
	}
.client_say00_right{
	width:590px;
	float:right;
	}
.client_say00_right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:18px;
	color:#f1f1f1;
}
.client_say00_right h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:25px;
	color:#f1f1f1;
	padding-left:4px;
}
.client_say00_right h4 span{
	font-weight:normal;
}
.contact{
	width:287px;
	float:right;
	}
.contact h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#829eaf;
	font-weight:normal;
	line-height:42px;
	border-bottom:1px dashed #829eaf; 
	margin-bottom:15px;
}
.contact h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	line-height:16px;
	padding-bottom:6px;
}
.contact p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	line-height:18px;
	padding-bottom:13px;
	text-align:justify;
}
.contact a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	text-decoration:underline;
}
.contact a:hover{
	text-decoration:none;
}
#footer_bottom{
	width:100%;
	overflow:hidden;
	background:#283238;
	height:63px;
}
#footer_bottom_inner{
	width:980px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
}
#footer_bottom_left{
	width:795px;
	float:left;
}
.foot_nav{
	width:100%;
	overflow:hidden;
}
.foot_nav ul{
	width:100%;
	overflow:hidden;
}
.foot_nav ul li{
	list-style:none;
	background:url(../images/foot_bar.jpg) no-repeat right center;
	float:left;
}
.foot_nav ul li.nobg{
	background:none;
}
.foot_nav ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#829eaf;
	line-height:18px;
	padding:0 6px;
}
.foot_nav ul li a:hover{
	text-decoration:underline;
}
.footer_txt{
	width:100%;
	overflow:hidden;
}
.footer_txt p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#829eaf;
	line-height:18px;
	padding-left:6px;
}
#footer_bottom_right{
	width:115px;
	float:right;
}
#footer_bottom_right img{
	float:right;
	padding-left:10px;
}
#footer_bottom_right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#829eaf;
	line-height:16px;
}
/*===============yayValet_V1_inner_page================================*/
.inner_form{
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin-top:-10px;
}
.select_arr{
	width:270px;
	position:relative;
}
.up_arr{
	width:14px;
	height:8px;
	position:absolute;
	right:-9px;
	top:1px;
}

.down_arr{
	width:14px;
	height:8px;
	position:absolute;
	right:-9px;
	top:13px;
}
.captha{
	width:300px;
	overflow:hidden;
}
.captha_txt{
	width:208px;
	margin-bottom:4px;
	border:1px solid #ccc;
}
#vendordetail  {
	display: table;
}
#vendor_name  {
	font-size: 1.8em;
	text-align: center;
	display: table-row;
	color: #455560;
	font-weight: bold;
}
#vendor_address  {
	text-align: center;
	display: table-row;
	color: #455560;
	font-weight: bold;
	font-size: 90%;
}
#vendor_city  {
	text-align: center;
	display: table-row;
	color: #455560;
	font-weight: bold;
	font-size: 90%;
}

/*----------------------------Friday,01 March,2013------------------------------*/
.desh_box{
	width:963px;
	overflow:hidden;
	margin:0 auto;}
.desh_box h3{
	border-color: -moz-use-text-color -moz-use-text-color #C41400;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #CC0000;
    display: block;
    font-size: 19.5px;
    line-height: 36px;
    margin-bottom: 0;
    padding: 0;
    width: 98%;
	text-align:left;
	font-weight:normal;
}
.desh_box_inner{
	width:962px;
	overflow:hidden;
	margin-top:11px;}
	
.desh_left{
	width:212px;
	overflow:hidden;
	float:left;
	border-radius:5px;
background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(top,  #eaeaea 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaeaea 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaeaea 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eaeaea 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	}
.desh_left_inner{
	width:202px;
	margin-top:10px;
	overflow:hidden;
}
a.desh_detail{
	width:189px;/*204*/
	height:33px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*background-color:#353535;*/
	color:#FFF;
	font-weight:bold;
	text-align:right;
	line-height:32px;
	margin-bottom:8px;
	padding-right:13px;
	color: #fff;
	border: solid 1px #5a6a75;
	background:#5a6a75;
	background: -webkit-linear-gradient(top,  #5a6a75, #465660);
	background: -moz-linear-gradient(top,  #5a6a75, #465660);	
	background: -o-linear-gradient(top,  #5a6a75, #465660);
	background: -ms-linear-gradient(top,  #5a6a75, #465660);
	background: linear-gradient(top,  #5a6a75, #465660);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a6a75', endColorstr='#465660',GradientType=0 );
	border-radius: 0 5px 5px 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
a.desh_detail:hover,a.desh_detail.selected{
	/*background-color:#ff0000;*/
	border: solid 1px #cc2314;
	background:#cc2314;
	background: -webkit-linear-gradient(top,  #cc2314, #de3823);
	background: -moz-linear-gradient(top,  #cc2314, #de3823);	
	background: -o-linear-gradient(top,  #cc2314, #de3823);
	background: -ms-linear-gradient(top,  #cc2314, #de3823);
	background: linear-gradient(top,  #cc2314, #de3823);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2314', endColorstr='#de3823',GradientType=0 );
}
.desh_right{
	width:718px;
	height:400px;
	overflow:hidden;
	float:right;
	border:1px solid #CCCCCC;
	border-radius:5px;
	margin-right:19px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	}

