/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  
osCommerce, Open Source E-Commerce Solutions  
http://www.oscommerce.com  Copyright (c) 2003 osCommerce  
Released under the GNU General Public License*/

.boxText {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 }

.errorBox {

 font-family : Tahoma, Verdana, Arial, sans-serif;

 font-size : 10px;

 background: #ffb3b5;

 font-weight: bold;

 }

.stockWarning {

 font-family : Tahoma, Verdana, Arial, sans-serif;

 font-size : 10px;

 color: #cc0033;

 }

.productsNotifications {

 background: #f2fff7;

 }

.orderEdit {

 font-family : Tahoma, Verdana, Arial, sans-serif;

 font-size : 10px;

 color: #70d250;

 text-decoration: underline;

 }

BODY {

  background: url('images/template/site_bg.jpg') #c5daf9 repeat-x;

   margin: 0px;

  padding: 0;

  color: #000000;

}

A {

  color: #000000;

}

A:hover {

  color: #007900;

  text-decoration: none;

}

FORM {

	display: inline;

}

TR.header {

  background: #ffffff;

}

TR.headerNavigation {

  background: #bbc3d3;

}

TD.headerNavigation {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #FFFFFF;

  font-weight : bold;

}

A.headerNavigation {

   color: #FFFFFF;

 }

A.headerNavigation:hover {

  color: #ffffff;

}

TR.headerError {

  background: #ff0000;

}

TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}

TR.headerInfo {

  background: #00ff00;

}

TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}

TR.footer {

  background: #bbc3d3;

}

TD.footer {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}

.infoBox {

  background: #b6b7cb;

}

.infoBoxContents {

  background: #f8f8f9;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

}

.infoBoxNotice {

  background: #FF8E90;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.infoBoxHeading {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #bbc3d3;

  color: #ffffff;

}

TD.infoBox, SPAN.infoBox {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}

TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}

.productListing-heading {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

A.pageResults {

  color: #0000FF;

}

A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}

TD.pageHeading, DIV.pageHeading {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #008000;

}

TR.subBar {

  background: #f4f7fd;

}

TD.subBar {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}

TD.main, P.main {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

}

TD.accountCategory {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}

TD.fieldKey {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

TD.fieldValue {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

}

TD.tableHeading {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.newItemInCart {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

TEXTAREA {

  width: 100%;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

SPAN.greetUser {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}

TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}

.productSpecialPrice {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  color: #ff0000;

}

SPAN.errorText {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  color: #ff0000;

}

TD.productPriceInListing {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #d2e9fb;

}

TD.productPriceInBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #eeeeee;

}

TD.productPriceInProdInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ccffcc;

}

.moduleRow {

 }

.moduleRowOver {

 background-color: #D7E9F7;

 cursor: pointer;

 }

.moduleRowSelected {

 background-color: #E9F4FC;

 }

.checkoutBarFrom, .checkoutBarTo {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 color: #8c8c8c;

 }

.checkoutBarCurrent {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 color: #000000;

 }

/* message box */

.messageBox {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 }

.messageStackError, .messageStackWarning {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 background-color: #ffb3b5;

 }

.messageStackSuccess {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 background-color: #99ff00;

 }

/* input requirement */

.inputRequirement {

 font-family: Tahoma, Verdana, Arial, sans-serif;

 font-size: 10px;

 color: #ff0000;

 }

/* VJ Links Manager v1.13 begin */

TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}

.linkListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}

TD.linkListing-data {

  border-right: 1px solid #b6b7cb;

  border-bottom: 1px solid #b6b7cb;

  padding: 4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TR.linkListing-odd {

  background: #f8f8f9;

}

TR.linkListing-even {

  background: #F5F5F5;

}

.linkFeatured {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #dbd6d6;

  color: #FFFFFF;

  text-align: center;

}

/* VJ Links Manager v1.13 end */

.category_description {

  padding-top: 20px;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

.PriceList  {

 font-family: Verdana, Arial, sans-serif;

 color: #9a9a9a;

 font-size: 12px;

 font-weight: bold }

.oldPrice {

 text-decoration: line-through }

/* New Site June 2008 Specific Styles for Template */

#site_container {

}

#top_nav {

  background: url('images/template/top_nav_bg_wht.gif') no-repeat;

  width: 1030px;

  height: 30px;

  padding-left: 9px;

}

.top_nav_button {

  float: left;

  margin-right: 3px;

}

