@charset "UTF-8";
/* CSS Document */

body {margin:0 0 0 0;background: #FFFFFF url(images/bkg_top.gif) repeat-x top left;}
body,td,th {font-family: Arial, Helvetica, sans-serif;}
img {border:none;}
p {margin:0}
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;}
h1, h1 a {color:#000000;font-size:28px;line-height:34px;font-weight:bold;}
h1 a:visited, h1 a:hover {color:#999999;}
.grey a:link {color:#999999;}
h2, h2 a:link, h2 a:visited, h2 a:hover  {padding:15px 0 0 0;font-size:18px;line-height:19px;color:#999999}
.padded_cel_all h2 {padding:0;font-size:18px;line-height:19px;color:#999999}
h3 {font-size:15px;line-height:16px;font-weight:bold;margin:2px 0 0 0}
h4 {font-size:14px;line-height:16px;color:#666666}
h4 a:link, h4 a:visited {color: #ff5d0a}
h4 a:hover {color: #000000}
h5 {font-size:13px;line-height:14px;font-weight:bold;padding:8px 0 0 0}
h6 {padding:4px;font-size:15px;line-height:16px;color:#333333;margin:10px 0 5px 0;background-color:#edece8;border-top:1px solid #cccccc;}
h7 {font-size:15px;line-height:16px;color:#666666;}
a:link {color: #000000;text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: none;color: #ff5d0a;}
a:active {text-decoration: none;color: #000000;}
.orange_link, .orange_link a:link, .orange_link a:visited, .order_history a:link, .order_history a:visited {color:#ff5d0a;}
.orange_link a:hover, .order_history a:hover {color:#000000;}
.btn {vertical-align:middle;}
.btn_holder {padding:5px 10px 0 0;text-align:right;}
/* Header */
#header {margin-bottom:10px;}
#header .phone {font-weight:bold;font-size:18px;line-height:19px;}
#header_top {height:63px}
#header_logo {width:165px;padding:5px 0 0 10px;}
#header_tagline {color:#ffd204;padding: 20px 0 0 0;font-size:13px;line-height:14px;}
#header_tools {color:#FFFFFF;height:60px;text-align:right;}
#header_tools a:link, #header_tools a:visited {color:#FFFFFF;}
#header_tools a:hover {color:#ff5d0a;}
#tools_top {margin:1px 0 0 0;height:31px;background:#665402 url(images/bkg_tools.gif) repeat-x top left;}
ul.tools_account {font-size:13px;line-height:14px;margin:0;padding:7px 0 0 8px;}
ul.tools_account li{margin:0;padding:0 6px 0 0;list-style-type:none;display:inline;border-right:1px solid #ffd204;}
.your_account {background:url(images/icon_rider.gif) no-repeat 0 0;padding-left:15px;}
.your_account.current {color:#ffd204;background:url(images/icon_rider_on.gif) no-repeat 0 0;padding-left:15px;}
.your_cart {background:url(images/icon_cart.gif) no-repeat 0 0;padding-left:23px;}
.your_cart.current {color:#ffd204;background:url(images/icon_cart_on.gif) no-repeat 0 0;padding-left:23px;}
ul.tools_help {font-size:11px;line-height:14px;margin:0;padding:7px 0 0 0;}
ul.tools_help li{margin:0;padding:0 8px 0 3px;list-style-type:none;display:inline;border-right:1px solid #ffd204;}
ul.tools_help img {vertical-align: middle;}
.header_search {height:36px;font-size:13px;line-height:14px;text-align:center;}
.search_form {padding: 5px 0 0 0;}
.nav_header {font-size:13px;line-height:24px;}
ul.tabs {margin:0;padding:0;}
ul.tabs li {list-style-type:none;float:left;border-right:1px solid #FFFFFF;}
ul.tabs li a, ul.tabs li a:visited {padding:0 10px;display:block;}
ul.tabs li a:hover {background-color:#000000;padding:0 10px 0 10px;display:block;color:#ffd204;}
ul.tabs li.current, ul.tabs li.current a, ul.tabs li.current a:visited {background: #FFFFFF url(images/nav_indicator.png) no-repeat 11px 0;font-weight:bold;}
ul.tabs li.current a:hover {background-color:#000000}
ul.tabs li.current_no_link {padding:0 10px 0 10px;display:block;background: #FFFFFF url(images/nav_indicator.png) no-repeat 11px 0;font-weight:bold;}
.user_call {padding:5px 10px 0 0;font-size:12px;line-height:14px;}
.user_message {font-style:italic;color:#666666}
.user_name {font-weight:bold;}
.log_in a:link, .log_in a:visited, .edit_link a:link, .edit_link a:visited {font-size:11px;line-height:12px;color:#ff5d0a;padding:0 0 0 5px;}
.log_in a:hover, .edit_link a:hover {color:#000000;}
.edit_link {font-size:11px;line-height:12px;}
/* Content */
.nav_left {margin:7px 0 0 0;width:164px;background:url(images/bkg_nav.jpg) repeat-y 0 0;font-size:13px;line-height:16px;}
ul.tree {margin:0px 2px 2px 10px;padding:0;}
ul.tree li{margin:0px;padding:0;list-style-type:none;}
ul.tree li.category {font-weight:bold;border-bottom:1px solid #cccccc;}
ul.tree li.selected {font-style:italic;font-weight:bold;background-color:#edece8;}
ul.tree li.subcategory {font-style:italic;font-size:11px;line-height:14px;color:#333333;}
ul.tree li.department_tag {font-size:11px;line-height:14px;color:#666666;margin:0 0 2px 0;}
ul.tree li.sub {margin:0 0 0 10px;padding:0;font-size:11px;line-height:14px;}
ul.tree li.sub_blog {margin:5px 0 5px 10px;padding:0;font-size:11px;line-height:12px;}
ul li.sub_blog.filter_on {margin:5px 0 0 0;padding:0 0 0 10px;font-style:italic;font-weight:bold;background:#edece8 url(images/icon_check.gif) no-repeat 0 0}
ul.tree li.sub_home {margin:0 5px 10px 5px;padding:0;font-size:11px;line-height:14px;}
dl.filters {margin:5px 2px 2px 10px;padding:0;font-size:11px;line-height:14px;}
dl.filters dt, dl.filters dd, dl.filters ul {margin:0;padding:0;}
dl.filters dd a {margin:0 0 0 10px;}
dl.filters dt {font-weight:bold;padding:5px 0 0 0}
dl.filters ul li{margin:0;padding:0;list-style-type:none;}
dl.filters ul li.selected {margin:0 0 0 10px;font-style:italic;font-weight:bold;}
dl.filters ul li.filter_on {font-style:italic;font-weight:bold;background:#edece8 url(images/icon_check.gif) no-repeat 0 0}
.breadcrumb {padding:6px 0 8px 10px;}
.breadcrumb {font-size:12px;line-height:13px;color:#666666;}
.content {background:#edece8 url(images/bkg_main_top.jpg) no-repeat 0 0;}
.padded_cel {padding:0px 6px 0px 8px;}
.padded_cel_all {padding:10px;}
.list_bkg {margin:0 0 10px 7px;width:600px;background:#FFFFFF url(images/bkg_col1_top.jpg) no-repeat 0 0}
.your_rides {margin: 0 0 10px 0;width:194px;background:url(images/bkg_col2.jpg) repeat-y 0 0}
ul.items_col2 {margin:15px 0 0 0;padding:0;}
ul.items_col2 li {margin:0px;padding:6px 1px 2px 1px;list-style-type:none;border-bottom:1px solid #cccccc;}
ul.rides_link {margin:2px 0 0 0;padding:0;font-size:12px;line-height:13px;}
ul.rides_link li{margin:0 0 0 8px;padding:0;list-style-type:none;}
.sort_by {color:#999999;font-size:13px;line-height:26px;padding:5px 5px 5px 10px;}
#feature img {display:block;}
#tool_tip {width:214px;}
#tool_tip p {color:#000000;font-size:12px;line-height:13px;margin:0;padding:0 10px 0 25px;background:url(images/bkg_tip.png) repeat-y 0 0;}
#tool_tip p img {margin:-34px 0 0 -39px}
/* Pagination */
.pagination_top {margin:15px 0 0 0;}
.pagination_bottom {margin:5px 0 0 0;}
ul.pages {margin:0;font-size:13px;line-height:14px;color:#666666;}
ul.pages li{margin:0;float:left;border-right:1px solid #cccccc;list-style-type:none;}
ul.pages li.current {padding:0 5px;display:block;}
ul.pages li a:link, ul.pages li a:visited {padding:0 5px;display:block;color:#ff5d0a;}
ul.pages li a:hover {color:#000000;background-color:#edece8;}
.line_top {border-top:1px solid #cccccc;padding: 0 0 22px 0;}
.line_bottom {border-bottom:1px solid #cccccc;}
/* Promos */
#promos {text-align:center;}
#promo_item1, #promo_item2, #promo_item3 {margin:6px 0;float:left;}
#promo_item1 {margin-left:9px;}
#promo_item2 {margin-left:20px;}
#promo_item3 {margin-left:20px;}
/* Item Listings */
#recent {margin:10px 0 0 0}
.recent_bkg {padding:5px 0 0 0;margin:0 0 3px 7px;width:802px;background:#FFFFFF url(images/bkg_recent_top.jpg) no-repeat 0 0;}
.recent_bkg_wide {padding:5px 0 0 0;background:url(images/bkg_main_wide_recent_top.jpg) no-repeat 0 0;}
#logos {margin:10px 0 0 0}
.logos_bkg {padding:5px 0 0 0;margin:0 0 3px 7px;width:802px;background:#FFFFFF url(images/bkg_links_top.jpg) no-repeat 0 0;}
ul.logo_images {margin:0;padding:0;text-align:center;}
ul.logo_images li {list-style-type:none;display:block;float:left;width:70px;padding:0 4px 0 4px;}
ul.logo_images li .brand_text {font-size:10px;line-height:11px;display:block;margin: 0 0 10px 0;}
ul.items {margin:0;padding:0;text-align:center;}
ul.items li {min-height:215px;padding:0 1px;margin:10px 0px;width:144px;list-style-type:none;float:left;border-right:1px solid #cccccc;}
.recent_bkg ul.items li{margin:15px 0px;width:155px;}
ul.items li.row_begin {padding-left:0;}
ul.items li.row_end {padding-right:0;}
.recent_bkg_wide ul.items li{width:152px;}
.photo_med {padding:0 0 5px 0;}
.photo_sma {padding:0 5px 0 0;float:left;}
.brand_name {padding:0 4px;font-size:11px;line-height:13px;display:block;}
.item_name {padding:0 4px;font-size:14px;line-height:15px;display:block;}
.was_price {font-size:13px;line-height:16px;text-decoration:line-through;}
.your_price {color:#ff5d0a;font-size:13px;line-height:16px;}
.item_block {height:75px;display:block;}
.items_small {margin: 0 0 10px 0;width:194px;background:#FFFFFF url(images/bkg_items_top.jpg) no-repeat 0 0}
.items_small.basic {;background:#FFFFFF url(images/bkg_items_top_white.jpg) no-repeat 0 0}
.items_small form {padding:0 10px 5px 10px;}
.items_small .brand_name {padding:5px 4px 0 4px;font-size:10px;line-height:11px;display:block;}
.items_small .item_name {padding:0 4px;font-size:12px;line-height:13px;display:block;}
.items_small .was_price {font-size:11px;line-height:12px;}
.items_small .your_price {font-size:11px;line-height:12px;}
.cheap_tip {font-size:11px;line-height:12px;padding:11px 5px 0 45px;color: #666666;background: url(images/icon_cheap_tip.gif) no-repeat 0 15px}
.fitment_holder {padding:20px 5px 0 0px;text-align:left;}
.fitment_holder .rides {color:#000000;margin:0 0 3px 5px;font-size:11px;line-height:12px;}
.fits {color:#009000;font-size:15px;line-height:18px;padding:20px 5px 0 0;}
.fitment_table {margin:0 10px 10px 0;}
.fitment_table td.plain {border-bottom:none;padding:0;}
.fitment_table td.green_top {background:#dff38a url(images/bkg_grn.gif) repeat-x 0 0;}
.fitment_table td.green_lft {background:url(images/bkg_grn_lft.gif) repeat-y 0 0;}
.fitment_table td.green {background-color:#dff38a;}
.oem_diagram {background:url(images/bkg_schematic.gif) no-repeat 0 0;display:block;height:30px;padding:7px 10px 5px 50px;font-size:12px;line-height:13px;}
/* Product Page */
.product_holder {margin:10px 0 0 0;}
.product_holder .part_number {font-size:11px;line-height:12px;color:#999999;}
.product_holder .brand_name {font-size:18px;line-height:26px;padding:0;margin:0;}
.product_holder .item_name {font-size:22px;line-height:20px;padding:0;margin:0;}
ul.image_views {margin:15px 0 10px 15px;padding:0;font-size:12px;line-height:13px;color:#666666;}
ul.image_views li {margin:0;padding:0;list-style-type:none;display:inline;}
ul.image_views li a, ul.image_views li a:visited, .box_link {padding:4px 8px;background-color:#FFFFFF;color:#ff5d0a;border:1px solid #cccccc;}
ul.image_views li a:hover, .box_link:hover {background-color:#999999;color:#FFFFFF;}
ul.image_views li.current a, ul.image_views li.current a:visited {background-color:#666666;color:#FFFFFF;}
ul.image_views.oem li {margin:0 10px 0 0;}
.action_holder {padding:0 15px 0 0;text-align:right;}
.action_links {padding:5px 0 5px 0;}
.action_links a:link, .action_links a:visited {font-size:12px;line-height:13px;color:#ff5d0a;}
.action_links a:hover {color:#000000;}
.column_1 p.description {padding:0 5px 5px 5px;color:#666666;font-size:13px;line-height:14px;}
ul.prices {margin:10px 0;padding:0;font-size:11px;line-height:12px;color:#666666;}
ul.prices li {margin:0;padding:2px 0;list-style-type:none;}
.product_holder .was_price {color:#000000;font-size:15px;line-height:17px;}
.product_holder .your_price {font-size:20px;line-height:22px;}
.product_holder .you_save {color:#000000;font-size:15px;line-height:17px;}
ul.specs {margin:0;padding:0;color:#000000;font-size:14px;line-height:16px;}
ul.specs li {padding:0 15px 0 5px;display:inline;}
ul.specs li .label {color:#666666;font-size:13px;line-height:14px;}
#supersize {width:576px;}
.supersize_bkg {padding:0 25px;background:url(images/bkg_sup.gif) repeat-y 0 0}
#supersize ul.items_col2 {margin:0;}
#supersize ul.items_col2 li {padding:0 0 10px 20px;}
#supersize ul.items_col2 li .brand_name {padding-top:10px;}
#supersize .photo_sma {margin-right:10px;}
/* OEM Diagram Page */
.list_bkg_wide {margin:0 0 10px 7px;width:765px;background:#FFFFFF url(images/bkg_col1_top_wide.jpg) no-repeat 0 0}
.heading_holder {float:left;width:495px;}
.oem_thumbs_holder {border:1px solid #999999;padding:5px;margin:0 0 20px 0;background-color:#999999;height:135px;overflow-y:none;overflow-x:auto;}
.oem_thumbs {margin:0;padding:0;font-size:11px;line-height:11px;font-weight:bold;color:#FFFFFF;}
.oem_thumbs td {padding:0 5px;}
.oem_thumbs a {font-weight:normal;color:#000000;opacity:0.7;filter:alpha(opacity=70);}
.oem_thumbs a:hover {color:#FFFFFF;opacity:1;filter:alpha(opacity=100);}
.oem_thumbs img {border:2px solid #000000;}
.oem_thumbs a img {border:1px solid #ff5d0a;}
.oem_diagram_holder {border:1px solid #999999;margin:0 0 10px 0;height:400px;overflow:auto;}
.oem_logo {padding:20px 0 0 0;}
h3.oem {background-color:#000000;color:#FFFFFF;padding:5px;}
.oem_tabs {margin:10px 0 0 0;font-size:11px;line-height:12px;text-align:center;}
.oem_tabs td.tab_left_white {background:url(images/bkg_tab_left_white.gif) no-repeat 0 0;width:6px;}
.oem_tabs td.tab_right_white {background:url(images/bkg_tab_right_white.gif) no-repeat 0 0;width:6px;}
.oem_tabs td.tab_left_grey {background:url(images/bkg_tab_left_grey.gif) no-repeat 0 0;width:6px;}
.oem_tabs td.tab_right_grey {background:url(images/bkg_tab_right_grey.gif) no-repeat 0 0;width:6px;}
.oem_tabs td.tab_white {background:url(images/bkg_tab_white.gif) repeat-x 0 0;padding:2px 0;height:40px;}
.oem_tabs td.tab_grey {background:url(images/bkg_tab_grey.gif) repeat-x 0 0;padding:2px 0;height:40px;}
.oem_tabs a:link, .oem_tabs a:visited {color:#ff5d0a;}
.oem_tabs a:hover {color:#000000;}
.diagram_name {padding:4px 0;display:block;width:90px;text-align:center;}
/* Checkout/Sign Up */
#main_wide {background:#edece8 url(images/bkg_main_wide_top.jpg) no-repeat 0 0;padding:10px 0 0 0}
#main_wide .breadcrumb {padding-top:0}
.wide_column {padding:0;margin:0;}
.wide_column .padded_cel {padding:0px 20px;}
.wide_column h2 {border-bottom:1px solid #cccccc;}
.wide_column p {font-size:13px;line-height:15px;margin:0 0 10px 0;}
.wide_column .line_top{padding-top:10px}
.wide_column .cheap_tip{margin-bottom:10px;}
.wide_column h5 {margin-top:10px;font-weight:normal;}
.padded_sides {padding:0 15px;}
.contact_box {background-color:#edece8;width:194px;margin:0 0 15px 0}
.contact_box.white {background-color:#FFFFFF;}
.contact_box h3 {color:#666666;font-size:14px;line-height:16px;}
.contact_box h4 {color:#000000;font-weight:bold;font-size:18px;line-height:19px;}
.tip_box {background:url(images/bkg_tip_2.jpg) repeat-y 0 0}
.tip_box p img {margin:-34px 0 0 -39px}
.tip_box p {text-align:left;padding:5px 10px 0 6px;font-size:12px;line-height:13px;}
ul.checkout_breadcrumb {margin:0;padding:0;font-size:12px;line-height:13px;color:#999999;}
ul.checkout_breadcrumb li{margin:0 0 20px 20px;padding:10px 0 0 30px;list-style-type:none;height:22px;float:left;}
ul.checkout_breadcrumb li.step1 {margin:0 0 0 60px;}
ul.checkout_breadcrumb li.future {background:url(images/icon_step_off.gif) no-repeat 0 -4px;}
ul.checkout_breadcrumb li.current {color:#000000;background:url(images/icon_step_current.gif) no-repeat 0 -4px;}
ul.checkout_breadcrumb li.complete {background:url(images/icon_step_on.gif) no-repeat 0 -4px;}
ul.checkout_breadcrumb li.future_receipt {background:url(images/icon_step_finish_off.gif) no-repeat 0 0px;}
ul.checkout_breadcrumb li.current_receipt {color:#000000;background:url(images/icon_step_finish_on.gif) no-repeat 0 0px;}
.grey_bkg {background-color:#edece8;margin-bottom:20px;}
p.message {margin:10px 0;font-size:12px;line-height:14px;}
.conf_code {color:#999999;font-size:15px;line-height:16px;margin:10px 0;}
.conf_code_number {color:#000000;font-weight:bold;font-size:19px;line-height:20px;}
#error_check {margin:10px 10px 10px 18px;background-color:#ffeadf;color:#ff5d0a;font-size:14px;line-height:16px;font-weight:bold;font-family:"Courier New", Courier, monospace;}
#error_check img {margin:0 10px 0 -17px;vertical-align:middle;}
.error {background-color:#ffeadf;border:1px dotted #ff5d0a}
.error label {color:#ff5d0a}
.grey_bkg .error {background-color:#ff5d0a;}
.grey_bkg .error label {color:#FFFFFF}
/* Cart */
.cart_table {font-size:12px;line-height:13px;width:98%;}
.cart_table td {border-bottom:1px solid #cccccc;}
.cart_table td.top_row {border-bottom:none;padding:0;vertical-align:bottom;}
.cart_table td.left_col {text-align:left;}
.cart_table .title, .cart_table .title_label {font-size:11px;line-height:12px;color:#666666;}
.cart_table .title_label {padding:0 10px 0 0;text-align:right;}
.cart_table td {text-align:center;padding:4px 0;}
.cart_table td.item_cel {text-align:left;}
.cart_table td.cart_col {width:80px;}
.cart_table .alt {background-color:#edece8;}
.cart_table .part_number {font-size:10px;line-height:11px;color:#666666;padding:4px 0 0 0;display:block;}
.cart_table .photo_sma {padding:0 10px 0 0;}
.cart_table .action_links {padding:4px 0 0 4px;font-size:12px;line-height:13px;height:20px;}
.cart_table .box_link, .your_rides_table .box_link {font-size:11px;line-height:12px;padding:2px 5px;}
.cart_table .was_price {color:#666666; padding:0 0 5px 0;}
.cart_table .you_save {color: #ff5d0a;}
.cart_table .subtotal {font-weight:bold;font-size:14px;line-height:15px;}
.cart_table .part_name {text-align:left;padding:0 0 0 10px;}
.cart_table .discontinued {background-color:#e5e4e2;color:#666666;}
.red_text {color:#cc0000;font-size:11px;line-height:12px;}
.order_history {padding:0 50px 10px 50px;}
/* Account */
.personal_info {padding:5px 5px 10px 5px;color:#666666;}
.personal_info p {margin:0;font-size:12px;line-height:14px;}
.black_text {color:#000000;}
.grey_text {color:#666666;}
.your_rides_table {font-size:12px;line-height:14px;margin:0 0 10px 0;}
.your_rides_table td {padding:2px;}
.your_rides_table td.del_col {width:60px;}
.your_rides_table td.bottom_border {border-bottom:1px solid #cccccc;}
ul.inline_links {margin:0 0 10px 0;padding:0;}
ul.inline_links li {display:inline;padding:0 15px 10px 0;}
/* Footer */
#footer {height:100px;margin:10px 0 0 0;background:url(images/bkg_bot.gif) repeat-x 0 0;text-align:center;}
ul.footer_row1 {margin:11px 0 0 0;padding:0;font-size:12px;line-height:13px;}
ul.footer_row1 li {padding: 0 4px 0 4px;list-style-type:none;display:inline;border-right:1px solid #000000;}
ul.footer_row2 {margin:13px 0 0 0;padding:0;font-size:10px;line-height:11px;color:#FFFFFF;}
ul.footer_row2 li {padding: 0 4px 0 4px;list-style-type:none;display:inline;border-right:1px solid #FFFFFF;}
ul.footer_row2 a:link, ul.footer_row2 a:visited {color:#FFFFFF;}
ul.footer_row2 a:hover {color:#ff5d0a}
ul li.row_end {border:none;}
/* Forms */
form {margin:0;padding:0;}
label {margin:5px 0 0 0;display:block;font-size:10px;line-height:13px;color: #666666;}
label.checkbox, label.radio {color:#000000;margin:0 0 0 15px;vertical-align:middle;font-size:11px;line-height:11px;}
label.checkbox:hover, label.radio:hover {background-color:#edece8;}
.grey_bkg label.radio:hover {background-color:#FFFFFF;}
.your_rides select, .your_rides_select {width:150px;font-size:12px;line-height:13px;margin:4px 0}
.your_rides form {padding:0 0 0 10px;height:105px;}
select.fixed_width {width:140px;}
.basic .text_field {font-size:10px;line-height:11px;width:95%;}
.vcode {font-size:10px;line-height:11px;}
.product_holder select {width:150px;margin:10px 0 0 0;}
#supersize form {padding:0 0 0 60px;}
#supersize label.checkbox {margin:5px 15px 0 0}
#supersize .message {padding:1px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;width:97%;}
#supersize form.find_parts {padding:30px 0 50px 30px;height:50px;}
ul.social {margin:0 0 0 20px;;padding:10px 0 20px 0;font-size:14px;line-height:14px;}
ul.social a {color: #ff5d0a;padding:0 0 0 20px;}
ul.social a:hover {color: #000000;}
ul.social li {display:inline;margin:0 0 0 20px;}
ul.social li.facebook {background:url(images/icon_facebook.jpg) no-repeat 0 0;}
ul.social li.twitter {background:url(images/icon_twitter.jpg) no-repeat 0 0;}
ul.social li.myspace {background:url(images/icon_myspace.jpg) no-repeat 0 0;}
ul.social li.delicious {background:url(images/icon_delicious.jpg) no-repeat 0 0;}
.padded_sides form {padding:15px 0;}
.form_cel {padding:5px 0;}
.padded_sides form label, label.label_left {float:left;padding:0 5px 0 0;text-align:right;width:90px;}
.padded_sides form .text_field {font-size:10px;line-height:11px;width:65%;}
.padded_sides form .quantity {width:15px;}
.padded_sides form.sign_in {margin:10px 0 10px 100px;}
.padded_sides form.sign_in label {width:110px;}
.padded_sides form.sign_in .text_field {width:200px;}
.padded_sides form.forgot_password {width:400px;margin:20px 0 50px 120px;}
.padded_sides form.forgot_password .btn_holder {width:322px;}
form.change_password label {width:130px;}
form.change_password .text_field {width:50%;}
form.response_form .text_field {width:200px;}
form.response_form .message {padding:1px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;width:350px;}
/* Blog */
.blog_tagline {padding:0 0 10px 130px;font-size:12px;line-height:14px;color:#666666;}
.blog_post {padding:15px 15px 0 15px;margin:0;border-bottom:1px solid #cccccc;}
.blog_post h1,.blog_post h1 a {font-size:20px;line-height:21px;font-weight:normal;}
.blog_post h1 a,.blog_post h1 a:visited, .blog_stats_holder a, .blog_stats_holder a:visited {color:#ff5d0a;}
.blog_post h1 a:hover, .blog_stats_holder a:hover {color:#000000;}
.blog_date {width:36px;height:42px;margin:0 10px 0 0;background:url(images/bkg_blog_date.gif) no-repeat 0 0;text-align:center;float:left;}
.blog_date h4 {color:#000000;font-size:12px;line-height:13px;padding:3px 0 0 0;margin:0;text-transform:uppercase;}
.blog_date h5 {color:#999999;font-size:18px;line-height:20px;padding:2px 0 0 0;margin:0;}
.blog_stats_holder {padding:10px 0 5px 0;font-size:11px;line-height:12px;color:#999999;}
.blog_stats_holder ul {margin:0 0 0 45px;padding:4px 0 5px 0;}
.blog_stats_holder ul li {display:inline;padding:0 20px 0 0;}
.blog_stats_holder img {margin:0 0 -2px 0;}
.border_bottom_dotted {border-bottom:1px dashed #cccccc;}
.blog_content {font-size:13px;line-height:16px;color:#666666;padding:0 10px 10px 40px;}
.blog_content p {margin:5px 0 10px 0;}
.blog_image_holder {padding:0 0 5px 0;}
.icon {margin:0 0 -2px 0;}
ul#twitter_update_list {margin:0;padding:0 5px;font-size:11px;line-height:12px;}
ul#twitter_update_list li {margin:5px 0;}
ul#twitter_update_list li a, ul#twitter_update_list li a:visited {display:block;color:#ff5d0a;}
ul#twitter_update_list li a:hover {display:block;color:#000000;}
.blog_posting {border:none;}
.blog_content h6 {background-color:#ffd204;border-top:1px solid #666666;}
ul.responses {list-style-type:none;margin:0;padding:0;}
ul.responses li {border-bottom:1px dashed #cccccc;margin:0;padding:5px 0;}
ul.responses p, ul.responses .response_date {font-size:11px;line-height:12px;color:#999999;}
ul.responses p {padding:0 0 0 32px;}
ul.responses h3 {color:#000000;margin:0;font-weight:normal;}
.response_number {color:#000000;float:left;width:20px;margin:0 5px 0 0;padding:0 5px 0 0;text-align:right;border-right:1px solid #666666;}
.response_alt {background-color:#fffbe8;}
/* Content Pages */
.content_pages {padding:0 10px 10px 10px;font-size:15px;line-height:19px;min-height:384px}
.content_pages p {margin:10px;}
.content_pages a:link, .content_pages a:visited {color:#ff5d0a;}
.content_pages a:hover {color:#000000;}
.tos {font-size:12px;line-height:14px;}
.content_pages ol li {margin:10px 0;}
ol.alpha {list-style-type:upper-alpha;}
.content_pages dl {margin:10px;padding:0px;}
.content_pages dt {margin:10px 0 0 0;padding:0px;font-weight:bold;}
.content_pages dd {font-size:14px;line-height:17px;margin:0;padding:0px 0px 0px 5px;font-style:italic;}
.content_pages dd p {margin:10px 0 0 0;}