/**

 * Magento

 *

 * NOTICE OF LICENSE

 *

 * This source file is subject to the Open Software License (OSL 3.0)

 * that is bundled with this package in the file LICENSE.txt.

 * It is also available through the world-wide-web at this URL:

 * http://opensource.org/licenses/osl-3.0.php

 * If you did not receive a copy of the license and are unable to

 * obtain it through the world-wide-web, please send an email

 * to license@magentocommerce.com so we can send you a copy immediately.

 *

 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)

 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)

 */

/******************************************/

/***********[ Mage_CSS_A Reset ]***********/

/******************************************/



* { margin:0; padding:0; }



body {width:99%; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1em; color:#111111; background-color:#81D581; background-image:url(../images/sky.jpg); background-position:bottom center; background-attachment:fixed; background-repeat:no-repeat}



a { color:#1e7ec8; text-decoration:underline; }

a:hover { color:#1e7ec8; text-decoration:underline; }

a img { border:0;}



/* Heading */

h1, h2, h3, h4, h5, h6, .head {

	margin-bottom:.4em;

	line-height:1.3em;

	color:#0A263C;

	}

h2 { font-size:1.5em; }

h3 { font-size:1.35em; }

h4 { font-size:1.05em; }

h5 { font-size:1.05em; }

h6 { font-size:.95em; }



/* Table */

th { padding:0; text-align:left; vertical-align:top; }

td {padding:0;vertical-align:top;}



/* Paragraph */

p { margin-bottom:.8em; }

address { margin-bottom:.4em; }

address { font-style:normal; line-height:1.4em;}

cite { font-style:normal; font-size:10px;}

q:before, q:after{content:'';}



/* Form */

form { display:inline;}

fieldset { border:none; }

legend {display:none;}

label { color:#666; /*font-size:.95em;*/  font-weight:bold; }

input, select, button { vertical-align:middle; }



/* Lists */

dt { display:block; font-weight:bold; }

li { list-style:none; }



/* Size */

small { font-size:.9em; }

big { font-size:1.1em; }



hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }

.nowrap { white-space:nowrap; }

:focus { outline: 0; }

.bold { font-weight:bold; }



/* custom CSS */

* {margin:0; border:0; padding:0}

#container {width:950px; margin-left:auto; margin-right:auto}

#top_menu {width:950px; height:86px; display:block; overflow:hidden; background-image:url(../images/white-fade-top.jpg); background-repeat:no-repeat}

#top_menu_right {text-align:right; margin-top:60px; width:915px; font-size:14px; padding-right:35px}

#bottom_area {width:950px; display:block; background-image:url(../images/bottom-bg.jpg); background-repeat:no-repeat}

#left_col {width:175px; float:left; padding-left:25px; height:100%}

#main_col { padding-left:0px; width:545px; padding-right:0px; float:left; font-size:0.8em; display:block}

#grassy_bottom {width:950px; height:26px; background-image:url(../images/grass.jpg); background-repeat:no-repeat; display:block}

#right_col {width:200px; float:left; padding-right:0px; height:100%; display:block}

#quickplaysport_main_header {width:950px; height:137px; display:block; overflow:hidden; background-image:url(../images/titlebar_repeat.gif); background-repeat:no-repeat; background-position:0px 0px}

#menu_box_info {width:170px;}

.titlebar_all {width:170px; height:26px; display:block; overflow:hidden}

.titlebar_left {width:13px; height:26px; display:block; background-image:url(../images/title_bars/titlebar_left.gif); background-repeat:no-repeat; float:left}

.titlebar_mid {height:26px; width:141px; background-image:url(../images/title_bars/titlebar_middle.gif); background-repeat:repeat-x; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; overflow:hidden}

.inner_padding_title { padding-top:5px;}

.titlebar_right {width:13px; height:26px; display:block; background-image:url(../images/title_bars/titlebar_right.gif); background-repeat:no-repeat; float:left}

.titlebar_all {width:170px; height:26px; display:block; overflow:hidden}

.mid_box {width:167px; background-image:url(../images/title_bars/box_mid_tile.gif); background-repeat:repeat-y}

.bottom_box {width:167px; height:14px; display:block; background-image:url(../images/title_bars/grass_bottom.gif); background-repeat:no-repeat}

/*flash advert FP */

.titlebar_all_main {width:543px; height:26px; display:block; overflow:hidden}

.titlebar_left_main {width:13px; height:26px; display:block; background-image:url(../images/title_bars/large-titlebar-left.gif); background-repeat:no-repeat; float:left}

.titlebar_mid_main {height:26px; width:517px; background-image:url(../images/title_bars/large-titlebar-mid.gif); background-repeat:repeat-x; float:left; font-size:12px; font-weight:bold; color:#FFFFFF}

.titlebar_right_main {width:13px; height:26px; display:block; background-image:url(../images/title_bars/large-titlebar-right.gif); background-repeat:no-repeat; float:left}

.mid_box_contact_main {width:543px; background-image:url(../images/title_bars/box_mid_tile_main.gif); background-repeat:repeat-y;}

.mid_box_contact_login {width:543px; height:605px; display:block; background-image:url(../images/title_bars/box_mid_tile_main.gif); background-repeat:repeat-y;}



.kickster_FP_ad_16May {width:537px; height:93px; background-image:url(../images/kickster/KickFPAd19thMay_title.gif); background-repeat:no-repeat; display:block; overflow:hidden; margin-left:3px; margin-right:3px}

.kickster_mid_16May {width:537px; height:526px; background-image:url(../images/kickster/KFPad18thmay_main.jpg); background-repeat:no-repeat; display:block; overflow:hidden; margin-left:3px; margin-right:3px}

.kickster_base {width:537px; height:175px; background-repeat:no-repeat; display:block; overflow:hidden; margin-left:3px; margin-right:3px;}

.kick_txt { padding-left:30px; padding-right:20px; font-size:10px;}

.centre_ad_txt {text-align:center; font-size:22px; color:#999999; font-weight:bold; margin-top:10px; margin-bottom:10px}

.bottom_box_main {width:543px; height:14px; display:block; background-image:url(../images/title_bars/grass_bottom_main.gif); background-repeat:no-repeat}

.mid_box_contact_main_lower {width:526px; background-image:url(../images/kickster/lower_bg.gif); background-repeat:no-repeat; background-position:-30px 30px; margin-left:13px; margin-right:3px; font-size:9px}

.mid_box_contact_main {width:543px; background-image:url(../images/title_bars/box_mid_tile_main.gif); background-repeat:repeat-y;}



/*header.css */

#header_component {width:950px; height:150px; display:block; overflow:hidden; margin-left:auto; margin-right:auto}

.bradpiclink {float:right; widows:560px; height:128px; display:block; overflow:hidden; background-image:url(../images/brad.jpg);}

#header_top_component {width:950px; height:20px; display:block; background-image:url(../images/white-fade-top.jpg); overflow:hidden;}

#header_bottom_component {width:950px; height:137px; display:block; overflow:hidden; background-image:url(../images/titlebar_repeat.gif); background-repeat:no-repeat; background-position:0px 0px}

#top_link_right {text-align:right; margin-top:0px; width:915px; font-size:14px; padding-right:35px; padding-top:5px}

.top_link {text-decoration:none; font-size:12px; color:#666666}



/*left_col css */

#left_column {width:175px}



/*right_col css */

#right_column {width:175px}



.shop_white_titles {padding-left:13px; padding-top:5px; font-size:14px; color:#FFFFFF; font-weight:bold}

.shop_holder_correction {width:694px; margin-left:3px; margin-right:3px; overflow:hidden}

.shop_holder_correction_smaller {width:537px; margin-left:3px; margin-right:3px; overflow:hidden}

.shop_holder_correction_smallest {width:161px; margin-left:3px; margin-right:3px; overflow:hidden; font-size:10px}

.shop_holder_correction_smaller2 {font-size:0.7em; padding-left:15px; padding-right:10px; padding-top:10px; width:669px; margin-left:3px; margin-right:3px; overflow:hidden}

/*login*/

.col2-set-login {clear:both; width:250px; float:left}

.col2-set-login-right {clear:both; width:287px; float:right}

.login_horiz {width:100%; min-height:75px; height:75px; font-size:14px}

.login-BG {}

.login_content {height:75px; padding:14px 21px; font-size:12px}

.login_content2 {height:75px; padding:14px 21px; font-size:12px}

.login_create {width:171px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/login/create.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.login_login {width:171px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/login/login.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.login_submit {width:171px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/login/submit.gif); background-repeat:no-repeat; background-color:#FFFFFF}



.login_button_set {clear:both; margin-top:0.5em; border-top:1px solid #e4e4e4; border-bottom:3px solid #006600; padding-top:8px; text-align:left; padding-left:15px; height:42px}

.login_button_set2 {clear:both; margin-top:0.5em; border-top:1px solid #e4e4e4; padding-top:8px; text-align:left; padding-left:15px}

.account_form {padding:15px 25px 12px 20px; background:#ffffff;}

.account_form2 {padding:15px 25px 12px 20px; background:#ffffff; border-top:#006600 solid 3px;}



.haccount {font-size:18px; font-weight:bold; color:#E76200; height:25px}

.login_small_pad {padding-left:20px; padding-top:20px; padding-right:20px; font-size:14px}

.listitem_active {padding-left:10px; width:151px; display:block; font-size:12px; background-image:url(../images/mainmenu/menu_bg.gif); background-repeat:repeat-x; text-decoration:none; color:#ffffff; height:22px; margin-left:3px; padding-top:8px; background-position:0px -30px}

.account_input_box {width:350px}

.login_save {width:171px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/login/save.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.login_save_address {width:171px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/login/save_address.gif); background-repeat:no-repeat; background-color:#FFFFFF}



/*address book */

.address_float_right {float:right; width:175px}

.address_float_left {float:left; width:300px}

.no_margin {margin-left:3px; margin-top:0px}

.about_us_address  {font-size:0.8em; padding-right:20px}

.address_book_padding {padding-left:15px; }

.padding_all {padding:20px}



/* shopping cart */

.buy-now {width:101px; height:34px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/shop/add-to-cart_green.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.buy-now2 {width:113px; height:108px; display:block; background-image:url(../images/product_page/buy_now.gif); background-repeat:no-repeat; cursor:pointer; background-color:#FFFFFF; margin-left:520px; margin-top:397px}

.buy-now3 {width:113px; height:108px; display:block; background-image:url(../images/product_page/buy_now.gif); background-repeat:no-repeat; cursor:pointer; background-color:#FFFFFF; margin-left:520px; margin-top:370px}





/* product titles */

.K2000pic {width:215px; height:32px; background-image:url(../images/kickster/kickster2000.gif); display:block; background-position:0px 0px; background-repeat:no-repeat}

.KP3600pic {width:215px; height:32px; background-image:url(../images/kickster/kicksterproo.gif); display:block; background-position:0px 0px; background-repeat:no-repeat}

.KPFutpic {width:215px; height:32px; background-image:url(../images/kickster/Kfutsal.gif); display:block; background-position:0px 0px; background-repeat:no-repeat}

.KPMinipic {width:215px; height:32px; background-image:url(../images/kickster/Kmini.gif); display:block; background-position:0px 0px; background-repeat:no-repeat}

.test1pic {width:215px; height:32px; background-image:url(../images/kickster/Kmini.gif); display:block; background-position:0px 0px; background-repeat:no-repeat}



 /* prices */

.K2000price {width:295px; height:45px; background-image:url(../images/kickster/39.gif); background-repeat:no-repeat; background-position:0px 8px; overflow:hidden; padding-right:5px}

.KP3600price {width:295px; height:45px; background-image:url(../images/kickster/79.gif); background-repeat:no-repeat; background-position:0px 8px; overflow:hidden; padding-right:5px}

.KPFutprice {width:295px; height:45px; background-image:url(../images/kickster/price_soon.gif); background-repeat:no-repeat; background-position:0px 8px; overflow:hidden; padding-right:5px}

.KPMiniprice {width:295px; height:45px; background-image:url(../images/kickster/price_soon.gif); background-repeat:no-repeat; background-position:0px 8px; overflow:hidden; padding-right:5px}

.test1price {width:295px; height:45px; overflow:hidden; padding-right:5px}

.price_right {float:right; width:101px; height:31px; display:block; text-align:right; padding-top:8px}



.table_holder {width:275px; margin-top:32px}

.floater_right {padding-right:0px; float:right; text-align:right}

.floater_left {padding-left:10px; float:left; text-align:left}

.smal_txt {font-size:12px}

.address_box {width:450px; border:#b6b6b6 solid 1px;}

.footer_txt {text-align:right; font-size:12px}

.footer_link {font-weight:bold; color:#006600; text-decoration:none}

.txt_14 {font-size:9px}

.table_hide {width:0px; height:0px; display:block; overflow:hidden}



/* price tables css fudge */

.K2000table {width:161; height:80px; background-image:url(../images/attributes/2000.gif); background-repeat:no-repeat;overflow:hidden; background-position:5px 0px}

.KP3600table {width:161; height:80px; background-image:url(../images/attributes/3600.gif); background-repeat:no-repeat;overflow:hidden; background-position:5px 0px}

.KPFuttable {width:161; height:80px; background-image:url(../images/attributes/futsal.gif); background-repeat:no-repeat;overflow:hidden; background-position:5px 0px}

.KPMinitable {width:161; height:80px; background-image:url(../images/attributes/mimi.gif); background-repeat:no-repeat;overflow:hidden; background-position:5px 0px}

.bottom_28days {font-size:9px; color:#006600; margin-top:65px}

.left_align {text-align:left}

.floater_left2 {padding-left:0px; float:left; text-align:left}



/* RSS Feeds */



#rsstitle {font-size:12px; font-weight:bold}

#rssbody {font-size:10px}

.coupon_right {float:right; padding-right:0px; text-align:right}

.coupon_right2 {padding-right:15px; text-align:right; width:99%}

.pay_cheque {width:155px; height:22px; display:block; background-image:url(../images/pay-by-cheque.gif)}

.bottom_box_secure {width:167px; height:46px; display:block; background-image:url(../images/title_bars/grass_bottom_cheque.gif); background-repeat:no-repeat}

.about_us_blog {font-size:0.8em; padding-left:3px; padding-right:0px}



/*new product page */



.product_page_title {width:680px; height:187px; display:block; overflow:hidden; background-image:url(../images/product_page/title_kickster_product_page.gif); background-repeat:no-repeat}

.product_page_k2000 {width:680px; height:585px; display:block; margin-left:3px; overflow:hidden; background-image:url(../images/product_page/K2000.jpg); background-repeat:no-repeat}

.product_page_k3600 {width:680px; height:585px; display:block; margin-left:3px; overflow:hidden; background-image:url(../images/product_page/k3600.jpg); background-repeat:no-repeat}

.product_page_txt_title {width:230px; height:26px; display:block; overflow:hidden; background-image:url(../images/product_page/tech-spec.gif); background-repeat:no-repeat; margin-left:33px}

.product_page_txt_area {width:680px;}

.about_us7 {font-size:0.8em; padding-left:3px; padding-right:3px; overflow:hidden}

.spec_list {margin-left:45px; padding-top:15px;  font-size:1.2em;}

.spec_list li {list-style:circle;} 

.buy_now {width:113px; height:108px; display:block; background-image:url(../images/product_page/buy_now.gif); background-repeat:no-repeat; cursor:pointer}



/* k2000 */



.k2000_ad_box { width:680px; height:640px; background-color:#FFFFFF; margin-left:3px}

.k2000_left { width:525px; height:531px; float:left; display:block}

.k2000_right { width:124px; height:531px; float:right; display:block}

.k2000_title { width:525px; height:51px; display:block; background-image:url(../images/product_page/K2000/title.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.k2000_big_pic { width:525px; height:354px; display:block; background-image:url(../images/product_page/K2000/main-pic.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.k2000_little_pic { width:525px; height:126px; background-image:url(../images/product_page/K2000/bottom-pic.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.k2000_circles { width:124px; height:531px; background-image:url(../images/product_page/K2000/circles.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.buy_now_button {width:118px; height:119px; margin-top:400px; background-image:url(../images/product_page/K2000/buy_now.gif); background-repeat:no-repeat; cursor:pointer; background-color:#FFFFFF}

.hrule {width:679px; height:10px; display:block; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/product_page/hr.gif); margin-left:auto; margin-right:auto}



.k3600_ad_box { width:680px; height:600px; background-color:#FFFFFF; margin-left:3px}

.k3600_left { width:525px; height:531px; float:left; display:block}

.k3600_right { width:124px; height:531px; float:right; display:block}

.k3600_title { width:525px; height:51px; display:block; background-image:url(../images/product_page/K3600/title.gif); background-repeat:no-repeat; background-color:#FFFFFF}

.k3600_big_pic { width:525px; height:354px; display:block; background-image:url(../images/product_page/K3600/bigpic.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.k3600_little_pic { width:525px; height:126px; background-image:url(../images/product_page/K3600/little_pics.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.k3600_circles { width:124px; height:531px; background-image:url(../images/product_page/K3600/circles.jpg); background-repeat:no-repeat; background-color:#FFFFFF}

.k2000_drop_txt {width:470px; margin-left:31px}

.k3600_drop_txt {width:470px; height:150px; display:block; margin-left:31px}



#rsstitle {}

#rssbody {}

.shop_holder_correction5 {width:665px; margin-left:3px; margin-right:3px; overflow:hidden}

.shop_holder_correction5 #rsstitle {width:600px; display:block; overflow:hidden}

.shop_holder_correction5 #rssbody {width:600px; display:block}

.shop_holder_correction6 {width:694px; margin-left:3px; margin-right:3px; overflow:hidden}



.instruction_step {width:680px; height:245px; display:block}

.instruction_pic {width:320px; height:240px; display:block; float:left; margin-left:0px; margin-right:15px}

.instruction_text {width:300px; float:left; padding-right:0px; font-size:14px}

.little_spacer {widows:650px; height:5px; display:block; overflow:hidden}

.instruction_text ul {list-style:disc; padding-left:0px;}

.instruct_pad {padding-left:35px; list-style-type:disc}

.fake_list {background-image:url(../images/instructions/disc.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:35px}

.kick_txt_pdf {width:100px; float:right;  font-size:9px}

.kick_pdf2 {width:45px; height:45px; background-image:url(../images/assembly/pdf.gif); background-repeat:no-repeat; display:block; float:right}

.instruct_title {width:680px; height:162px; display:block; background-image:url(../images/instructions/title.gif); background-repeat:no-repeat}

.extra_link {font-size:9px; text-decoration:none}

.3dsecuretext {text-transform:lowercase; font-weight:bold; font-size:12px; margin-bottom:20px}

.login_custom_wide {width:537px;}