@charset "utf-8";
body {
	margin: 0px;
	background: #072c41 url(../images/main_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
* {
	margin:0;
	padding:0
}
img {
	border:none
}
.top {
	color:#fff;
	background:#015a86;
	padding:2px;
	text-decoration:none
}
.top:hover {
	background:#666
}
#wrapper {
	width:981px;
	margin:0 auto 0 auto;
	border-top:4px solid #b17f23;
}
#main {
	float:left;
	width:981px;
	background:#fff
}
#header {
	float:left;
	width:951px;
	padding:15px;
}
#header .logo {
	float:left
}
#header .logo_right {
	float:right
}
#menu {
	float:left;
	width:981px;
	background: #0e4968 url(../images/menu_bg.gif) repeat-x 0 0;
}
#menu ul {
	float:right;
	list-style:none;
	width:590px
}
#menu ul li {
	float:left;
	background:url(../images/menu_sep.gif) no-repeat center right;
	height:26px;
	padding:0 2px 0 0
}
#menu ul li.last {
	background:none
}
#menu ul li a {
	color:#fff;
	text-decoration:none;
	float:left;
	padding:5px 30px 6px 30px;
}
#menu ul li a:hover {
	background:#4a778e url(../images/menu_hv.gif) repeat-x 0 0;
}
#menu ul li.current {
	float:left;
	background:url(../images/menu_sel_sep.gif) no-repeat center right;
	height:26px;
	padding:0 2px 0 0
}
#menu ul li.current span {
	float:left;
	padding:5px 30px 6px 30px;
	background:#4a778e url(../images/menu_hv.gif) repeat-x 0 0;
	color:#fff;
}
#banner {
	float:left;
	width:981px;
}
#content_container {
	float:left;
	width:921px;
	background: #fff url(../images/content_bg.gif) no-repeat 0 0;
	padding:15px 30px 0 30px;
	overflow:hidden !important;
}
#content_container .details_row {
	float:left;
	width:921px;
	margin:0 0 20px 0;
	font-size:12px; overflow:hidden;
}
#content_container .details_row h3 {
	font-size:16px;
	color:#005988;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 15px 0
}
#content_container .details_row .view {
	float:right;
	display:inline;
	margin:0 10px 0 0
}
#content_container .details_row .detail_box {
	float:left;
	width:221px;
	margin:0 10px 0 0;
	background:#fff;
	color:#000; line-height:15px;
}

#content_container .details_row .detail_box strong {
	color:#000
}
#content_container .details_row .detail_box ul {
	list-style:none;
	padding:0 0 0 5px
}
#content_container .details_row .detail_box ul li {
	padding:0 0 15px 0
}
#content_container .details_row .detail_box p {
	padding:0 0 15px 0
}

#content_container .details_row .detail_box p.center{ text-align:center; display:block; padding:40px 10px 15px 10px }

#content_container .details_row h3 {
	font-weight:bold
}
#content_container .details_row .detail_box h4 {
	float:left;
	width:211px;
	background:#005988;
	padding:5px;
}
#content_container .details_row .detail_box .box {
	float:left;
	width:199px;
	border:1px solid #e6e6e6;
	height:550px;
	padding:10px
}
#content_container .details_row .detail_box .box.no_space {
	float:left;
	width:199px;
	border:1px solid #e6e6e6;
	height:440px;
	padding:10px
}
#content_container .details_row .detail_box.last {
	margin-right:0px !important
}
#content_container .details_row .detail_box_large {
	float:left;
	width:452px;
	margin:0 10px 0 0;
	background:#fff;
	color:#000
}
#content_container .details_row .detail_box_large h4 {
	float:left;
	width:442px;
	background:#005988;
	padding:5px;
}
#content_container .details_row .detail_box_large .box {
	float:left;
	width:431px;
	border:1px solid #e6e6e6;
	height:386px;
	padding:10px
}
#content_container .details_row .detail_box_large ul {
	list-style:none;
	padding:0 0 0 5px;
	float:left;
	width:210px
}
#content_container .details_row .detail_box_large ul li {
	padding:0 0 2px 0
}
#content_container .details_row .detail_box.safe p {
	padding:0 0 5px 0
}
#content_container .details_row .detail_box.safe span {
	text-align:right;
	display:block;
	padding:0 0 10px 0
}
#content_container .details_row .detail_box .button {
	margin:0 0 10px 0;
	float:left;
	width:199px;
	text-align:center;
	padding:20px 0 0 0
}
#content_container .details_row .detail_box .button img {
	margin:0 0 30px 0
}

