.header_line{
	height:34px;
	background:url("img.ashx?i=/images/header/etop_line.jpg") repeat-x scroll 0 0 transparent;
}

.top_langs{
	float:left;
	margin-left: 190px;
    margin-top: 7px;
}

.top_langs li{
	float:left;
	margin-left:8px;
}



.hat_outer {
    background: url("img.ashx?i=/images/header/StoreExpress_hat.jpg") repeat scroll 0 0 transparent;
    height: 129px;
    width: 100%;
}

.hat {
    height: 129px;
    width: 952px;
}

.inner_container {
    margin-left: auto;
    margin-right: auto;
    width: 952px;
}

.top_logo {
    background: url("img.ashx?i=/images/header/top_logo.png") repeat scroll 0 0 transparent;
    float: left;
    height: 67px;
    margin-top: 30px;
    width: 330px;
}

.hat3 {
    background: url("img.ashx?i=/images/header/phone_top.png") no-repeat scroll 0 8px transparent;
    color: #FFFFFF;
    float: right;
    font-size: 35px;
    font-weight: bold;
    margin: 44px 5px 0;
    padding-left: 27px;
}

.hat2 {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 155px;
    margin-top: 53px;
    font-style: italic;
}

.menu_outer {
    background: url("img.ashx?i=/images/header/menuslice_03.png") repeat-x scroll 0 0 transparent;
    height: 37px;
    position: relative;
    width: 100%;
}

#top{
    height: 37px;
	background:none;   
    position: relative;
}

#top a{
	background:none;
}

#top ul {
    float: left;
    height: 37px;
    list-style: none outside none;
    position: relative;
}

#top ul li.liseparator {
    background: url("img.ashx?i=/images/header/liseparator_03.png") repeat scroll 0 0 transparent;
    height: 37px;
    width: 2px;
}

#top li {
    float: left;
}

#top ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 0 20px;
    text-decoration: none;
}

#top ul li a:hover {
    background: url("img.ashx?i=/images/header/menuhoverbg_03.png") repeat-x scroll 0 0 transparent;
    height: 37px;
}

#searchbox{
	margin-top:12px;
}

.openshop_outer {
    background: url("img.ashx?i=/images/header/openshopbg2_02.png") repeat scroll 0 0 transparent;
    font-weight: 800;
    height: 327px;
    width: 100%;
	position:relative;
}

.center_banner {
    background: url("img.ashx?i=/images/header/openshopright.png") no-repeat scroll 380px 23px transparent;
    height: 327px;
    margin: 0 auto;
    width: 952px;
}

.inner_container {
    margin-left: auto;
    margin-right: auto;
    width: 952px;
}

.p1 {
    clear: both;
    color: #404040;
    float: left;
    font-size: 35px;
    line-height: 42px;
    padding-top: 16px;
    white-space: nowrap;   
}

.p2 {
    clear: both;
    color: #404040;
    float: left;
    font-size: 58px;
    line-height: 42px;   
    margin-top: 7px;
    padding-bottom: 10px;
    white-space: nowrap;   
}

.p3 {
    clear: both;
    color: #404040;
    float: left;
    font-size: 20px;
    line-height: 42px;  
    padding-bottom: 10px;
    white-space: nowrap;   
}

.openshoplist {
    color: #404040;
    font-size: 16px;
    font-weight: 800;
    line-height: 18px;   
}

.bul {
    background: url("img.ashx?i=/images/header/red_tickbox.png") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin: 4px 0;
    padding-left: 25px;   
}

.interes {
    background: url("img.ashx?i=/images/header/enq_button.png") repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    float: left;
    height: 45px;
    margin-top: 26px;
    width: 349px;
}

.enq {
    cursor: pointer;
}

.right_badge {
    position: absolute;
    right: 0;   
}

.m2{
	margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 951px;
}


