body{margin:0;padding:0;text-align:center;line-height:1.2;font-family:'Lucida Grande','Trebuchet MS',Verdana,sans-serif;font-size:100%;line-height:1.2em;background-color:#333;color:#fff;}a,object{-moz-outline:none;outline:none;}h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;font-size:1em;font-weight:bold;}
h1{margin-left:-9999px;}h2{font-size:1.3125em;color:#fff;font-weight:normal;}h3{font-size:1.0625em;color:#fff;font-weight:normal;text-align:left;}h4{font-size:.785714em;color:#fff;font-weight:normal;text-align:left;}p{font-size:.6875em;color:#8f9797;margin:0;padding:0 0 10px 0;}ul{margin:0;padding:0;list-style-type:none;}
.wrapper{width:986px;margin:0 auto;}.clear{clear:both;height:0;margin:0;padding:0;overflow:hidden;}.clear span{display:none;}.gap{padding-bottom:25px;}.fl{float:left;}.fr{float:right;}.error_list{margin-left:20px;list-style-type:square;margin-bottom:30px;}.error_list li{font-size:.6785em!important;color:red;}
#header{background:url(../img/bg_header.gif) repeat-x bottom left #fff;color:#2c2c2c;height:89px;text-align:left;}#header .wrapper{background:url(../img/bg_header.gif) repeat-x bottom left #fff;height:89px;}#header.large .wrapper{background:url(../img/bg_header.gif) repeat-x bottom left #fff;height:360px;}
#header.large{height:360px;}#header_inner{position:absolute;width:986px;}#header .logo{width:153px;height:40px;display:block;background:url(../img/logo_python.png) no-repeat top left transparent;top:25px;left:0;position:absolute;z-index:3;}#header .flash{width:986px;position:absolute;text-align:center;z-index:1;}
#header .search{z-index:3;position:relative;float:right;margin-top:25px;width:200px;text-align:right;background-color:transparent;}#header .search label,#header .search input{display:inline;font-size:.625em;}#header .search input{width:120px;padding:2px;border:1px solid #c3c3c3;border-bottom:1px solid #ddd;border-top:1px solid #7c7c7c;color:#666;}
#navigation{height:45px;background:url(../img/bg_navigation.gif) repeat-x bottom left #080808;clear:both;}#navigation .wrapper{background:url(../img/bg_navigation.gif) repeat-x bottom left #080808;height:45px;}#navigation ul{margin:0;padding-top:13px;width:710px;margin:0 auto;}#navigation ul li{background:url(../img/nav_right.jpg) no-repeat top left transparent;height:32px;width:136px;margin:0 3px;float:left;}
#navigation ul li a{background:url(../img/nav_left.jpg) no-repeat top left transparent;height:32px;display:block;overflow:hidden;text-decoration:none;color:#fff;font-size:.8125em;}#navigation ul li a:hover{color:#869dae;}#navigation ul li.active a:hover{color:#fff;}#navigation ul li a span{display:block;margin-top:6px;}
#navigation ul li.active,#navigation ul li.active a{background-position:bottom left;}#box{background:url(../img/bg_box.jpg) repeat-x top left #47566b;text-align:left;padding:25px;}#box .search{margin:10px 0 0 0;padding:0;}#box #search2{width:200px;padding:2px;border:1px solid #c3c3c3;border-bottom:1px solid #ddd;border-top:1px solid #7c7c7c;color:#666;}
#content{background-color:#000;padding:25px;text-align:left;}#content h2{margin-bottom:10px;}.col{float:left;}.wide{width:936px;}.c1{width:165px;margin-right:25px;}.c2{width:746px;}.c3{width:545px;margin-right:25px;}.c4{width:174px;}.c5{width:355px;margin-right:25px;}.c6{width:360px;}.c7{width:175px;}
.c8{width:410px;margin-right:25px;}.c9{width:491px;}.c10{width:285px;margin-right:25px;}.c11{width:626px;}.msg a{color:#819ab7;}#footer{background-color:#fff;color:#2c2c2c;padding:25px 25px 10px 25px;margin:0;text-align:left;overflow:hidden;font-size:.6875em;}#footer .python span,#footer .drag span{margin-left:-9999px;}
#footer .python{display:block;background:url(../img/logo_small_python.gif) no-repeat top center transparent;width:78px;height:35px;margin:0 8px 0 0;float:left;}#footer a{color:#47566b;text-decoration:none;}#footer .drag{display:block;background:url(../img/logo_small_drag.gif) no-repeat top center transparent;width:75px;height:35px;margin:0 28px 0 0;float:left;}
#footer .block{float:left;margin-right:70px;}#end{background:url(../img/bg_end.png) repeat-x top left transparent;height:48px;}#end span.left{background:url(../img/bg_endleft.png) no-repeat top left #333;height:48px;width:24px;float:left;}#end span.right{background:url(../img/bg_endright.png) no-repeat top left #333;height:48px;width:24px;float:right;}
.product{width:165px;height:160px;float:left;margin:16px 27px 0 0;font-size:.6875em;}.product h3{font-size:1.1875em;color:#fff;font-weight:normal;margin-left:2px;}.product a{color:#819ab7;border:0;text-decoration:none;margin-left:2px;}.product a:hover{text-decoration:underline;}.product .img{width:165px;height:103px;display:block;margin-bottom:10px;margin-left:0;}
.last{margin-right:0;}.p1{background:url(../img/latest_products/dual_staggered.jpg) no-repeat top left transparent;}.p2{background:url(../img/latest_products/python3_slipon.jpg) no-repeat top left transparent;}.p3{background:url(../img/latest_products/venom_radius.jpg) no-repeat top left transparent;}
.p4{background:url(../img/latest_products/viper_with_duals.jpg) no-repeat top left transparent;}.p5{background:url(../img/latest_products/mamba_duals.jpg) no-repeat top left transparent;}#product_nav a{display:block;}#product_nav a.active,#product_nav a:hover{color:#fff;}#product_nav .sub_menu a.active,#product_nav .sub_menu a:hover{color:#819ab7;}
#product_nav li a{color:#808080;text-decoration:none;font-size:.75em;}#product_nav li ul{display:block;}#product_nav li ul li{padding-left:10px;}#product_nav li ul li a{color:#464746;font-size:inherit;text-decoration:none;background-color:transparent;font-size:.6875em;}#product_nav li ul li .product_menu li{background-image:none;}
#product_nav li ul li .product_menu li a{color:#363636;}#product_nav li ul li .product_menu li a:hover{color:#fff;}#product_overview h3{font-size:.8175em;color:#fff;font-weight:normal;padding-bottom:4px;}.default li{font-size:.6875em;background:url(../img/li_endash.gif) no-repeat 0 10px transparent;padding-left:10px;color:#8f9797;}
#part_numbers{width:100%;border-collapse:collapse;margin:0;padding:0;}#part_numbers a img{border:none;}#part_numbers a{color:#fff;text-decoration:none;}#part_numbers tr{background-color:#191919;}#part_numbers tr.alt{background-color:#222;}#part_numbers tr.bordered{border-bottom:1px dotted #444;}#part_numbers tr th{font-weight:normal;font-size:.9em;padding:3px;background:#000;border-bottom:1px dotted #444;}
#part_numbers tr th.price{text-align:right;}#part_numbers td{font-size:.6875em;color:#fff;padding:4px;}#part_numbers td.price{color:#8f9797;text-align:right;}#part_numbers .description{color:#8f9797;}#imageContainer{overflow:hidden;background-color:#fff;}#imageContainer,#imageThumbContainer img{border:3px solid #47566B;}
#imageThumbContainer a{border:0;text-decoration:none;}#imageThumbContainer{margin-bottom:10px;}.bar{border-bottom:1px solid #fff;margin-bottom:3px;}.actions li{padding:2px 0 2px 20px;font-size:.6875em;}.actions li a{color:#fff;text-decoration:none;}.actions li a:hover{text-decoration:underline;}.mail{background:url(../img/icon_mail.gif) no-repeat center left transparent;}
.print{background:url(../img/icon_print.gif) no-repeat center left transparent;}.add{background:url(../img/icon_add.gif) no-repeat center left transparent;}.dloc{background:url(../img/dealer_locator.gif) no-repeat center left transparent;}p.evt_desc{color:#869dae;width:500px;margin:10px 0 0 0;padding:0;}
#event_calendar{font-size:.6875em;color:#222;border-collapse:collapse;text-align:center;width:285px;border:1px solid #29313d;}#event_calendar th{color:#29313d;background-color:#cadadd;padding:3px 0;width:38px;text-transform:uppercase;}#event_calendar th.mt{background-color:#29313d;color:#fff;text-align:center;width:100%;}
#event_calendar td{background-color:#4a586a;padding:0;width:38px;height:38px;color:#3b4654;border:1px solid #2f3843;}#event_calendar td.hasEvent{background-color:#fff;color:#3b4654;}#event_calendar td.noEvent{background-color:#3b4654;}#events_listing{width:626px;border-collapse:collapse;font-size:.6785em;color:#29313d;}
#events_listing th{color:#fff;padding:3px 10px;background-color:#29313d;text-transform:uppercase;font-weight:bold;}#events_listing tr{background-color:#fff;}#events_listing tr.alt{background-color:#cadadd;}#events_listing td{padding:3px 10px;}#calendar_nav a{color:#fff;font-size:.6875em;text-decoration:none;}
#calendar_nav .prev{float:left;}#calendar_nav .next{float:right;}#map_canvas{border:3px solid #47566a;height:490px;width:490px;}.maps_title{color:#353535;font-weight:bold;}#dealer_form{margin:0;padding:0;}#form p{color:#869dae;width:500px;margin-top:10px;}#dealer_form #submit_dealers{margin-top:6px;display:block;}
#dealer_form #country{width:200px;display:block;margin-bottom:6px;}#dealer_form #distance{width:114px;}#dealer_form #zip{width:75px;}#dealer_form label{font-size:.75em;display:block;margin:0;padding:0;}.dealer_list{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #414040;}.dealer_list li{color:#556780!important;font-size:.6875em;}
#dealer_results a{color:#fff;text-decoration:underline;}.xFix{position:absolute;}#xMap_overlay{background:url(../img/maps/overlay_box.png) no-repeat top left transparent;width:224px;height:133px;position:absolute;display:none;}#xMap_content{padding:10px 20px 20px 20px;color:#333;}#xMap_content h3{color:#333;font-size:14px;font-weight:bold;}
#xMap_content p{color:#333;}#xSlider_container{width:36px;height:141px;background:url(../img/maps/slider_back.png) no-repeat top left transparent;position:absolute;margin-top:7px;margin-left:7px;}#xSlider_inner{position:absolute;z-index:10;top:7px;left:7px;}#xSlider_zoom_in{cursor:pointer;position:absolute;width:25px;height:21px;left:3px;top:5px;}
#xSlider_zoom_out{cursor:pointer;position:absolute;width:25px;height:21px;left:3px;top:107px;}#xSlider_bounds{width:17px;height:62px;position:absolute;left:7px;top:36px;}#xSlider_control{width:17px;height:10px;background:url(../img/maps/slider_drag.png) no-repeat top left transparent;position:absolute;}
#xNav_container{position:absolute;}#xNav_top{cursor:pointer;width:48px;height:52px;background:url(../img/maps/nav_top.png) no-repeat top left transparent;position:absolute;left:221px;top:0;}#xNav_right{cursor:pointer;width:52px;height:48px;background:url(../img/maps/nav_right.png) no-repeat top left transparent;position:absolute;left:438px;top:221px;}
#xNav_bottom{cursor:pointer;width:48px;height:52px;background:url(../img/maps/nav_bottom.png) no-repeat top left transparent;position:absolute;left:221px;top:438px;}#xNav_left{cursor:pointer;width:52px;height:48px;background:url(../img/maps/nav_left.png) no-repeat top left transparent;position:absolute;left:0;top:221px;}
#search_results table{font-size:.9em;margin-top:20px;border-collapse:collapse;width:500px;}#search_results .no_results{margin-top:20px;}#search_results table td{border-bottom:1px solid #413f40;padding:13px 0 13px 0;}#search_results table a{color:#fff;text-decoration:none;}#search_results table a:hover{color:#819ab7;}
#search_results .blue{color:#819ab7;}#search_results .category{text-align:right;color:#819ab7;}.galleryoverlay{position:absolute;z-index:900;background-color:#000;}#gallery_popup{border:1px solid #dedede;cursor:pointer;}#gallery_popup img{border:10px solid #fafafa;}#gallery_close{position:absolute;z-index:10000;width:25px;height:25px;background:url(../img/close_button.gif) no-repeat top left transparent;}
#gallery_close span{display:none;}#gallery .hidden{visibility:hidden;}.gallery_desc{background-color:#fafafa;color:#444;text-align:left;padding:0 10px 10px 10px;}#gallery{text-align:left;}.gallery_item{position:relative;float:left;margin-right:10px;width:150px;}.galleryajax{background:url(../img/gallery-ajax.gif) no-repeat center center transparent;}
#slideshow #bike_info{text-align:left;margin:0;padding:0;list-style:none;position:absolute;top:230px;left:620px;color:#aaa;}#slideshow #bike_info h2{color:#aaa;font-size:1.1em;font-weight:bold;margin-bottom:10px;}#slideshow #bike_info a img{border:0;}#slideshow #feature_bike{float:left;margin-left:230px;}
#slideshow .slideshow_arrow{position:absolute;top:190px;}.slideshow_arrow img{border:0;}#previous_bike{left:200px;}#next_bike{right:350px;}