#content_container .details_row .detail_box .sample_list{
	float:left;
	width:194px; margin-bottom:10px}
	
#content_container .details_row .detail_box .sample_list li{ padding:0px; margin:0px}
#content_container .details_row .detail_box .sample_list li a{ color:#c08f2a; font-size:11px; font-weight:bold; background:url(../images/blue_bullet.jpg) no-repeat 0 3px; padding-left:15px; text-decoration:none}
#content_container .details_row .detail_box .sample_list li a:hover{ text-decoration:underline}

#content_container .details_row .detail_box .sample_list li ul{ padding-left:20px}

#content_container .details_row .detail_box .sample_list li li a{ background:none}

/* faq start */
#content_container.faq .inner_left_panel {
	float:left;
	width:688px;
	margin:0 0 20px 0;
	font-size:12px;
}
#content_container.faq .inner_left_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.faq .inner_left_panel .detail_box {
	float:left;
	width:688px;
	margin:0 10px 10px 0;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.faq .inner_left_panel .detail_box h4 {
	float:left;
	width:678px;
	background:#005988;
	padding:5px;
}
#content_container.faq .inner_left_panel .box {
	float:left;
	width:656px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px
}
#content_container.faq .inner_left_panel .box ul.question {
	list-style:none;
	font-size:13px;
	color:#000;
	font-weight:bold;
}
#content_container.faq .inner_left_panel .box ul.question li {
	margin:0 0 6px 0
	
}
#content_container.faq .inner_left_panel .box ul.question li a {
	text-decoration:none;
	color:#005988;
}
#content_container.faq .inner_left_panel .box ul.question li a:hover {
	text-decoration:underline
}
#content_container.faq .inner_left_panel .box ul.answer {
	list-style:none;
	font-size:13px;
	color:#000;
	margin:15px 0 0 0
}
#content_container.faq .inner_left_panel .box ul.answer li {
	margin:0 0 6px 0;
	color:#000;
	background:url(../images/bullet_blue.jpg) no-repeat 0 43px;
	padding:0 0 12px 15px;
}
#content_container.faq .inner_left_panel .box ul.answer li strong {
	color:#005988;
	display:block;
	font-size:12px; padding-top:40px
}
#content_container.faq .inner_left_panel .box ul.answer li ul {
	list-style:none;
	padding-bottom:10px
}
#content_container.faq .inner_left_panel .box ul.answer li ul li {
	background:none;
	margin-bottom:0;
	padding-bottom:5px
}
#content_container.faq .inner_left_panel .box ul.answer li ul ol {
	padding:10px 0 10px 0
}
#content_container.faq .inner_left_panel .box ul.answer li ul ol li {
	background:none;
	padding:0;
	margin:0 0 0 30px;
}
#content_container.faq .inner_left_panel .box ul.answer li .note {
	color:#000
}
#content_container.faq .inner_left_panel .box ul.answer li .example {
	display:inline;
	color:#000
}
#content_container.faq .inner_right_panel {
	float:right;
	width:222px;
	margin:0 0 20px 0;
	font-size:12px;
}
#content_container.faq .inner_right_panel .detail_box {
	float:left;
	width:222px;
	background:#fff;
	color:#000;
	text-align: left;
	margin:0 0 10px 0;
}
#content_container.faq .inner_right_panel .detail_box h4 {
	float:left;
	width:212px;
	background:#005988;
	padding:5px;
}
#content_container.faq .inner_right_panel .image_box {
	float:left;
	width:222px;
	text-align:left;
}
#content_container.faq .inner_right_panel .box {
	float:left;
	width:200px;
	border:1px solid #e6e6e6;
	padding:10px
}
#content_container.faq .inner_right_panel .box p {
	margin:15px 0 15px 0
}
#content_container.faq .inner_right_panel .box h3 {
	color:#005988
}
#content_container.faq .inner_right_panel .box .button {
	display:block;
	text-align:center;
}
#content_container.faq .inner_right_panel .box .button img {
	margin:10px 0 10px 0
}
/* faq end */

/* features start */
 
