@charset "utf-8";
html 
{
overflow: -moz-scrollbars-vertical; overflow-y:scroll;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin:0;
	padding:0;
}
h1,h1:link,h1:visited,h1:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #256dc4
}

h2,h2:link,h2:visited,h2:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #eb833c
}
h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #256dc4
}

ul {
	list-style:none;
}
fieldset {
	border:0;
}
a, a:link, a:visited, a:hover {
	color:#eb833c;
	text-decoration:none;
}
a:focus, a:hover {
	text-decoration:underline;
}
a img {
	border:0;
}
.clear {
	clear:both;
}
body {
	margin: 0px;
	background-image: url(../images/main_bg2.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif
}
* {
	margin: 0;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
}
#wrapper {
	margin:0 auto;
	width:900px
}
#header {
	float:left;
	width:900px
}
#header #menu {
	width:900px;
	float:left;
	height:54px;
	padding-top: 27px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.logo {
	display:inline;
	float:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.top_header_link {
	float:right;
	width:150px;
	margin:30px 30px 0 0
}
.top_header_link a {
	float:left;
	padding:5px;
	background:#256dc4;
	color:#fff!important;
	font-size:11px;
	text-decoration:none!important;
	border:2px solid #cccccc;
	margin-bottom:10px;
	font-weight:bold
}
/* MENU */


#menu ul li {
	float:left;
	display:block;
	height:30px;
}
#menu ul li a {
	color:#000000;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:.9em;
	float:left;
}
#menu ul li a .menu_left {
	padding-left:18px;
	height:30px;
	display:block;
	float:left;
}
#menu ul li a .menu_right {
	background:url(../images/menu_a.gif) no-repeat right;
	padding-right:18px;
	height:25px;
	display:block;
	float:left;
	cursor:pointer;
	padding-top:5px;
}
#menu ul li a:hover, #menu ul li a.last:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menu_a_hover.gif) repeat-x;
}
#menu ul li a.first .menu_left {
	background:none;
}
#menu ul li a.last .menu_right {
	background:none;
}
#menu ul li a:hover .menu_left {
	background:url(../images/menu_left.gif) no-repeat;
}
#menu ul li a:hover .menu_right {
	background:url(../images/menu_right.gif) no-repeat right;
}
#menu ul li.current a .menu_left {
	background:url(../images/menu_left.gif) no-repeat;
}
#menu ul li.current a .menu_right {
	background:url(../images/menu_right.gif) no-repeat right;
}
#menu ul li.current a {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menu_a_hover.gif) repeat-x;
}
/* INDEX */


#content_container {
	float:left;
	width:900px;
	padding:15px 0 0 0
}
#content_container .tab_link_container {
	padding:40px 0 0 0;
}
#content_container a.tab_link {
	background-color:#fff;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	border-right:2px solid #cecece;
	float:left;
	padding:3px;
	font-size:12px;
	margin-right:5px;
}
#content_container a.tab_link span {
	color:#256dc4
}
#content_container a.tab_link:hover {
	text-decoration:none
}
.left_side {
	float:left;
	width:599px;
	padding:10px 25px 10px 15px;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	border-right:2px solid #cecece;
	line-height:18px;
	background:#fffdfb;
	height:230px
}
.left_side a.learn_more {
	padding:3px 5px 3px 5px;
	background:#256dc4;
	color:#fff!important;
	font-size:11px;
	text-decoration:none!important;
	border:2px solid #cccccc;
	margin-bottom:10px;
	font-weight:bold;
	float:right;
	margin-top:10px;
	margin-right:30px
}
.right_side {
	float:right;
	width:220px;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	border-right:2px solid #cecece;
	background:#fffdfb;
	padding:10px;
	height:230px
}
.banner_heading1 {
	float:right;
	width:240px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	line-height:25px;
}
.banner_heading2 {
	font-size:25px;
	font-weight:bold;
	color:#666666;
	line-height:25px;
}
.banner_heading3 {
	font-size:81px;
	line-height:80px;
	color:#eb833c;
	font-family:'Times New Roman', Times, serif;
	font-weight:normal
}
.banner_heading4 {
	font-size:25px;
	line-height:27px;
	color:#666
}
.banner_heading5 {
	font-size:80px;
	color:#256dc4;
	line-height:80px;
	font-family:'Times New Roman', Times, serif;
	font-weight:normal
}
.banner_heading6 {
	font-size:25px;
	line-height:25px;
	color:#666;
	text-align:right;
}
.right_side .quick_start {
	float:left;
	width:220px;
	padding:10px 0 0 0
}
.right_side .quick_start li {
	float:left;
	width:220px;
}
.right_side .quick_start li a {
	float:left;
	width:164px;
	color:#fff;
	padding:8px 8px 8px 40px;
	border:3px solid #c4c4c4;
	margin-bottom:15px;
	text-decoration:none;
	background:#767676 url(../images/symb1.gif) no-repeat 10px 3px;
}
.right_side .quick_start li a:hover {
	background-color:#898888;
	border:3px solid #c4c4c4;
}
.right_side a.link_btn1 {
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	background:#fff;
	padding:4px;
	color:#333;
	text-decoration:none;
	font-size:12px;
	margin-left:70px;
	display:inline;
	margin-bottom:20px;
	float:left
}
#content {
	float:left;
	width:900px;
	font-size:11px;
	color:#333;
	margin:15px 0 0 0
}
#content p {
	padding:0 0 15px 0
}
#content h3 {
	padding:10px 0 10px 0;
	font-size:22px;
}
#content .left_panel {
	float:left;
	width:275px;
}
#content .left_panel .box {
	float:left;
	width:258px;
	border:1px solid #cccccc;
	background:#f7f7f7;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