#currency_box {

  width: 100px;

  height: 30px;

  background: url('images/template/currency_box_bg_wht.png') no-repeat;

  float: right;

  margin-right: 32px;

  display: inline;

}

#currency_box img {

  margin-top: 6px;

}

#language_box {

  width: 141px;

  height: 30px;

  background: url('images/template/language_box_bg_wht.png') no-repeat;

  float: right;

  margin-right: 32px;

  display: inline;

}

#language_box a {

  width: 27px;

  margin: 0;

  padding: 0;

}

#language_box img {

  margin-top: 6px;

}

#header_main_container {

  width: 950px;

  height: 220px;

  margin-top: 20px;

}

#logo_container {

  width: 240px;

  height: 169px;

  float: left;

}

#header_key_image_container {

  width: 240px;

  height: 215px;

  float: right;

}

#header_statement_container {

  margin-right: 245px;

  margin-left: 245px;

}

#sub_nav_buttons_container {

  height: 42px;

  width: 100%;

  padding: 0;

  margin: 0;

  text-align: center;

}

#page_body_main {

  width: 948px;

  background: url('images/template/page_body_top.jpg') #fff top center no-repeat;

  margin: 0;

}

#page_body_footer {

  background: url('images/template/page_body_footer.jpg') no-repeat;

  width: 948px;

  height: 51px;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #fefb01;

  padding-top: 22px;

}

#page_body_footer a{

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #fefb01;

  text-decoration: none;

}

#page_body_footer a:hover {

  text-decoration: underline;

}

#footer_links_container {

  background : url('images/template/footer_links_bg.jpg') no-repeat;

  width: 949px;

  height: 278px;

  padding-top: 58px;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #fff;

  text-align: left;

  line-height: 180%;

}

#footer_links_container a {

  display: block;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #fff;

  text-decoration: none;

}

#footer_links_container a:hover {

  text-decoration: underline;

}

#footer_links_block1 {

  float: left;

  margin-left: 29px;

}

#footer_links_block2 {

  float: left;

  margin-left: 95px;

}

#footer_links_block3 {

  float: left;

  margin-left: 60px;

}

#footer_links_block4 {

  float: left;

  margin-left: 110px;

}

