@charset "utf-8";
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #000;
}
.page_center {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.page_container {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	padding-top: 15px;
}
.header {
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	width: 980px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #999999;
	height: 50px;
}
.header p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #666666;
}
.menu {
	list-style:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
.menu * {
	margin:0;
	padding:0;
}
.menu .pipe {
	padding-right: 28px;
	padding-left: 29px;
}
.menu a {
	display:block;
	color:#999999;
	text-decoration:none;
}
.menu a:hover {
	display:block;
	color:#FFFFFF;
	text-decoration:none
}
.menu .currentLink {
	display:block;
	color:#FFF;
	text-decoration:none;
}
.menu .buy_now {
	background-image: url(../img/buy_now.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 72px;
	position: relative;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu li {
	position:relative;
	float:left;
	margin-right:2px
}
.menu ul {
	position:absolute;
	top:17px;
	left:-7px;
	display:none;
	list-style:none;
	background-color: #000;
}
.menu ul li {
	position:relative;
	width:100px;
	margin:0;
}
.menu .big_submenu li {
	width:160px;
}
.menu ul .first_sublink {
	padding-top: 5px;
}
.menu ul li a {
	display:block;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	color: #999;
}
.menu ul li a:hover {
	color: #FFF;
}
.menu ul li .currentLink {
	display:block;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	color: #FFF;
}
.container_home {
	background-image: url(../img/background_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
	width: 960px;
	height: 2156px;
	padding-top: 157px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFF;
}
.container_home .title_home {
	float: left;
	width: 704px;
	height: 90px;
}
.container_home .title_home .title_home_left {
	float: left;
	margin-top: 0px;
	font-size: 38px;
}
.container_home .title_home .title_home_left h1 {
	padding: 0px;
	margin-top: 36px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 38px;
	font-weight: normal;
}


.container_home .title_home .hint_title_right {
	float: right;
}
.container_home .title_home .hint_title_right a {
	color: #000;
}
.container_home .title_home .hint_title_right a .white {
	color: #FFF;
	text-decoration: underline;
}

.container_home .title_home .hint_title_right a:hover {
	color: #333;
}
.container_home .title_home .hint_title_right a:hover .white {
	color: #FFF;
	text-decoration: underline;
}
.container_home .content_home {
	float: left;
	width: 100%;
	margin-top: 30px;
	height: 950px;
}
.container_home .content_home h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 16px;
}
.container_home .content_home p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_home .content_home p .rated_one {
	color: #000;
}
.container_home .content_home p .rated_one .white {
	color: #FFF;
	text-decoration: underline;
}
.container_home .content_home p .rated_one:hover {
	color: #333;
}
.container_home .content_home p .faq_link {
	color: #000;
	text-decoration: underline;
}
.container_home .content_home p .faq_link:hover {
	color: #333;
}
.container_home .content_home .money_back {
	color: #333;
	margin-top: 58px;
}
.container_home .content_home .free_shipping {
	font-size: 16px;
	color: #333;
}
.container_home .content_home_bottom {
	height: 1020px;
	float: left;
	margin-left: 325px;
	width: 540px;
	display: inline;
}
.container_home .content_home_bottom .no_one_container {
	float: left;
	width: 100%;
}
.container_home .content_home_bottom .no_one_container a {
	text-decoration: none;
}

.container_home .content_home_bottom .no_one_container .diez {
	font-size: 80px;
	color: #000;
}
.container_home .content_home_bottom .no_one_container .big_green_one {
	font-size: 130px;
	color: #00FF00;
}


.container_home .content_home_bottom .usa_major_anchor_tests {
	margin-bottom: 25px;
	float: left;
	width: 100%;
	color: #FFF;
	font-size: 25px;
}
.container_home .content_home_bottom .usa_major_anchor_tests a {
	color: #FFF;
}
.container_home .content_home_bottom .usa_major_anchor_tests a:hover {
	color: #CCC;
}


.container_home .content_home_bottom .cell_left {
	float: left;
	width: 270px;
}
.container_home .content_home_bottom .cell_left .list_awards {
	list-style-type: disc;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
}
.container_home .content_home_bottom .cell_left p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_home .content_home_bottom .cell_right {
	float: left;
	width: 270px;
}
.container_home .content_home_bottom .cell_right p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_home .content_home_bottom .cell_right .watch_anchor {
	margin-top: 153px;
}
.container_home .content_home_bottom .cell_right .video_link {
	margin-bottom: 28px;
}



.container_home .content_home_footer {
	float: left;
	width: 100%;
}
.container_home .content_home_footer p {
	margin: 0px;
	padding: 0px;
}
.container_faq {
	float: left;
	height: 2323px;
	width: 960px;
	background-image: url(../img/background_faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFF;
	padding-top: 16px;
}
.container_faq .container_faq_top {
	float: left;
	width: 100%;
	height: 1994px;
}
.container_faq .container_faq_top h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.container_faq .container_faq_top h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: normal;
}
.container_faq .container_faq_top h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: normal;
}
.container_faq .container_faq_top a {
	color: #000;
	text-decoration: underline;
}
.container_faq .container_faq_top a:hover {
	color: #333;
}
.container_faq .container_faq_top .question {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_faq .container_faq_top .answer {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}
.container_faq .container_faq_bottom {
	float: left;
	width: 100%;
	height: 305px;
	background-image: url(../img/xyz_faq.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.container_faq .container_faq_bottom p {
	margin: 0px;
	padding: 0px;
}

.container_faq .container_faq_bottom .other_questions {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	width: 659px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}
.container_faq .container_faq_bottom .other_questions a {
	color: #000;
	text-decoration: underline;
}
.container_faq .container_faq_bottom .other_questions a:hover {
	color: #333;
}
.container_faq .container_faq_bottom .watch_anchor {
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_faq .container_faq_bottom .video_link {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_our_policy {
	background-color: #FFF;
	float: left;
	width: 960px;
	background-image: url(../img/xyz_our_policy.gif);
	background-repeat: no-repeat;
	background-position: 940px 16px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
}
.container_our_policy h1 {
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.container_our_policy h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 782px;
	font-size: 14px;
}
.container_our_policy h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 782px;
	font-size: 14px;
}
.container_our_policy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 782px;
}
.container_our_policy a {
	color: #000;
	text-decoration: underline;
}
.container_our_policy a:hover {
	color: #333;
}
.container_our_policy .important_notes {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7F7F7F;
	padding-top: 18px;
	margin-top: 55px;
	color: #666666;
}
.container_about_xyz {
	background-color: #000;
	background-image: url(../img/background_about_xyz.jpg);
	background-repeat: no-repeat;
	background-position: 13px 6px;
	height: 550px;
	width: 366px;
	float: left;
	padding-top: 395px;
	padding-left: 634px;
	color: #999999;
	font-size: 12px;
}
.container_about_xyz h1 {
	padding: 0px;
	width: 346px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
}
.container_about_xyz h2 {
	padding: 0px;
	width: 346px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
}
.container_about_xyz h3 {
	padding: 0px;
	width: 346px;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
}
.container_about_xyz p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 346px;
}
.container_specification {
	background-color: #FFF;
	height: 4796px;
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../img/background_specification.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 16px;
}
.container_specification .container_specification_top {
	float: left;
	height: 4385px;
	width: 100%;
}
.container_specification .container_specification_top .left_1 {
	float: left;
	height: 1653px;
	width: 744px;
}
.container_specification .container_specification_top .left_1 .top_area {
	float: left;
	height: 490px;
	width: 100%;
}

.container_specification .container_specification_top .left_1 .top_area h1 {
	font-size: 41px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.container_specification .container_specification_top .left_1 .top_area h2 {
	font-size: 25px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.container_specification .container_specification_top .left_1 .top_area h3 {
	font-weight: normal;	
}
.container_specification .container_specification_top .left_1 .top_area .under_title {
	color: #666666;
	padding: 0px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.container_specification .container_specification_top .left_1 .top_area .under_title .label_1 {
	font-size: 18px;
	color: #000;
	margin-right: 29px;
}
.container_specification .container_specification_top .left_1 .top_area .under_title .label_2 {
	font-size: 18px;
	color: #000;
	margin-right: 22px;
}
.container_specification .container_specification_top .left_1 .top_area .under_title .label_3 {
	font-size: 18px;
	color: #000;
	margin-right: 15px;
}
.container_specification .container_specification_top .left_1 .top_area .table_display {
	font-size: 12px;
	width: 550px;

}

.container_specification .container_specification_top .left_1 .top_area .table_display th {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	border-left-width: 0px;
	border-left-style: none;
	vertical-align: bottom;
	padding: 3px;
}
.container_specification .container_specification_top .left_1 .top_area .table_display td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBFBF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.container_specification .container_specification_top .left_1 .top_area .table_display .first_cell   {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
}
.container_specification .container_specification_top .left_1 .top_area .hint_table_display {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.container_specification .container_specification_top .left_1 .middle_area {
	float: left;
	width: 100%;
	height: 1045px;
}
.container_specification .container_specification_top .left_1 .middle_area p {
	color: #666666;
	padding: 0px;
	width: 245px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_specification .container_specification_top .left_1 .middle_area .shackle_attachment {
	color: #0000FF;
	padding: 0px;
	float: right;
	width: auto;
	margin-top: 48px;
	margin-right: 200px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	font-size: 12px;
}
.container_specification .container_specification_top .left_1 .middle_area .bow_roller_pin_hole {
	color: #FFF;
	padding: 0px;
	float: right;
	clear: both;
	width: auto;
	margin-top: 394px;
	margin-right: 287px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	font-size: 12px;
}
.container_specification .container_specification_top .left_1 .middle_area p .faq_link {
	color: #666666;
	text-decoration: underline;
}
.container_specification .container_specification_top .left_1 .middle_area p .faq_link .black  {
	color: #000;
	text-decoration: underline;
}

.container_specification .container_specification_top .left_1 .middle_area p .faq_link:hover {
	color: #333;
}





.container_specification .container_specification_top .left_1 .bottom_area {
	float: left;
	width: 100%;
	height: 118px;
}
.container_specification .container_specification_top .left_1 .bottom_area p {
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 245px;
}







.container_specification .container_specification_top .right_1 {
	float: left;
	height: 1653px;
	width: 216px;
}
.container_specification .container_specification_top .right_1 .top_area {
	float: left;
	height: 600px;
	width: 100%;
}
.container_specification .container_specification_top .right_1 .top_area p{
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_specification .container_specification_top .right_1 .top_area .watch_anchor {
	margin-top: 81px;
}
.container_specification .container_specification_top .right_1 .top_area .video_link {
	margin-bottom: 53px;
}


.container_specification .container_specification_top .right_1 .bottom_area {
	float: left;
	width: 100%;
}
.container_specification .container_specification_top .right_1 .bottom_area p {
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 47px;
	margin-left: 0px;
	float: left;
}
.container_specification .container_specification_top .right_1 .bottom_area .second_hint {
	margin-top: 49px;
	float: left;
}
.container_specification .container_specification_top .right_1 .bottom_area .sharp_edges {
	color: #0000FF;
	margin-top: 128px;
	margin-bottom: 0px;
	margin-left: -35px;
	font-size: 12px;
	position: relative;
	display: inline;
	float: left;
}
.container_specification .container_specification_top .two_columns_1 {
	float: left;
	width: 100%;
	height: 322px;
}
.container_specification .container_specification_top .two_columns_1 p {
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.container_specification .container_specification_top .left_2 {
	float: left;
	height: 1560px;
	width: 505px;
}
.container_specification .container_specification_top .left_2 .hint_1 {
	color: #666;
	padding: 0px;
	float: left;
	width: 105px;
	margin-top: 307px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 123px;
	display: inline;
}
.container_specification .container_specification_top .left_2 .hint_2 {
	color: #00FF00;
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 883px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 104px;
	display: inline;
}


.container_specification .container_specification_top .right_2 {
	float: left;
	height: 1560px;
	width: 454px;
}
.container_specification .container_specification_top .right_2 .hint_1 {
	color: #666666;
	padding: 0px;
	float: left;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
	display: inline;
}
.container_specification .container_specification_top .right_2 .hint_2 {
	color: #666;
	padding: 0px;
	float: left;
	width: 245px;
	margin-top: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	display: inline;
}
.container_specification .container_specification_top .right_2 .hint_3 {
	color: #666;
	padding: 0px;
	float: left;
	width: 220px;
	margin-top: 116px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
	display: inline;
}
.container_specification .container_specification_top .right_2 .hint_3 a {
	color: #666;
	text-decoration: underline;	
}
.container_specification .container_specification_top .right_2 .hint_3 a:hover {
	color: #000;
}
.container_specification .container_specification_top .right_2 .sharp_edges {
	color: #000;
	padding: 0px;
	float: left;
	width: auto;
	clear: both;
	margin-top: 412px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 242px;
	display: inline;
	white-space: nowrap;
}
.container_specification .container_specification_top .right_2 .hint_4 {
	color: #CCCCCC;
	clear: both;
	float: left;
	height: 270px;
	width: 170px;
	font-size: 16px;
	margin-top: 80px;
	margin-left: 25px;
	display: inline;
}
.container_specification .container_specification_top .right_2 .hint_4 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.container_specification .container_specification_top .right_2 .hint_4 p .smaller_text {
	font-size: 14px;
}
.container_specification .container_specification_top .right_2 .hint_4 p .bold_green {
	font-weight: bold;
	color: #00FF00;
}
.container_specification .container_specification_top .right_2 .hint_4 p .big_white {
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
}
.container_specification .container_specification_top .right_2 .hint_4 .bigger_text {
	font-size: 18px;
}
.container_specification .container_specification_top .right_2 .hint_5 {
	color: #666666;
	float: left;
	clear: both;
	width: auto;
	margin-top: 80px;
	margin-right: -20px;
	display: inline;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 380px;
	white-space: nowrap;
	position: relative;
}











.container_specification .container_specification_top .two_columns_2 {
	float: left;
	height: 112px;
	width: 100%;
}
.container_specification .container_specification_top .two_columns_2 p {
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.container_specification .container_specification_top .left_3 {
	float: left;
	width: 559px;
	height: 738px;
}
.container_specification .container_specification_top .left_3 .shackle_attachment {
	color: #000;
	margin: 0px;
	padding: 0px;
	float: right;
	width: auto;
}
.container_specification .container_specification_top .left_3 .hint_2 {
	padding: 0px;
	float: left;
	width: 207px;
	color: #666666;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	display: inline;
}
.container_specification .container_specification_top .left_3 .bow_roller_pin_hole {
	color: #FFF;
	padding: 0px;
	white-space: nowrap;
	float: left;
	clear: both;
	display: inline;
	margin-top: 225px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 164px;
}

.container_specification .container_specification_top .left_3 .hint_3 {
	color: #666;
	padding: 0px;
	float: left;
	clear: both;
	width: 235px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}



.container_specification .container_specification_top .right_3 {
	float: left;
	height: 738px;
	width: 401px;
}
.container_specification .container_specification_top .right_3 .hint_1 {
	color: #666;
	padding: 0px;
	width: 230px;
	margin-top: 63px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 155px;
	display: inline;
	float: left;
}
.container_specification .container_specification_top .right_3 .hint_1 a {
	color: #666;
	text-decoration: underline;	
}
.container_specification .container_specification_top .right_3 .hint_1 a:hover {
	color: #000;
}
.container_specification .container_specification_top .right_3 .hint_2 {
	color: #666;
	padding: 0px;
	float: left;
	width: 325px;
	margin-top: 410px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	display: inline;
}
.container_specification .container_specification_top .right_3 .hint_2 a {
	color: #666;
	text-decoration: underline;	
}
.container_specification .container_specification_top .right_3 .hint_2 a:hover {
	color: #000;
}
.container_specification .container_specification_bottom {
	float: left;
	height: 411px;
	width: 100%;
	color: #666666;
}
.container_specification .container_specification_bottom p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 100%;
}
.container_specification .container_specification_bottom .important_notes {
	width: 490px;
}
.container_specification .container_specification_bottom .hint {
	margin-top: 93px;
}
/*  CONTAINER SOFT MUD   */

.container_specification_soft_mud {
	background-color: #FFF;
	height: 4374px;
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../img/background_specification_soft_mud.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 16px;
}
.container_specification_soft_mud a {
	color: #000;
	text-decoration: underline;
}
.container_specification_soft_mud a:hover {
	color: #333;
}
.container_specification_soft_mud .container_specification_soft_mud_top {
	float: left;
	height: 3963px;
	width: 100%;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 {
	float: left;
	height: 1573px;
	width: 744px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area {
	float: left;
	height: 390px;
	width: 100%;
}

.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area h1 {
	font-size: 41px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area h2 {
	font-size: 25px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area h3 {
	font-weight: normal;	
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .under_title {
	color: #666666;
	padding: 0px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .under_title .label_1 {
	font-size: 18px;
	color: #000;
	margin-right: 29px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .under_title .label_2 {
	font-size: 18px;
	color: #000;
	margin-right: 22px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .under_title .label_3 {
	font-size: 18px;
	color: #000;
	margin-right: 15px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .table_display {
	font-size: 12px;
	width: 550px;

}

.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .table_display th {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	border-left-width: 0px;
	border-left-style: none;
	vertical-align: bottom;
	padding: 3px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .table_display td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBFBF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .table_display .first_cell   {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .top_area .hint_table_display {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .middle_area {
	float: left;
	width: 100%;
	height: 750px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .middle_area p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 550px;
}





.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .bottom_area {
	float: left;
	width: 100%;
	height: 433px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .bottom_area p {
	margin: 0px;
	padding: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .bottom_area .hint_1 {
	float: left;
	width: 240px;
	margin-left: 305px;
	color: #CCCCCC;
	margin-bottom: 85px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_1 .bottom_area .hint_2 {
	color: #666666;
	width: 215px;
}





.container_specification_soft_mud .container_specification_soft_mud_top .right_1 {
	float: left;
	height: 1573px;
	width: 216px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .top_area {
	float: left;
	height: 450px;
	width: 100%;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .top_area p{
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .top_area .watch_anchor {
	margin-top: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .top_area .video_link {
	margin-bottom: 53px;
}


.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .bottom_area {
	float: left;
	width: 100%;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .bottom_area p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 47px;
	margin-left: 0px;
	float: left;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_1 .bottom_area .sharp_edges {
	color: #0000FF;
	margin-top: 878px;
	margin-bottom: 0px;
	margin-left: 100px;
	font-size: 12px;
	display: inline;
	float: left;
}
.container_specification_soft_mud .container_specification_soft_mud_top .two_columns_1 {
	float: left;
	width: 100%;
	height: 262px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .two_columns_1 p {
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .two_columns_1 .hint {
	width: 190px;
	margin-left: 430px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_2 {
	float: left;
	height: 1190px;
	width: 505px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_2 .hint_1 {
	color: #333333;
	padding: 0px;
	float: left;
	width: 175px;
	margin-top: 127px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	display: inline;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_2 .hint_2 {
	color: #00FF00;
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 713px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 97px;
	display: inline;
}


.container_specification_soft_mud .container_specification_soft_mud_top .right_2 {
	float: left;
	height: 1190px;
	width: 454px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .sharp_edges {
	color: #0033FF;
	padding: 0px;
	float: right;
	width: 100px;
	margin-top: 712px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .rotation_360 {
	color: #666666;
	float: right;
	width: 100px;
	margin-top: 345px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
	text-align: right;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_1 {
	color: #666666;
	padding: 0px;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 83px;
	height: 275px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_2 {
	color: #666;
	padding: 0px;
	width: 175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 155px;
	height: 255px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 {
	color: #CCCCCC;
	width: 200px;
	font-size: 16px;
	margin-top: 0px;
	margin-left: 30px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 .white_hint {
	font-size: 12px;
	color: #FFF;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 .black_small {
	font-size: 14px;
	color: #000;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 .black_medium {
	font-size: 15px;
	color: #000;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 .black_big {
	font-size: 17px;
	color: #000;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_2 .hint_3 p .big_white {
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
}
.container_specification_soft_mud .container_specification_soft_mud_top .two_columns_2 {
	float: left;
	height: 112px;
	width: 100%;
}
.container_specification_soft_mud .container_specification_soft_mud_top .two_columns_2 p {
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.container_specification_soft_mud .container_specification_soft_mud_top .left_3 {
	float: left;
	width: 666px;
	height: 738px;
	color: #666666;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_3 .shackle_attachment {
	color: #0000FF;
	padding: 0px;
	float: right;
	width: auto;
	margin-top: 65px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_3 .hint_2 {
	padding: 0px;
	float: left;
	margin-top: 132px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 225px;
	height: 450px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .left_3 .hint_3 {
	padding: 0px;
	float: left;
	margin-top: 127px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.container_specification_soft_mud .container_specification_soft_mud_top .left_3 .hint_4 {
	padding: 0px;
	float: left;
	margin: 0px;
	clear: left;
}



.container_specification_soft_mud .container_specification_soft_mud_top .right_3 {
	float: left;
	height: 738px;
	width: 294px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_3 .hint_1 {
	color: #999999;
	padding: 0px;
	height: 450px;
	margin-top: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_top .right_3 .hint_2 {
	color: #666666;
	padding: 0px;
	margin: 0px;
}
.container_specification_soft_mud .container_specification_soft_mud_bottom {
	float: left;
	height: 411px;
	width: 100%;
	color: #666666;
}
.container_specification_soft_mud .container_specification_soft_mud_bottom p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width: 100%;
}
.container_specification_soft_mud .container_specification_soft_mud_bottom .important_notes {
	width: 490px;
}
.container_specification_soft_mud .container_specification_soft_mud_bottom .hint {
	margin-top: 93px;
}

/*  END CONTAINER SOFT MUD  */
.container_buy_now {
	background-color: #FFF;
	float: left;
	width: 960px;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../img/background_buy_now.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2075px;
}
.container_buy_now .container_top {
	float: left;
	height: 251px;
	width: 100%;
}
.container_buy_now .container_top .left {
	float: left;
	height: 251px;
	width: 734px;
}
.container_buy_now .container_top .left .top {
	float: left;
	height: 124px;
	width: 100%;
}

.container_buy_now .container_top .left .top h2 {
	font-size: 25px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.container_buy_now .container_top .left .top h1 {
	font-size: 29px;
	font-weight: normal;
	color: #999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_buy_now .container_top .left .bottom {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	width: 637px;
	height: 99px;
}
.container_buy_now .container_top .left .bottom h3 {
	font-weight: normal;	
}
.container_buy_now .container_top .left .bottom .under_title {
	color: #666666;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}
.container_buy_now .container_top .left .bottom .under_title .label_1 {
	font-size: 18px;
	color: #000;
	margin-right: 29px;
}
.container_buy_now .container_top .left .bottom .under_title .label_2 {
	font-size: 18px;
	color: #000;
	margin-right: 22px;
}
.container_buy_now .container_top .left .bottom .under_title .label_3 {
	font-size: 18px;
	color: #000;
	margin-right: 15px;
}
.container_buy_now .container_top .right {
	float: left;
	height: 223px;
	width: 226px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.container_buy_now .container_top .right p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}
.container_buy_now .container_top .right .last_paragraph {
	margin-top: 39px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.container_buy_now .two_columns {
	float: left;
	height: 299px;
	width: 100%;
	color: #666;
}
.container_buy_now .two_columns .hint_1 {
	padding: 0px;
	float: left;
	width: 330px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	display: inline;
}
.container_buy_now .two_columns .hint_2 {
	float: right;
	padding: 0px;
	width: 252px;
	margin-top: 125px;
	margin-right: 77px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}


.container_buy_now .container_bottom {
	float: left;
	width: 100%;
}
.container_buy_now .container_bottom p {
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #666;
}

.container_buy_now .container_bottom .left {
	background-image: url(../img/xyz_our_policy.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 470px;
	height: 1446px;
}
.container_buy_now .container_bottom .left .hint_1 {
	float: left;
	width: 135px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 95px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	margin-top: 260px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.container_buy_now .container_bottom .left img {
	float: left;
	clear: both;
	margin-top: 1096px;
}
.container_buy_now .container_bottom .left .hint_2 {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_buy_now .container_bottom .left .hint_2 .bigger_text {
	font-size: 17px;
	color: #000;
}
.container_buy_now .container_bottom .right {
	float: left;
	height: 1486px;
	width: 490px;
	padding-top: 10px;
}
.container_buy_now .container_bottom .right h1 {
	font-size: 14px;
	font-weight: normal;
	color: #FF1A00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.container_buy_now .container_bottom .right .display_products {
	width: 100%;
	margin-bottom: 18px;
	color: #000;
}

.container_buy_now .container_bottom .right .display_products td {
	text-align: left;
	vertical-align: bottom;
	padding-top: 18px;
}
.container_buy_now .container_bottom .right .display_products .border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
}
.container_buy_now .container_bottom .right .display_products .product_name {
	width: 265px;
}
.container_buy_now .container_bottom .right .display_products .product_price {
	width: 111px;
}
.container_buy_now .container_bottom .right .display_products .form_store {
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size: 0px;
	line-height: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.container_buy_now .container_bottom .right .display_products .form_store input {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: none;
}
.container_buy_now .container_bottom .right .display_products .form_store .add_to_cart {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../img/add_to_cart.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 66px;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.container_buy_now .container_bottom .right .first_above_line {
	margin-bottom: 0px;
}
.container_buy_now .container_bottom .right .first_under_line {
	margin-top: 230px;
	margin-bottom: 124px;
}
.container_how_we_tested {
	float: left;
	width: 960px;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FCFCFC;
	height: 2445px;
	background-image: url(../img/background_how_we_tested.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.container_how_we_tested .left {
	background-image: url(../img/xyz_our_policy.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 1922px;
	width: 529px;
	padding-top: 20px;
}
.container_how_we_tested .left h1 {
	font-size: 26px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}
.container_how_we_tested .left p {
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_how_we_tested .left h2 {
	font-size: 14px;
	padding: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_how_we_tested .left .gray_line {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	width: 135px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.container_how_we_tested .left .watch_anchor {
	margin-top: 80px;
}





.container_how_we_tested .right {
	float: left;
	height: 2038px;
	width: 431px;
}
.container_how_we_tested .right .top {
	float: left;
	height: 1184px;
	width: 249px;
	padding-left: 182px;
	padding-top: 26px;
}
.container_how_we_tested .right .top h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.container_how_we_tested .right .top h3 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.container_how_we_tested .right .top p {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.container_how_we_tested .right .bottom {
	float: left;
	height: 828px;
	width: 100%;
}
.container_how_we_tested .right .bottom h2 {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_how_we_tested .right .bottom h3 {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_how_we_tested .right .bottom p {
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_how_we_tested .right .bottom .border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	width: 135px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






.container_how_we_tested .two_columns {
	clear: both;
	float: left;
	width: 100%;
	height: 407px;
}
.container_how_we_tested .two_columns p {
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_how_we_tested .two_columns .hint_bottom {
	color: #999999;
	padding: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container_contact_us {
	float: left;
	width: 850px;
	padding-top: 110px;
	padding-right: 75px;
	padding-left: 75px;
	color: #666666;
	padding-bottom: 110px;
}
.container_contact_us h1 {
	color: #FFF;
	font-size: 16px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.container_contact_us p {
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	width: 100%;
}
.container_contact_us .contact_info_container {
	float: left;
	clear: both;
	width: 220px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.container_contact_us .contact_info_container p {
	color: #FFF;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	white-space: nowrap;
}
.container_contact_us .contact_info_container p a {
	color: #FFF;
	text-decoration: underline;
}
.container_contact_us .contact_info_container p a:hover {
	color: #CCC;
}
.container_sitemap {
	float: left;
	width: 850px;
	padding-top: 110px;
	padding-right: 75px;
	padding-left: 75px;
	color: #666666;
	padding-bottom: 110px;
}
.container_sitemap h1 {
	color: #FFF;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.container_sitemap h2 {
	color: #666;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
}
.container_sitemap h3 {
	color: #666;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
}
.container_sitemap ul {
	list-style-type: none;	
}
.container_sitemap a {
	color: #FFF;
	text-decoration: underline;
}
.container_sitemap a:hover {
	color: #CCC;
}
.container_tests {
	float: left;
	width: 960px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	color: #666;
}
.container_tests .left {
	float: left;
	width: 550px;
}
.container_tests .left h1 {
	font-size: 18px;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.container_tests .left h2 {
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_tests .left h3 {
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.container_tests .left p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.container_tests .left p .practical_sailor_magazin {
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
}
.container_tests .left p .american_bureau_of_shipping {
	float: left;
	padding-right: 14px;
	padding-bottom: 14px;
}

.container_tests .left p a {
	color: #FFF;
	text-decoration: underline;
}
.container_tests .left p a:hover {
	color: #CCC;
}
.container_tests .right {
	float: left;
	padding-top: 230px;
	padding-left: 75px;
	font-size: 10px;
}
.container_tests .right p {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.container_tests .right p a {
	color: #FFF;
	text-decoration: underline;
}
.container_tests .right p a:hover {
	color: #CCC;
}
.container_tests .xyz_reserves  {
	margin-top: 40px;
	margin-bottom: 0px;
	color: #333;
	clear: both;
	float: left;
	width: 100%;
}
.container_gallery {
	float: left;
	width: 960px;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 16px;
	color: #FFF;
}
.container_gallery .xyz_gallery {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	margin-bottom: 8px;
	background-image: url(../img/background_gallery.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	padding-top: 35px;
}
.container_gallery .xyz_gallery h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 28px;
}

.container_gallery .display_thumbnails {
	margin-right: auto;
	margin-left: auto;
}

.container_gallery .display_thumbnails td {
	padding: 5px;
}
.container_gallery .display_thumbnails td a {
	display: block;
	border: 3px solid #000;
}
.container_gallery .display_thumbnails td a:hover {
	border: 3px solid #CCC;
}
.container_saw_blade {
	width: 940px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
	padding-top: 22px;
	padding-bottom: 0px;
	color: #999999;
}
.container_saw_blade h1 {
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	color: #FFF;
}
.container_saw_blade p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;	
}
.container_saw_blade .images_table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #3F3F3F;
	border-left-color: #3F3F3F;
}
.container_saw_blade .images_table td {
	padding: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3F3F3F;
	border-bottom-color: #3F3F3F;
	text-align: left;
	vertical-align: top;
}
.container_saw_blade .images_table .cell_1 {
	height: 463px;
	width: 462px;
	background-image: url(../img/background_saw_cutting_blade_cell_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.container_saw_blade .images_table .cell_1 .hint_1 {
	height: 388px;
	margin-top: 36px;
	margin-left: 44px;
}
.container_saw_blade .images_table .cell_1 .hint_2 {
	margin-left: 10px;
}
.container_saw_blade .images_table .cell_2 {
	height: 463px;
	width: 474px;
	background-image: url(../img/background_saw_cutting_blade_cell_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.container_saw_blade .images_table .cell_2 .hint_1 {
	margin-top: 6px;
	margin-left: 32px;
	height: 300px;
}
.container_saw_blade .images_table .cell_2 .hint_2 {
	margin-left: 360px;
}
.container_saw_blade .images_table .cell_3 {
	height: 471px;
	width: 462px;
	background-image: url(../img/background_saw_cutting_blade_cell_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.container_saw_blade .images_table .cell_3 .hint_1 {
	margin-top: 440px;
	margin-left: 44px;
}
.container_saw_blade .images_table .cell_4 {
	height: 471px;
	width: 474px;
	background-image: url(../img/background_saw_cutting_blade_cell_4.jpg);
	background-repeat: no-repeat;
	background-position: 51px 57px;
}
.container_saw_blade .images_table .cell_4 .hint_1 {
	height: 410px;
	width: 320px;
	margin-top: 33px;
	margin-left: 31px;
}
.container_saw_blade .images_table .cell_4 .hint_2 {
	margin-left: 360px;
}
.container_links {
	float: left;
	width: 850px;
	padding-top: 110px;
	padding-right: 75px;
	padding-left: 75px;
	color: #666666;
	padding-bottom: 110px;
}
.container_links h1 {
	color: #FFF;
	font-size: 16px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.container_links p {
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	width: 100%;
}
.container_links .links_container {
	float: left;
	clear: both;
	width: 220px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.container_links .links_container p {
	color: #FFF;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	white-space: nowrap;
}
.container_links .links_container p a {
	color: #FFF;
	text-decoration: underline;
}
.container_links .links_container p a:hover {
	color: #CCC;
}
.footer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	color: #4E4E4E;
	text-align: center;
	font-size: 11px;
}
.footer p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.white {
	color: #FFF;
}
.green {
	color: #00FF00;
}
.green_2 {
	color: #00CC00;
}
.green_dark {
	color: #73BE1E;
}
.green_dark_2 {
	color: #005447;
}
.blue {
	color: #0033FF;
}
.blue_2 {
	color: #0A50FF;
}
.blue_3 {
	color: #0A50FF;
}
.gray_333 {
	color: #333333;
}
.gray_666 {
	color: #666666;
}
.gray_CCC {
	color: #CCCCCC;
}
.black {
	color: #000;
}
.purple {
	color: #6633FF;
}



/* VIDEO PAGE  */
.container_video {
	float: left;
	width: 960px;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 16px;
	color: #666666;
}
.container_video .xyz_video {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	margin-bottom: 8px;
	background-image: url(../img/background_gallery.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	padding-top: 35px;
}
.container_video .xyz_video h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 28px;
	color: #FFF;
}
.container_video .content_container {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.container_video .content_container p {
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	width: 100%;
}
.container_video .content_container .video_player_container {
	float: left;
	clear: both;
	width: 320px;
	background-color: #DDDDDD;
	margin: 0px;
	padding: 5px;
	font-size: 0px;
	line-height: 0px;
}
.container_video .content_container .form {
	height: 370px;
	width: 310px;
	float: right;
	background-color: #DDDDDD;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.container_video .content_container .form form {
	margin: 0px;
	padding: 0px;	
}
.container_video .content_container .form .form_display {
	margin-right: auto;
	margin-left: auto;	
}
.container_video .content_container .form .form_display td {
	padding-bottom: 5px;
}
.container_video .content_container .form .form_display .cell_label {
	padding-bottom: 0px;
}
.container_video .content_container .form .form_display .message {
	font-size: 12px;
	color: #666;
}
.container_video .content_container .form .label {
	font-size: 12px;
	color: #7D7D7D;
}
.container_video .content_container .form .input_field {
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 250px;
	border: 1px solid #7D7D7D;
	margin: 0px;
}
.container_video .content_container .form .text_area {
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 250px;
	border: 1px solid #7D7D7D;
	height: 150px;
	margin: 0px;
}
.container_video .content_container .form .button {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 73px;
}
.container_video .content_container .form .button_hover {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	height: 23px;
	width: 73px;
	cursor: pointer;
}
.container_video .content_container .form .button_disabled {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 23px;
	width: 73px;
	cursor: default;
}



/* END VIDEO PAGE  */



.container_video_popup {
	width: 640px;
	float: left;
}
.container_video_popup .video_popup {
	height: 380px;
	width: 320px;
	float: left;
}
.container_video_popup .form {
	height: 370px;
	width: 310px;
	float: left;
	background-color: #DDDDDD;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.container_video_popup .form form {
	margin: 0px;
	padding: 0px;	
}
.container_video_popup .form .form_display {
	margin-right: auto;
	margin-left: auto;	
}
.container_video_popup .form .form_display td {
	padding-bottom: 5px;
}
.container_video_popup .form .form_display .cell_label {
	padding-bottom: 0px;
}
.container_video_popup .form .form_display .message {
	font-size: 12px;
	color: #666;
}
.container_video_popup .form .label {
	font-size: 12px;
	color: #7D7D7D;
}
.container_video_popup .form .input_field {
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 250px;
	border: 1px solid #7D7D7D;
	margin: 0px;
}
.container_video_popup .form .text_area {
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 250px;
	border: 1px solid #7D7D7D;
	height: 150px;
	margin: 0px;
}
.container_video_popup .form .button {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 73px;
}
.container_video_popup .form .button_hover {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	height: 23px;
	width: 73px;
	cursor: pointer;
}
.container_video_popup .form .button_disabled {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 23px;
	width: 73px;
	cursor: default;
}
