/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;text-align:justify;background:#ccc;width:100%; }

.bodytxt { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;text-align:justify;line-height:20px;}

#wrapper { width:1004px; margin:0px auto; background:#FFFFFF;}

#main {	width:948px; margin:0px auto; background:#FFFFFF; }

#header { background:url(../images/header_bg.jpg) repeat-x; height:120px; width:948px;}

#head { float:right; width:700px; }

#logo { padding:28px 0px 0px 20px; float:left; width:200px; }

#slogan { float:right; margin:15px 10px 0px 0px; }

#menu { width:620px; margin-top:26px; float:right; height:35px;}

.menu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353;	text-decoration:none; font-weight:bold; float:right; }

.menu ul { margin:0; padding:0; }

.menu li { display: inline; float:left;}

.menu li a { color:#535353; height:35px; background:#dfdfdf; font-size:12px; padding: 8px 12px; text-decoration: none; font-weight:bold; 
 border-right:#ffffff 1px solid; line-height:35px; }

/*.menu li a:visited { color:#000; }*/

.menu li a:hover, .menu li a.current { color:#fff; background:#e41e31; }

.menu ul li.last a { border-right:none; }

#banner { background:url(../images/banner.jpg) no-repeat; height:402px;}

#banner1 { margin-bottom:5px;}

.steps{ margin:5px 15px 5px 0px;}

#btn_start { float:right; margin-top:0px; }

#content{width:948px; background:#FFFFFF;}

#right { width:695px; float:right; margin-top:5px; min-height:360px; }

#left { width:243px; float:left; background:#FFFFFF; background:url(../images/testimonial.jpg) no-repeat; height:670px;}

#signup { background:url(../images/signup.jpg) no-repeat; height:44px; margin:10px 5px; padding:10px 30px 0px 30px; font-size:14px; color:#FFFFFF }

#sign { margin:20px 0px 0px 0px; *margin:30px 0px 0px 0px;}

.heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; line-height:40px; color:#FF6600}

.txt_head { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#e41e31; text-decoration:none; font-weight:bold; }

.txt_content { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e41e31; text-decoration:none; font-weight:bold; }

.txt_testi { color:#778c02; text-decoration:none; text-align:right;  }

.tst_bg { background:#f0f0f0; padding:10px; border:1px solid #dfdfdf; margin-top:10px; }

.log_bg { background:#f0f0f0; padding:10px; border:1px solid #dfdfdf; margin-top:10px; width:300px; }

.follow{ margin-top:10px; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:20px; }

.links { color:#CC0000; text-decoration:underline;}

.links:hover { color:#CC0000; text-decoration:none;}

.testimonial { margin:50px 7px 0px 17px;}

.testimonial ul { padding:0; margin:0; }

.testimonial li { list-style-type:none; line-height:22px; padding:5px 0px; }

.testimonial li a { line-height:22px; padding:5px 0px; list-style-type:none; text-decoration:none; color:#000000; }

.testimonial div a { color:#778c02; text-decoration:none;}

.test_read { color:#778c02; text-decoration:none; text-align:right;}

.txtbox { width:150px; height:15px; }

.txtbox1 { width:200px; height:18px; border:1px #ccc solid; }

.emailbox { width:200px; height:15px; margin:5px 5px 15px 5px; border:0px; Padding:0px 5px 0px 5px;  }

.txt_m { font-family:"Zurich LtCn BT", Arial, sans-serif; font-size:14px; color:#535353; font-weight:bold; text-decoration:none; line-height:24px;}

.ft_head { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#010101; text-decoration:none; font-weight:bold; border-bottom:solid 1px #d7d7d7; height:40px; margin:0px 0px 0px 5px;}

#ft_menu { background:#e1e1e1 url(../images/ft_menu_bg.jpg) repeat-x; width:948px; margin:0px auto;}

#footer { background:#cdcdcd; height:30px; margin-top:5px; padding:15px 0px 0px 10px; }

.ft{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353;	text-decoration:none;}

.ft ul { margin:0; padding:0; }

.ft li { list-style-type:none; }

.ft li a { color:#535353; height:35px; font-size:12px; padding: 8px 0px; text-decoration: none; border-bottom:#cccccc 1px dotted; line-height:29px; }

.para_s { color: #666666; text-decoration: none; }


.accordian { width: 677px;	margin: 0px auto; }

.accordian ul {	padding: 0px;	margin:0px;}

.accordian li {	list-style-type: none;	padding: 0 0px;	margin:5px 0px 0px 0px;}

.accordian li span{	list-style-type: none;	padding: 0 10px;	margin:5px 0px 0px 0px;	color:#440505;	font-weight:bold;}

.accordian li div {	list-style-type: none;	padding: 0 0px;	margin:0px;}

.dimension { height:100%; margin:10px 0px;}
	
.even, .odd { font-weight: bold; height: 45px;	line-height:40px;}
	
.even
{
	background:url(../images/bg_price.jpg) no-repeat; height:45px; width:948px; padding:0px 10px; line-height:34px; color:#440505; font-weight:bold;
}

.odd 
{
	background:url(../images/bg_price.jpg) no-repeat; height:45px; width:948px;
}

.even:hover, .odd:hover 
{
	background:url(../images/bg1_price.jpg) no-repeat; height:45px; width:948px;
}

.price_img { margin:10px 0px; }

.consultant
{
	padding: 5px 10px; line-height:22px; 
}

.book_size { border:1px #95a82a solid; margin:10px 5px; }

.book_size td div{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }

.book_size td span{ font-size:28px; color:#c49005; font-weight:bold; }

.book_size td span h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c49005; font-weight:bold; }



.cons_head
{
	font-size:12px; color:#d29602; font-weight:bold; width:60px;
}
.cons_txt
{
	margin-left:80px;
}

.gallery_img
{
	width:159px; height:105px; border:1px #ccc solid; margin:10px;
}

.video li a
{
	font-size:16px; line-height:28px; font-weight:bold; color:#FF9900; text-decoration:none;
}
.video li
{
	list-style-type:none;
}

.bk_size
{
	color:#9d9321; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; height:30px; line-height:30px; border:1px #95a82a dotted; margin:0px 5px;
}

.learn { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; }
.learn:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; }

.gallery_txt
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#996600; text-decoration:none; font-weight:bold; padding:0px 10px 10px 10px;
}

/*#Layer1 {
	position:absolute;
	z-index:5;
	left: 450px;
	top: 0px;
}
#Layer2 { position:absolute; z-index:5; left: 400px; top: 0px; }*/

h1 
{ 
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#535353;	text-decoration:none; font-weight:bold; margin:0;background:#e7e7e7; text-align:center; 
}

.pub_link { font-size:12px; color:#990000; text-decoration:none; font-weight:bold; padding:0px 5px;  }

.pub_link:hover { font-size:12px; color:#990000; text-decoration:underline; font-weight:bold; padding:0px 5px;  }