/* CSS Document */

 

body {
margin:0px;
padding:0px;
background-image:url(images/border-bg-image.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#ffffff;
font-size:12px;
font-family: trebuchet ms;
}

dl, dt, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
color:#000000;
}

dd {
margin: 0;
padding: 0;
list-style-type: none;
display: none;
}

#menu {
position: relative; /* Menu position that can be changed at will */
top: -1px;
left: 1px;
}

#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
padding-left:5px;
text-align: left;
font-weight: bold;
border: 1px solid gray;
background: #FF6331;
color:#FFFFFF;
}
#menu dd {
border: 1px solid #666666;
}
#menu li {
text-align: left;
background-color:#000000;
padding-left:5px;
}
#menu li a  {
color:#FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left:5px;
background-color:#666666;
}

#menu dt a {
color:#FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left:5px;
background-color:#000040;
}


#menu li a:hover, #menu dt a:hover {
background: #FF6331;
color:#FFFFFF;
}



/*-------------------------------------------------------------------------------------------------*/
/*HEADER STYLES */

.header1 {
/*background-image:url(images/header1.jpg);*/
height:1px;
width:586px;
}

.header2 {
background-image:url(images/header2.jpg);
height:69px;
width:583px;
}

.header3 {
background-image:url(images/header3.jpg);
height:69px;
width:770px;
background-position:left

}
 
#header-text {
color:#FF6331;
font-weight:bold;
text-decoration:underline;
font-size:150%;
width:586px;
text-align:left;
float:left;
margin-top:1px;
margin-right:1px;
}

table.main-nav a   {
display:block;
background-image:url(images/main-nav.jpg);

background-repeat:no-repeat;
color:#000000;
font-size:95%;
padding-top:5px;
text-align:center;
text-decoration:none;

}


.main-nav a:hover  {
background-image:url(images/main-nav-over.jpg);
width:95px;
height:21px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:95%;
text-align:center;
padding-top:5px;
text-decoration:underline;
}

#main-menu-div {
width:960px;
height:25px;
}

.under-nav-image {
background-image:url(images/under-menu-repeat-image.jpg);
background-repeat:repeat-x;
}


/*-------------------------------------------------------------------------------------------------*/
/* BODY */

/* LEFT NAV */
.nav-row1-red {
background-color:#E01912;

}

table.left-nav a   {
display:block;
background-color:#000000;
width:159px;
height:20px;
color:#FFFFFF;
font-size:100%;
padding-left:15px;
padding-top:3px;
text-decoration:none;

}

.left-nav a:hover   {
display:block;
background-color:#E01912;
width:159px;
height:20px;
color:#ffffff;
font-size:100%;
padding-left:15px;
padding-top:3px;
text-decoration:none;

}


/*FEATURED PRODUCTS */


#products-border a {
border-left: #000000 solid 2px;
border-right: #000000 solid 2px;
display:block;
cursor:pointer;
background-image:url(images/products-bg.jpg);
background-repeat:repeat-x;
text-decoration:none;
height:170px;
}

#products-border a:hover {
display:block;
cursor:pointer;
background-image:url(images/products-bg-over.jpg);
background-repeat:repeat-x;
text-decoration:none;
height:170px;
}






.product-text-header {
font-family:Geneva, Arial, Helvetica, sans-serif;
height:25px;
color:#FFFFFF;
font-size:85%;
text-align:center;
font-weight:bold;

}

.product-text-price {
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:75%;
text-align:center;
font-weight:bold;
height:15px;
}

.image-style {
padding-top:2px;
height:130px;
background-repeat:no-repeat;
background-position:center;
background-color:#FFFFFF;


}

/* FOOTER */

.footer-bg {
background-image:url(images/footer-bg.jpg);
background-repeat:repeat-x;
height:46px;
}

.copyright {
background-color:#EB1C24;
color:#FFFFFF;
font-size:95%;
padding-left:10px;
}

.copyright a {
background-color:#EB1C24;
color:#FFFFFF;
font-size:95%;
padding-left:10px;
text-decoration:none;
}

.copyright a:hover {
background-color:#EB1C24;
color:#FFFFFF;
font-size:95%;
padding-left:10px;
text-decoration:underline;
}


/* Products */

.red-headers {
color:#FF0000;
font-size:95%;
font-weight:bold;
text-align:left;
}
 
.red-border {
border: #FF0000 1px solid;
}

.grey-border {
border: #666666 1px solid;
}


#more-details {
padding-top: 6px;
padding-bottom:6px;
}


#more-details a {
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#000000;
width:100px;
padding-top:1px;
padding-bottom:1px;
padding-left:6px;
padding-right:6px;
border:thin #666666 solid;
font-size:86%;
text-decoration:none;

}

#more-details a:hover {
font-family:Arial, Helvetica, sans-serif;
height:25px;

