html {
height:100%;
}
body {
background:#fff; 
font:13px/1.231 Arial, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
line-height:1.1em;
margin:0;
height:100%;
color:#000000;
}
form {
margin:0px;
}
img {
border:none;
}
p {
margin:0 0 1.6em 0;
}
a {
outline:none;
}
a:link {
color:#cb0f17;
text-decoration:none;
}
a:visited {
color:#cb0f17;
text-decoration:none;
}
a:hover {
color:#cb0f17;
text-decoration:underline;
}
.wrapper {
position:absolute;
top:0;
left:-383px;
margin:0 0 0 50%;
background:#fff;
width:766px;
}
.global {
display:none;
}
.global ul{
margin:0;
padding:0;
list-style:none;
text-align:center;
height:31px;
}
.global li {
display:inline;
padding:0;
font-size:77%;
color:#ffffff;
line-height:2.2em;
margin:0 6px 0 6px;
font-weight:bold;
}
.global li a:link, .global li a:visited {
color:#757576;
text-decoration:none;
}
.global li a:hover {
color:#757576;
text-decoration:none;
}
.global_selected {
line-height:2.2em;
color:#757576;
}
.menu {	
display:none;
}

.print_logo
{
margin: 0 0 0 45px;
display:block;
}

.logo {
display:none;
}
.nav {
display:none;
}
.nav ul {
display:none;
}
.nav li {
display:none;
}
.nav a:link, a:visited {
display:none;
}
.nav a:hover {
display:none;
}
a.nav_selected:link, a.nav_selected:visited, a.nav_selected:hover {
display:none;
}
.search {
display:none;
}
.searchfield {
display:none;
}
.content {
background:#fff;
min-height:373px;
margin:0 0 10px 40px;
}
/* Internet Explorer 6 min height hack * 
/*\*/ 
* html .content {
background:url(../images/bg_content.jpg) no-repeat;
height:373px;
margin:0 0 10px 0;
}
.main {
float:left;
width:700px;
padding:0 0 0 0;
}
.main_home {
float:left;
width:700px;
padding:0 0 0 28px;
background:url(../images/bg_main_home.gif) no-repeat 55px 0;
}
.product_head {
margin: 6px 0 5px 0;
font-size:138.5%;
line-height:1.3em;
}
.breadcrumbs {
font-size:77%;
color:#979798;
clear:both;
margin:3px 0 0 0;
height:20px;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
color:#979798;
text-decoration:none;
font-size:85%;
}
.breadcrumbs a:hover {
color:#cb0f17;
text-decoration:none;
}
h1 {
margin: 6px 0 34px 0;
font-size:161.6%;
line-height:1.3em;
}

