body{margin:5px; background-color:#000000; background-image:url(images/body_bg.gif); background-position:top center}
body,td,tr,div{font-family:verdana; font-size:10px; color:#000000}

.button_nav_acc{position:relative; float:left; background:url(images/body_button_acc_on.gif) no-repeat; width:185px; height:25px; overflow:hidden}
.button_nav_acc a{display:block; color:#FFFFFF; width:185px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.button_nav_acc img {width:185px; height:25px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.button_nav_acc a:hover span{color:#000000}
.button_nav_acc a:hover img{visibility:hidden}
.button_nav_acc span{position:absolute; color:#FFFFFF; left:10px; top:6px; width:185px; cursor:pointer}

.button_nav_acc_sel{position:relative; float:left; background:url(images/body_button_acc_on.gif) no-repeat; width:185px; height:25px; overflow:hidden}
.button_nav_acc_sel a{display:block; color:#000000; width:185px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.button_nav_acc_sel img {width:185px; height:25px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.button_nav_acc_sel a:hover span{color:#000000}
.button_nav_acc_sel a:hover img{visibility:hidden}
.button_nav_acc_sel span{position:absolute; color:#000000; left:10px; top:6px; width:185px; cursor:pointer}

.button_nav{position:relative; float:left; background:url(images/body_button_on.gif) no-repeat; width:185px; height:25px; overflow:hidden}
.button_nav a{display:block; color:#000000; width:185px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.button_nav img {width:185px; height:25px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.button_nav a:hover span{color:#FFFFFF}
.button_nav a:hover img{visibility:hidden}
.button_nav span{position:absolute; color:#000000; left:10px; top:6px; width:185px; cursor:pointer}

.button_nav_sel{position:relative; float:left; background:url(images/body_button_on.gif) no-repeat; width:185px; height:25px; overflow:hidden}
.button_nav_sel a{display:block; color:#FFFFFF; width:185px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.button_nav_sel img {width:185px; height:25px; border:0}
* html a:hover {visibility:visible; color:#FFFFFF; text-decoration:none}
.button_nav_sel a:hover span{color:#FFFFFF}
.button_nav_sel a:hover img{visibility:hidden}
.button_nav_sel span{position:absolute; color:#FFFFFF; left:10px; top:6px; width:185px; cursor:pointer}

.menu_nav{font-size:10px; position:relative; float:left; margin-right:1px; background:url(images/body_menu_on.gif) no-repeat; width:100px; height:25px; overflow:hidden}
.menu_nav a{font-size:10px; display:block; color:#000000; width:100px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.menu_nav img {width:100px; height:25px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.menu_nav a:hover span{color:#FFFFFF}
.menu_nav a:hover img{visibility:hidden}
.menu_nav span{font-size:10px; position:absolute; color:#000000; left:0px; text-align:center; top:6px; width:100px; cursor:pointer}

.menu_nav_sel{font-size:10px; position:relative; float:left; margin-right:1px; margin-top:11px; background:url(images/body_menu_on.gif) no-repeat; width:100px; height:25px; overflow:hidden}
.menu_nav_sel a{font-size:10px; display:block; color:#FFFFFF; width:100px; height:25px; display:block; float:left; text-decoration:none; overflow:hidden}
.menu_nav_sel img {width:100px; height:25px; border:0}
* html a:hover {visibility:visible; color:#FFFFFF; text-decoration:none}
.menu_nav_sel a:hover span{color:#FFFFFF}
.menu_nav_sel a:hover img{visibility:hidden}
.menu_nav_sel span{font-size:10px; position:absolute; color:#FFFFFF; left:0px; text-align:center; top:6px; width:100px; cursor:pointer}

.home_nav{position:relative; float:left; background:url(images/body_menu_shine.gif) no-repeat; width:200px; height:198px; overflow:hidden}
.home_nav a{display:block; color:#000000; width:200px; height:198px; display:block; float:left; text-decoration:none; overflow:hidden}
.home_nav img {width:200px; height:198px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.home_nav a:hover span{color:#FFFFFF}
.home_nav a:hover img{visibility:hidden}
.home_nav span{position:absolute; color:#000000; left:0px; text-align:center; font-size:12px; top:173px; width:200px; cursor:pointer}

.productbutton_nav{position:relative; float:left; background:url(images/body_button_listings.gif) no-repeat; width:90px; height:15px; overflow:hidden}
.productbutton_nav a{display:block; color:#000000; width:90px; height:15px; display:block; float:left; text-decoration:none; overflow:hidden}
.productbutton_nav img {width:90px; height:15px; border:0}
* html a:hover {visibility:visible; color:#000000; text-decoration:none}
.productbutton_nav a:hover span{color:#FFFFFF}
.productbutton_nav a:hover img{visibility:hidden}
.productbutton_nav span{position:absolute; color:#000000; left:0px; text-align:center; font-size:9px; top:1px; width:90px; cursor:pointer}

.product_nav_summary{width:100%; height:30px; background-image:url(images/body_productmenu_1.gif); background-repeat:no-repeat; background-position:top left}
.product_nav_summary a:hover{color:#FFFFFF; text-decoration:underline}
.product_nav_features{width:100%; height:30px; background-image:url(images/body_productmenu_2.gif); background-repeat:no-repeat; background-position:top left}
.product_nav_features a:hover{color:#FFFFFF; text-decoration:underline}
.product_nav_included{width:100%; height:30px; background-image:url(images/body_productmenu_3.gif); background-repeat:no-repeat; background-position:top left}
.product_nav_included a:hover{color:#FFFFFF; text-decoration:underline}

a{color:#000000; text-decoration:none}
a:hover{color:#8565AC}
.form{font-family:verdana; font-size:10px; color:#000000; border-color:#000000; border-width:1px; background-color:#FFFFFF}
.header{width:982px; height:185px; background-image:url(images/body_headerbg.gif); background-position:top left; background-repeat:no-repeat}
.header_container{position:absolute; width:982px}
.header_logo{position:absolute; top:0px; left:0px}
.header_accountarea{position:absolute; top:25px; left:807px; width:150px}
.header_accountareab{position:absolute; top:15px; left:797px; width:150px}
.header_formpad{margin-top:3px; margin-bottom:5px}
.list{list-style:decimal; text-align:left}
.h1{font-size:16px; color:#000000}
.h2{font-size:18px; color:#000000}
.h3{font-size:12px; color:#000000}
.red{color:#8565AC}
.red a{color:#8565AC}
.red a:hover{color:#99CC00}
.red_small{color:#8565AC; font-size:9px}
.red_small a:hover{text-decoration:underline}
.white_small{color:#FFFFFF; font-size:9px}
.white_small a{color:#FFFFFF}
.white_small a:hover{color:#FFFFFF}
.grey{color:#999999}
.button_listings{width:94px; height:15px; background-image:url(images/body_button_listings.gif); background-position:center center; background-repeat:no-repeat}
.main_content{width:100%; background-color:#FFFFFF}
.main_padding{width:582px; margin:10px}
.promo_padding{padding:10px; background-color:#E6E6E6}
.promo_container{background-image:url(images/body_new.jpg); background-position:right; background-repeat:no-repeat}
.promo_container_small{background-image:url(images/body_new_small.jpg); background-position:right; background-repeat:no-repeat}
.grid_black{background-image:url(images/body_grid_black.gif); background-position:top left; margin-top:5px; margin-bottom:5px}
.grid_black_b{background-image:url(images/body_grid_black.gif); background-position:top left}
.copyright{color:#999999; font-size:9px}
.copyright a{color:#999999}
.copyright a:hover{color:#000000}
.product_nav{color:#FFFFFF}
.recommended_div{float:left; margin-right:10px; padding-bottom:6px; width:184px}
.feature{width:auto; background-color:#E5E5E5; padding:5px; padding-left:17px; margin-bottom:1px; background-image:url(images/body_dot.gif); background-position:top left; background-repeat:no-repeat}

.button_container{background-color:#FFFFFF; margin-top:1px; margin-bottom:1px}
.red_container{background-color:#8565AC; margin-bottom:5px}
.red_containerb{background-color:#8565AC}
.red_menu_header{background-color:#8565AC; background-image:url(images/body_columnbg.gif); background-position:top left; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px; color:#FFFFFF}
.red_menu_headerb{background-color:#8565AC; background-image:url(images/body_button_onb.gif); background-position:top left; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:7px; color:#FFFFFF}
.red_menu_headerb_large{background-color:#8565AC; background-image:url(images/body_button_onb_large.gif); background-position:top center; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:7px; color:#FFFFFF}
.white_container{background-color:#FFFFFF; width:auto; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px}
.white_container_product{padding-right:10px; padding-top:6px}
.menu_container{background-color:#FFFFFF; width:100%; margin-top:1px; margin-bottom:1px; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px}

.menu_search{font-size:10px; position:relative; float:left; width:200px; height:25px; overflow:hidden}
.menu_search span{font-size:10px; position:absolute; color:#FFFFFF; left:5px; top:3px; width:200px}

*html a{color:#000000; text-decoration:none}
*html a:hover{color:#8565AC}