.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body{background:url(../images/main-bg.jpg) left top repeat-x #fff; font-family:"Trebuchet MS"; font-size:13px; color:#424242; margin:0; padding:0; text-align:left;}
h1{clear:both; display:block; padding:0 0 15px 0; font-size:22px; color:#ca0000; font-weight:bold;}
h2{clear:both; display:block; padding:0 0 10px 0; font-size:18px; color:#333;}
.red{color:#9e0d10;}
.red a{color:#9e0d10;}
a{outline:none; text-decoration:underline; color:#ca0000;}
a:hover{text-decoration:none;}
p{padding:0 0 15px 0; line-height:18px;}
.clear{clear:both;}
img{border:none;}

/* Containor 
-----------------------------------------------------------------------------*/
#containor{width:962px; margin:0 auto;}]
#fullpart {width: 800px; padding:0 60px 0 0;}

/* Top-Part
-----------------------------------------------------------------------------*/
#top-part{width:962px; float:left; padding:28px 0 0 0;}

#logo{width:auto; float:left; padding:0 0 28px 0;}
#top-right{width:200px; float:right; padding:0 10px 0 0; color:#fff; font-weight:bold; font-size:14px; text-align:right; font-family:Verdana; line-height:28px;}
.ver18{font-size:18px;}

/* Menu
-----------------------------------------------------------------------------*/
#menu{ width:962px; height:50px; float:left; padding:0 0 0 0;}
.tabs{ list-style:none; display:block; height:50px; margin:0; padding:0; }
.tabs li{ float:left; }
.tabs li a{	display:block; position:relative; text-decoration:none;}
.tabs li a em{ display:block; height:28px; float:left; padding:22px 35px 0 25px; background:url(../images/menu-bg.png) no-repeat right top;	position:relative; font:bold 13px Verdana; color:#fff; z-index:100;}
.tabs li a b{ display:block; float:left; width:8px; height:50px; background:url(../images/menu-bg.png) no-repeat left top;position:relative; z-index:200; }
/* hover*/
.tabs li a:hover{cursor:pointer;}
.tabs li a:hover em{ background:url(../images/menu-bg.png) no-repeat right bottom; text-decoration:none;  color:#ffff00;}
.tabs li a:hover b{	background:url(../images/menu-bg.png) no-repeat left bottom; text-decoration:none; color:#ffff00; }
/* active*/
.tabs li a.active{cursor:default;}
.tabs li a.active em,
.tabs li a.active:hover em{	background-position:right bottom; text-decoration:none; color:#ffff00;}
.tabs li a.active b,
.tabs li a.active:hover b{ background-position:left bottom;	text-decoration:none;  color:#ffff00;}

/* left corner
-------------------------------------------------------------------------*/
.tabs li a.sub-navi-left { display:block; position:relative; color:#fff; font-weight:bold;}
.tabs li a.sub-navi-left em{ display:block; height:28px; float:left; padding:22px 36px 0 26px; background:url(../images/left-menu-bg.png) no-repeat right top;	position:relative; font-weight:bold; z-index:100; width:auto;}
.tabs li a.sub-navi-left b{ display:block; float:left; width:8px; height:50px; background:url(../images/left-menu-bg.png) left top; position:relative; z-index:200; }

/* hover Left Corner*/
.tabs li a.sub-navi-left:hover{ cursor:pointer; text-decoration:none;}
.tabs li a.sub-navi-left:hover em{ background:url(../images/left-menu-bg.png) no-repeat right bottom;}
.tabs li a.sub-navi-left:hover b{	background:url(../images/left-menu-bg.png) no-repeat left bottom;}

/* Active Left Corner*/
.tabs li a.sub-navi-left-act{cursor:default; color:#ffff00;}
.tabs li a.sub-navi-left-act em{ display:block; height:28px; float:left; padding:22px 36px 0 26px; background:url(../images/left-menu-bg.png) no-repeat right bottom;	position:relative; font-weight:bold; z-index:100; width:auto; color:#ffff00;}
.tabs li a.sub-navi-left-act b{ display:block; float:left; width:8px; height:50px; background:url(../images/left-menu-bg.png) left bottom; position:relative; z-index:200; }

/* right corner
-------------------------------------------------------------------------*/
.tabs li a.sub-navi-right { display:block; position:relative; color:#fffffd; font-weight:bold;}
.tabs li a.sub-navi-right em{ display:block; height:28px; float:left; padding:22px 35px 0 24px; background:url(../images/right-menu-bg.png) no-repeat right top;	position:relative; font-weight:bold; z-index:100; width:auto;}
.sub-tabs li a.sub-navi-right b{ display:block; float:left; width:8px; height:50px; background:url(../images/right-menu-bg.png) left top; position:relative; z-index:200; }

/* hover right Corner*/
.tabs li a.sub-navi-right:hover{ cursor:pointer; text-decoration:none;}
.tabs li a.sub-navi-right:hover em{ background:url(../images/right-menu-bg.png) no-repeat right bottom;}
.tabs li a.sub-navi-right:hover b{	background:url(../images/right-menu-bg.png) no-repeat left bottom;}

/* active right Corner*/
.tabs li a.sub-navi-right-act{	cursor:default; color:#ffff00;}
.tabs li a.sub-navi-right-act em{ display:block; height:28px; float:left; padding:22px 36px 0 26px; background:url(../images/right-menu-bg.png) no-repeat right bottom;	position:relative; font-weight:bold; z-index:100; width:auto;}
.tabs li a.sub-navi-right-act b{ display:block; float:left; width:8px; height:50px; background:url(../images/right-menu-bg.png) left bottom; position:relative; z-index:200; }

/* menu area end */

#sub-navi{width:962px; display:block; float:left; margin:0; padding:0; font-family:Verdana;}
#sub-navi ul{margin:0 0 0 0; padding:0;}
#sub-navi li{line-height:20px; list-style:none; padding:0 0 0 10px; font-size:12px; display:block; line-height:28px; border-bottom:1px dashed #c90000;}
#sub-navi li a{color:#fff; padding:0 0 0 0; display:block; text-decoration:none;}
#sub-navi li a:hover{color:#ffff00; text-decoration:none;}

#liquor{
	border-top:1px solid #700000;
	width:240px;
	background-color:#970000;
	position:absolute;
	z-index:1;
	margin:0 0 0 292px;
	top:139px;
	visibility: hidden;
}

/* Header
-----------------------------------------------------------------------------*/
#header{width:962px; float:left;}

/* Content
-----------------------------------------------------------------------------*/
#content{width:941px; float:left; padding:19px 0 10px 20px; background:#fff;}

#sub-content{width:921px; float:left; padding:19px 20px 10px 20px; background:#fff;}
#sub-content{width:921px; float:left;}
#sub-content ul{margin:0; padding:10px 0 0px 20px;}
#sub-content li{background:url(../images/mark-icon.jpg) left top no-repeat; padding:0 0 7px 20px; list-style:none; line-height:18px;}

#left-side{width:607px; float:left;}
#left-side ul{margin:0; padding:5px 0 15px 0;}
#left-side li{background:url(../images/mark-icon.jpg) left top no-repeat; padding:0 0 7px 20px; list-style:none; line-height:18px;}

#right-side{width:334px; float:left;}
#free-consultation-main{width:334px; float:left;}
.free-consultation{width:334px; float:left; background:url(../images/free-consultation-data-topbg.jpg) left top no-repeat; padding:0 15px 0 0; margin:0;}
.free-consultation-title{width:306px; float:left; background:url(../images/free-consultation-title-bg.jpg) left top no-repeat; padding:0 0 0 28px;}
.free-consultation-data{width:291px; float:left; padding:15px 0 0 44px; background:url(../images/free-consultation-data-botbg.jpg) left bottom no-repeat;}
.free-consultation-bot{width:auto; float:left;}
.form{width:auto; float:left;}
.for-input{width:255px; border:1px solid #999; background:#fff; padding:3px 0 0 3px; height:17px; font-family:Arial; font-size:11px; margin:0 0 8px 0; color:#666;}
.for-txtarea{width:255px; border:1px solid #999; background:#fff; padding:3px 0 0 3px; height:50px; font-family:Arial; font-size:11px; margin:0 0 8px 0; color:#666;}

/* Footer
-----------------------------------------------------------------------------*/
#footer-main{width:100%; background:url(../images/footer-bg.jpg) left top repeat-x; font-family:Verdana;}
#footer{width:962px; margin:0 auto; padding:32px 0 0 0;}
#footer-navi{width:962px; float:left; text-align:center; padding:0 0 25px 0; margin:0;}
#footer-navi ul{margin:0; padding:0;}
#footer-navi li{font-size:13px; color:#dadada; list-style:none; display:inline; text-align:center;}
#footer-navi li a{text-decoration:none; padding:0 8px; color:#dadada;}
#footer-navi li a:hover,
#footer-navi li a.active-bot{text-decoration:underline; color:#fff;}

.copyright{color:#7d7d7d; text-align:center; float:left; width:962px; padding:0 0 37px 0;}

/* Sub-Page
-----------------------------------------------------------------------------*/
.form-main{width:607px; float:left; padding:0 0 5px 0;}
.form-left{width:253px; float:left; padding:0 7px 0 0; line-height:21px; text-align:right;}
.form-right{width:347px; float:left;}
.sub-for-input{width:255px; border:1px solid #999; background:#fff; padding:3px 0 0 3px; height:18px; font-family:Arial; font-size:12px; margin:0 0 8px 0; color:#666;}
.sub-for-txtarea{width:255px; border:1px solid #999; background:#fff; padding:3px 0 0 3px; font-family:Arial; font-size:12px; margin:0 0 8px 0; color:#666;}

/*added by devloper*/
.for-input-dt{width:225px; border:1px solid #999; background:#fff; padding:3px 0 0 3px; height:17px; font-family:Arial; font-size:11px; margin:0 0 8px 0; color:#666;}

/* 20/03/10
-----------------------------------------------------------------------------*/
.midle-bg{ float:left; padding:0 20px 10px 0;}
.form-midle{width:500px;}
.required-title{font-weight:bold; padding-bottom: 10px; text-align:right; width:385px;}
.form-box{width:600px; height:34px; float:left;}
.form-box-large{width:600px; height:66px; float:left;}
.form-text{ width:280px; padding-right: 10px; float: left; text-align:right;}
.form-textbox{ width: 300px; float:left;}
.submitbut{ width: 355px; float:left; text-align: right;}