.subnav {
float:left;
width:180px;
background:url(../images/bg_subnav.gif) no-repeat bottom right;
line-height:1.5em;
padding:0 0 10px 0;
}
.subnav a:link, .subnav a:visited {
display:block;
color:#f2f2f2;
margin:0 0 0 0;
text-decoration:none;
padding:0 6px 0 6px;
line-height:1.6em;
font-size:77%;
}
.subnav a:hover {
display:block;
color:#fff;
margin:0;
text-decoration:none;
}
a.subnav_selected:link, a.subnav_selected:visited, a.subnav_selected:hover {
display:block;
color:#525254;
margin:3px 0 3px 0;
text-decoration:none;
background:#bababb;
line-height:2.2em;
font-size:77%;
}
.subnav h2 {
color:#cb0f17;
font-size:93%;
margin:0 0 0 0;
padding:0 0 24px 0;
background:url(../images/bg_subnav_h2.gif) no-repeat right bottom;
}
.freetext_results {
display:block;
color:#e6e6e6;
padding:0 12px 0 12px;
line-height:1.6em;
font-size:77%;
}
.storerow {
margin:0 0 30px 0;
}
.store_column {
float:left;
width:232px;
margin:0 21px 0 0;
text-align:center;
}
.store_column2 {
float:left;
width:232px;
margin:0 21px 0 0;
text-align:center;
}
.store_column3 {
float:right;
width:232px;
text-align:center;
}
.store_catname {
background:url(../images/bg_store_catname.gif) no-repeat;
color:#fff;
font-size:85%;
height:38px;
padding:8px 0 0 10px;
margin:0 0 6px 0;
text-align:left;
font-weight:normal;
}
.store_catname a:link, .store_catname a:visited, .store_catname a:hover {
color:#fff;
text-decoration:none;
}
.inside_main {
float:right;
width:542px;
}
.categoryrow {
width:542px;
}
.category {
float:left;
width:270px;
}
.category2 {
float:right;
width:270px;
}
.category_img {
float:left;
width:100px;
margin:0 10px 0 0;
}
.category_desc {
float:right;
width:160px;
font-size:85%;
font-weight:bold;
}
.category_desc a:link, .category_desc a:visited {
color:#000000;
text-decoration:none;
}
.category_desc  a:hover {
color:#cb0f17;
text-decoration:none;
}
.category_code {
display:block;
margin:4px 0 4px 0;
font-size:85%;
color:#979798;
font-weight:normal;
}
.category_price {
display:block;
font-size:93%;
color:#cb0f17;
}
.categoryrow_separator {
height:30px;
clear:both;
}
.product_code {
display:block;
margin:0 0 30px 0;
font-size:77%;
color:#979798;
}
.productrow {
width:738px;
}
.product_img {
float:left;
width:330px;
}
.product_desc {
float:left;
width:138px;
padding:0 20px 0 20px;
font-size:85%;
}
.product_add {
display:none;
}
.product_add3 {
float:right;
width:124px;
font-size:77%;
color:#979798;
text-align:center;
background:url(../images/bg_product_add.gif) no-repeat;
padding:16px 0 0 0;
height:90px;
margin:0 0 0 25px;
}
.product_add2 {
float:right;
width:220px;
font-size:77%;
background:url(../images/bg_product_add2.gif) no-repeat;
padding:20px 0 0 0;
}
.product_add_inside {
margin:0 15px 3px 20px;
}
.product_add_btm {
background:url(../images/bg_product_add2_btm.gif) no-repeat bottom left;
height:20px;
}
.radio_bag {
margin:0 3px 0 0;
}
.namebag {
width:100px; 
font-size:85%;
margin:0 0 2px 0;
}
.namebag_arrow {
margin:0 0 2px 3px;
}
.product_qty2 {
width:30px;
font-size:85%;
color:#979798;
margin:0 0 0 6px;
}
.product_qty {
width:20px;
font-size:85%;
color:#979798;
}
.product_qty3 {
width:28px;
color:#979798;
border: 1px solid #979798;
display:block;
float:left;
padding:0 0 0 2px;
}
.product_qty4 {
width:8px;
float:left;
padding:0 0 0 4px;
}
.red_text {
color:#cb0f17;
}
.red_text2 {
color:#fff;
display:block;
background:#cb0f17;
padding:4px;
margin:6px 0 6px 0;
}
.side {
display:none;
}

.side p 
{
margin:0 0 6px 0;
}