.infobox_curve_up {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_curve_up.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_curve_up_logo {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_curve_up_logo.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_curve_up_pers {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_curve_up_pers.jpg') no-repeat;

  font-family: arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_curve_down {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_curve_down.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_row {

  width: 182px;

  height: 25px;

  background: url('images/template/infobox_row_bg.jpg') no-repeat;

  padding-left: 10px;

}

.infobox_row a{

  font-family: arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #3a4c29;

    text-decoration: none;

}

.infobox_row a:hover{

  background: url('images/template/infobox_row_bg_grn.jpg') no-repeat;

  color: #fffc02;

}

.infobox_plain_header {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_plain_header.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.column_include_box {

  background: url('images/template/col_l_infobox_bg.jpg') #d8e3c6 top left no-repeat;

  border-bottom: 1px solid #93a285;

  padding-top: 5px;

  padding-bottom: 5px;

}

.column_include_box TABLE.infoBox {

  margin-left: 8px;

  width: 165px;

}

.column_include_box .infoboxHeading {

  display: none;

}

.infobox_curve_up_r {

  width: 182px;

  height: 20px;

  background: url('images/template/infobox_curve_up_r.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_curve_down_r {

  width: 182px;

  height: 24px;

  background: url('images/template/infobox_curve_down_r.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.infobox_row_r {

  width: 182px;

  height: 23px;

  background: url('images/template/infobox_row_bg_r.jpg') no-repeat;

  padding-left: 10px;

}

.infobox_row_r a{

  font-family: arial, verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #3a4c29;

    text-decoration: none;

}

.infobox_row_r a:hover{

  background: url('images/template/infobox_row_bg_grn.jpg') no-repeat;

  color: #fffc02;

}

.infobox_plain_header_r {

  width: 182px;

  height: 25px;

  background: url('images/template/infobox_plain_header_r.jpg') no-repeat;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #ffffff;

  text-align: center;

}

.column_include_box_r {

  background: url('images/template/col_r_infobox_bg.jpg') #cddfc9 top left no-repeat;

  padding-top: 5px;

  padding-bottom: 5px;

  width: 182px;

}

.column_include_box_r TABLE.infobox {

  margin: 0 0 0 10px;

  width: 145px;

}

.column_include_box_r .infoboxHeading {

  display: none;

}

.goto_checkout_link {

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #3a4c29;

  padding-left: 15px;

  text-decoration: none;

}

#special_offers_title {

  background: url('images/template/special_offers_title_bg.jpg') no-repeat;

  width: 550px;

  height: 29px;

  font-family: verdana, arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #fefb01;

}

#special_offers_title_blue {

  background: url('images/template/special_offers_title_blue.jpg') no-repeat;

  width: 550px;

  height: 29px;

  font-family: verdana, arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #000000;

}

/* New Site June 2008 Specific Styles for Template EOF */

/* Added November 2008 */

.shopping_cart_pulldown {

  width: 40px;

}

/* Added November 2008 EOF */

/* Ball Designer - reworked November 2008 */

#ball_customiser {

  position: absolute;

  z-index: 20000;

  top: 410px;

  padding: 20px;

/*  background: url('images/ball_customiser/transparent_bg.png') repeat;

*/

  background: #fff;

  text-align: center;

  border: 1px solid #d6e1c3;

  height: 1235;

}

#ball_cust_close_link {

  text-align: right;

  font-size: 11px;

  padding: 5px;

  font-family: verdana, arial;

}

  #ball_cust_left_col {

    float: left;

    width: 191px;

    height: 320px;

  }

  #ball_cust_right_col {

    float: left;

    clear: none;

    width: 339px;

    height: 320px;

  }

  #ball_cust_top_left {

    background: url('images/ball_customiser/ball_config_left_top.jpg') no-repeat;

    width: 191px;

    height: 62px;

  }

  #ball_cust_mid_left {

  }

  #ball_cust_bottom_left {

    width: 191px;

    height: 106px;

    background: url('images/ball_customiser/ball_config_left_bottom.jpg') no-repeat;

  }

  #ball_cust_top_right {

    width: 339px;

    height: 82px;

    background: url('images/ball_customiser/ball_config_right_top.jpg') no-repeat;

  }

  #ball_cust_bottom_right {

    width: 339px;

    height: 238px;

    background: url('images/ball_customiser/ball_config_right_bottom.jpg') no-repeat;

    font-family: verdana, arial;

    font-size: 11px;

    text-align: center;

  }

  #ball_cust_bottom_right p {

     margin: 0;

  }

  #ball_cust_controls_container {

    height: 220px;

  }

  .ball_cust_guide_text {

    padding-top: 5px;

  }

 .ball_cust_select_control {

   background: #cde4c8;

  }

  .ball_cust_text_input {

    background: #cde4c8;

  }

  #ball_cust_footer_notice {

    font-size: 9px;

  }

  .small_button {

    background: url('images/ball_customiser/cust_small_button_bg.jpg') repeat-x;

  }

  .small_button_left {

    background: url('images/ball_customiser/cust_small_button_left.jpg') repeat-x;

    width: 14px;

    height: 24px;

  }

  .small_button_right {

    background: url('images/ball_customiser/cust_small_button_right.jpg') repeat-x;

    width: 14px;

    height: 24px;

  }

 .small_button TD {

    font-size: 10px;

    height: 24px;

    line-height: 24px;

 }

 a.small_button_link {

   position: relative;

   top: -4px;

   left: -3px;

   text-decoration: none;

 }

 .cust_input_table {

  margin-top: 5px;

  margin-bottom: 5px;

 }

  .cust_input_table TD {

    font-size: 10px;

    padding-left: 2px;

 }

.cust_image_upload_table {

  margin-top: 5px;

  margin-bottom: 5px;

}

/* Ball Designer - reworked November 2008 - EOF */

/* Relayed Out Product Page - Nov 2008 */

#product_info_product_name {

   width: 557px;

   height: 37px;

   background: url('images/template/product_info_title_bg.jpg') no-repeat;

   font-family: verdana, arial;

   font-size: 18px;

   font-weight: bold;

   color: #fff000;

   text-align: center;

}

#product_info_product_image {

}

#product_info_product_image a {

  font-family: verdana, arial;

  font-size: 11px;

  text-decoration: none;

  display: block;

}

.product_info_rrp_text {

  font-family: verdana, arial;

  font-size: 12px;

  color: #000;

  text-decoration: line-through;

}

.product_info_save_text {

  font-family: verdana, arial;

  font-size: 12px;

  color: #fc0202;

}

.product_info_table_cell {

  height: 28px;

  line-height: 28px;

  background: #d6e1c3;

  font-weight: bold;

  font-family: verdana, arial;

  text-align: right;

  padding-right: 20px;

}