#content_container.features .inner_content_panel {
	float:left;
	width:923px;
	font-size:12px;
}
#content_container.features .inner_content_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.features .inner_content_panel .detail_box {
	float:left;
	width:923px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.features .inner_content_panel .detail_box h4 {
	float:left;
	width:913px;
	background:#005988;
	padding:5px;
}
#content_container.features .inner_content_panel .box {
	float:left;
	width:891px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px;
}
#content_container.features .inner_content_panel .box ul {
	float:left;
	width:445px;
	list-style:none
}
#content_container.features .inner_content_panel .box ul li {
	float:left;
	width:415px;
	background:url(../images/bullet_blue.jpg) no-repeat 0 4px;
	padding:0 15px 10px 15px;
}
#content_container.features .inner_bottom_content_panel {
	float:left;
	width:923px;
	font-size:12px;
	padding-bottom:15px;
	padding-top:15px
}
#content_container.features .inner_bottom_content_panel .blue_title {
	color:#005988;
	font-size:16px;
}
#content_container.features .inner_bottom_content_panel .bottom_blue_title {
	color:#005988;
	font-size:12px;
	float:left;
	width:340px
}
#content_container.features .inner_bottom_content_panel p {
	padding:15px 0 15px 0
}
#content_container.features .inner_bottom_content_panel p strong {
	color:#000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal
}
#content_container.features .inner_bottom_content_panel .left_box {
	float:left;
	width:375px;
	margin:0 10px 0 0;
	display:inline
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel {
	float:left;
	width:375px;
	font-size:12px;
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel .detail_box {
	float:left;
	width:375px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel .detail_box h4 {
	float:left;
	width:465px;
	background:#005988;
	padding:5px;
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel .box {
	float:left;
	width:343px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px;
	overflow:hidden;
	height:320px
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel .box ul {
	float:left;
	width:323px;
}
#content_container.features .inner_bottom_content_panel .left_box .inner_content_panel .box ul li {
	float:left;
	width:323px
}
#content_container.features .inner_bottom_content_panel .mid_box {
	float:left;
	width:305px;
	margin:0 10px 0 0;
	display:inline
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel {
	float:left;
	width:305px;
	font-size:12px;
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .box ul {
	float:left;
	width:273px;
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .box ul li {
	float:left;
	width:273px
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .detail_box {
	float:left;
	width:305px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .detail_box h4 {
	float:left;
	width:295px;
	background:#005988;
	padding:5px;
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .box {
	float:left;
	width:273px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px;
	height:320px;
	overflow:hidden
}
#content_container.features .inner_bottom_content_panel .mid_box .inner_content_panel .box li {
	background:none;
	font-size:12px;
	padding:0 0 5px 0
}
#content_container.features .inner_bottom_content_panel .right_box {
	float:left;
	width:221px
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel {
	float:left;
	width:221px;
	font-size:12px;
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .detail_box {
	float:left;
	width:221px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .detail_box h4 {
	float:left;
	width:211px;
	background:#005988;
	padding:5px;
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box {
	float:left;
	width:191px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px;
	height:350px;
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box p {
	margin:0;
	padding:0 0 10px 0
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box h3 {
	color:#005988;
	font-size:16px;
	font-weight:bold
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box p.button {
	text-align:center
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box p.button img {
	margin:10px 0 10px 0;
}
#content_container.features .inner_bottom_content_panel .right_box .inner_content_panel .box p strong {
	text-transform:none;
	font-weight:bold
}
/* features end */


/* news start */

#content_container.news a {
	color:#005988
}
#content_container.news a:hover {
	text-decoration:none
}
#content_container.news .inner_content_panel {
	float:left;
	width:923px;
	font-size:12px;
}
#content_container.news .inner_content_panel h3 {
	font-size:22px;
	color:#005988;
	font-weight:normal;
	margin:0 0 20px 0
}
#content_container.news .inner_content_panel .detail_box {
	float:left;
	width:923px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.news .inner_content_panel .detail_box h4 {
	float:left;
	width:913px;
	background:#005988;
	padding:5px;
}
#content_container.news .inner_content_panel .box {
	float:left;
	width:891px;
	border:1px solid #e6e6e6;
	padding:10px 15px 0px 15px;
	border-bottom:8px solid #005988;
	background:url(../images/read_more_bg.jpg) no-repeat right bottom;
}
#content_container.news .inner_content_panel .box.large {
	float:left;
	width:891px;
	border:1px solid #e6e6e6;
	padding:10px 15px 0px 15px;
	background:none !important;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:15px;
}
#content_container.news .inner_content_panel .box .read_more {
	display:block;
	float:left;
	width:891px;
	text-align:right
}
#content_container.news .inner_content_panel .box.last {
	margin-bottom:15px;
	padding-top:40px;
	padding-bottom:0px;
	background:url(../images/read_more_bg.jpg) no-repeat right bottom;
}
#content_container.news .inner_content_panel .box.last.large {
	background:none;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:15px;
}
#content_container.news .inner_content_panel .box ul {
	float:left;
	width:923px;
	list-style:none
}
#content_container.news .inner_content_panel .box ul li {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#005988;
	padding:0 15px 5px 0px;
}
#content_container.news .inner_content_panel .box p {
	padding:10px 0 10px 0
}

#content_container.news .inner_content_panel .box.large ul#normal_list{	float:left;
	width:923px; list-style:none; padding-bottom:20px
	}
	