#content .left_panel .box .size {
	padding:5px;
	font-size:22px;
	font-weight:normal;
	color:#256dc4
}
#content .left_panel .box .orange_size {
	padding:5px;
	font-size:22px;
	font-weight:normal;
	color:#eb833c;
}

#content .left_panel .box .price {
	padding:5px 5px 0px 5px;
	color:#eb833c;
	font-size:26px;
	font-weight:bold
}
#content .left_panel .box .price_blue {
	padding:5px 5px 0px 5px;
	color:#256dc4;
	font-size:26px;
	font-weight:bold
}
#content .left_panel .box .month {
	padding:0 5px 5px 0;
	text-align:right;
	position:relative
}
#content .left_panel .box .detail_text {
	font-size:14px;
	color:#000;
	
	width:185px;
	padding:10px 5px 10px 5px
}
#content .left_panel .box .month .click {
	position:absolute;
	right:-157px;
	top: 3px;
	/*	background:#f7f7f7;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	padding:3px;*/
	color:#333;
	text-decoration:none;
	background:url(../images/click_here.jpg) no-repeat 0 0;
	width:112px;
	height:35px;
}
	
#content .left_panel .box h3 {
	background:#eb833c;
	width:252px;
	padding:5px;
	font-size:18px;
	font-weight:normal;
	color:#fee7d7;
}
#content .left_panel .box h3.blue {
	background:#256dc4;
	width:252px;
	padding:5px;
	font-size:18px;
	font-weight:normal;
	color:#e8eff7;
}
#content .left_panel .box h3 span {
	font-size:20px;
	
	color:#fff
}
#content .middle_panel {
	float:left;
	width:340px;
	text-align:left;
	line-height:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#content .seprator_c {
	background:url(../images/content_seprator.jpg) repeat-y top right;
}
#content .seprator_h {
	background:url(../images/horizontal_sep.jpg) repeat-x bottom left;
	padding-bottom:15px;
	margin-bottom:5px
}
#content .read_more {
	float:right;
	padding:50px 0 13px 0
}
#content .read_more a {
	text-decoration:underline
}
#content .read_more a:hover {
	text-decoration:none
}
#content .spacer {
}
#content .icon_tab img {
	margin:3px;
	float:left
}
#content .right_panel {
	padding-left:10px;
	width:240px
}
#content .right_panel h3 {
	color:#eb833c;
	font-size:18px;
	font-weight:bold
}
#content .right_panel .offer_list {
	list-style:none;
	float:left;
	width:225px;
	padding:0 0 0 10px
}
#content .right_panel .offer_list li {
	float:left;
	width:210px;
	background:url(../images/blue_bullet.jpg) no-repeat 0 3px;
	padding-left:15px;
	padding-bottom:15px
}
#content .right_panel .offer_list li a {
	color:#666666;
	text-decoration:underline
}
#content .right_panel .offer_list li a:hover {
	text-decoration:none
}
#inner_content_container {
	float:left;
	width:900px;
}