.product_info_our_price {

  font-size: 12px;

  color: #fc0202;

}

.product_info_from_price {

  font-size: 15px;

  color: #0c8702;

}

#product_info_personalised a{

  text-decoration: none;

}

#product_info_logo a {

  text-decoration: none;

}

.product_info_pers_phot {

  font-family: verdana, arial;

  font-size: 12px;

  color: #000;

}

.product_info_pers_price {

  font-family: verdana, arial;

  font-size: 15px;

  color: #0c8702;

}

#product_info_read_reviews {

  font-family: verdana, arial;

  font-size: 11px;

  color: #010101;

  padding: 0 5px;

}

.product_info_ratings_box {

  padding: 0 5px;

}

.product_info_ratings_box, .product_info_ratings_box TD {

  background: #d6e1c3;

  font-family: verdana, arial;

  font-size: 11px;

  color: #010101;

}

.product_info_no_reviews {

  background: #d6e1c3;

  font-family: verdana, arial;

  font-size: 11px;

  color: #010101;

  text-align: center;

}

.product_info_review_button {

  background: #d6e1c3;

  text-align: center;

  height: 43px;

  line-height: 43px;

}

.product_info_cart_controls {

  background: #d6e1c3;

  text-align: center;

  height: 43px;

  line-height: 43px;

  font-family: verdana, arial;

}

.product_info_cart_controls, .product_info_cart_controls TD{

  font-size: 11px;

  color: #010101;

}

.product_info_products_price_breaks {

  background: #d6e1c3;

  text-align: center;

  height: 75px;

  line-height: 75px;

}

.product_info_products_description {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  padding: 20px;

}

/* Relayed Out Product Page - Nov 2008 EOF */

/* Logo Ball Customiser - Jan 2009 */

#logo_ball_controls_container {

}

/* Logo Ball Customiser - Jan 2009 EOF */

/* Flydown Menus  - July 2009 */

#flydown_menu_container {

  position: relative;

  width: 948px;

  top: 0;

  left: 0;

}

.flydown_block {

  z-index: 3000;

  width: 412px;

  background: #ffffff;

  border: 1px solid #704c28;

  text-align: left;

}

.flydown_hdg2 {

  width: 412px;

  height: 22px;

  background: #dae4c9;

  border: 0px solid #704c28;

  text-align: left;

  font-family: verdana, arial, sans-serif;

  font-size: 10px;

}

.flydown_block UL{

  list-style-type: none;

  margin: 5px;

  padding: 0;

}

.flydown_block UL LI{

  float: left;

  width: 200px;

}

.flydown_block UL LI A{

 font-family: verdana, arial, sans-serif;

 text-decoration: none;

 font-size: 10px;

 color: #3a4c29;

}

.flydown_block UL LI A:hover{

  text-decoration: underline;

}

#flydown1 {

  position: absolute;

  top: 0px;

  left: 94px;

  height: 260px;

}

#flydown2 {

  position: absolute;

  top: 0px;

  left: 197px;

  height: 250px;

}

#flydown3 {

  position: absolute;

  top: 0px;

  left: 300px;

  height: 150px;

}

#flydown4 {

  position: absolute;

  top: 0px;

  left: 427px;

  height: 150px;

}

#flydown5 {

  position: absolute;

  top: 0px;

  left: 338px;

  height: 250px;

}

#flydown6 {

  position: absolute;

  top: 0px;

  left: 441px;

  height: 150px;

}

#flydown7 {

  position: absolute;

  top: 0px;

  left: 211px;

  height: 220px;

}

/* Flydown Menus  - July 2009 EOF */

/* SuckerFish Menu */

.nav {

line-height:1.0;

font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;

list-style-type: none;

margin-left: 0;

}

.nav ul {

position:absolute;

top:40px;

left:-1px;

display:none;

}

.nav li {

position:relative;

z-index:99;

height:42px;

float:left;

color:#FFC;

font-size:14px;

font-weight:700;

text-align:left;

}

.nav a {

display:block;

line-height:15px;

text-align:left;

}

.nav li:hover ul,ul.nav li.sfHover ul {

}

.nav li:hover li ul,.nav li.sfHover li ul {

}

.nav li li:hover ul,ul.nav li li.sfHover ul {

}

* html .nav li ul li ul {

margin-left:-2px;

}

ul.nav a,ul.nav a:hover,ul.nav a:visited {

color:#FFC;

}

ul.nav li ul {

background-color:#FFF;

border-bottom:2px solid #36C;

width: 400px;

}

