/* Template : Main stylesheet */

body
{
	font-family:Verdana, Trebuchet MS, Arial, Sans-Serif;
	font-size: 11px;
	background-color: Black;
	color: #000;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a
{
	color: #ff0000;	
}

div#layout
{
	width: 766px;
	margin-left: auto;
	margin-right: auto;
}

/*______________________ HEADER ______________________*/
h1
{	
	width: 550px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/LOGO-and-STRAPLINE.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	background-color: #000000;
}

h1 a
{
	font-size: 1px;
	display: block;
	height: 60px;
	color: #000000;
}

h4
{
	font-family: Arial Black;	
	font-size: 17px;
}

/*______________________ NAVIGATION ______________________*/

ul#navigation
{ 	
	float: left;
	width: 766px;
	height: 65px;
	margin: 0px;
	margin-top: 18px;
	padding: 0px;
	list-style-type: none;
}

ul#navigation li
{	
	float: left;
	text-align: center;
	margin-right: 11px;
	background-color: #FE0000;
}

ul#navigation li.Navlast
{	
	margin-right: 0px;	
}

ul#navigation li.N1
{	
	margin-right: 11px;
}

ul#navigation li a
{
	height: 20px;
	width: 100px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}


ul#navigation li.N1 a:hover, ul#navigation li.N1 a.current, ul#navigationbottom li.N1 a.current
{
	background-color: #FE0000;
	color: #000000;
}

ul#navigation li.N2 a:hover, ul#navigation li.N2 a.current
{
	background-color: #FE7701;
	color: #000000;
}

ul#navigation li.N3 a:hover, ul#navigation li.N3 a.current
{
	background-color: #EAEA00;/*EFEF00*/
	color: #000000;
}

ul#navigation li.N4 a:hover, ul#navigation li.N4 a.current
{
	background-color: #7CBA00;
	color: #000000;
}

ul#navigation li.N5 a:hover, ul#navigation li.N5 a.current
{
	background-color: #009C9B;
	color: #000000;
}

ul#navigation li.N6 a:hover, ul#navigation li.N6 a.current
{
	background-color: #6F71C4;
	color: #000000;
}

ul#navigation li.Navlast a:hover, ul#navigation li.Navlast a.current
{
	background-color: #BAC0FE;
	color: #000000;
}

ul#navigationbottom
{ 	
	float: left;
	clear: both;
	display: block;
	width: 766px;
	height: 20px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	list-style-type: none;
}

ul#navigationbottom li
{ 	
	float: left;
	width: 100px;
	height: 10px;
	margin: 0px;
	margin-right: 11px;
	padding: 0px;
	background-color: #000000;
	
}

ul#navigationbottom li.Navlast
{	
	margin-right: 0px;	
}	

ul#navigationbottom li.NavSecondlast
{	
	margin-right: 11px;	
}	

div.NavDiv
{
	float: left;
	display: none;
	height: 40px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

div.NavDivBottom
{
	float: left;
	display: none;
	height: 10px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

div#NavMouseOverDiv1 
{ 
	background-color: #FE0000; 
}

div#NavMouseOverDivBottom1 
{ 
	background-color: #FE0000; 
}

div#NavMouseOverDiv2 
{ 
	background-color: #FE7701; 
}
div#NavMouseOverDivBottom2 
{ 
	background-color: #FE7701; 
}

div#NavMouseOverDiv3 
{ 
	background-color: #EAEA00; 
}

div#NavMouseOverDivBottom3 
{ 
	background-color: #EAEA00; 
}

div#NavMouseOverDiv4 
{ 
	background-color: #7CBA00; 
}

div#NavMouseOverDivBottom4 
{ 
	background-color: #7CBA00; 
}

div#NavMouseOverDiv5 
{ 
	background-color: #009C9B; 
}

div#NavMouseOverDivBottom5 
{ 
	background-color: #009C9B; 
}

div#NavMouseOverDiv6 
{ 
	background-color: #6F71C4; 
}

div#NavMouseOverDivBottom6 
{ 
	background-color: #6F71C4; 
}

div#NavMouseOverDiv7 
{ 
	background-color: #BAC0FE; 
}

div#NavMouseOverDivBottom7 
{ 
	background-color: #BAC0FE; 
}

/*______________________ CONTENT ______________________*/

div#content
{	
	float: left;
	clear: both;
	width: 706px;
	margin: 0px;
	padding: 10px 30px 10px 30px;
	background-color: #FFFFFF;
}

div#content h2
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 5px;
	margin: 0px;
	padding: 0px;
}

/*______________________ FOOTER ______________________*/

div#footer
{	
	width: 100%;
}

div#footer ul 
{ 	
	height: 18px;
	padding: 0px;
	padding-left: 30px;
	margin: 0px;
	list-style-type: none;
}

div#footer ul li
{	
	background-color: #FE0000;
	float: left;
	text-align: center;
}

div#footer ul li a
{
	height: 18px;
	padding: 22px;
	color: White;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

div#footer ul li a:hover, div#footer ul li a.current
{
	color: Black;
}


/*______________________ SEARCH FORM ______________________*/

fieldset#search
{
	position: absolute;
	width: 180px;
	right: 0px;
	top: 5px;
	padding: 0px;
	padding-right: 10px;
	margin: 0px;
	border-style: none;
}

fieldset#search legend
{
	display: none;
}

#textboxSearchFor
{
	width: 130px;	
}

/*______________________ GENERAL ______________________*/

a.Link
{
	text-decoration: none;
	color: Black;	
}
a.Link:hover
{
	text-decoration: underline;
}

a.HeadingLink
{
	text-decoration: none;
	color: Black;
	font-size: 11px;
	font-weight: bold;
}
a.HeadingLink:hover
{
	text-decoration: underline;
}

a.HeadingLinkRed
{
	text-decoration: none;
	color: #FE0000;
	font-size: 11px;
}
a.HeadingLinkRed:hover
{
	text-decoration: underline;
}

a.FAQLink
{
	text-decoration: none;
	color: #6F71C4;	
	font-weight: bold;
}
a.FAQLink:hover
{
	text-decoration: underline;
}

a.FAQBackToTopLink
{
	text-decoration: none;
	color: red;	
	/*font-weight: bold;*/
}
a.FAQBackToTopLink:hover
{
	text-decoration: underline;
}

td.rowFAQ
{
	color: #6F71C4;	
	font-weight: bold;
}

input.InputSearch
{
	height: 10px;
	width: 84px;	
	font-size: 10px;
	font-weight: bold;
}

a.AncSearch
{
	text-decoration: none;
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	color: #FE0000;	
}

a.EmailPageLink img
{
	border: none;
}

img.imgLink
{
	border: none;	
}

td.label
{
	vertical-align: top;
	text-align: right;
}

span.smallerText
{
	font-size: 10px;	
}

table.basketTable
{
	width: 600px;
	margin: 0px;
	padding: 0px;
	border: solid 1px #003366;
	border-collapse: collapse;
	
}

table.basketTable td
{
	padding: 3px;
	border: solid 1px #003366;
	
}

basketTable td.BasketRow
{
	background-color: #E6E2DD;
}

tr.headerRow 
{
	border: solid 1px black;
	
}

div#DivSecHelpPopUp
{
	background: White; 
	padding: 10px;
}

.OfferMsg
{
	color: Red;	
}

.btnPostCode
{
	width: 90px;	
}

/*************/

td.OrderContentRowLabel
{
	/*width: 820px;*/
	padding-top: 8px;
	background-color: #E6E2DD;
	vertical-align: top;
	text-align: right;
}

td.OrderCardContentRowLabel
{
	/*width: 820px;*/
	padding-top: 8px;
	background-color: #9CCCCE;
	vertical-align: top;
	text-align: right;
}

td.EmailOrderContentRowLabel
{
	/*width: 820px;*/
	background-color: #CBC5AD;
	padding-top: 8px;
	vertical-align: top;
	text-align: right;
}
	
td.SendEmailOrderContentRowLabel
{
	/*width: 820px;*/
	background-color: #CBC5AD;
	padding-top: 8px;
	vertical-align: top;
	text-align: right;
}

.OrderHeadingRow
{
	background-color: #AFA596;
	color: White;
	font-weight: bold;
	font-size: 13px;
}

.OrderCardHeadingRow
{
	background-color: #067D81;
	color: White;
	font-weight: bold;
	font-size: 13px;
}

.EmailOrderHeadingRow
{
	background-color: #A79D68;
	color: White;
	font-weight: bold;
	font-size: 13px;
}



.OrderContentRow
{
	background-color: #F5F4F3;
}

.OrderCardContentRow
{
	background-color: #D8EAEC;
}

.EmailOrderContentRow
{
	background-color: #E6E6DE;
}	
.SendEmailOrderContentRow
{
	background-color: #E6E6DE;
	padding-top: 8px;
}




/**********/

.ProductName
{
	font-size: 16px;	
}

#imgProduct
{
	padding-right: 10px;
}

.lblPrice
{
	color: Red;
	font-size: 18px;
}

.imgProductCategory
{
	border: none;
}


