﻿@charset "utf-8";

/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0px; padding:0px; border:0px; font: 14px Arial, verdana, helvetica, sans-serif; line-height:16px; color:#1B1C1D;  background-repeat:no-repeat; }
a{ text-decoration:none; }
a img{ border:0px;}
html{ height:100%; }
body{ background:url(../graph/shared/body_bg.gif) 0px 0px repeat #ffffff; height:100%; /*text-align:justify;*/ line-height:160%; /*height:100%; - reason: jslider*/ }
.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after, .mdel:after, .mder:after, .mdex:after, .mdey:after, .title:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
	/* Added By WEBZONES */
	line-height:0px;
	font-size:0px;
	/* Added By WEBZONES */
}
p{text-align: justify; margin-top:10px; margin-bottom:10px;}
.override, .mde, .mdel, .mder, .mdex, .mdey, .title{display: inline-block;}

h1,h2,h3,h4,h5,h6{
	color:#01ACF2;
}

h3 a{
	color:#01ACF2;
}

/* Hides from IE-mac \*/
* html .override, * html .mde, * html .mdel, * html .mder, * html .mdex, * html .mdey, * html .title{height: 1%;}
.override, .mde, .mdel, .mder, .mdex, .mdey, .title{display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============== text  =============== */
/* =============================== mdeul [START] ==================================== */
ul{ position:relative; margin:0px; padding:0px; }
ul li{
	background:url(../graph/shared/ul_sign0.gif) 0px 5px no-repeat;
	padding-left:15px;
	list-style:none;
	position:relative;
	min-width:80%;
	line-height:180%;
}

.mdeul{ position:relative; overflow:hidden; margin:0px; padding:0px; }
.mdeul_bg0 li{ background:url(../graph/shared/ul_sign0.gif) 0px 5px no-repeat; }
.mdeul_bg1 li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat; }
.mdeul_bg2 li{ background:url(../graph/shared/ul_sign2.gif) 0px 5px no-repeat; }
.mdeul_bg3 li{ background:url(../graph/shared/ul_sign3.gif) 3px 5px no-repeat; }
.mdeul_bg4 li{ background:url(../graph/shared/ul_sign4.gif) 0px 5px no-repeat; }

.mdeul_bg0o li{ background:url(../graph/shared/ul_sign0.gif) 0px 5px no-repeat !important; }
.mdeul_bg1o li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat !important; }
.mdeul_bg2o li{ background:url(../graph/shared/ul_sign2.gif) 0px 5px no-repeat !important; }
.mdeul_bg3o li{ background:url(../graph/shared/ul_sign3.gif) 3px 5px no-repeat !important; }

