/* CSS Document */

/* ----- Page Properties -----  */

body {
	background-color: #C9C9C9;
	background-image: url(../images/gradient_bg.gif);
	background-position: 50% 0%;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
}

.header_spacer {
	border-bottom: 2px solid #FFF;
}

/* ----- Typography ----- */

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 5px 0px 5px;
}

.product_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #007BC2;
}

.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color:#F1F1F1;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 2px 5px 2px 5px;
}

.subtotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	background-color:#00316A;
	padding: 2px 5px 2px 5px;
}

.basket_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color:#F1F1F1;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 10px 5px 10px 5px;
}


.basket_copy a {
	color: #00316A;
	text-decoration:underline;
}

.basket_copy a:hover{
	color: #00316A;
	text-decoration:none; 
}

.search_cell {
	background-image: url(../images/search_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #007BC2;
	padding: 5px 5px 2px 5px;
}

.dropdown_form {
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	margin-bottom: 5px;
}

.reg_form {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	margin-bottom: 5px;
}

.white_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	background-color:#00316A;
	padding: 2px 5px 2px 5px;
}

.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00316A;
	padding: 5px 5px 5px 5px;
}

.footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #968181;
	background-image:url(../images/footer_bg.gif);
	padding: 2px 5px 2px 5px;
}

.product_hilights {
	font-weight:bold;
	color: #007BC2;
}

.sale_hilights {
	font-weight:bold;
	color: #FF0000;
}

.sale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration:line-through;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #007BC2;
}

.in_basket {
	color: #00316A;
	font-weight:bold;
}

/* ----- Navigation -----  */

.mainav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 12px;
	font-weight:100;
	background-image:url(../images/nav_bg.gif);
	height:25px;
	border-top: 2px solid #FFF;
}

.mainav a {
	color:#FFF;
	text-decoration:none;
	padding: 0px 12px 0px 12px;
}

.mainav a:hover {
	color: #013974;
	text-decoration:none;
	background-color: #FFF;
}

/* ----- Page Links -----  */

/* Description links (right hand grey boxes) */

.description a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00316A;
	text-decoration: underline;
}

.description a:hover {
	text-decoration: none;
	color: #000;
}

/* Footer links */

.footercopy a {
	color: #968181;
	text-decoration: underline;
	padding: 2px 5px 2px 5px;
}

.footercopy a:visited {
	color: #968181;
	text-decoration: underline;
}

.footercopy a:hover {
	text-decoration: none;
	color: #000;
}

/* Bodycopy links */	

.bodycopy a {
	color: #00316A;
	text-decoration: underline;
}

.bodycopy a:hover {
	text-decoration: none;
	color: #00316A;
}