.cart h1 {
background:#cb0f17 url(../images/bg_cart.gif) no-repeat;
color:#fff;
margin:0 0 2px 0;
padding:2px 0 7px 30px;
font-size:85%;
}
.cart h1 a:link, .cart h1 a:visited {
color:#fff;
text-decoration:none;
}
.cart h1  a:hover {
color:#eeb0b3;
text-decoration:none;
}
.cart_items {
padding:0 6px 0 6px;
background:#525254;
color:#fff;
font-size:77%;
line-height:2.2em;
margin:2px 0 0 0;
}
.cart_justadded {
padding:0 6px 4px 6px;
background:#757576;
color:#fff;
font-size:77%;
line-height:2.2em;
margin:2px 0 0 0;
}
.justadded_title {
display:block;
color:#e6e6e6;
font-size:85%;
line-height:1.6em;
}
.cart_cost {
padding:0 6px 0 6px;
background:#979798;
color:#fff;
font-size:77%;
line-height:2.2em;
margin:2px 0 0 0;
}
.cart_checkout {
padding:0 6px 0 6px;
background:#bababb;
color:#fff;
font-size:77%;
line-height:2.2em;
margin:2px 0 0 0;
text-align:center;
}
.cart_btm {
display:none;
}
.cartpage_container {
font-size:77%;
margin:0;
}
.cartpage_container_btm {
display:none;
}
.cartpagerow {
width:650px;
height:auto;
border-bottom:#dfe0e1 1px solid;
}
.cartpage_column1 {
float:left;
width:258px;
padding:6px 20px 6px 0;
font-weight:bold;
}
.cartpage_column2 {
float:left;
width:70px;
padding:6px 20px 6px 0;
text-align:center;
color:#979798;
}
.cartpage_column3 {
float:left;
width:70px;
padding:6px 10px 6px 0;
color:#979798;
}
.cartpage_column4 {
float:left;
width:12px;
padding:6px 20px 6px 0;
text-align:center;
color:#525254;
}
.cartpage_column5 {
float:left;
width:70px;
padding:6px 20px 6px 0;
text-align:right;
color:#525254;
}
.cartpage_column6 {
float:right;
width:80px;
padding:6px 0 6px 0;
text-align:right;
color:#cb0f17;
font-weight:bold;
}
.namecart {
background:url(../images/bg_namecart.gif) no-repeat;
color:#fff;
font-size:93%;
height:38px;
padding:8px 0 0 12px;
margin:0;
}
.namecart2 {
background:url(../images/bg_namecart.gif) no-repeat;
color:#fff;
font-size:116%;
height:38px;
padding:8px 0 0 12px;
margin:0;
}
.namecart3 {
background:url(../images/bg_namecart3.gif) no-repeat;
color:#fff;
font-size:108%;
height:38px;
padding:8px 0 0 12px;
margin:0;
}
.delivery {
display:none;}
.delivery1 {
background:url(../images/bg_delivery_container.gif) no-repeat 0 46px;
width:340px; 
float:left;
margin:0 0 25px 0;
font-size:77%;
}
.delivery2 {
background:url(../images/bg_delivery_container.gif) no-repeat 0 46px;
width:340px; 
float:right;
padding:0;
font-size:77%;
margin:0 0 25px 0;
}
.deliveryrow_top {
margin:20px 0 0 0;
padding:0;
}
.deliveryrow {
width:340px;
}
.delivery_column1 {
float:left;
width:90px;
padding:6px 20px 6px 30px;
text-align:right;
}
.delivery_column2 {
float:left;
width:122px;
padding:6px 0 6px 0;
font-weight:bold;
}
.deliveryprice {
font-size:116%;
color:#cb0f17;
font-weight:bold;
}
.delivery_container_btm {
background:url(../images/bg_delivery_container_btm.gif) no-repeat bottom;
height:20px; 
}
.notmandatory {
font-weight:normal;
}
.credit_totals {
font-size:85%;
margin:0 0 20px 0;
}
.thanks {
font-size:116%;
margin:0 0 12px 0;
}
.credit {
background:url(../images/bg_credit.gif) no-repeat 0 46px;
width:738px;
padding:0;
margin:0;
}
.credit_btm {
background:url(../images/bg_credit_btm.gif) no-repeat left bottom;
height:25px;
margin:0 0 25px 0;
width:738px;
}
.creditcard1 {
width:300px; 
float:left;
padding:0px 20px 0 20px;
font-size:77%;
}
.creditcard2 {
width:300px; 
float:right;
padding:0px 20px 0 20px;
font-size:77%;
}
.creditcardrow_top {
margin:20px 0 0 0;
}
.creditcard1 p {
margin:10px 0 0 0;
}
.creditcardrow {
width:300px;
}
.creditcard_column1 {
float:left;
width:120px;
padding:6px 10px 6px 0;
text-align:right;
}
.creditcard_column2 {
float:left;
width:170px;
padding:6px 0 6px 0;
font-weight:bold;
}
.creditcard_field {
width:150px;
font-size:100%;
color:#979798;
}
.creditcard_field_sml {
width:55px;
font-size:100%;
color:#979798;
}