#content_container.news .inner_content_panel .box.large ul#normal_list li {
	float:left;
	font-size:12px;
	color:#000;
	padding:0 15px 10px 15px; font-weight:normal;width:893px; background:url(../images/bullet.jpg) no-repeat 0 2px;
}

/* news end */


/* help start */
 
#content_container.help {
	float:left;
	width:921px;
	overflow:hidden;
}
#content_container.help .left_panel {
	float:left;
	width:256px;
}
#content_container.help .left_panel .wrap {
	float:left;
	width:256px;
}
#content_container.help .left_panel h3 {
	font-size:15px;
	color:#005988;
	font-weight:bold;
	margin:0 0 20px 0
}
#content_container.help .left_panel.detail_box {
	float:left;
	width:256px!important;
	background:none!important;
	;
	color:#000;
	text-align: left;
}
#content_container.help .left_panel .detail_box h4 {
	float:left;
	width:246px;
	background:#005988;
	padding:5px;
}
#content_container.help .left_panel .box {
	float:left;
	width:227px!important;
	border:1px solid #e6e6e6;
	padding:10px 15px 10px 12px;
	margin-bottom:15px;
	background:#fff
}
#content_container.help .left_panel .box .link {
	font-weight:bold;
	color:#000;
	font-size:12px;
	text-decoration:none;
}
#content_container.help .left_panel .box .link:hover {
	text-decoration:underline
}
#content_container.help .left_panel .box .spacer {
	margin-bottom:0px;
	padding-bottom:10px
}
#content_container.help .left_panel .box ul {
	list-style:none;
	font-size:12px;
	font-weight:bold
}
#content_container.help .left_panel .box ul li {
	background:url(../images/brown_arrow.jpg) no-repeat 0 0;
	padding:0 0 15px 20px
}
#content_container.help .left_panel .box ul li a {
	color:#000;
	text-decoration:none
}
#content_container.help .left_panel .box ul li a:hover {
	color:#b17f23
}
#content_container.help .left_panel .box ul li a.current {
	color:#b17f23!important
}
#content_container.help .left_panel .box ul li ul {
	padding:5px 0 0 0;
	margin:0
}
#content_container.help .left_panel .box ul li ul li {
	background:none;
	font-weight:normal;
	padding-bottom:5px;
}
#content_container.help .right_panel {
	float:right;
	width:656px;
}
#content_container.help .right_panel h3 {
	font-size:15px;
	color:#b17f23;
	font-weight:bold;
	margin:0 0 20px 0
}
#content_container.help .right_panel.detail_box {
	float:left;
	width:656px;
	background:#fff;
	color:#000;
	text-align: left;
}
#content_container.help .right_panel .detail_box h4 {
	float:left;
	width:646px;
	background:#005988;
	padding:5px;
}
#content_container.help .right_panel .box {
	float:left;
	width:627px;
	border:1px solid #e6e6e6;
	padding:10px 15px 10px 12px;
	margin-bottom:15px;
	background:#fff
}
#content_container.help .right_panel .box .main_details {
	float:left;
	width:627px;
	color:#000;
}
#content_container.help .right_panel .box .main_details p {
	padding-bottom:15px;
}
#content_container.help .right_panel .box .main_details p strong {
	color:#005988;
}
#content_container.help .right_panel .box .main_details ul {
	list-style:none
}
#content_container.help .right_panel .box .main_details ul li {
	padding-bottom:10px;
	background:url(../images/blue_bullet.jpg) no-repeat 0 4px;
	padding-left:15px;
}
#content_container.help .right_panel .box .main_details ul li .example_box {
	float:left;
	padding:0 0 20px 100px;
	width:500px
}
#content_container.help .right_panel .box .main_details ul li .example_box span {
	float:left;
	width:200px;
	font-weight:bold
}
#content_container.help .right_panel .box .main_details ul li .text {
	width:600px;
	text-align:left
}
#content_container.help .right_panel .box .main_details ul li p strong {
	color:#000;
}
#content_container.help .right_panel .box .main_details ul li ul {
	padding:7px 0 7px 0
}
#content_container.help .right_panel .box .main_details ul li ul li {
	background:none
}
/*purchase */

