body {
 font-size : 8pt;
 font-style : normal;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 background-color : #ffffff;
 color : #000000;
 cursor : default;
 margin : 0px;
}
a:link, a:visited {
 font-size : 8.5pt;
 font-style : normal;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 text-decoration : none;
 color : #999632;
 background-color : inherit;
}
a:active, a:hover {
 text-decoration : underline;
}
a:active img, a:hover img {
 text-decoration : none;
}
img {
 border : 0px;
}
.green-text {
 background-color:inherit;
 color:#b7d30b;
}
.white-text {
 background-color:inherit;
 color:#ffffff;
}
.black-text {
 background-color:inherit;
 color:#000000;
}
.red-text {
 background-color : inherit;
 color : #ff0000;
}
.header {
 width : 800px;
 height : 80px;
 margin : 5px auto 0px auto;
 background-image : url(/images/reefheader.gif);
 background-repeat : no-repeat;
 background-position : 20px 0px;
 background-color : #202020;
 color : #ffffff;
}
.header .link {
 float : left;
 width : 400px;
 height : 62px;
 margin : 7px 0px 0px 10px;
 cursor : pointer;
}
.header .div1 {
 margin : 20px 20px 0px 0px;
}
.header .div2 {
 margin : 7px 20px 0px 0px;
}
.header div {
 height : 15px;
 text-align : right;
 width : 260px;
 float : right;
}
.mainlinks {
background-color:#inherit;
color:#ffffff;
font-size:18px;
font-weight:bold;
margin:9px 0px 5px 10px;
}
.toplinks {
 list-style-type : none;
 margin : 5px 0px 0px 0px;
 padding : 0px;
 text-align : center;
}
.toplinks li {
 background-color : inherit;
 color : #999933;
 display : inline;
 padding : 0px 5px 0px 5px;
}
.bottomlinks {
 width : 800px;
 margin : 0px auto;
 padding : 0px;
 list-style-type : none;
 background-color : #999632;
 color : #ffffff;
 font-size : 8pt;
 height : 30px;
 text-align : center;
 line-height : 28px;
 clear : both;
}
.bottomlinks li {
 background-color : inherit;
 color : #ffffff;
 display : inline;
 margin : 7px;
}
.bottomlinks li a {
 background-color : inherit;
 color : #ffffff;
}
.dotted_line {
 height : 1px;
 background : url(/images/dotted_line.gif);
 background-repeat : repeat-x;
 background-position : top left;
 background-color : #a7a7a7;
 color : inherit;
 font-size : 0px;
 display : block;
 margin : 0px auto;
 margin-top : 15px;
 clear : both;
}
.copyright {
 margin-top : 3px;
 text-align : center;
 font-size : 8pt;
 color : #000000;
 background-color : inherit;
 clear : both;
}
.spacer {
 clear : both;
 font-size : 0px;
 width : 100%;
 height : 1px;
 margin : 0px auto 20px auto;
}
.error {
 margin : 25px auto 25px auto;
 width : 400px;
 border : 1px solid #999632;
 padding : 25px;
 text-align : center;
}
.index_top {
 margin : 0px auto 2px auto;
 width : 800px;
 height : 198px;
 padding : 0px;
 font-size : 0px;
}
.index_top .left {
 margin : 0px;
 padding : 0px;
 list-style-type : none;
 float : left;
 width : 219px;
 background-color : #ffffff;
 color : inherit;
 font-size:0px;
}
.index_top .left li {
 margin : 2px 0px 0px 0px;
 padding : 0px;
 width : 219px;
 height : 31px;
 background-color : #b7d30b;
 color : inherit;
 font-size:0px;
}
.index_top .left li:hover {
 background-color : #000000;
}
.index_top .left li a {
 height : 31px;
 font-size : 0px;
 margin : 0px;
 padding : 0px;
}
.index_top .left li a img {
 height : 31px;
 width : 219px;
 margin : 0px;
 padding : 0px;
}
.index_top .right {
 margin : 2px 0px 0px 2px;
 float : left;
}
.index_bottom {
 width : 800px;
 margin : 0px auto;
 clear : both;
}
.index_bottom .left {
 float : left;
 width : 528px;
}
.index_bottom .left .top {
 width : 528px;
 margin : 0px;
 height : 31px;
 float : left;
 clear : both;
}
.index_bottom .left .top .faq {
 width : 219px;
 height : 31px;
 background-color : #b7d30b;
 color : inherit;
 float : left;
 margin : 0px;
 padding : 0px;
 font-size:0px;
}
.index_bottom .left .top .faq:hover {
 background-color : #000000;
}
.index_bottom .left .top .faq a {
 height : 31px;
 font-size : 0px;
 margin : 0px;
 padding : 0px;
}
.index_bottom .left .top .faq a img {
 height : 31px;
 width : 219px;
 margin : 0px;
 padding : 0px;
}
.index_bottom .left .top .search {
 width : 307px;
 height : 31px;
 background-color : #202020;
 color : #ffffff;
 margin : 0px 0px 2px 2px;
 float : left;
}
.index_bottom .left .top .search form {
 padding : 0px;
 margin : 0px;
 font-size : 0px;
 height : 0px;
}
.index_bottom .left .top .search form p {
 margin : 0px;
 padding : 0px;
}
.index_bottom .left .top .search form .line {
 float : left;
 margin : 6px 0px 0px 10px;
 padding : 0px;
}
.index_bottom .left .top .search form .text {
 float : left;
 margin : 9px 0px 0px 10px;
 padding : 0px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.index_bottom .left .top .search form .input {
 float : left;
 margin : 3px 0px 0px 10px;
 padding : 0px;
}
.index_bottom .left .top .search form .input input {
 width : 155px;
 height : 17px;
 border : 1px solid #ffffff;
 background-color : #dad7b6;
 color : #000000;
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 8pt;
 vertical-align : middle;
}
.index_bottom .left .top .search form .button {
 float : left;
 margin : 6px 0px 0px 13px;
 padding : 0px;
}
.index_bottom .left .content {
 width : 528px;
 height : 237px;
 background-color : #dad7b6;
 color : #000000;
 overflow : auto;
 margin : 2px 0px 0px 0px;
 float : left;
}
.index_bottom .left .content div {
 margin : 20px 30px 0px 30px;
 line-height : 1.5;
 text-align : justify;
}
.index_bottom .left .content div p {
 margin : 0px 0px 20px 0px;
}
.index_bottom .right {
 list-style-type : none;
 margin : 0px 0px 0px 2px;
 padding : 0px;
 width : 270px;
 float : left;
}
.index_bottom .right .latest_news {
 width : 270px;
 height : 31px;
 background-color : #202020;
 color : #ffffff;
 float : left;
 margin-bottom : 2px;
}
.index_bottom .latest_news_cont {
 width : 270px;
 height : 101px;
 margin : 0px 0px 2px 0px;
 background-color : #dad7b6;
 color : #000000;
 overflow : auto;
 clear : both;
}
.outer_left .latest_news {
 margin : 0px 0px 2px 0px;
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : #ffffff;
}
.outer_left .latest_news_cont {
 width : 275px;
 height : 101px;
 margin : 0px 0px 20px 0px;
 background-color : #dad7b6;
 color : #000000;
 overflow : auto;
}
.latest_news .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.latest_news .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.latest_news .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.latest_news_cont div {
 clear : both;
 width : 93%;
}
.latest_news_cont a {
 color : #000000;
 background-color : inherit;
}
.latest_news_cont .l {
 float : left;
 margin : 5px 5px 7px 20px;
 width : 48px;
}
.latest_news_cont .l img {
 width : 48px;
 height : 34px;
}
.latest_news_cont .r {
 float : left;
 margin : 10px 0px 7px 10px;
 width : 150px;
}
.index_bottom .product_releases {
 width : 270px;
 height : 31px;
 background-color : #202020;
 color : inherit;
 clear : both;
}
.index_bottom .product_releases .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.index_bottom .product_releases .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.index_bottom .product_releases .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.index_bottom .product_releases_cont {
 height : 101px;
 width : 270px;
 background-color : #dad7b6;
 color : #000000;
 overflow : auto;
 margin : 2px 0px 2px 0px;
}
.index_bottom .product_releases_cont div {
 clear : both;
}
.index_bottom .product_releases_cont .l {
 float : left;
 margin : 10px 0px 0px 0px;
 width : 82px;
 text-align : center;
 color : #999632;
 background-color : inherit;
 font-size : 8pt;
}
.index_bottom .product_releases_cont .r {
 float : left;
 margin : 10px 0px 0px 0px;
 width : 150px;
 color : #000000;
 background-color : inherit;
 font-size : 8pt;
}
.index_bottom .product_releases_cont .r a {
 color : #000000;
 background-color : inherit;
 font-size : 8pt;
}
.outer_left {
 margin : 0px auto;
 width : 800px;
}
.outer_left .left {
 float : left;
 width : 500px;
 border : 1px solid #a7a7a7;
 margin : 15px 0px 0px 0px;
}
.outer_left .grn_dots {
 float : left;
 margin : 20px 0px 0px 15px;
}
.outer_left .grn_dots a {
 display : inline;
}
.outer_left .left a.title {
 float : left;
 margin : 22px 0px 0px 10px;
 font-weight : 700;
 color : #989635;
 background-color : inherit;
}
.outer_left .title {
 margin : 20px 0px 20px 5px;
 font-size: 18px;
 font-weight:bold;
}
.outer_left .title:hover, .outer_left .title:active {
 text-decoration : none;
}
.outer_left .main_cont {
 width : 435px;
 margin : 20px 0px 30px 35px;
 line-height : 1.5;
 text-align : justify;
}
.outer_left .main_cont .list_title {
 color : #999632;
 background-color : inherit;
}
.outer_left .main_cont ul {
 margin : 0px 0px 0px 35px;
 padding : 0px;
}
.outer_left .main_cont .answer_title {
 margin : 0px;
 font-weight : 700;
}
.outer_left .main_cont .answer_title:hover, .outer_left .main_cont .answer_title:active {
 text-decoration : none;
}
.outer_left .main_cont .answer_cont {
 margin : 5px 0px 15px 20px;
}
.outer_left .main_cont .contact {
 margin : 10px 0px;
}
.outer_left .main_cont .contact span {
 color : #989635;
 background-color : inherit;
}
.outer_left .main_cont form {
 margin : 0px;
 padding : 0px;
}
.outer_left .main_cont form .req_info ul, .outer_left form .main_cont .req_info ul {
 list-style-type : none;
 margin : 0px;
 padding : 0px;
}
.outer_left .main_cont form .req_info ul li, .outer_left form .main_cont .req_info ul li {
 float : left;
 width : 210px;
 white-space : nowrap;
 margin : 0px;
 padding : 0px;
}
.outer_left .main_cont form .ul, .outer_left form .main_cont .ul {
 list-style-type : none;
 margin : 0px;
 padding : 0px;
}
.outer_left .main_cont input, .outer_left .main_cont textarea {
 margin : 0px;
 padding : 0px;
 border : 1px solid #B6D234;
 font-size : 8pt;
 font-family : verdana, arial, helvetica, sans-serif;
}
.outer_left .main_cont form sup {
 color : #ff0000;
 background-color : inherit;
}
.outer_left .left .questions {
 width : 400px;
 text-align : left;
 list-style-type : disc;
 margin : 0px 0px 0px 15px;
 padding : 0px 0px 0px 20px;
}
.outer_left .left .questions li {
 text-align : left;
 margin : 0px;
 padding : 0px;
}
.outer_left .left .questions li a {
 text-align : left;
 margin : 0px;
 padding : 0px;
}
.outer_left .right {
 float : left;
 width : 275px;
 margin : 15px 0px 0px 23px;
 padding : 0px;
 font-size : 0px;
}
.outer_left .search {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : #ffffff;
 margin : 0px 0px 20px 0px;
}
.outer_left .search form {
 padding : 0px;
 margin : 0px;
 font-size : 0px;
 height : 0px;
}
.outer_left .search form p {
 margin : 0px;
 padding : 0px;
}
.outer_left .search form .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .search form .text {
 float : left;
 margin : 9px 0px 0px 10px;
}
.outer_left .search form .input {
 float : left;
 margin : 3px 0px 0px 10px;
}
.outer_left .search form .input input {
 width : 120px;
 height : 17px;
 border : 1px solid #ffffff;
 background-color : #dad7b6;
 color : #000000;
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 8pt;
 vertical-align : middle;
}
.outer_left .search form .button {
 float : left;
 margin : 6px 0px 0px 13px;
}
.outer_left .feedback {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .feedback .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .feedback .text {
 float : left;
 margin : 9px 0px 0px 10px;
}
.outer_left .feedback .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .feedback_cont {
 width : 273px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 border : 1px solid #dad7b6;
 font-size : 8pt;
}
.outer_left .feedback_cont p {
 margin : 10px 20px 10px 20px;
 width : 230px;
 line-height : 1.6;
 text-align : justify;
}
.outer_left .feedback_cont hr {
 width : 200px;
 margin : 10px auto;
}
.outer_left .feedback_cont div {
 text-align : center;
 width : 230px;
 margin : 0px auto;
}
.outer_left .feedback_cont textarea {
 width : 225px;
 height : 75px;
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 8pt;
}
.outer_left .corporate_facts {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .corporate_facts .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .corporate_facts .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
}
.outer_left .corporate_facts .arrow {

 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .corporate_facts_cont {
 width : 273px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 border : 1px solid #dad7b6;
}
.outer_left .corporate_facts_cont ul {
 clear : both;
 font-size : 8pt;
 margin : 10px auto;
 padding : 0px;
 list-style-type : none;
 line-height : 1.5;
}
.outer_left .corporate_facts_cont ul .l {
 width : 100px;
 text-align : right;
 float : left;
 margin : 0px 10px 0px 10px;
 background-color : inherit;
 color : #999632;
}
.outer_left .corporate_facts_cont ul .r {
 width : 140px;
 text-align : left;
 float : left;
 background-color : inherit;
 color : #000000;
}
.outer_left .our_vision {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .our_vision .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .our_vision .text {
 float : left;
margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.outer_left .our_vision .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .our_vision_cont {
 width : 235px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 text-align : left;
 font-size : 8pt;
 line-height : 1.8;
 padding : 20px;
}
.outer_left .ras_general_info {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .ras_general_info .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .ras_general_info .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.outer_left .ras_general_info .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .ras_general_info_cont {
 width : 235px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 text-align : left;
 font-size : 8pt;
 line-height : 1.5;
 padding : 20px;
}
.outer_left .stock_item {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .stock_item .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .stock_item .text {
 float : left;
 margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.outer_left .stock_item .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .stock_item_cont {
 width : 275px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 text-align : left;
 font-size : 8pt;
 line-height : 1.5;
}
.outer_left .stock_item_cont ul {
 margin : 0px;
 padding : 0px;
}
.apwa {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.apwa .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.apwa .text {
 float : left;
 margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.apwa .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.apwa_cont {
 width : 275px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 font-size : 8pt;
 padding : 0px;
 line-height : 1.5;
}
.apwa_cont ul {
 margin : 0px 0px 0px 10px;
 padding : 0px;
 list-style-type : none;
 clear : both;
}
.apwa_cont ul li {
 margin : 0px 15px 0px 5px;
 float : left;
 width : 210px;
}
.apwa_cont ul .dot {
 margin : 4px 5px 0px 5px;
 width : 20px;
}
.outer_left .ttbg_form_bar {
 width : 100%;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .ttbg_form_bar .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .ttbg_form_bar .text {
 float : left;
 margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.outer_left .ttbg_form_bar .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .ras {
 line-height : 1.8;
}
.outer_left .ras .s1 {
 margin : 0px;
 padding : 0px;
 width : 190px;
 float : left;
 text-align : left;
}
.outer_left .ras .s1 input {
 width : 50px;
}
.outer_left .ras .s2 {
 width : 75px;
 float : left;
}
.outer_left .product_releases {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .product_releases .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .product_releases .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.outer_left .product_releases .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .product_releases_cont {
 height : 101px;
 width : 275px;
 background-color : #dad7b6;
 color : #000000;
 overflow : auto;
 margin-top : 2px;
}
.outer_left .product_releases_cont div {
 clear : both;
}
.outer_left .product_releases_cont .l {
 float : left;
 margin : 10px 0px 0px 0px;
 width : 82px;
 text-align : center;
 color : #999632;
 background-color : inherit;
 font-size : 8pt;
}
.outer_left .product_releases_cont .r {
 float : left;
 margin : 10px 0px 0px 0px;
 width : 150px;
 color : #000000;
 background-color : inherit;
 font-size : 8pt;
}
.outer_left .product_releases_cont .r a {
 color : #000000;
 background-color : inherit;
 font-size : 8pt;
}
.outer_left .catgallery_side {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.outer_left .catgallery_side .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_left .catgallery_side .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.outer_left .catgallery_side .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.outer_left .catgallery_side_cont {
 width : 275px;
 background-color : #ffffff;
 color : #000000;
 margin : 0px;
}
.outer_left .catgallery_side_cont div {
 clear : both;
 font-size : 8pt;
 margin : 0px;
 border-top : 0px;
 border-left : 1px solid #a7a7a7;
 border-right : 1px solid #a7a7a7;
 border-bottom : 1px solid #a7a7a7;
 height : 80px;
}
.outer_left .catgallery_side_cont div .l {
 float : left;
 width : 100px;
 background-color : inherit;
 color : #000000;
 text-align : right;
 margin : 10px 5px 10px 5px;
}
.outer_left .catgallery_side_cont div .r {
 float : left;
 width : 140px;
 background-color : inherit;
 color : #999632;
 text-align : left;
 margin : 30px 2px 10px 10px;
}
.outer_left .catgallery_side_cont div a {
 color : #999632;
 background-color : inherit;
}
.outer_left .catgallery_side_cont div img {
 width : 90px;
 height : 57px;
 border : 0px;
}
.outer_left .spacer {
 margin : 10px;
}
.outer_left .ttbg_form_title td {
 background-color : #b7d30b;
 color : #000000;
 text-align : center;
 font-size : 8pt;
}
.outer_left .ttbg_form_row td {
 background-color : inherit;
 border : 1px solid #b7d30b;
 color : #666666;
 text-align : center;
 padding : 0px;
 margin : 0px;
 font-size : 8pt;
}
.outer_left .ttbg_form_row td input {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 border:0px;
 color:#666666;
 background-color:inherit;
 width:32px;
 height:13px;
 padding:0px;
 margin:2px 0px 0px 0px;
}
.outer_right {
 margin : 0px auto;
 width : 800px;
}
.outer_right .left {
 float : left;
 width : 275px;
 margin : 15px 0px 0px 0px;
 padding : 0px;
 font-size : 0px;
}
.outer_right .right {
 float : right;
 width : 500px;
 border : 1px solid #a7a7a7;
 margin : 15px 0px 0px 0px;
}
.outer_right .title {
 margin : 20px 0px 20px 5px;
 font-size: 18px;
 font-weight:bold;
}
.outer_right .main_cont {
 width : 435px;
 margin : 20px 0px 30px 35px;
 line-height : 1.5;
 text-align : justify;
}
.outer_right .main_cont .list_title {
 color : #999632;
 background-color : inherit;
}
.outer_right .main_cont .big_list {
 list-style-type : none;
 margin : 0px;
 padding : 0px;
 width : 420px;
}
.outer_right .main_cont .big_list li {
 margin : 20px;
 float : left;
 width : 100px;
 height : 125px;
 text-align : center;
}
.outer_right .main_cont .big_list li a {
 margin : 0px;
 padding : 0px;
}
.outer_right .main_cont .big_list li img {
 width : 100px;
 height : 100px;
 margin : 0px;
 padding : 0px;
}
.outer_right .search {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : #ffffff;
 margin : 0px 0px 20px 0px;
}
.outer_right .search form {
 padding : 0px;
 margin : 0px;
 font-size : 0px;
 height : 0px;
}
.outer_right .search form p {
 margin : 0px;
 padding : 0px;
}
.outer_right .search form .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_right .search .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size: 12px;
 font-weight:bold;
}
.outer_right .search form .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size: 12px;
 font-weight:bold;
}
.outer_right .search form .input {
 float : left;
 margin : 3px 0px 0px 10px;
}
.outer_right .search form .input input {
 width : 120px;
 height : 17px;
 border : 1px solid #ffffff;
 background-color : #dad7b6;
 color : #000000;
 font-family : verdana, arial, helvetica, sans-serif;
 font-size : 8pt;
 vertical-align : middle;
}
.outer_right .search form .button {
 float : left;
 margin : 6px 0px 0px 13px;
}
.by {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
 font-size:12px;
 font-weight:bold;
}
.by .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.by .text {
 float : left;
 margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.by .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.by_cont {
 width : 273px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 border : 1px solid #dad7b6;
 font-size : 8pt;
}
.by_cont ul {
 margin : 20px 25px;
 padding : 0px;
 list-style-type : none;
}
.by_cont ul li {
 margin : 0px 0px 4px 0px
}
.by_prod {
 width : 273px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 border : 1px solid #dad7b6;
 font-size : 8pt;
}
.by_prod ul {
 margin : 20px 25px;
 padding : 0px;
 list-style-type : none;
}
.by_prod ul li {
 margin : 0px 0px 4px 0px
}
.product_content {
 width : 800px;
 margin : 10px auto;
}
.product_content .text {
 font-size: 18px;
 font-weight:bold;
}
.product_content .floatleft {
 float:left;
 }
.product_content .floatright {
 float:right;
 }
.product_content div {
 margin-right : 325px;
}
.product_content div p {
 margin : 0px;
 padding-top : 10px;
 width : 470px;
 float : left;
}
.product_content_txt {
 line-height : 1.8;
 text-align : justify;
}
.product_content_txt p {
 line-height : 1.8;
}
.product_image {
 width : 300px;
 height : 210px;
 border : 0px;
 float : right;
 margin-top : 8px;
}
.specs_graph_header_text {
 margin : 0px auto;
 text-align : right;
 width : 800px;
 clear : both;
 color : #999632;
 background-color : inherit;
}
.specs_graph_header {
 width : 800px;
 height: 31px;
 margin : 0px auto;
 background-color:#000000;
 }
.specs_graph_header .text {
 float : left;
 margin : 9px 0px 0px 10px;
 padding : 0px;
 text-align : left;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
}
.specs_graph_header .img {
 border : 2px;
}
.specs_graph_header .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.windows {
 overflow : hidden;
 width : 800px;
 margin : 0px auto;
 clear : both;
}
.windows .bubble_holder {
 position : absolute;
}
.windows .bubble_holder .bubble {
 position : relative;
 top : 80px;
 left : 268px;
 z-index : 1000;
 width : 250px;
 height : 100px;
 background-color : #202020;
 color : #ffffff;
}
.windows .bubble_holder .bubble p {
 font-size : 10pt;
 font-weight : 700;
 text-align : center;
 line-height : 20px;
 margin : 0px;
 padding : 0px;
}
.windows .top {
 clear : both;
 list-style-type : none;
 margin : 0px;
 padding : 0px;
 font-size : 0px;
}
.windows .bottom {
 clear : both;
 list-style-type : none;
 margin : 0px;
 padding : 0px;
 font-size : 0px;
 height : 366px;
}
.windows .top .window0 {
 overflow : hidden;
 width : 153px;
 float : left;
}
.windows .top .window0 ul {
 list-style-type : none;
 height : 98px;
 width : 152px;
 color : inherit;
 background-color : #b6d234;
 margin : 1px 1px 1px 0px;
 padding : 0px;
}
.windows .top .window1 {
 overflow : hidden;
 margin : 0px;
 padding : 0px;
 width : 647px;
 height : 100px;
 float : left;
}
.windows .top .window1 ul {
 list-style-type : none;
 padding : 0px;
 margin : 0px 0px 0px 0px;
 width : 875px;
}
.windows .top .window1 ul li {
 cursor : default;
 margin : 1px 0px 0px 1px;
 padding : 0px;
 background-color : #b6d234;
 width : 34px;
 height : 98px;
 float : left;
}
.windows .bottom .window2 {
 overflow : hidden;
 width : 152px;
 height : 350px;
 float : left;
 margin : 0px 1px 0px 0px;
 padding : 0px;
}
.windows .bottom .window2 ul {
 list-style-type : none;
 padding : 0px;
 margin : 0px 0px 1px 0px;
}
.windows .bottom .window2 ul li {
 cursor : default;
 margin : 1px 0px 0px 0px;
 padding : 0px;
 background-color : #dbd7b6;
 width : 153px;
 height : 34px;
 line-height : 34px;
 text-align : right;
}
.windows .bottom .window2 ul li div {
 margin : 0px 10px 0px 0px;
 font-size : 8pt;
 white-space : nowrap;
}
.windows .bottom .window3 {
 overflow : scroll;
 margin : 0px;
 padding : 0px;
 width : 647px;
 height : 366px;
 float : left;
}
.windows .bottom .window3 ul {
 list-style-type : none;
 padding : 0px;
 margin : 0px 0px 0px 0px;
 clear : both;
 width : 100%;
}
.windows .bottom .window3 ul li {
 margin : 1px 0px 0px 1px;
 padding : 0px;
 width : 34px;
 height : 34px;
 float : left;
 font-size : 0px;
}
.windows .bottom .window3 ul li a {
 font-size : 0px;
 margin : 0px;
 padding : 0px;
 text-decoration : none;
}
.windows .bottom .window3 ul li img {
 width : 34px;
 height : 34px;
 margin : 0px;
 padding : 0px;
 border : 0px;
}
.gallery_header {
 height : 31px;
 background-color : #202020;
 color : inherit;
 margin : 0px;
 margin-top : 20px;
  font-size:12px;
 font-weight:bold; 
}
.gallery_header .text {
 float : left;
 margin : 9px 0px 0px 10px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}
.gallery_header .gl {
 border : 0px;
 margin : 6px 0px 0px 12px;
}
.gallery_header .img {
 border : 0px;
 margin : 0px 0px 5px 5px;
}
.gallery_box {
 height : 190px;
 border-right : 1px solid #a7a7a7;
 border-left : 1px solid #a7a7a7;
 padding : 0px;
 overflow : scroll;
 margin : 0px;
}
.gallery_box ul {
 list-style-type : none;
 margin : 0px 25px 0px 25px;
 padding : 0px;
}
.gallery_box ul li {
 float : left;
 margin : 20px 25px 20px 25px;
 padding : 0px;
 font-size : 8pt;
 text-align : center;
 width : 100px;
}
.gallery_box ul li img {
 border : 0px;
 width : 100px;
 height : 100px;
}
.gallery_footer {
 background-color : #dad7b6;
 color : inherit;
 height : 25px;
 margin : 0px 0px 10px 0px;
}
.outer_all {
 width : 800px;
 margin : 0px auto;
 clear : both;
}
.outer_all .left {
 float : left;
}
.outer_all .right {
 float : left;
 margin : 0px 0px 0px 32px;
}
.outer_all .halfling {
 width : 384px;
 margin : 0px;
 clear : both;
}

.outer_all .halfling .title {
 height : 31px;
 margin : 5px 0px 0px 0px;
 background-color:#000000;
}
.outer_all .halfling .title .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.outer_all .halfling .title .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.outer_all .halfling .row {
 clear : both;
 height : 34px;
 width : 384px;
 margin : 0px 0px 1px 0px;
 padding : 0px;
 background-color : #dbd7b6;
 color : #000000;
}
.outer_all .halfling .left {
 float : left;
 width : 349px;
 height : 34px;
 background-color : #dbd7b6;
 color : #000000;
}
.outer_all .halfling .left p {
 margin : 10px 0px 0px 10px;
 padding : 0px;
}
.outer_all .halfling .right {
 float : left;
 height : 34px;
 width : 34px;
 border-left : 1px solid #ffffff;
 text-align : center;
 margin : 0px;
 padding : 0px;
}
.contacts {
 width : 275px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.contacts_cont {
 width : 273px;
 background-color : #dad7b6;
 color : #000000;
 margin : 2px 0px 20px 0px;
 border : 1px solid #dad7b6;
 font-size : 8pt;
}

.contacts_image {
 width : 300px;
 height : 210px;
 border : 0px;
 float : right;
 margin-top : 8px;
}
.contacts_line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.contacts_arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.contacts_text {
 float : left;
 margin : 9px 0px 0px 10px;
 padding : 0px;
}
.contacts_cont li a {
 text-align : left;
 margin : 10px 0px 0px 0px;
 padding : 0px;
}
.gallery_side {
 width : 300px;
 height : 31px;
 background-color : #202020;
 color : inherit;
}
.gallery_side .line {
 float : left;
 margin : 6px 0px 0px 10px;
}
.gallery_side .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}
.gallery_side .arrow {
 float : right;
 margin : 6px 10px 0px 10px;
}
.gallery_side_cont {
 width : 300px;
 height: 572px;
 background-color : #ffffff;
 color : #000000;
 margin : 0px;
 overflow : scroll;
}
.gallery_side_cont div {
 clear : both;
 font-size : 8pt;
 margin : 0px;
 border-top : 0px;
 border-left : 1px solid #a7a7a7;
 border-right : 1px solid #a7a7a7;
 border-bottom : 1px solid #a7a7a7;
 height : 110px;
}
.gallery_side_cont div .l {
 float : left;
 width : 100px;
 background-color : inherit;
 color : #000000;
 text-align : right;
 margin : 5px 5px 5px 5px;
}
.gallery_side_cont div .r {
 float : left;
 width : 140px;
 background-color : inherit;
 color : #999632;
 text-align : left;
 margin : 30px 2px 10px 10px;
}
.gallery_side_cont div a {
 color : #999632;
 background-color : inherit;
}
.gallery_side_cont div img {
 width : 100px;
 height : 100px;
 border : 0px;
}
.floatleft {
 float:left;
 }
.floatright{
 float:right;
 }
 .right .search .text {
 float : left;
 margin : 9px 0px 0px 10px;
 font-size: 12px;
 font-weight:bold;
}