.creditcard_field_sml_cc {
width:30px;
font-size:100%;
color:#979798;
}
.cardtype {
width:150px;
font-size:100%;
color:#979798;
}
.month_year {
font-size:100%;
color:#979798;
margin:0 10px 0 0;
}
.school_column1 {
float:left;
width:100px;
padding:6px 20px 6px 0;
text-align:center;
color:#979798;
}
.school_column2 {
float:left;
width:256px;
padding:6px 20px 6px 0;
font-weight:bold;
}
.school_column3 {
float:left;
width:120px;
padding:6px 10px 6px 0;
color:#979798;
}
.school_column4 {
display:none;
}
.school_column5 {
float:left;
width:70px;
padding:6px 20px 6px 0;
color:#979798;
}
.school_column6 {
float:left;
width:70px;
padding:6px 20px 6px 0;
color:#979798;
}
.school_column7 {
float:left;
width:50px;
padding:6px 20px 6px 0;
color:#979798;
}
.school_grandtot {
float:right;
width:300px;
text-align: right;
padding:6px 20px 6px 0;
color:#979798;
}

.code_grey {
color:#989798;
display:block;
font-weight:normal;
}
.warning_layer {
width:598px;
background:#fff;
padding:25px 25px 25px 25px;
font-size:77%;
margin:0;
border:10px solid #979798;
}
.warning_txt {
font-size:108%;
margin:0 0 20px 0;
}
.thanks1 {
background:url(../images/bg_delivery_container.gif) no-repeat 0 46px;
width:340px; 
margin:0 0 25px 0;
font-size:77%;
}

.thanks_row {
width:300px;
margin-left: 20px;
}

.clear {
clear:both;
padding:0;
}

/* Easy Slider */


#move{
position:relative;
margin:109px 0 0 26px;
}			
#slider{}	
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:686px;
height:261px;
overflow:hidden; 
background:url(../images/bg_homelist.gif) no-repeat;	
}	
#prevBtn, #nextBtn{ 
display:block;
width:27px;
height:77px;
position:absolute;
left:-26px;
top:110px;
}	
#nextBtn{ 
left:686px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:27px;
height:35px;
background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a{ 
background:url(../images/btn_next.gif) no-repeat 0 0;	
}												

/* // Easy Slider */

.footer {
display:none;
}

.RedLinks a
{
color: red;
text-decoration: underlined;
}

.Required
{
color: red;
}

.RedLinks 
{
color: red;
text-decoration: underlined;
}


.delivery_column1Admin {
float:left;
width:160px;
padding:6px 0 6px 20px;


}
.delivery_column2Admin {
float:left;
width:100px;
padding:6px 0 6px 0;

}
.delivery_column3Admin {
float:left;
width:30px;
padding:6px 0 6px 0;
font-weight:bold;
}


.product_column1
{
display:none;}
.product_column2
{
float:left;
width:40px;
padding:6px 0 6px 0;
}

.product_column3
{
float:left;
width:40px;
padding:6px 0 6px 0;
}

.product_column4
{
float:left;
width:150px;
padding:6px 0 6px 0;
}

.side p{ 
margin: 0 0 0 0;
}

.detail_layer {
width:300px;
background:#fff;
padding:25px 25px 25px 25px;
margin:0;
border:10px solid #979798;
}

#loginControl a
{
float:right;
color: #979798;
}

#loginControl a:hover
{
float:right;
color: #979798;
text-decoration:underline;
}

/* ********************************** New styles - Marcel - 25-03-2009 **************************************** */

.side_content_header
{
font-weight: bold;
font-size: 120%;
margin: 0 0 0 0;
}

.cart_items_Content {
padding:0 6px 0 6px;
background:#525254;
color:#fff;
font-size:77%;
line-height:2.2em;
margin:0 0 0 0;
}

.cart_items_Content_nav {
padding:0 6px 10px 6px;
background:#525254;
color:#fff;
font-size:77%;
margin:0 0 0 0;
}

.cart_items_Content_nav p
{
margin: 0 0 0 0;
}


.cart_justadded_Content
{
padding:0 6px 10px 6px;
background:#757576;
color:#fff;
font-size:77%;
margin:0 0 0 0;
}


.cart_justadded_Content p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.cart_cost_Content
{
padding:0 6px 10px 6px;
background:#979798;
color:#fff;
font-size:77%;
margin:0 0 0 0;
}

.info
{
}


.info {
background:#cb0f17 url(../images/bg_info.gif) no-repeat;
color:#fff;
margin:0 0 2px 0;
padding:2px 0 7px 30px;
font-size:85%;
}

.hidden_schooladmin
{
display:block;
padding-left: 25px;
}





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