background-color:#999999;
color:#ffffff;
border:thin #666666 solid;
width:100px;
text-decoration:none;

}


.products-more-details {
color:#666666;
text-align:center;
font-size:90%;
}
.products-more-details a {
color:#666666;
text-align:center;
font-size:90%;
text-decoration:none;
background-color:#999999;
}

.products-more-details a:hover {
color:#666666;
text-align:center;
font-size:90%;
text-decoration:underline
}


.price {
color:#cccccc;
}

.partner {
color:#FF6331;
font-size:120%;
font-weight:bold;
}


.partnerlinks {
color:#FF6331;
font-size:100%;
text-align:right;
font-weight:bold;
}

.partnerlinks a {
color:#FF6331;
font-size:100%;
text-decoration:none;
text-align:right;
font-weight:bold;
}

.partnerlinks a:hover {
color:#FF6331;
font-size:100%;
text-align:right;
text-decoration:underline;
font-weight:bold;
}


.topmenu {
color:#000000;
font-size:120%;
font-weight:bold;
background-image:url(images/main-nav.jpg);
}


.red {
color:#D20000;
}



.products-dropdown-height {
height:3px;
}

.juniour-adult-text {
color:#CCCCCC;
font-size:80%;
text-align:center;
}

.simular-products-header {
border: #FF0000 1px solid;
background-color:#ffffff;
font-weight:bold;
font-size:80%;
color:#000000;
text-align:center;
vertical-align:top;
}


.blank-products-header {
background-color:#ffffff;
}

.product-main-header {
color:#FF0000;
font-size:120%;
font-weight:bold;
text-align:left;
background-color:#FFFFFF;


}



.product-browsing-header {
color:#000000;
font-size:100%;
font-weight:bold;
text-align:left;
padding-left:7px;
padding-top:4px;
}
 
.product-description {
color:#666666;
font-size:90%;
font-weight:bold;
text-align:left;
vertical-align:top;
}

.products-dropdown {
font-size:8.5pt;
color:#616161;
font-weight:bold;
background-color:#CCCCCC;
border:#FF0000;

}


.product-link  {
color:#666666;

text-align:right;
}

.product-link a {
text-align:right;
text-decoration:none;
color:#666666;

}

.product-link a:hover {
text-decoration:underline;
color:#FF0000;

}

.morelink {
	font-size: 105%;
	color: #ffffff;
	font-weight: normal;

}
.morelink a {
	font-size: 105%;
	color: #ffffff;
	font-weight: normal;
}

.morelink a:hover {

font-size:105%;
text-decoration:underline;

}


/*-------------------------------------------------------------------------------------------------*/
/* SHOPPING BASKET */


.basket-border {
border:#000000 solid thin;


}


.basket-row1 {
padding-left:8px;
color:#FFFFFF;
font-weight:bold;
font-size:95%;
background-color: #e61322;
height:24px;

}

.basket-row1-center {
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:95%;

background-color: #e61322;
height:24px;

}

.basket-row2 {
padding-left:8px;
padding-right:8px;
height:34px;
background-color:#616161;
font-size:95%;
color:#FFFFFF;
font-weight:bold;
}

.basket-row2-center {
height:34px;
text-align:center;
background-color:#616161;
color:#FFFFFF;
font-weight:bold;
}

.basket-standard-text {
padding-right:3px;
color:#FFFFFF;
font-size:95%;
font-weight:bold;
}

.formInputElementBasket {
	font-family:trebuchet ms, sans serif;
	font-size: 9px;
	background-color: #ffffff
}

.formInputElementBasket2 {
	font-family:trebuchet ms, sans serif;
	font-size: 10px;
	background-color: #ffffff
}
	
.formInputElement {
	font-family:trebuchet ms, sans serif;
	font-size: 9px;
	background-color: #ffffff
}

.formInputElement3 {
	font-family:trebuchet ms, sans serif;
	font-size: 10px;
	background-color: #ffffff
}

.linkButtonHover {
   border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #281cc1;
   text-decoration: none;
   border-style: solid;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin
}

.linkButtonUncolored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: #ffffff;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}


.shopdark {
height:25px;
text-align:center;
background-color:#616161;
color:#CCCCCC;
font-weight:bold;
}

.shopdark2 {
height:25px;
text-align:right;
background-color:#616161;
color:#CCCCCC;
font-weight:bold;
}

.shoplight {
height:25px;
text-align:center;
background-color:#9a9a9a;
color:#CCCCCC;
font-weight:bold;
}


.paydark {
height:25px;
text-align:left;
background-color:#9a9a9a;
color:#CCCCCC;
font-weight:bold;
}

.paylight {
height:25px;
text-align:left;
background-color:#616161;
color:#CCCCCC;
font-weight:bold;
}

.refunds {
padding-left:15px;
color:#666666;
font-family: verdana ;
font-size:95%;

}

