/* BUTTONS */

.more_button {
		margin-top: 5px;
		float: right;
}

.more_button a {
		display: block;
		width: 82px;
		height: 25px;
		background: url('/images/layout/buttons/more_button.png');
}

.continue_shopping a {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/continue_shopping.png');
		margin: 2px;
}

.continue_shopping a:hover {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/continue_shopping_h.png');
		margin: 2px;
}

.go_to_checkout a {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/go_to_checkout.png');
		margin: 2px;
}

.go_to_checkout a:hover {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/go_to_checkout_h.png');
		margin: 2px;
}

.product_right_part .add_to_basket a {
		display: block;
		width: 90px;
		height: 25px;
		background: url('/images/layout/buttons/add_to_basket.png');
}

.product_right_part .add_to_basket a:hover {
		display: block;
		width: 90px;
		height: 25px;
		background: url('/images/layout/buttons/add_to_basket_h.png');
}

.more_button a:hover {
		display: block;
		width: 82px;
		height: 25px;
		background: url('/images/layout/buttons/more_button_h.png');
}

.login_button a {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/login.png');
}

.login_button a:hover {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/login_h.png');
}

.login_and_checkout_button a {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/login_and_checkout.png');
}

.login_and_checkout_button a:hover {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/login_and_checkout_h.png');
}

.checkout_with_account_button a {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/checkout_with_account.png');
}

.checkout_with_account_button a:hover {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/checkout_with_account_h.png');
}

.create_an_account_and_checkout_button a {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/create_an_account_and_checkout.png');
}

.create_an_account_and_checkout_button a:hover {
		display: block;
		width: 184px;
		height: 25px;
		background: url('/images/layout/buttons/create_an_account_and_checkout_h.png');
}

.security_code_button a {
		display: block;
		position: relative;
		right: 0px;
		float: left;
		width: 150px;
		height: 25px;
		background: url('/images/layout/buttons/security_code.png');
}

.security_code_button a:hover {
		display: block;
		position: relative;
		right: 0px;
		float: left;
		width: 150px;
		height: 25px;
		background: url('/images/layout/buttons/security_code_h.png');
}


.pay_and_continue_button a {
		display: block;
		width: 163px;
		height: 25px;
		background: url('/images/layout/buttons/pay_and_continue.png');
}

.pay_and_continue_button a:hover {
		display: block;
		width: 163px;
		height: 25px;
		background: url('/images/layout/buttons/pay_and_continue_h.png');
}

.create_account_button a {
		display: block;
		width: 163px;
		height: 25px;
		background: url('/images/layout/buttons/create_account.png');
}

.create_account_button a:hover {
		display: block;
		width: 163px;
		height: 25px;
		background: url('/images/layout/buttons/create_account_h.png');
}

.continue_button a {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/continue.png');
}

.continue_button a:hover {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/continue_h.png');
}

.change_address_button a {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/change_address.png');
}

.change_address_button a:hover {
		display: block;
		width: 110px;
		height: 25px;
		background: url('/images/layout/buttons/change_address_h.png');
}

.find_school_button a {
		display: block;
		width: 66px;
		height: 19px;
		background: url('/images/layout/buttons/find_school.png');
}

.find_school_button a:hover {
		display: block;
		width: 66px;
		height: 19px;
		background: url('/images/layout/buttons/find_school_h.png');
}

.find_school_left_frame_button 
{
    position:absolute;
    display:block;
    overflow:hidden;
    width:169px;
    height:88px;
    background:url('/images/panel/find_school.png');
    color:white;
    font-weight:bold;
    z-index:1000000;
    top:56px;
    left:7px;
}

.find_school_left_frame_button a
{
color:white;
font-weight:bold;
text-decoration:none;
}

.find_school_left_frame_button a:hover
{
color:white;
}

.find_school_left_frame_button #top_text
{
position:absolute;
top:10px;
left: 45px;
width: 120px;
height: 100px;
text-align:center
}

.find_school_left_frame_button #bottom_text
{
position:absolute;
top:59px;
left: 45px;
width: 120px;
}

.find_school_left_frame_button #large_tick
{
position: absolute;
width: 36px;
height: 38px;
bottom: 1px;
left: 9px;
background: url('/images/layout/large_tick.png')
}



.go_button a {
		display: block;
		width: 66px;
		height: 19px;
		background: url('/images/layout/buttons/go.png');
}

.go_button a:hover {
		display: block;
		width: 66px;
		height: 19px;
		background: url('/images/layout/buttons/go_h.png');
}

.send_payment_button a {
		display: block;
		width: 109px;
		height: 25px;
		background: url('/images/layout/buttons/send_payment.png');
}

.send_payment_button a:hover {
		display: block;
		width: 109px;
		height: 25px;
		background: url('/images/layout/buttons/send_payment_h.png');
}

.clear_form_button a {
		display: block;
		width: 109px;
		height: 25px;
		background: url('/images/layout/buttons/clear_form.png');
}

.clear_form_button a:hover {
		display: block;
		width: 109px;
		height: 25px;
		background: url('/images/layout/buttons/clear_form_h.png');
}

.mini_basket_button a {
		display: block;
		width: 75px;
		height: 20px;
		background: url('/images/layout/buttons/mini_basket_button.png');
}

.mini_basket_button a:hover {
		display: block;
		width: 75px;
		height: 20px;
		background: url('/images/layout/buttons/mini_basket_button_h.png');
}

.mini_basket_checkout_button a {
		display: block;
		width: 75px;
		height: 20px;
		background: url('/images/layout/buttons/mini_basket_checkout_button.png');
}

.mini_basket_checkout_button a:hover {
		display: block;
		width: 75px;
		height: 20px;
		background: url('/images/layout/buttons/mini_basket_checkout_button_h.png');
}



/* YUI BUTTONS */

#yui_button a {
    color: #555555;
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_initial.png) repeat-x 0 0;
}

#yui_button a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_hover.png) repeat-x 0 0;
}


#yui_button_blue a {
    color: #555555;
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_initial.png) repeat-x 0 0;
}

#yui_button_blue a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_hover.png) repeat-x 0 0;
}


#yui_button_blue_mini a {
    color: #555555;
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_blue.png) repeat-x 0 0;
    border: 1px solid #bcd1ee;
}

#yui_button_blue_mini a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
}


#yui_button_blue_medium a {
    color: #555555;
    text-decoration: none;
    font-size: 10px;
    width: 180px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_initial.png) repeat-x 0 0;
}

#yui_button_blue_medium a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    width: 180px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_hover.png) repeat-x 0 0;
}

#yui_button_minibasket a {
    color: #555555;
    text-decoration: none;
    font-size: 10px;
    width: 117px;
    _width: 113px;
    _height: 14px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_initial.png) repeat-x 0 0;
    text-align: center;
    _padding-top: 4px;
}

#yui_button_minibasket a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    width: 117px;
    _width: 113px;
    _height: 14px;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0px;
    background:url(/iNeed/CSS/yui_assets/button_hover.png) repeat-x 0 0;
    text-align: center;
    _padding-top: 4px;
}





/* ATB */

a.atb {
    display: block;
    width: 96px;
    height: 25px;
    background: url('/images/layout/buttons/atb.png');
}

a.atb:hover {
    display: block;
    width: 96px;
    height: 25px;
    background: url('/images/layout/buttons/atb_h.png');
}



