body{margin: 0px; background: url(../images/bg.jpg) repeat-x #9f98af;  }
table,div{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; }
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: none;}
img{border:none;}
p{ margin:10px 0;}
#banner p{ margin:7px 0;}

h1,h2,h3,h4{margin:0px;}
/*Heading*/
h1{font-size:24px; font-weight:bold;}
h2{font-size:20px; font-weight:bold;}
h3{font-size:18px; font-weight:bold;}
h4{font-size:14px; font-weight:bold;}
	
.img_left{float:left; margin-right:15px;}
.img_right{float:right; margin-left:15px;}
.ul{margin:0; padding-left:0; margin-left:20px;}
.ul li{list-style-image:url(../images/li.jpg); line-height:20px;}
.yes{margin:0; padding-left:0; margin-left:20px;}
.yes li{list-style-image:url(../images/yes.png); line-height:20px;}
.uldot{margin:0; padding-left:0; margin-left:20px;}


#main{width:961px; margin:0 auto;}
#header{width:961px; position:relative; display:inline-block; margin-top:38px;}
#top{width:961px; position:relative; display:inline-block;}
.head_left {float:left; width:21px; height:94px;}
.head_right {float:left; width:18px; height:94px;}
.head_middle {float:left; width:922px; height:94px; background:url(../images/head_middle.png) repeat-x;}
#right{width:201px; float:right; color:#564e68; font-size:20px; font-weight:bold; margin-top:26px; line-height:40px;}
#logo{width:212px; height:113px; margin-top:-26px; position:absolute;}
.symbol {float:left; height:37px; width:37px; margin-right:8px;}
#top_link{width:100px; float:right;}
#navi{width:961px; overflow:hidden; padding:15px 0 15px 0}
.social {
	float:right;
	width:115px;
	position:absolute;
	left: 840px;
	top: 14px;
}
.menu {float:left; width:800px;}
.menu ul {margin:7px 0 0 0; padding:0;}
.menu ul li {color:#FFF; list-style:none; font-size:15px; font-weight:bold; padding:0 14px; border-right:#FFF dotted 1px; float:left; text-transform:uppercase}
.menu ul li a {text-decoration:none; color:#FFF}
.menu ul li a:hover {text-decoration:none; color:#fb9d15}
.orange {color:#fb9d15}
.orange a {color:#fb9d15; text-decoration:none;}
.orange a:hover{color:#fb9d15; text-decoration:underline;}
.img_pad {padding:0 5px 0 0}
#banner{width:961px; overflow:hidden;}
.fl_left {float:left; width:731px;}
.fl_right {float:right; width:230px;}
.text1 {background:url(../images/txt_back1.png) no-repeat; width:230px; height:130px; float:left}
.text2 {background:url(../images/txt_back2.png) no-repeat; width:230px; background-position:bottom; float:left}
.text4 {background:url(../images/txt_back2.png) no-repeat; width:230px; height:127px; background-position:bottom; float:left}
.text3 {background:url(../images/txt_back3.png) no-repeat; width:230px; height:123px; float:left}
#content{width:961px; margin-top:20px;}
.main_txt_top{float:left; width:961px; height:21px;}
.main_txt_middle{width:961px; background:url(../images/main_txt_middle.png) repeat-y; position:relative; display:inline-block;}
.div1{float:left; width:165px; margin-left:17px; margin-top:0px;}.title {font-weight:bold; font-size:15px; color:#292929; text-align:left; line-height:21px;}
.main_txt {color:#3a3740; font-size:13px; text-align:justify; line-height:19px;}
.learn{font-weight:bold; color:#fb9d15; font-size:14px;}
.learn a {color:#fb9d15; text-decoration:none;}
.learn a:hover {color:#fb9d15; text-decoration:underline;}
.contact_info {float:left; width:200px; padding:0 15px;}
.contact_title{color:#fb9d15; font-size:20px; line-height:21px;}
.satisfaction {
	position:absolute;
	margin:-85px 0 0 85px;
	left: 678px;
	top: 237px;
}
.ttl1 {color:#423b54; font-weight:bold; font-family:"Arial Narrow"; font-size:24px; line-height:25px; padding-left:15px;}
.ttl {color:#423b54; font-weight:bold; font-family:"Arial Narrow"; font-size:24px; line-height:25px; }
.banner_txt {color:#423b54; font-size:12px; padding:0 0 0 15px;} 
.text1 p {padding:0 35px 0 15px;}
#left{width:200px; float:left;}

#footer{width:100%; background-image:url(../images/footer.jpg); margin:-7px 0 0;}
#footer1{width:961px; margin:0 auto; background-image:url(../images/main_txt_bottom.png); background-repeat:no-repeat; background-position:center top; padding:35px 0 0; height:132px;}
.footer_aboutus{width:135px; float:left; line-height:20px; min-height:128px; margin-right:10px; border-right:1px solid #685c81;}
.footer_services{width:185px; float:left; min-height:128px; margin-right:10px; border-right:1px solid #685c81;}
.white{color:#FFF;} .white a{color:#FFF;} .white a:hover{color:#FFF;}
.purple{color:#a397be;}
#copy{width:961px; margin:0 auto; padding:10px 0; border-top:1px solid #a397be; text-align:center;}

/*Inner Page*/
#left_in{width:670px; text-align:justify; float:left; margin-left:25px;}
#right_in{width:211px; float:right; margin-right:20px;}
.right_title{background-image:url(../images/right_tab_bg.jpg); color:#FFF; font-size:16px; font-weight:bold; height:27px; padding:8px 0 0 10px;}
.right_text{padding:5px 10px; background-color:#f6f6f6; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
#content_in{width:961px;}
.purple1{color:#262032; font-size:14px; font-weight:bold;}
#packages{width:500px; margin:0 auto;  text-align:center; min-height:200px;}
.red{font-size:13px; color:#FFF; font-weight:bold;  display:block; padding:3px; width:220px;margin-bottom:3px;}
.red a{ display:block; color:#FFF; font-size:13px; font-weight:bold; padding:8px; text-decoration:none;background-image: url(/images/btn.jpg); height:21px;width:220px;}
.red a:hover{background-color:#685c81; display:block; color:#FFF; font-size:13px; font-weight:bold; padding:8px; text-decoration:none; height:21px;width:220px;}
.price{margin-top: 7px;float:right; margin-right:10px; line-height:22px;}


.table_page td{
		padding:5px 0 5px 5px;
		height:25px;
		border:1px solid #888888;
		color:#000;
	}

.table_page td strong{
		color: #423B54;
		background-image:url(../images/table_bult.jpg);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:16px;
		font-size:12px;
	}
	
.table_page td.td_bg_color{
		background-color:#f0f0f0;
	}

table.inner_table td{
		border:none;
		background-image:none;
	}
	
table.inner_table td strong{
		border:none;
		padding-left:0;
		background-image:none;
	}	


.cont_add_div{
		float:left;
		width:670px;
		font-size:13px;
		line-height:26px;
		border-bottom:1px dashed #333;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
.forms_div{
		float:left;
		width:670px;
	}

.phone{
		background-image:url(../images/phone.png);
		background-repeat:no-repeat;
		background-position:left 0;
		padding:1px 0 7px 25px;
		font-weight:bold;
	}


.email_icon{
		background-image:url(../images/mail_send.png);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:25px;
		font-weight:bold;
	}

.email_icon a:hover{
		color:#FB9D15;
	}

.address_icon{
		background-image:url(../images/contacts.png);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:25px;
		font-weight:bold;
	}

.contact_you_div{
		width:321px;
		float:left;
		padding-right:15px;
		border-right:1px dashed #999;
	}

.table_lable label{
		font-size:13px;
	}

.table_lable input{
		border:1px solid #999;
		width:200px;
		height:20px;
	}
	
.meeting_div textarea{
		border: 1px solid #999999;
		width:312px;
		height:65px;
	}

.contact_you_div textarea{
		border: 1px solid #999999;
		width:312px;
		height:65px;
	}

.contact_you_div h3{
		font-size:16px;
		color:#FB9D15;
	}

.meeting_div{
		width:320px;
		float:right;
	}

.meeting_div h3{
		font-size:16px;
		color:#FB9D15;
	}

.full_services_div{
		position:absolute;
		margin:-150px 0 0 420px;

		padding:10px;

	}

.full_services_div strong{
		color:#FB9D15;
		font-size:15px;
		text-align:left;
	}

.box_center_cut{
		background-image:url(../images/center_box_cut.png);
		background-repeat:repeat-y;
	}

.inner_box_div{
		width:210px;
		margin:auto;
		padding:10px;
	}
	
	.newnew{
	width: 200px; height: 20px; border: #999 solid 1px; background: none;
	}
	