#inner_content_container .read_more {
	float:right;
	padding:50px 0 13px 0
}

 .inner_left_panel {
	width:165px;
	background-image: url(../images/inner_left_shadow_rotate2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 8px;
}
 .inner_left_panel .green_btn {
	background:#7fb133 url(../images/inner_yes.gif) no-repeat 15px 10px;
	border:3px solid #c4c4c4;
	padding:7px 15px 5px 55px;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin:25px 0 0 20px;
	display:inline
}
 .inner_left_panel .green_btn:hover {
	background:#8cbc44 url(../images/inner_yes.gif) no-repeat 15px 10px;
	;
	color:#fff
}
 .inner_left_panel ul {
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	width:175px;
	font-size:12px;
	font-family:Tahoma
}
 .inner_left_panel ul li {
	float:left;
	width:169px;
	border-bottom:1px solid #ededed;
}
 .inner_left_panel ul li a {
	color:#333333;
	width:139px;
	float:left;
	background:url(../images/orange_arrow.gif) no-repeat 10px 10px;
	font-size:14px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 25px;
}
 .inner_left_panel ul li a:hover {
	background:#f5f5f5 url(../images/gray_arrow.gif) no-repeat 10px 10px;
	text-decoration:none;
}
 .inner_left_panel ul li a.current {
	color:#eb833c;
	width:139px;
	float:left;
	background:#f5f5f5 url(../images/gray_arrow.gif) no-repeat 10px 10px;
	font-size:14px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 25px;
}
 .inner_left_panel ul li a.select2 {
	color:#256dc4;
	FONT-WEIGHT: bold;
	width:139px;
	float:left;
	background:#f5f5f5 url(../images/gray_arrow.gif) no-repeat 10px 10px;
	font-size:14px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 25px;
}
 .middle_left_panel {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
 .middle_left_panel2 {
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
/*	background-image: url(../images/inner_left_shadow_rotate3.jpg);*/
	background-repeat: repeat-y;
	background-position: left top;
}
 .middle_left_panel h3 {
	color:#333;
	font-size:24px;
	padding: 0 0 15px 0
}
 .middle_left_panel p {
	padding:0 15px 15px 0
}
 .right_left_panel {
	width:165px;
	padding-top: 10px;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 0; 
}
.right_left_panel .icon_tab {
	margin-bottom:15px;
}
.right_left_panel .icon_tab img {
	margin:3px;
}
 .right_left_panel .box {
	float:left;
	width:150px;
	border:1px solid #cccccc;
	background:#f7f7f7;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
 .right_left_panel .box .size {
	padding:5px;
	font-size:20px;
	font-weight:normal;
	color:#256dc4
}
.right_left_panel .box .orange_size {
    padding:5px;
	font-size:20px;
	font-weight:normal;
	color:#eb833c
}
.right_left_panel .box .price {
	padding:5px 5px 0px 5px;
	color:#eb833c;
	font-size:24px;
	font-weight:bold;
}
.right_left_panel .box .price_blue {
	padding:5px 5px 0px 5px;
	color:#256dc4;
	font-size:24px;
	font-weight:bold;
}
.right_left_panel .box .month {
	padding:0 5px 5px 0;
	text-align:right;
	position:relative;
	font-size:12px;
}
.right_left_panel .box .detail_text {
	font-size:12px;
	color:#000;
	
	width:185px;
	padding:10px 5px 10px 5px
}
.right_left_panel .box .month .click {
	position:absolute;
	right:-136px;
	top: 3px;
	/*	background:#f7f7f7;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	padding:3px;*/
	color:#333;
	text-decoration:none;
	background:url(../images/click_here.jpg) no-repeat 0 0;
	width:112px;
	height:35px;
}
 .right_left_panel .box h3 {
	background:#eb833c;
	width:220px;
	padding:5px;
	font-size:18px;
	font-weight:normal;
	color:#fee7d7;
}
 .right_left_panel .box h3.blue {
	background:#256dc4;
	width:220px;
	padding:5px;
	font-size:18px;
	font-weight:normal;
	color:#e8eff7;
}
 .right_left_panel .box h3 span {
	font-size:20px;
	color:#fff
}
#footer_container {
	float:left;
	width:100%;
	background:#f8f8f7 url(../images/footer_bg.jpg) repeat-x top left
}
#footer_container #footer {
	width:900px;
	margin:0 auto;
	color:#101010;
	font-size:11px;
	padding:0 0 20px 0
}
#footer_container #footer .copyright {
	text-transform:uppercase;
	padding-bottom:30px;
	padding-top:12px
}
#footer_container #footer .footer_link {
	float:right;
	margin:0;
	padding:12px 0 0 0
}
#footer_container #footer .footer_link li {
	display:inline
}
#footer_container #footer .footer_link li a {
	color:#1e1e1e;
	padding:0 10px 0 10px
}
#footer_container #footer .bottom_text {
	padding:5px 20px 5px 130px;
	float:left;
	border-right: 1px solid #9f9f9f;
	line-height:18px;
}


.form_text_format{ font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; border-bottom:1px #ccc inset; border-right:1px outset #ccc; background:#f8f8f8 }

.form_text_format td{padding:10px}

.form_text_format input{ border:1px solid #ccc; margin:7px 0 4px; padding:5px; float:left; }

.form_text_format label{ float:left; padding:5px;}

.form_text_format .button{ width:auto; margin:4px 0 4px 0}



.form_text_format1{ font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; border-bottom:1px #ccc outset; border-right:1px outset #ccc; background:#f8f8f8; margin: 0 0 15px 0 }

.form_text_format1 td{padding:10px}


.form_text_format1 input{ border:1px solid #ccc; margin:7px 0 4px 5px; padding:5px;}

.form_text_format1 label{padding:5px;}

.form_text_format1 .button{ width:auto; margin:4px 0 4px 0}




.form_text_format2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; border-bottom:1px #ccc outset; border-right:1px outset #ccc; background:#fff; margin: 0 0 15px 0 }

.form_text_format2 td{padding:5px}


.form_text_format21 input{ border:1px solid #ccc; margin:7px 0 4px 5px; padding:5px;}

.form_text_format2 label{padding:5px;}

.form_text_format2 .button{ width:auto; margin:4px 0 4px 0}
