/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }



* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#a7a7a7;
	min-width:980px;
	background:#969181;
}

.main {
	width:992px; 	
	padding:0;
	margin:0 auto;
	font-size:13px;
	line-height:20px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding:0 0 0 5px;}
textarea{overflow:auto;}


a {color:#d5ba45; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
.header{ height:135px;}
.header .logo{ display:block; position:absolute; margin:2px 0 0 33px;}
.link-twitter{ display:block; position:absolute; margin:30px 0 0 835px;}
.link-phone{ display:block; position:absolute; margin:90px 0 0 840px;}
.row-menu{ padding:0 24px 0 24px;}
.wrapper-menu-box{ background:url(../images/wrapper_menu_box.gif) 0 0 repeat-x; height:50px;}

.row-menu .fleft{ width:920px;}
.row-menu .fright{ width:216px; background:url(../images/search_bg.gif) 0 9px no-repeat; height:46px;}
.row-menu .fright .input{ background:none; border:none; margin:12px 0 0 8px; position:absolute; width:150px; height:18px; padding:1px 0 1px 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.row-menu .fright .link{ background:url(../images/search_button.gif) 0 0 no-repeat; width:24px; height:23px; display:block; margin:12px 0 0 178px; position:absolute;}



/*top-menu*/
.top-menu li{ background:url(../images/top_menu_separtor.gif) right 16px no-repeat; padding:0 21px;}
.top-menu li, .top-menu li a{ display:block; float:left; color:#ffffff; font-size:19px; line-height:21px; padding:6px 12px 6px 12px; text-decoration:none;} 
.top-menu a:hover, .top-menu .active{ color:#f3ca30;}
/**/

.row-slider{ padding:0 22px 0 24px;}
.slider-bg{ height:400px; overflow:hidden;}
 

/*********************************content*************************************/
#content{ padding:24px 18px 20px 24px;}
#content h3{ padding:28px 0 21px 0; color:#9f9578; font-size:30px; line-height:35px;
}
#content .text{color:#acac96;}


.text-1{ color:#acac96; font-size:13px; line-height:15px;}
.img-bottom{ margin-bottom:19px;}


/*button*/
.button1{ display:block; color:#ffffff; font-size:18px; line-height:37px; text-decoration:none; background:url(../images/button1_center.png) 0 0 repeat-x; width:146px; text-decoration:none; font-weight:normal;}
.button1 span{ display:block; background:url(../images/button1_left.png) 0 0 no-repeat;}
.button1 span span{ height:40px; background:url(../images/button1_right.png) top right no-repeat; text-indent:40px;  font-weight:normal;}
.button1:hover{ color:#f3eac1;}

.button2{ display:block; color:#ffffff; font-size:18px; line-height:40px; text-decoration:none; background:url(../images/button2_center.gif) 0 0 repeat-x; width:93px; text-decoration:none; font-weight:normal;}
.button2 span{ display:block; background:url(../images/button2_left.gif) 0 0 no-repeat;}
.button2 span span{ height:40px; background:url(../images/button2_right.gif) top right no-repeat; text-indent:27px;  font-weight:normal;}
.button2:hover{ color:#f3eac1;}


.button{ display:block; color:#212121; font-size:18px; line-height:39px; text-decoration:none; background:url(../images/button_center.gif) 0 0 repeat-x; width:146px; text-decoration:none; font-weight:normal;}
.button span{ display:block; background:url(../images/button_left.gif) 0 0 no-repeat;}
.button span span{ height:40px; background:url(../images/button_right.gif) top right no-repeat; text-indent:40px;  font-weight:normal;}
.button:hover{ color:#acac96;}

.indent-text p{ padding:20px 0 0 0;}

.button1-indent{ margin:15px 0 0 0;}
.button-indent{ margin:22px 0 0 0;}
.content-bottom-text{ color:#908a7a; font-size:22px; line-height:25px;}
.content-bottom-text .text11{ color:#6c6350 !important;  text-align:left;  padding:0 0 0 0;}
.content-bottom .img-indent{ float:left; margin:0 30px 0 0;}
.title-top{ margin-top:10px;}

.img-bottom{ margin-bottom:17px;}
.img-top{ margin-top:22px;}

.row-box .row-box-1{ width:243px;}
.row-box .row-box-2{ width:243px; margin:0 0 0 31px;}
/**/

/*box*/
.box-1{ background:#fcf8ea; color:#575757; font-size:13px; line-height:20px;}
.box-1-indent{ padding:35px 35px 28px 32px;}
.box-1 h3{ color:#aaa081; font-size:50px; line-height:50px; font-weight:normal; padding:0 0 19px 2px !important;}
.box-1 span.text{ font-size:24px; line-height:28px; color:#9d9472;}

.box-2{ background:#fcfaf6;}
.box-2-indent{ padding:0 5px 5px 5px;}

.box-2 ul li{ line-height:19px; padding:0 0 3px 0;}
.box-2 ul li a{ background:url(../images/marker_list.png) 0 3px no-repeat; padding:0 0 0 19px; color:#d5ba45; font-size:12px; line-height:19px;}
.box-2 ul li a:hover{ color:#aaa081;}
/**/

.indent-top{ padding:20px 0 0 0;}
.indent-top1{ padding:15px 0 0 0;}
.content-bottom{ background:#fdfef6; margin-bottom:18px;}
.content-bottom-indent{ padding:24px 0 14px 26px;}
.content-bottom1-indent{ padding:24px 0 24px 46px;}

.content-bottom1{ background:#6b624f url(../images/content_bottom1.png) 0 0 no-repeat;}
.title-bottom{ padding-bottom:16px !important;}
.text-form{ background:url(../images/text_form_marker.gif) 0 12px no-repeat; padding:7px 0 0 10px; color:#f3eac1; font-size:12px; line-height:14px; display:block;}
.text-form a{ color:#f3eac1; font-weight:bold;}

.text-text{ padding:24px 0 23px 29px !important;}
.text-text h3{ color:#9f9578; font-size:30px; line-height:35px; padding:0 0 21px 0;}
.text-text ul li{ line-height:16px; padding:0 0 7px 0;}
.text-text ul li a{ background:url(../images/list_marker2.png) 0 2px no-repeat; color:#d5ba45; font-size:12px; line-height:16px; padding:0 0 0 19px;}
.text-text .list-indent{ padding:0 0 0 36px;}

#page6 .content-bottom .row-box-1{ width:277px;}
#page6 .content-bottom .row-box-2{ margin:0 0 0 43px; width:273px;}
#page6 .content-bottom .row-box-3{ margin:0 0 0 37px; width:265px;}
.content-bottom .text1{ color:#acac96 !important;}
.text-2 span{ float:right; padding-right:176px}

/*******************content-text*******************/
.content .text{ color:#000;}
/**************************************************/

/*******************content-list*******************/
#content ul.content-list li{ line-height:16px; padding:0 0 6px 0;}
#content ul.content-list li a{background:url(../images/content_list.png) 0 2px no-repeat; line-height:16px; padding:0 0 0 19px; color:#d5ba45; font-size:12px;}
#content ul.content-list li a:hover{ color:#a7a7a7;}

.list-top{ padding:15px 0 0 0;}
/**************************************************/

/*******************row-list***********************/
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:21px;}
/**************************************************/

/*******************wrapper-box*******************/
.wrapper-top{ margin:32px 0 0 0;}
.wrapepr-bottom{ margin-bottom:58px;}

.wrapper-top{ height:8px; background:url(../images/wrapper_top1.png) 0 0 no-repeat;}
.wrapper-top span{ background:url(../images/wrapper_top2.png) top right no-repeat; display:block; height:8px; padding:0 8px;}
.wrapper-top span span{ background:url(../images/wrapper_top.png) 0 0 repeat-x; padding:0;}


.wrapper-left{ background:url(../images/wrapper_left.png) 0 0 repeat-y;}
.wrapper-right{ background:url(../images/wrapper_right.png) top right repeat-y;}
.wrapper-indent{ padding:0 4px;}
.wrapper{ background:#fff;}


.wrapper-bottom{ height:8px; background:url(../images/wrapper_bottom1.png) 0 0 no-repeat;}
.wrapper-bottom span{ background:url(../images/wrapper_bottom2.png) top right no-repeat; display:block; height:8px; padding:0 8px;}
.wrapper-bottom span span{ background:url(../images/wrapper_bottom.png) 0 0 repeat-x; padding:0;}

.content-bottom1 ul li{ font-weight:bold; padding:0 0 6px 0; line-height:18px;}
.content-bottom1 ul li a{ display:block; color:#ffffff; font-size:13px; text-decoration:none; background:url(../images/list_marker1.png) 0 4px no-repeat; padding:0 0 0 18px; line-height:18px;}
.content-bottom1 ul li a:hover{ color:#9a8f70;}
.content-bottom1 .list-indent{ margin:0 0 0 53px;}
.separator{ background:url(../images/separator.gif) 0 0 no-repeat;}
.separator-top{ background:url(../images/separator_top.gif) 0 0 no-repeat; width:100%; overflow:hidden;}
.indent-col{ padding:0 0 0 40px;}
.content-bottom1 h3{ color:#ffffff; font-size:30px; line-height:33px; font-weight:normal;}
.content-bottom1 .box-search{ background:url(../images/box_search.png) 0 0 no-repeat; margin:25px 0 0 0; height:25px;}
.content-bottom1 .box-search .input{ background:none; border:none; margin:3px 0 0 14px; width:189px; height:18px; color:#939393; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; position:absolute;}
.content-bottom1 .box-search .link{ background:url(../images/button_search.png) 0 0 no-repeat; width:89px; height:25px; display:block; position:absolute; margin:0 0 0 229px; text-align:center; line-height:26px; text-decoration:none; color:#ffffff;}
.content-bottom1 .box-search .link:hover{ color:#f3eac1;}

.content-bottom1 .row-list{ padding:21px 0 0 0;}

.content-bottom1 .col-1{ width:538px;}
.content-bottom1 .col-2{ width:385px;}
#content .img-indent{ float:left; margin:4px 28px 0 0;}
/***********************************************/




.form .form-1{ width:250px;}
.form .form-2{ width:278px;}

#page6 .form label{ color:#a7a7a7; font-size:12px; line-height:21px;}
#page6 .form-input{ height:49px; background:url(../images/form_input.gif) 0 0 no-repeat;}
#page6 .form-input input{ background:none; border:none; margin:8px 0 0 12px; width:194px; height:17px; color:#a7a7a7; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

.bg-textarea{ background:url(../images/form_textarea.gif) 0 0 no-repeat; width:274px; height:176px;}
.bg-textarea textarea{ background:none; border:none; margin:8px 0 0 13px; width:251px; height:157px; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif}

.width-1{ width:93px;}
.form-button{ float:right; padding:22px 0 0 0;}
.form-button a{ float:left;}



/****************************footer*******************************************/
.footer{ background:#FFF url(../images/footer_bg.gif) 0 0 repeat-x;  color:#b8ae8e; }
.footer .text{ color:#b8ae8e; font-size:12px; line-height:21px; text-transform:uppercase; display:block; padding:32px 0 24px 49px;}
.footer .text a, .footer .text a:hover{ color:#b8ae8e;}





/****************************slider*******************************************/
#main{
z-index: 2;
position: relative;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}



/****************************slider*******************************************/

.container { width:938px; height:381px; overflow:hidden;  position:relative; cursor:pointer; margin:19px 0 0 0;}
.slides { position:absolute; top:0; left:0px; }
.slides div { position:absolute; top:0; width:938px; display:none; overflow:hidden; }
.row-slider .previous, .row-slider .next{ display:none;}
.row-slider .pagination{ position:absolute; z-index:111; left:203px; margin:-390px 0 0 0;}
.row-slider .pagination li, .row-slider .pagination li{ display:block; float:left;}
.row-slider .pagination li a{  width:51px; height:91px; display:block;}
.row-slider .pagination li a:hover, .row-slider .active{background:url(../images/slider_wrapper_button.png) 0 0 no-repeat;}
.row-slider .pagination li img{ margin:39px 0 0 0;}

.slider-text{  z-index:222; display:block; position:absolute; margin-left:-11px;}
.row-slider .pagination li{ margin:0 9px 0 0;}

.slider-text{ margin:119px 0 0 33px;}
.slider-text dt{ color:#ffffff; font-size:38px; line-height:18px; background:url(../images/slider_title_border.png) bottom left repeat-x; width:293px; padding:0 0 12px 0;}
.slider-text dd{ color:#ffffff; font-size:14px; line-height:15px; padding:24px 0 0 3px; color:#ffffff; font-size:14px; line-height:20px; width:293px;}
.slider-text dd p{ padding:35px 0 0 0;}
.slider-text dd p a{ float:right; color:#ffffff; font-size:24px; line-height:24px; text-decoration:none; background:url(../images/marker_link.png) 0 3px no-repeat; padding:0 4px 0 26px;}
.slider-text dd p a:hover{ color:#fcdc42;}


.bizname {
	font-size: 16px;
	font-weight: bold;
	color: #6b624f;
}

.packages {
	font-size: 20px;
	font-weight: bold;
	color: #1C95BD;
}

.prices {
	font-size: 23px;
	font-weight: bold;
	color: #1C95BD;
}
.hdlive {
	font-size: 16px;
	font-weight: bold;
	color: #eb5e92;
}


/* Calendar */
#apDiv1 {
	position:relative;
	width:200px;
	height:115px;
	z-index:1;
	left: 380px;
	top: -150px;
}
#apDiv2 {
	position:relative;
	width:174px;
	height:115px;
	z-index:1;
	left: 603px;
	top: -265px;
}
#apDiv3 {
	position:relative;
	width:210px;
	height:115px;
	z-index:1;
	left: 777px;
	top: -380px;
}

#imgmap {
	position: relative;
	_zoom: 1;
}

#imgmap li {
	position: absolute;
	display: block;
	list-style: none;
	outline: 1px dashed;
	overflow: hidden;
}

#imgmap li a {
	display: block;
	width: 100%;
	height: 100%;
	_background: url(space.gif);
	text-indent: -1000em;
}

#box-link { 
		position: absolute; 
		top: 235px; 
		left: 940px; 
		width: 250px; 
		height: 200px; 
		background-color: transparent; 
		 }.faq {
	font-weight: bold;
	color: #C13486;
	font-size: 16px;
}

.hidden {
	display:none;
}



#datepicker {
	margin:auto;
	width:600px;
}

.month {
	float:left;
	height:225px;
	margin-right:5px;
	width:175px;
}

.day {
	padding: 5px 0;
	float: left;
	height:20px;
	width:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}

.day a {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.header_day {
	font-weight: bold;	
}

.calHeader {
background-color:#dd3495;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:2px;
}

div.due_date { background: #CA0202; }
div.week_15_20 { background: #8CBEDA; }
div.week_20_25 { background: #2E74B5; }
div.week_25_30 { background: #ECA34A; }
div.week_30_36 { background: #F15A2C; }

span.due_date { color: #CA0202; }
span.week_15_20 { color: #F15A2C; }
span.week_20_25 { color: #ECA34A; }
span.week_25_30 { color: #2E74B5; }
span.week_30_36 { color: #8CBEDA; }

.legend {
	list-style:none;
	width: 550px;
	margin:auto;
}

.legend li {
	float: left;
	margin-right:10px;
}

.legend p { 
	color: #000000; 
	float: left;
}

.legend span { 
	float: left;
	padding-right:10px;
	font-size:25px;
	margin-top:10px;
	*margin-top:-5px;
}

.blue	{color:#0058AA;
	}
	
.week01 {
	color:#8CBEDA;
	}
	
.week02 {
	color:#2E74B5;
	}	
	
.week03 {
	color:#ECA34A;
	}
	
.week04 {
	color:#F15A2C;
	}
	
.due {
	color:#CA0202;
	}	.faq {
	color: #09C;
}



table {
	border-width: 0px;
	border-spacing: 3px;
	border-style: outset;
	border-color: Black;
	border-collapse: separate;
	
}
table th {
	border-width: 0px;
	padding: 5px;
	border-style: inset;
	border-color: gray;

	-moz-border-radius: ;
}
table td {
	border-width: 0px;
	padding: 25px;
	border-style: inset;
	border-color: gray;
	
	-moz-border-radius: ;
}