/*contact us begin*/
.black_overlay {background: #000000;display: none;height: 100%;left: 0;opacity: 0.8; /*filter: alpha(opacity = 80);*/ position: fixed;top: 0;width: 100%;z-index: 1001;}
#enq_form {display:none;z-index:1002;position:absolute;top:25px;left:0; text-align:left; position:fixed; width:100%; float:left;}
.wholepopup{margin:18px auto 0px; width:690px; padding:10px 33px 56px 33px; height:749px; background-image:url(img.ashx?i=/images/design/popupbg_03.png); position:relative;}
.ready{float:left; height:131px;}
.help1{float:left; font-size:46px; font-weight:bold; color:#404040; margin-top:22px; margin-left:24px; width:485px;}
.help2{float:left; font-size:30px; font-weight:bold; color:#404040; margin-top:2px; margin-left:24px; width:485px;}
.help3{float:left; font-size:30px; font-weight:bold; color:#404040; margin-top:55px; margin-left:24px; width:640px;}
.help4{float:left; font-size:18px; font-weight:bold; color:#404040; margin-top:25px; margin-left:24px; width:640px;}
.button_its_done {margin:80px 0px 0px 24px; float:left; background-image:url(img.ashx?i=/images/design/btn_thanks.png); width:369px; height:56px;}
.book{float:right; height:131px;}
.leftpart{float:left; width:330px;margin-top:6px;}
.rightpart{float:right; width:330px;margin-top:6px;}
.center{width:690px; height:375px;float:left;}
.left_input{float:left; font-size:18px; font-weight:bold; color:#404040; margin-top:10px; margin-left:24px;}
.right_input{float:right; font-size:18px; font-weight:bold; color:#404040; margin-right:22px; margin-top:10px; width:298px;}
.right_input .cpthdmain{width:144px; height:28px; float:right; margin:5px 0px 0px 7px;border:1px solid #C9C9C9;}
.text1_bg{width:298px; height:30px; background-image:url(img.ashx?i=/images/design/shad_1.gif); float:left; margin-top:5px;}
.text1{width:288px; height:24px;  color:#595959; font-size:12px; float:left;line-height:24px; border:0px solid #fff;margin:3px 5px;}
.text2_bg{width:298px; height:98px; background-image:url(img.ashx?i=/images/design/shad_3.gif); float:left; margin-top:5px;}
.text2{width:288px; height:92px;   border:0px solid #fff; margin:3px 5px;float:left;resize:none; overflow:auto;}
.text3_bg{width:144px; height:30px; background-image:url(img.ashx?i=/images/design/shad_2.gif); float:left; margin-top:5px;}
.text3{width:134px; height:24px; float:right;  border:0px solid #fff;margin:3px 5px;line-height:24px;}
.donebut{float:left; background-image:url(img.ashx?i=/images/design/donebut_03.png); width:240px; height:30px; margin-top:25px; margin-left:133px; color:#ffffff; 
font-size:14px; font-weight:bold; padding-left:106px; padding-top:15px;display:block;text-decoration:none;}
.bottom{width:690px; height:243px;}
.head_office{font-size:18px; font-weight:bold; color:#404040; margin-left:24px; padding-top:16px;}
.address{line-height:18px; color:#404040; margin-left:24px; padding-top:13px;}
.telephone{line-height:18px; color:#404040; margin-left:24px; padding-top:6px; width:220px;}
.tel1{float:left;}
.tel2{float:right;}
.kaire{float:left; width:277px; height:215px;}
.desine{float:left;}
.socialimg{width:160px; float:left; padding:12px 0px 0px 22px;}
.socialimg img {float:left;margin-right:10px;}
.socialimg span {height:30px;line-height:28px;float:left; font-weight:bold; color:#404040; width:120px;}
.mandatory {color:#c9171d; clear:right;}
.shadow{margin-left:253px; float:left;width:695px; height:14px; background-image:url(img.ashx?i=/images/design/shadow2_03.png);}
.x_button {position: absolute; right: 8px; top: -12px; cursor:pointer;}
.popupcaptcha {width:144px; height:28px; float:right; margin:5px 0px 0px 7px;border:1px solid #C9C9C9;}
.cont_thanks {display:none;}
/*contact us end*/