#content_container.purchase {
	float:left;
	width:921px;
	overflow:hidden;
}
#content_container.purchase .left_panel {
	float:left;
	width:256px;
}
#content_container.purchase .left_panel h3 {
	font-size:15px;
	color:#005988;
	font-weight:bold;
	margin:0 0 20px 0
}
#content_container.purchase .left_panel .top_box {
	float:left;
	width:227px;
	background:url(../images/pro1.jpg) no-repeat 10px 0;
}
#content_container.purchase .left_panel .top_box .shopping_cart {
	float:right;
	text-align:right;
	background:url(../images/cart_icon.jpg) no-repeat 2px 3px;
	font-size:16px;
	font-weight:bold;
	color:#005988;
	padding:0 0 0 25px
}
#content_container.purchase .left_panel .top_box .note {
	color:#000;
	display:block;
	margin:135px 0 0 0;
	padding:0 80px 0 0px;
	font-size:11px;
	text-align:center
}
#content_container.purchase .left_panel .top_box .table {
	text-align:center;
	color:#000;
	font-size:12px;
	margin:50px 0 0 0
}
#content_container.purchase .left_panel .top_box .table td {
	padding:5px;
	border:1px solid #c9c9c9;
	border-left:none
}
#content_container.purchase .left_panel .top_box .table td.text {
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#content_container .left_banner {
	float:left;
	width:227px;
	text-align:center;
	margin:50px 0 0 0
}
#content_container.purchase .left_panel.detail_box {
	float:left;
	width:256px!important;
	background:none!important;
	;
	color:#000;
	text-align: left;
}
#content_container.purchase .left_panel .detail_box h4 {
	float:left;
	width:246px;
	background:#005988;
	padding:5px;
}
#content_container.purchase .left_panel .box {
	float:left;
	width:227px!important;
	border:1px solid #e6e6e6;
	padding:10px 15px 10px 12px;
	margin-bottom:15px;
	background:#f4f4f4
}
#content_container.purchase .right_panel {
	float:right;
	width:656px;
}
#content_container.purchase .right_panel h3 {
	font-size:15px;
	color:#005988;
	font-weight:bold;
	margin:0 0 20px 0;
	width:627px;
	float:left;
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
}
#content_container.purchase .right_panel.detail_box {
	float:left;
	width:656px;
	background:#f4f4f4;
	color:#000;
	text-align: left;
}
#content_container.purchase .right_panel .detail_box h4 {
	float:left;
	width:646px;
	background:#005988;
	padding:5px;
}
#content_container.purchase .right_panel .box {
	float:left;
	width:627px;
	border:1px solid #e6e6e6;
	padding:10px 15px 10px 12px;
	margin-bottom:15px;
	background:#f4f4f4
}
#content_container.purchase .right_panel .box fieldset {
	border:none;
	float:left;
	width:627px;
	overflow:hidden
}
#content_container.purchase .right_panel .box form {
	float:left;
	width:627px;
}
#content_container.purchase .right_panel .box .sep {
	float:left;
	width:627px;
	border-bottom:1px solid #cccccc;
	padding-bottom:20px;
	margin-bottom:30px
}
#content_container.purchase .right_panel .box .row {
	float:left;
	width:627px;
	margin:5px 0 5px 0
}
#content_container.purchase .right_panel .box .others {
	float:left;
	width:627px;
	display:none;border-bottom:1px solid #cccccc; padding-bottom:20px; margin-bottom:20px
}
#content_container.purchase .right_panel .box .row .title {
	font-size:16px;
}
#content_container.purchase .right_panel .box .row small {
	font-size:10px;
	text-transform:uppercase
}
#content_container.purchase .right_panel .box .row label {
	float:left;
	width:200px;
	text-align:right;
	padding:0 10px 0 0
}
#content_container.purchase .right_panel .box .row input {
	float:left;
	width:242px;
}
#content_container.purchase .right_panel .box .total {
	float:left;
	width:627px;
	margin:15px;
}
#content_container.purchase .right_panel .box .total td {
	border:1px solid #ccc;
	border-left:none;
	border-top:none;
	padding:5px;
}
/* demo start */
 
