body {min-width: 750px;
}
form {margin-bottom:0px}

/*---- Navigation drop down table layout ----*/
#layerCloser {position:absolute; visibility: hidden; z-index:1;}
#layerDesigns {position:absolute; z-index:2; 	visibility: hidden;}
#layerSchool {position:absolute; z-index:2;	visibility: hidden;}
#layerSports {position:absolute; z-index:2; visibility: hidden;}
#layerWork {position:absolute;	z-index:2; visibility: hidden;}
#layerLeisure {position:absolute; z-index:2; visibility: hidden;}
#layerTrophies {position:absolute; z-index:2; visibility: hidden;}

.tabletabDesigns {
width:150px; 
background-color:#DAD0C8; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabDesigns a { color:#333333; text-decoration:none;}
.tabletabDesigns a:hover { color:#333333; text-decoration:underline;}


.tabletabSchool {
width:150px; 
background-color:#CE99C1; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabSchool a { color:#333333; text-decoration:none;}
.tabletabSchool a:hover { color:#333333; text-decoration:underline;}

.tabletabSports {
width:150px; 
background-color:#CE99A7; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; 
font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabSports a { color:#333333; text-decoration:none;}
.tabletabSports a:hover { color:#333333; text-decoration:underline;}

.tabletabWork {
width:150px; 
background-color:#CEA699; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; 
font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabWork a { color:#333333; text-decoration:none;}
.tabletabWork a:hover { color:#333333; text-decoration:underline;}

.tabletabLeisure {
width:150px; 
background-color:#CEC199; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; 
font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabLeisure a { color:#333333; text-decoration:none;}
.tabletabLeisure a:hover { color:#333333; text-decoration:underline;}

.tabletabTrophies {
width:150px; 
background-color:#C1CE99; 
font-family:tahoma, verdana, Arial, sans-serif; 
color:#333333; 
font-size:12px; 
text-decoration:none; 
text-align:left;
}
.tabletabTrophies a { color:#333333; text-decoration:none;}
.tabletabTrophies a:hover { color:#333333; text-decoration:underline;}

/*---- EOF Navigation drop down table layout ----*/


.tableFindmyschool {width:170px; border:solid #B2B2B2 1px; margin-right:10px;}
.tableCategoriesleft {width:170px; border:solid #B2B2B2 1px; margin-right:10px; margin-top:5px;}
.tableCategoriesright {width:170px; border:solid #B2B2B2 1px; margin-left:10px; margin-top:5px;}
.tableTopnav {width:100%; border:solid #B2B2B2 1px; background-color:#E0E0E0; margin:3 3 3 0;}
.tableMaincontent {width:100%;}
.tableCategoriesCheckoutDetail {width:100%; border:solid #B2B2B2 1px; margin-right:10px; margin-top:5px;}

.tableFooter {width:90%; border:solid #B2B2B2 1px; background-color:#E0E0E0; margin-top:10px; margin-left:auto; margin-right:auto;}
.tableFootercontent {font-family: tahoma, verdana, Arial, sans-serif;font-size: 10px; color: #666666;}
.tableFootercontent a {	color: #666666;	text-decoration:none;}
.tableFootercontent a:hover {	color: #666666;	text-decoration:underline;}

.textTopNavigation {
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
}
.textTopNavigation a {	color: #333333;	text-decoration:none;}
.textTopNavigation a:hover {	color: #333333;	text-decoration:underline;}

.textNavigation {font-family:tahoma, verdana, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold;}

.tableCategoriestitle {
	background-color:#E0E0E0;
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.tableCategoriescontent {
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #333333;
	padding: 5px 5px 5px 8px;
	line-height:1.3em;
}
.tableCategoriescontent a {	color: #333333;	text-decoration:none;}
.tableCategoriescontent a:hover {	color: #333333;	text-decoration:underline;}

.tableCartcontent {
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: left;
	font-size: 10px;

	color: #333333;
	padding: 5px 5px 5px 8px;
	line-height:1.3em;
}
.tableCartcontent a {	color: #333333;	text-decoration:none;}
.tableCartcontent a:hover {	color: #333333;	text-decoration:underline;}



/*---- Shopping Cart CSS Elements ----*/
.tableShoppingcart {
	width:100%;
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #333333;
	margin: 5px 0px 5px 0px;
	line-height:1.3em;
	border:solid #CE99A7 1px;
	background-color: #F2F2F2;
}
.tableShoppingcart a {	color: #333333;	text-decoration:none;}
.tableShoppingcart a:hover {	color: #333333;	text-decoration:underline;}
.tableShoppingcartHeaderRow {		
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #333333;
	line-height:1.3em;
	background-color:#CE99A7;
	font-weight:bold;
}

.tableShoppingcartRelatedItems {
	width:100%;
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
	margin: 5px 0px 5px 0px;
	line-height:1.3em;
	border:solid #CE99A7 1px;
}
.tableShoppingcartRelatedItems a {	color: #333333;	text-decoration:none;}
.tableShoppingcartRelatedItems a:hover {	color: #333333;	text-decoration:underline;}
.tableShoppingcartRelatedItemsHeaderRow {		
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #333333;
	line-height:1.3em;
	background-color:#CE99A7;
	font-weight:bold;
}

.tableShoppingcartAlsoBought {
	width:100%;
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
	margin: 5px 0px 5px 0px;
	line-height:1.3em;
	border:solid #CEA699 1px;
}
.tableShoppingcartAlsoBought a {	color: #333333;	text-decoration:none;}
.tableShoppingcartAlsoBought a:hover {	color: #333333;	text-decoration:underline;}
.tableShoppingcartAlsoBoughtHeaderRow {		
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #333333;
	line-height:1.3em;
	background-color:#CEA699;
	font-weight:bold;
}

/*---- EOF Shopping Cart CSS Elements ----*/

.tableSpecialscontent {
	font-family: tahoma, verdana, Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
	padding: 5px 5px 5px 8px;
	line-height:1.3em;
}
.tableSpecialscontent a {	color: #333333;	text-decoration:none;}
.tableSpecialscontent a:hover {	color: #333333;	text-decoration:underline;}

.smallText {
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
.smallText a {	color: #333333;	text-decoration:none;}
.smallText a:hover {	color: #333333;	text-decoration:underline;}

.breadCrumb {
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	border-bottom:dotted #999999 1px;
	padding: 3px 0 3px 0;

}
.breadCrumb a {	color: #333333;	text-decoration:none;}
.breadCrumb a:hover {
	color: #333333;
	text-decoration:underline;
}


.navarrow { width:11; height:10; margin:0 3px 0 3px; border:none;}

h1 {font-family: tahoma, verdana, Arial, sans-serif; font-size: 16px; color: #660033; margin-bottom:0px;}
h2 {font-family: tahoma, verdana, Arial, sans-serif; font-size: 14px; color: #660033; margin-bottom:5px;}

.mainContent {
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.3em;
}
.mainContent a {	color: #333333;	text-decoration:none;}
.mainContent a:hover {	color: #333333;	text-decoration:underline;}
.mainContent li {margin-left: 10px}

.priceText {
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 14px;
	color: #660033;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}

.checkoutEdit {
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CE99A7;
}
.checkoutEdit a {	color: #CE99A7;	text-decoration:none;}
.checkoutEdit a:hover {	color: #CE99A7;	text-decoration:underline;}

/* ---- Section specific CSS ---- */

.sectionImage {
	width:140px;
	height: 140px;
	padding:5px 5px 5px 5px;
	}
.tablesectionListings {
	width:100%;
	font-family: tahoma, verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:1.3em;
	border:solid #CE99A7 1px;
	}
.tablesectionListingsHeaderRow {
	background-color:#CE99A7;
		}
/* ---- EOF Section specific CSS ---- */	

	


/* ------------------------------------------------------------------------ */
td.coloursize
{
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 20px;
}
/* ------------------------------------------------------------------------ */
td.colourbox
{
 width: 20px;
 height: 16px;
 padding: 0px;
 margin: 0px;
}
/* ------------------------------------------------------------------------ */
td.colourbox a
{
 display: block;
 width: 100%;
 height: 16px;
 margin: 0px;
 padding: 0px;
 background: #ffffff;
 text-decoration: none;
}
/* ------------------------------------------------------------------------ */
table.colourlist
{
 border-collapse: separate;
 border-spacing: 4px 2px;
}