ul.left_border {

border-left:2px solid #36C;

}

.right_border {

border-right:2px solid #36C;

}

ul.nav li ul li {

height:auto;

width: 400px;

text-align:center;

}

ul.nav ul li a {

padding-top:0;

white-space: nowrap;

}

ul.nav ul li a,ul.nav ul li a:hover,ul.nav ul li a:visited {

color:#000;

font-size:12px;

font-weight:400;

}

ul.nav ul li a{

display:block;

line-height:20px;

text-align:left;

font-size: 12px;

font-weight: bold;

color: #000;

height: 20px;

background: url('images/template/suckerfish_grn2.jpg') top left no-repeat;

padding-left: 20px;

text-decoration: none;

}

ul.nav ul li td {

  padding: 0;

}

ul.nav ul li a:hover {

background: url('images/template/suckerfish_off.jpg') top left no-repeat;

font-weight: bold;

color:#000;

}

ul.nav li ul {

  padding-left: 0;

}

.nav {

  padding-left: 0;

}

ul.nav ul li .suckerfish_header {

  font-size: 12px;

  background: #bed8a3;

  color: #056b05;

  font-weight: bold;

  padding-left: 10px;

  height: 20px;

  line-height: 20px;

}

ul.nav ul li .suckerfish_header a, ul.nav ul li .suckerfish_header a:hover {

  background-image: none;

  font-size: 12px;

  color: #056b05;

  font-weight: bold;

  padding-left: 0;

}

ul.nav ul li .suckerfish_header2 {

  font-size: 12px;

  background: #bed8a3;

  color: #056b05;

  font-weight: bold;

  padding-left: 10px;

  height: 20px;

  line-height: 20px;

}

ul.nav ul li .suckerfish_header2 a, ul.nav ul li .suckerfish_header2 a:hover {

  background-image: none;

  font-size: 12px;

  color: #a60001;

  font-weight: bold;

  padding-left: 0;

}

/* Suckerfish Menu EOF */

/* andrew cargill php works added for custom ball */
.customBorder {
	border: 1px solid #018000;
	padding: 5px;	
	margin-top:10px;
}
.altRow b, .normRow b {
	font-size: 16px;
}
.altRow {
	background: #E4EEE3;
}
.normRow {
	background: #F1FFEF;
}
.borderImg {
	border: 1px solid #E4EEE3;
}
.phpTable .textField {
	width: 200px;
	padding: 4px;
	border: 1px solid #018000;
}
#customizerDiv, #customizerText, #customizerLogo, #customizerTextImage {
	margin-top: 10px;
	display: none;
}
.customizeBtn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.hoverRow{
	background: #009900;
	color: #fff;
	cursor: pointer;
}
.customNotes {
	background: url('images/custombg.jpg') repeat-x top left;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	display: none;
	text-align: center;
	padding: 4px;
}
.hideExtras, .backExtras, .frontExtras, .imageExtras {
	display: none;
}
.underlineLink {
	text-decoration: underline;
}
.addText {
	background: #009D00;
	padding: 4px 4px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.addTextHover {
	background: #006500;
}
.blankBall {
	background: url('images/blankBall.jpg');
	height: 275px;
	width: 186px;
}
.examplePadding {
	padding: 85px 20px 40px 20px;
	text-align: center;
	font-family: arial;
	font-size: 13px;
}
#customizerBox {
	display:none;
}
.imagePreviewBox {
	padding-top:55px;
	padding-left:43px;
}
/* eof custom ball */

/* start of jquery upload for custom ball */
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 7px 0; text-align:center;    
    background: url("images/custombg.jpg") repeat-x scroll left top transparent; border-bottom:1px solid #ddd;color:#fff;
    font-weight: bold;
}
.qq-upload-button-hover {background:#017F01;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:0; padding:0; list-style:none;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("images/loading2.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
/* eof custom ball */
.boldGreen {
	font-weight: bold;
	font-size:13px;
	color: #017F01;
}
.phpTable hr {
	border:none;
	border-top: 1px solid #ccc;
	height: 1px;
}
.backExtrasLogoText {
	display: none;
}
.backExtrasLogoImage {
	display: none;
}
.addTextReverse, .addImageReverse {
	font-size:12px;
}
.blogList {
	margin: 0;
	padding: 3px;
	list-style: none;
}
.blogList li {
	font-family: arial;
	font-size: 12px;
	text-indent: 5px;
}
#image_back_name, #image_front_name {
	font-weight: bold;
	color: #017F01;
}