#content_container.demo .inner_content_panel {
	float:left;
	width:923px;
	font-size:12px;
}
#content_container.demo .inner_content_panel h3 {
	font-size:20px;
	color:#005988;
	font-weight:normal;
	float:left;
	width:891px;
	margin:0
}

#content_container.demo .inner_content_panel h3 
p{font-size:15px; float:left; width:700px; padding:6px 0 0 0}

p strong{color:#b17f23; text-decoration:none}

#content_container.demo .inner_content_panel h3 span{	float:left;
	width:891px;}


#content_container.demo .inner_content_panel h3  .btn{ float:right; margin:-5px 0 0 0; position:relative}

#content_container.demo .inner_content_panel .detail_box {
	float:left;
	width:923px;
	color:#000;
	text-align: left;
}
#content_container.demo .inner_content_panel .detail_box h4 {
	float:left;
	width:913px;
	background:#005988;
	padding:5px;
}
#content_container.demo .inner_content_panel .box {
	float:left;
	width:891px;
	border:1px solid #e6e6e6;
	padding:10px 15px 15px 15px;  background:#fff;
}

#content_container.demo .inner_content_panel .box1 {
	float:left;
	width:921px;
	border:1px solid #e6e6e6;
	padding:10px 0 0 0; margin-bottom:10px; background:#fff; border-top:none
}


#content_container.demo .inner_content_panel .box1 ul {float:left;width:921px;}
	
#content_container.demo .inner_content_panel .box1 ul li{float:left;width:861px; background:#e5f3fb; list-style:none; margin-bottom:5px; 
padding:10px 30px 10px 30px}

#content_container.demo .inner_content_panel .box1 ul li.last{ margin-bottom:0px}
	
	
#content_container.demo .inner_content_panel .box1 ul li.odd{ background:#f0eade}

#content_container.demo .inner_content_panel .box1 ul li .snap{ float:left; margin-right:10px; display:inline}

#content_container.demo .inner_content_panel .box1 ul li .details{ float:left; width:700px}

#content_container.demo .inner_content_panel .box1 ul li .details strong{ color:#b17f23; font-size:14px;}

#content_container.demo .inner_content_panel .box1 ul li .details a{ color:#b17f23; text-decoration:none}
#content_container.demo .inner_content_panel .box1 ul li .details a:hover{ text-decoration:underline}

#content_container.demo .inner_content_panel .box1 ul li .details  p{ font-size:12px;}

#content_container.demo .inner_content_panel .box1 ul {float:left;width:891px;}
	
#content_container.demo .inner_content_panel .box1 ul li ul{float:left;width:700px!important; padding:15px 0 0 0 }

#content_container.demo .inner_content_panel .box1 ul li ul li{float:left;width:640px!important; background:transparent!important; list-style:none; margin-bottom:5px; 
padding:0 30px 5px 30px;}


#content_container.demo .inner_content_panel .box1 ul li ul li strong{ color:#b17f23; font-size:12px;}





/* footer */

#footer {
	float:left;
	width:921px;
	padding:10px 30px 10px 30px;
	background:#b17f23;
	text-align:center;
	color:#fff
}
#footer ul {
	list-style:none;
	display:inline
}
#footer ul li {
	padding:0 5px 0 5px;
	display:inline
}
#footer ul li a {
	color:#fff;
	text-decoration:none
}
#footer ul li a:hover {
	text-decoration:underline
}
#footer p {
	display:inline
}


#content_container .details_row .detail_box .box2 {
	float:left;
	width:398px;
	border:1px solid #e6e6e6;
	height:550px;
	padding:10px