.set_mdeul_bg0 ul li{ background:url(../graph/shared/ul_sign0.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg1 ul li{ background:url(../graph/shared/ul_sign1.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg2 ul li{ background:url(../graph/shared/ul_sign2.gif) 0px 5px no-repeat !important; }
.set_mdeul_bg3 ul li{ background:url(../graph/shared/ul_sign3.gif) 0px 5px no-repeat !important; }


.mdeul li{
	/*background:url(../graph/_shared/ul_sign1.gif) 0px 4px no-repeat;*/
	padding-left:15px;
	list-style:none;
	position:relative;
	overflow:hidden;
	min-width:80%;
}

.mdeul li p{margin-left:0px; margin-right:0px; position:relative; }
.mdeul_pg8 li{ padding-left:8px !important; }
.mdeul_pm3 li{ padding-bottom:3px !important; }
.mdeul_pm5 li{ padding-bottom:5px !important; }
.mdeul_pm8 li{ padding-bottom:8px !important; }

.mdeul_mb3 li{ margin-bottom:3px !important; }
.mdeul_mb5 li{ margin-bottom:5px !important; }
.mdeul_mb8 li{ margin-bottom:8px !important; }
.mdeul_mb12 li{ margin-bottom:12px !important; }

.span_ab{
	position:absolute;
	left:0px;
}
.mdeul_span_ab{ overflow:visible !important; }
.mdeul_span_ab li{ padding-left:22px !important; }
/* =============================== mdeul [END] ====================================== */
/* =============================== mdedl [START] ==================================== */
.mdedl{ position:relative; overflow:hidden; }

.mdedl dt{
	width:50%;
	float:left;
	position:relative;
	overflow:hidden;
}
.mdedl dd{
	width:50%;
	float:right;
	position:relative;
	overflow:hidden;
}
.mdedl_set1{ width:270px; }
.mdedl_set1 dt{ width:70px; margin-top:3px; }
.mdedl_set1 dd{ width:192px; }
/* =============================== mdedl [END] ====================================== */
/* =============================== mde [START] ====================================== */
.color_white{ color:#ffffff !important; }
.color_yellow{ color:#ebe348 !important; }
.color_orange{ color:#f1592a !important; }
.color_black{ color:#1a171b !important; }
.color_black2{ color:#2f2f2f !important; }
.color_red{ color:#cc0000 !important; }
.color_grey{ color:#999999 !important; }
.color_grey2{ color:#cccccc !important;}
.color_green{ color:#78bc20 !important; }
.color_blue{ color:#256dbe !important; }
.color_blue2{ color:#a2ceff !important; }
.color_blue3{ color:#a0c3f0 !important; }
.color_purple{ color:#ff008a !important; }
.bg_red{ background-color:#eb7a12 !important; }
.bg_white{ background-color:#ffffff !important; }
.bg_orange{ background-color:#f09214 !important; }
.bg_orange2{ background-color:#e56c00 !important; }
.bg_green{ background-color:#0c8e12 !important; }
.bg_black{ background-color:#1a171b !important; }
.bg_grey{ background-color:#eeefef !important; }
.bg_body{ background-color:#333a40 !important; }
.bg_purpledark{ background-color:#260015 !important; } 
.size10{ font-size:10px !important; line-height:14px !important;}
.size11{ font-size:11px !important; line-height:14px !important;}
.size12, .size12 *{ font-size:12px !important; line-height:15px !important;}
.size14, .size14 *{ font-size:14px !important; line-height:17px !important;}
.size16, .size16 *{ font-size:16px !important; line-height:20px !important; }
.size18{ font-size:18px !important; line-height:22px !important; }
.size20{ font-size:20px !important; line-height:24px !important; }
.size22{ font-size:22px !important; line-height:26px !important; }
.size24{ font-size:24px !important; line-height:28px; }
.size36{ font-size:36px !important; line-height:40px !important; }

.lineh20, .lineh20 *{ line-height:20px; }
.lineh29, .lineh29 *{ line-height:29px; }
a{
	font: Tahoma, Arial, Verdana, Helvetica;
	color:#1B1C1D;
	
}
a:hover{ color:#597EC3;  }
.under_off{ text-decoration:none; }
.set_bold{ font-weight:bold; }
.seti_bold{ font-weight:bold !important; }
.set_em{ font-style:italic; }
.seti_em{ font-style:italic !important; }

.link_purple{ color:#ff008a; text-decoration:none; }
.link_purple:hover{ color:#56acff; text-decoration:underline; }


h1, h1 *{ font:24px/28px Tahoma, Arial, Verdana, Helvetica; }
h2, h2 *{ font:20px/24px Tahoma, Arial, Verdana, Helvetica; }
h3, h3 *{ font:18px/22px Tahoma, Arial, Verdana, Helvetica; }


#main_container, .main_container{
	width:100%;
	position:relative;
	left:0px;
	min-width:1000px;  
	z-index:1;
}

.main_celadine{
	background:#ecf0d8;
	width:100%;
	position:relative;
	left:0px;
	overflow:hidden;
	z-index:1;
}
.mde{
	width:1000px;
	margin:0px auto 0px auto;
	position:relative;
	/* override */
}

.mdel{
	width:653px;
	padding:0px 0px 0px 19px;
	position:relative;
	float:left;
	margin-right:-3px;
	/*text-align:justify*/;
	line-height:160%;
	/* override */
}
 

.mder{
	width:276px;
	padding:0px 19px 0px 0px;
	position:relative;
	float:right;
	margin-left:-3px;
	/* override */
}

.mdex{
	width:481px;
	padding:0px 0px 0px 9px;
	position:relative;
	float:left;
	margin-right:-3px;
	/*overflow:hidden;*/
}

.mdey{
	width:481px;
	padding:0px 9px 0px 0px;
	position:relative;
	float:right;
	margin-left:-3px;
	/* overrride */
}
/* =============================== mde [END] ======================================== */

/* =============================== system_alert [START] ============================= */
#system_alert, #system_alert *{color:#170101; }
/* =============================== system_alert [END] =============================== */
/* =============================== jquery [START] =================================== */
.jitemhover img{ visibility:hidden; }
/* =============================== jquery [END] ===================================== */
/* =============================== top [START] ====================================== */
#top{ height:128px; }
#top_bg{
	/*background:url(../graph/shared/top/top_bg.png) 0px 0px repeat-x;*/
	width:981px;
	height:12px;
	position:absolute;
	left:19px;
	top:0px;
	overflow:hidden;
	background-color:#1B1C1D
}

#top_logo{
	/*background:url(../graph/shared/top/top_logo.png) 0px 0px no-repeat;*/
	position: absolute;
left: 22px;
top: 13px;
overflow: hidden;
}
.titlebg{ background-color:#333; color:#CCC; padding:20px; margin-bottom:20px;}
.titlebg h2{ color:#fff; }
.titlebg h1{ color:#fff; }
.activeMenu{ font-weight:500; color:#597EC3;}

.topul{
	width:670px;
	height:42px;
	padding:17px 0px 0px 0px;
	position:absolute;
	left:327px;
	top:37px; 
}

#topul_bg{
	background:url(../graph/shared/top/topul_bg.png) 0px 0px repeat-x;
	width:546px;
	height:42px;
	position:absolute;
	right:0px;
	top:17px;
}
.topul ul{
	padding:15px 2px 0px 0px;
	position:absolute;
	right:0px;
	top:17px;
	float:right;
}
.topul ul li{
	background:none;
	list-style:none;
	padding:0px;
	position:relative;
	float:left;
	min-width:0px;
}

.topul ul li a{
	height:27px;
	/*padding: 0px 0px 0px 9px;*/
	position:relative;	
	font-weight:bold;
	padding-left: 38px;
	    color: #303094;
	
}
/*.topul ul li a:hover{ background:#d7d1ca; }*/
/* LEVEL ONE */
        ul.dropdown li {float: left;zoom: 1;display: inline-block;}
            ul.dropdown li a {display: block;}
            /* Doesn't work in IE */
            ul.dropdown li.hover, ul.dropdown li:hover {position: relative;}                
            /* LEVEL TWO */
            ul.dropdown ul {
                width: 280px;
                visibility: hidden;
                position: absolute;
                background: #F3F3F3;                
                top: 95%;
                left: 0; 
                padding:0;
                z-index: 99;
            }
                ul.dropdown ul li {
                    font-weight: normal;
                    background: #f6f6f6;
                    color: #000;
                    border-bottom: 1px solid #ccc;
                    float: none;
                    width: 100%;
					    padding-top: 6px;
                }
                    /* IE 6 & 7 Needs Inline Block */
                    ul.dropdown ul li a {display: inline-block; font-size: 13px;}

.topul ul li a img{
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:18px; 
}

#topul_1 a img{ background-image:url(../404.html); width:55px; }
#topul_2 a img{ background-image:url(../404.html); width:95px; }
#topul_3 a img{ background-image:url(../404.html); width:103px; }
#topul_4 a img{ background-image:url(../404.html); width:117px; }
#topul_5 a img{ background-image:url(../404.html); width:96px; }

#topul_1.activeMAIN a img{ background-image:url(../404.html); width:55px; }
#topul_2.activeMAIN a img{ background-image:url(../404.html); width:95px; }
#topul_3.activeMAIN a img{ background-image:url(../404.html); width:103px; }
#topul_4.activeMAIN a img{ background-image:url(../404.html); width:117px; }
#topul_5.activeMAIN a img{ background-image:url(../404.html); width:96px; }


#topul_actives{
	width:570px;
	height:59px;
	position:absolute;
	right:20px;
	top:0px;
}
.menu_active{
	height:59px;
	width:31px;
	padding:0px 9px 0px 9px;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	overflow:hidden;
	visibility:hidden;
}
.menu_active .lt, .menu_active .rt{
	width:9px;
	height:59px;
	position:absolute;
	top:0px;
	overflow:hidden;
	display:none;
}
.menu_active .lt{ background:url(../404.html) 0px 0px no-repeat; left:0px; }
.menu_active .rt{ background:url(../404.html) 0px 0px no-repeat; right:0px; }
.menu_active .cr{
	background:url(../graph/shared/top/menu_activebg.gif) center 0px no-repeat;
	width:100%;
	height:59px;
	position:relative;
	float:left;
	overflow:hidden;
}
/* =============================== top [END] ======================================== */
/* =============================== menu [START] ===================================== */
#menu{ height:235px; }
#menu_rt1, #menu_rt2{
	width:174px;
	height:122px;
	position:absolute;
	left:1000px;
	overflow:hidden;
}
#menu_rt1{ background:url(../graph/shared/menu/menu_rtbg1.png) 0px 0px repeat-x; top:0px; z-index:5; }
#menu_rt2{ background:url(../graph/shared/menu/menu_rtbg2.png) 0px 0px repeat-x; top:113px; z-index:4; }

#menu_bg1{
	background:url(../graph/shared/menu/menul_1.png) 0px 0px no-repeat;
	width:425px;
	height:122px;
	position:absolute;
	left:575px;
	top:0px;
	overflow:hidden;
	z-index:5;
}
#menu_bg2{
	background:url(../graph/shared/menu/menul_2.png) 0px 0px no-repeat;
	width:365px;
	height:122px;
	position:absolute;
	left:635px;
	top:113px;
	overflow:hidden;
	z-index:4;
}

#menu_link1{
	width:425px;
	height:113px;
	position:absolute;
	left:575px;
	top:0px;
	overflow:hidden;
	z-index:7;
}
#menu_link2{
	width:365px;
	height:113px;
	position:absolute;
	left:635px;
	top:113px;
	overflow:hidden;
	z-index:8;
}
#menu_link1 img{ background:url(../graph/shared/menu/hover/menul_1.png) 0px 0px no-repeat; width:425px; height:113px; visibility:hidden;}
#menu_link2 img{ background:url(../graph/shared/menu/hover/menul_2.png) 0px 0px no-repeat; width:365px; height:113px; visibility:hidden; }
#menu_link1:hover img, #menu_link2:hover img{ visibility:visible; }

#menu_img{
	/*background:url(../graph/shared/menu/menu_imgbg.png) 0px 0px no-repeat;*/
	width:985px;
	height:218px;
	position:absolute;
	left:15px;
	top:8px;
	overflow:hidden;
	background-color:#1B1C1D;
	
	box-shadow: -5px 7px 4px #ccc;
}

#menu_img .inner{
	background:url(../graph/shared/menu/img_default.jpg) 0px 0px no-repeat;
	width:642px;
	height:211px;
	position:absolute;
	left:24px;
	top:0px;
	overflow:hidden;
}
#menu_img .inner img{ display:none; }
/* =============================== menu [END] ======================================= */
/* =============================== content [START] ================================== */
#content{ padding:41px 0px 41px 0px; }

.line{
	height:1px;
	position:relative;
	overflow:hidden;
}
.line_dot1{ background:url(../graph/shared/dot1.gif) 0px 0px repeat-x; }

.img_border1{ border:1px solid #4d443c; }

.light{
	width:664px;
	margin:0px -5px 0px -6px;
	position:relative;
	overflow:hidden;
}
.light a{
	border:1px solid #4d443c;
	margin:11px 5px 0px 6px;
	position:relative;
	float:left;
	overflow:hidden;
}
.light a:hover{ border:1px solid #8d7c69; }
/* =============================== content [END] ==================================== */
/* =============================== boxa [START] ===================================== */
.boxa_up, .boxa_dn{
	width:653px;
	height:1px;
	padding:0px 16px 0px 16px;
	margin:0px -16px 0px -16px;
	position:relative;
	overflow:hidden;
}
.boxa_up{ background:url(../graph/shared/mde/boxa/boxa_up.png) 0px 0px no-repeat; }
.boxa_dn{ background:url(../graph/shared/mde/boxa/boxa_dn.png) 0px 0px no-repeat; }

.boxa{
	background:url(../graph/shared/mde/boxa/boxa_bg.png) 0px 0px repeat-y;
	width:633px;
	padding:10px 26px 10px 26px;
	margin:0px -16px 0px -16px;
	position:relative;
	overflow:hidden;
}
.boxa_pg{ width:651px; padding:1px 17px 1px 17px; }
/* =============================== boxa [END] ======================================= */
/* =============================== boxb [START] ===================================== */
.boxb_up, .boxb_dn{
	width:653px;
	height:1px;
	padding:0px 16px 0px 16px;
	margin:0px -16px 0px -16px;
	position:relative;
	overflow:hidden;
}
.boxb_up{ background:url(../graph/shared/mde/boxb/boxb_up.png) 0px 0px no-repeat; }
.boxb_dn{ background:url(../graph/shared/mde/boxb/boxb_dn.png) 0px 0px no-repeat; }

.boxb{
	background:url(../graph/shared/mde/reboxa/reboxa_bg2.png) 16px 0px repeat-y;
	width:633px;
	padding:10px 26px 10px 26px;
	margin:0px -16px 0px -16px;
	position:relative;
	overflow:hidden;
}
.boxb_pg{ width:651px; padding:1px 17px 1px 17px; }
/* =============================== boxb [END] ======================================= */
/* =============================== home [START] ===================================== */
#home{
	width:349px;
	padding:86px 10px 10px 274px;
	position:relative;
	min-height:90px;
	/*override*/
}
#home_title{
	/*background:url(../graph/shared/single/ban_solidreputation.png) 0px 0px no-repeat;*/
	width:362px;
	height:60px;
	position:absolute;
	right:-19px;
	top:8px;
	background-color:#1B1C1D;
color: #DDDDDD;
line-height: 120%;
padding-left: 20px;
padding-top:10px;
font: 20px Tahoma, Arial, Verdana, Helvetica;
box-shadow: 1px 4px 8px #4D4A4A;

}
#home_excavator{
	background: url(../pic/img_excavator.jpg) 0px 0px no-repeat;
width: 294px;
height: 230px;
position: absolute;
left: 4px;
top: 7px
}
/* =============================== home [END] ======================================= */
/* =============================== half [START] ===================================== */
.half{
	width:653px;
	position:relative;
	overflow:hidden;
}

.half .lt{
	width:300px;
	padding:30px 0px 0px 3px;
	position:relative;
	float:left;
	overflow:hidden;
}

.half .rt{
	width:300px;
	padding:30px 10px 0px 3px;
	position:relative;
	float:right;
	overflow:hidden;
}

.half_ltimg, .half_rtimg{
	width:87px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}
.half_ltimg{ background:url(../404.html) 0px 0px no-repeat; height:100px; }
.half_rtimg{ background:url(../404.html) 0px 0px no-repeat; height:94px; }

.half_lttitle, .half_rttitle{
	height:39px;
	position:absolute;
	top:38px;
	overflow:hidden;
}
.half_lttitle{ background:url(../404.html) 0px 0px no-repeat; width:142px; left:103px; }
.half_rttitle{ background:url(../404.html) 0px 0px no-repeat; width:179px; left:97px; }
/* =============================== half [END] ======================================= */
/* =============================== boxq [START] ===================================== */
.boxq{
	/*background:url(../graph/shared/mde/boxq/boxq_bg.gif) 0px 0px no-repeat #4d443c;*/
	width:244px;
	padding:87px 16px 0px 16px;
	position:relative;
	background-color:#1B1C1D;
	/*override*/
}
.boxq_pg{ width:272px; padding:0px 2px 0px 2px; }
.boxq_titleenquiry{
	/*background:url(../graph/shared/single/ban_quickenquiry.png) 0px 0px no-repeat;*/
	width:209px;
	height:auto;
	position:absolute;
	left:-9px;
	top:19px;
	overflow:hidden;
	background: #DDD9D9;
box-shadow: 4px 2px 8px #5E5858;
color:#1B1C1D;
padding: 10px 10px 10px 20px;
border: 1px solid #A29C9C;
}
.boxq p{ color:#ccc; }
/* =============================== boxq [END] ======================================= */
/* =============================== formd [START] ==================================== */
.formd{
	width:622px;
	position:relative;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
}
/* ========== box_formd ============== */
/*
.box_formd{ width:auto; }
.box_formd, .box_formd *{ font-size:12px; line-height:16px; }
.box_formd h1{ font-size:26px; line-height:30px; }
.box_formd h2{ font-size:18px; line-height:22px; }
.box_formd h3{ font-size:14px; line-height:17px; }


.box_formd .formd_full{ width:598px; }
.box_formd .formd_label{ width:226px; padding-right:8px; }
.box_formd .formd_label, .box_formd .formd_label *{  }
.box_formd .formd_text{ background:#f2fcf2; width:250px; border:1px solid #786527; }
.box_formd .formd_textarea{ background:#f2fcf2; width:250px; border:1px solid #786527; }
.box_formd .formd_full_button{ width:491px; }

.box_formd .formd_select{ width:258px; height:20px; border:1px solid #786527; background:#f2fcf2; }
.box_formd .formd_select option{ background:#f2fcf2; }
.box_formd .formd_submit{ 
	background:url(../graph/shared/single/btn_sign1.gif) right 6px no-repeat #566c29; 
	height:25px;
	margin:0px;
	padding:0px 28px 0px 10px;
	border:0px;
	font: bold 14px/17px "Times New Roman", Tahoma, Arial, Verdana, Helvetica; 
	color:#ffffff;
}
.box_formd .formd_submit:hover{ background:url(../graph/shared/single/btn_sign1.gif) right 6px no-repeat #d42b23; color:#ffffff;  }
*/
/* ========== box_formd ============== */
/* ========== contact_formd ========== */
.contact_formd{ width:593px; }
.contact_formd, .contact_formd *{ font-size:12px; line-height:16px; }
.contact_formd .formd_full{ width:593px; }
.contact_formd .formd_label{ width:160px; padding-right:8px; margin-top:5px; }
.contact_formd .formd_label, .contact_formd .formd_label *{ color:#4b341d; }
.contact_formd .formd_text{ background:#ffffff; border:1px solid #877c73; width:278px; height:16px; padding:6px 6px 4px 6px; color:#4b341d; }
.contact_formd .formd_textarea{ background:#ffffff; border:1px solid #877c73; height:78px;  width:278px; padding:6px 6px 4px 6px; color:#4b341d; }
.contact_formd .formd_full_button{ width:460px; padding-top:15px; }
.contact_formd .formd_submit{ background:url(../graph/shared/single/btn_send.gif) 0px 0px no-repeat; border:0px; width:99px; height:38px; }
.contact_formd .formd_submit:hover{ background:url(../404.html) 0px 0px no-repeat; width:99px; height:38px; }

.contact_formd .formd_submit_bookings{ background:url(../404.html) 0px 0px no-repeat #ff008a; border:0px; width:122px; height:31px; }
.contact_formd .formd_submit_bookings:hover{ background:url(../404.html) 0px 0px no-repeat #a7005a; width:122px; height:31px; }

.contact_formd .formd_submit_feedback{ background:url(../404.html) 0px 0px no-repeat #ff008a; border:0px; width:162px; height:31px; }
.contact_formd .formd_submit_feedback:hover{ background:url(../404.html) 0px 0px no-repeat #a7005a; width:162px; height:31px; }


.contact_formd .formd_select{ width:258px; height:20px; border:1px solid #4d443c; background:#eb7a12; }
.contact_formd .formd_select option{ background:#eb7a12; }
/* ========== contact_formd ========== */
/* ========== quick_formd ============ */
.quick_formd{ width:244px; }
.quick_formd, .quick_formd *{ font-size:12px;  line-height:16px; }
.quick_formd .formd_full{ width:244px; margin-top:7px; }
.quick_formd .formd_label{ width:214px; padding:0px 0px 3px 30px; margin-top:2px; text-align:left; }
.quick_formd .formd_label,.quick_formd label, .quick_formd .formd_label *{ color:#f3ecde; }
.quick_formd .formd_text{ /*background:url(../graph/shared/single/formd_textbg.gif) right 0px no-repeat;*/ width:205px; height:17px; padding:3px 6px 1px 33px; border:0px; color:#581b07; z-index:5; }
.quick_formd .formd_textarea{ background:url(../404.html) left bottom no-repeat; height:79px;  width:205px; padding:8px 6px 6px 33px; border:0px; color:#581b07; overflow: auto; z-index:5; }
.quick_formd .formd_full_button{ 
	background:url(../404.html) 0px 0px no-repeat; 
	width:244px;
	padding:0px 0px 16px 0px;
	margin-top:29px;
}
.quick_formd .formd_submit{ background:url(../graph/shared/single/btn_send.gif) 0px 0px no-repeat; border:0px; width:99px; height:38px; }
.quick_formd .formd_submit:hover{ background:url(../404.html) 0px 0px no-repeat; width:99px; height:38px; }

.quick_formd .formd_select{ width:210px; height:19px; border:0px; background:none; }
.quick_formd .formd_select option{ background:#f3ecde; }
.quick_formd .formd_select, .quick_formd .formd_select *{  font-size:12px; line-height:17px; padding:0px; margin:0px; border:0px; color:#000000; }
.quick_formd .formd_selectbg{
	/*background:url(../graph/shared/single/formd_textbg.gif) 0px 0px no-repeat;*/
	width:209px;
	height:19px;
	padding:1px 2px 0px 33px;
	position:relative;
	float:left;
	overflow:hidden;
	z-index:5;
	background-color:#fff
}

.formd_required{
	background:url(../graph/shared/single/formd_required.gif) 0px 0px no-repeat;
	width:18px;
	height:18px;
	margin-top:20px;
	position:absolute;
	
	overflow:hidden;
	z-index:10;
	background-color: #4D4D4D;
padding: 2px
}
.formd_quickbutton{
	/*background:url(../graph/shared/single/formd_quickbutton.gif) 0px 0px no-repeat;*/
	width:194px;
	height:51px;
	position:relative;
	float:right;
	overflow:hidden;
}

.formd_quickbutton .formd_submit{
	width:99px;
	height:38px;
	position:absolute;
	left:88px;
	top:6px;
}
.formd_quickbutton .formd_submit:hover{ background:url(../404.html) 0px 0px no-repeat; } 

.formd_quickbutton .formd_quickbutton_clear{
	background:url(../graph/shared/single/btn_clear.gif) 0px 0px no-repeat;
	width:72px;
	height:38px;
	position:absolute;
	left:8px;
	top:6px;
	overflow:hidden;
}

/* ========== quick_formd ============ */
/* ========== online_formd =========== */
.online_formd{/*width:572px;*/ width:auto; }
/*.online_formd, .online_formd *{ font-size:15px;  line-height:16px; }*/
.online_formd .formd_full{ width:572px; margin-top:7px; }
.online_formd .formd_label{ width:200px; padding-right:8px; margin-top:5px;  }
.online_formd .formd_label3{ width:130px; padding-right:8px; margin-top:5px;  }
.online_formd .formd_label, .online_formd .formd_label *{ color:#f6deba; font-size:15px;  line-height:16px; }

.online_formd .formd_label3, .online_formd .formd_label3 *{ color:#f6deba; font-size:15px;  line-height:16px; }
.online_formd .formd_text{ background:url(../graph/shared/single/formd_textbg.gif) right 0px no-repeat; width:202px; height:17px; padding:8px 6px 6px 6px; border:0px; color:#581b07; font-weight:bold; }
.online_formd .formd_text3{ background:url(../404.html) right 0px no-repeat; width:27px; height:17px; padding:8px 6px 6px 6px; border:0px; color:#581b07; font-weight:bold; }
.online_formd .formd_textarea{ background:url(../404.html) left bottom no-repeat; height:79px;  width:202px; padding:8px 6px 6px 6px; border:0px; color:#581b07; font-weight:bold; overflow: auto; }
.online_formd .formd_full_button{ 
	width:422px;
	margin:0px;
	padding:0px;
}
.online_formd .formd_submit{ background:url(../404.html) 0px 0px no-repeat; border:0px; width:119px; height:25px; }
.online_formd .formd_submit:hover{ background:url(../404.html) 0px 0px no-repeat; width:119px; height:25px; }

.online_formd .formd_select{ width:210px; height:20px; border:0px; background:none; }
.online_formd .formd_select option{ background:#e2b471; }
.online_formd .formd_select, .online_formd .formd_select *{  font-size:15px; line-height:17px; padding:0px; margin:0px; border:0px; color:#581b07; }
.online_formd .formd_selectbg{
	background:url(../graph/shared/single/formd_textbg.gif) 0px 0px no-repeat;
	width:210px;
	height:23px;
	padding:6px 2px 2px 2px;
	position:relative;
	float:left;
	overflow:hidden;
}

.online_formd .formd_selectbg2{
	background:url(../404.html) 0px 0px no-repeat;
	width:70px;
	height:23px;
	padding:6px 2px 2px 2px;
	position:relative;
	float:left;
	overflow:hidden;
}
/* ========== online_formd =========== */


.formd_full{
	width:622px;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	float:left;
}
.formd_full{ margin-top:11px; margin-right:-3px; /* IE path */ }
.formd_full_first{ margin-top:0px; }

.formd_label, .formd_label3{
	width:170px;
	margin-top:3px;
	padding-right:9px;
	position:relative;
	float:left;
	overflow:hidden;
	
	font:12px/16px Tahoma, Arial, Verdana, Helvetica;
	color:#000000;
	text-align:right;
}

.formd_text, .formd_text3{
	background-color:#fff;
	width:205px;
	height:14px;
	padding:3px 3px 3px 3px;
	border:1px solid #5ed5f8;
	position:relative;
	float:left;
	
	font:12px/14px Tahoma, Arial, Verdana, Helvetica;
	color:#454545;
}

.formd_textarea{
	background-color:#fadead;
	width:435px;
	height:70px;
	padding:3px 3px 3px 3px;
	border:1px solid #5ed5f8;
	position:relative;
	float:left;
	
	font:12px/14px Tahoma, Arial, Verdana, Helvetica;
	color:#454545;
}

.formd_select{
	background:#fadead;
	width:213px;
	height:18px;
	border:1px solid #5ed5f8;

	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
}

.formd_select option{ background:#fadead; border:0px; }

.formd_radio{
	width:15px;
	height:15px;
	position:relative;
	float:left;
	overflow:hidden;
}
/* ================= formd_full_button ========== */
.formd_full_button{
	width:392px;
	margin:0px;
	margin-right:-3px;
	padding:0px;
	padding-top:11px;
	position:relative;
	overflow:hidden;
	float:left;
	left:0px;
}



.formd_submit, .formd_submit_bookings, .formd_submit_feedback{
	background:#fadead;
	border:1px solid #5ed5f8;
	/*width:137px;*/
	padding:10px 40px 10px 40px;
	margin:0px;
	/*height:37px;*/
	position:relative;
	float:right;
	cursor:pointer;
}
.brand{
	background-color:#fff;
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:10px; width:942px;
}
.brand img{
	width:121px;
	vertical-align:middle;
	height:46px;
	margin:5px; 
}
.formd_submit:hover{ background:#e0c79b; }
/* ================= formd_full_button ========== */
.color_redlight{ color:#cc0000 !important; }
/* =============================== formd [END] ====================================== */
/* =============================== foot [START] ===================================== */
.foot{ 
	/*background:url(../graph/shared/foot/foot_bg.gif) 0px 0px repeat-x;*/
	height:22px; 
	padding:15px 0px 22px 0px;
}
.foot, .foot *{ color:#ffffff; }
.foot .lt a{ text-decoration:underline; }
.foot .lt a:hover{ color:#a69583; text-decoration:underline; }
.foot .rt a{ text-decoration:none; }
.foot .rt a:hover{ color:#a69583; text-decoration:none; }

#foot_bg{
	/*background:url(../graph/shared/foot/foot_bg.gif) 0px 0px repeat-x;*/
	width:10981px; 
	height:150px;
	position:absolute;
	left:-10000px;
	top:0px;
	overflow:hidden;
	background-color:#1B1C1D;
	border-top: 5px inset #ccc;
}

.foot .lt{
	width:535px;
	padding:0px 0px 0px 20px;
	position:relative;
	float:left;
	overflow:hidden
}

.foot .rt{
	width:300px;
	padding:35px 44px 0px 0px;
	position:relative;
	float:right;
	overflow:hidden
}

.foot_sep{ margin-left:3px; margin-right:3px; }
/* =============================== foot [END] ======================================= */
/* =============================== title [START] ==================================== */
.title_up, .title_dn{
	width:661px;
	margin:0px -4px 0px -4px;
	position:relative;
	overflow:hidden;
}
.title_up{ background:url(../graph/shared/mde/title/title_up.png) 0px 0px no-repeat; height:7px; }
.title_dn{ background:url(../graph/shared/mde/title/title_dn.png) 0px 0px no-repeat; height:14px; margin-bottom:14px; }

.title{
	background:url(../graph/shared/mde/title/title_bg.png) 0px 0px repeat-y;
	width:605px;
	padding:10px 28px 11px 28px;
	margin:0px -4px 0px -4px;
	position:relative;
	overflow:hidden;
}
.title, .title *{ color:#ffffff; }
/* =============================== title [END] ====================================== */
/* =============================== reboxa [START] =================================== */
.reboxaul{
	width:653px;
	margin:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

.reboxaul .ul0{
	/*border-bottom:1px solid #78bc20;*/
	width:653px;
	position:relative;
	overflow:hidden;
}
.reboxaul .ul0 .li0{
	background:none;
	border-top:1px solid #4d443c;
	list-style:none;
	width:653px;
	padding:0px 0px 0px 0px;
	position:relative;
	float:left;
	overflow:hidden;
	min-width:0px;
}

.reboxaul .ul0 .li0 .a0{
	background:#633 url(../graph/shared/mde/reboxa/reboxa_bg1.png) 0px 0px repeat-y;
	width:607px;
	padding:7px 16px 7px 30px;
	position:relative;
	float:left;
	overflow:hidden;
	
	font:18px/22px Tahoma, Arial, Verdana, Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.reboxaul .ul0 .li0 .a0:hover{ background:#4d443c; color:#ffffff; }

.reboxaul .ul01{
	background:url(../graph/shared/mde/reboxa/reboxa_bg2.png) 0px 0px repeat-y;
	width:633px;
	padding:0px 10px 0px 10px;
	height:auto; /*Script*/
	position:relative;
	float:left;
	overflow:hidden;
}

.reboxaul .ul01 .light { margin:0px -10px 0px -10px; /*Compatible with boxb #c2deea;*/  }


.reboxaul .ul01 .boxb_up{ margin:0px -26px 0px -26px; }
.reboxaul .ul01 .boxb_dn{ margin:0px -26px 0px -26px; }
.reboxaul .ul01 .boxb{ margin:0px -26px 0px -26px; }
/* =============================== reboxa [END] ===================================== */
/* =============================== boxout [END] ===================================== */
.boxout_up, .boxout_dn{
	width:661px;
	height:13px;
	margin:0px -4px 0px -4px;
	position:relative;
	overflow:hidden;
}
.boxout_up{ background:url(../graph/shared/mde/boxout/boxout_up.png) 0px 0px no-repeat; }
.boxout_dn{ background:url(../graph/shared/mde/boxout/boxout_dn.png) 0px 0px no-repeat; }
.boxout{
	background:url(../graph/shared/mde/boxout/boxout_bg.png) 0px 0px repeat-y;
	width:653px;
	padding:0px 4px 0px 4px;
	margin:0px -4px 0px -4px;
	position:relative;
	overflow:hidden;
}
.btn{padding: 10px 20px;
font-size: 15px;
font-weight: bold;
cursor: pointer; border:1px solid #666;
box-shadow: 1px 1px 5px #ccc;}
.btn:hover{
	background:#999;
}

/* =============================== boxout [END] ===================================== */
/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */


.topinq{
	margin-top:-30px; text-align:right;	
}
.topinq strong{
	font-size:18px;
}
