/* ------- Standard -------------- */

body {
	background-color: #DAEBF5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	margin: 10px;
}

html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

form {
	margin: 0px;
}

blockquote {
	margin-left: 20px;
	margin-bottom: 0px;
}

ul {
	margin-left: 20px;
	margin-bottom: 5px;
}

input {
	margin: 0px;
}


/* ------- Custom Styles -------------- */

.BoxTitles {
	color: #636363;
	background-color: #99CAE4;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
	margin: 0px;
	border-top: 1px solid #636363;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	font-weight: bold;
}

.BoxTitles2 {

	color: #636363;
	background-color: #99CAE4;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
	margin: 0px;
	border-top: 1px solid #636363;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	font-size: 70%;
	font-weight: bold;
}

.CentreTD {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
}

.CalculateButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #86BEDE;
	width: 135px;
	border: 1px solid #0A7BBB;
	text-decoration: none;
	padding: 3px;
	text-align: center;
}

.DarkBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A7BBB;
	padding: 5px;
	font-size: 70%;
}

.errorText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FF0000;
}

.FormDropDowns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #636363;
	border: 1px solid #636363;
	width: 100%;
	height: 20px;
}

.GreyText {
	color: #636363;
	font-size: 70%;

}

.HeaderNavigationTD {
	background-color: #636363;
	text-decoration: none;
	padding-left: 10px;
	vertical-align: middle;
	height: 30px;
}
.HeaderCheckoutTD {
	background-color: #0A7BBB;
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.HeaderMainTD {
	height: 100px;
	font-size: 70%;
	color: #000000;
	background-color: #86BEDE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #636363;
	border-left-color: #636363;
}

.HeaderLogoTD {
	height: 75px;
	padding: 10px;
	width: 320px;
}

.LeftTD {
	background-color: #86BEDE;
	width: 185px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #636363;
	border-left-color: #636363;
	border-bottom-style: solid;
	border-bottom-color: #636363;
	border-bottom-width: 1px;
}

.mrclicksHome {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 18px;
	color: #636363;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-left-color: #636363;
	border-bottom-color: #636363;
}

.mrclicksClicks {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #636363;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #636363;
	border-bottom-color: #636363;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #636363;
}

.MessageText
{
	color:Maroon;
	font-weight:bold;
	font-size: 70%;
}

.NavSpacer {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 70%;
	padding-right: 7px;
	padding-left: 7px;
	vertical-align: middle;
}
.NavSpacerGrey {
	color: #636363;
	font-weight: bold;
	font-size: 70%;
	padding-right: 7px;
	padding-left: 7px;
	vertical-align: middle;
	margin: 0px;
}

.NavPanelOrange {

	height: 30px;
	background-color: #F8991D;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
}

.NavPanelBlue {
	height: 30px;
	background-color: #0A7BBB;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
}

.NavPanelGreen {


	height: 30px;
	background-color: #01AD4E;
	padding-left: 10px;
}

.NavPanelLightBlue {
	background-color: #86BEDE;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}

.PageTitles {
	color: #636363;
	background-color: #86BEDE;
	border: 1px solid #636363;
	font-size: 70%;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	vertical-align: middle;
	margin: 0px;
	height: 30px;
}

.PanelBlue {
	height: 30px;
	background-color: #0A7BBB;
	padding-left: 10px;
	border: 1px none #636363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
}

.PanelLightBlue {
	height: 30px;
	background-color: #DAEBF5;
	border: 1px none #636363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	padding: 10px;
}

.PaleBox {
	background-color: #DAEBF5;
	padding: 5px;
	border: 1px solid #0A7BBB;
	font-size: 70%;
}

.PlainTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	line-height: 18px;
	font-weight: bold;
}

.RightTD {
	background-color: #86BEDE;
	width: 154px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #636363;
	border-left-color: #636363;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #636363;
	padding: 7px;
}

.SearchTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	background-color: #DAEBF5;
	border-top-width: 7px;
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #86BEDE;
	border-right-color: #86BEDE;
	border-bottom-color: #86BEDE;
	border-left-color: #86BEDE;
	padding: 5px;
	vertical-align: top;
}

.TableKeylinesBlue {
	height: 30px;
	background-color: #DAEBF5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	padding: 10px;
	border-top: none;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
}

.Text {
	color: #636363;
	background-color: #FFFFFF;
	border: 1px solid #636363;
	font-size: 70%;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
	margin: 0px;
}

.Texthelp {
	color: #636363;
	background-color: #FFFFFF;
	font-size: 70%;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
	margin: 0px;
}

.TDSpacer {
	height: 7px;
}

.WhiteBox {
	background-color: #FFFFFF;
	border: 1px solid #636363;
	padding-top: 0px;
	padding-bottom: 0px;
}

.MainTable {
	height: 100%;
	width: 960px;
}



.SearchForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	border: 1px solid #636363;
	width: 115px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 20px;
}

.SearchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	border: 1px solid #636363;
	background-color: #0A7BBB;
	height: 20px;
	font-weight: bold;
}

.FormFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #636363;
	border: 1px solid #636363;
}
.WhiteBoldText {
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
}


.FormsTextFields {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	border: 1px solid #636363;
	width: 135px;
	height: 20px;
}
.RedText {
	color: #FF0000;
}
.PlainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	line-height: 18px;
}
.PlainText h2 {
	font-size: 100%;
	color: #0A7BBB;
	margin: 0px;
	height: 15px;
}


.SmallImageBox {
	background-color: #FFFFFF;
	height: 197px;
	width: 200px;
	border: 1px solid #636363;
}

.FormDropDownsNoSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #636363;
	border: 1px solid #636363;
	height: 20px;
}

.FormsTextFieldsBigSize 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	border: 1px solid #636363;
	width: 270px;
	height: 20px;
}

.cartTable
{
	background-color:#636363;
}

.WhiteBoldText
{
}

.CartRow
{
	background-color:#DAEBF5;
	color: #636363;
	font-size: 70%;
}

.styleError
{
	color: #FF0000;
}

.ProductHeader 
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

.DescriptionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background-color: #0A7BBB;
	padding: 5px;
	height: 78px;
	width: 100%;
	vertical-align:top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #636363;
	border-left-color: #636363;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
}

.SmallNameText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	background-color: #0A7BBB;
	padding: 5px;
	height: 53px;
	width: 100%;
	vertical-align:top;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	
	border-right-color: #636363;
	border-left-color: #636363;
	border-top-color: #636363;
	
	text-decoration: none;
	font-weight: bold;
}



/* ------- LINKS -------------- */

a:hover {
	text-decoration: none;
}

a.customLink {
	text-decoration: underline;
}

a.LeftNav {
	font-size: 70%;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	line-height: 30px;
}

a.LeftNav:hover {
	text-decoration: underline;
}

a.TopNav:hover {
	text-decoration: underline;
}

a.TopNav {
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.secondnav {
	font-size: 70%;
	font-weight: bold;
	color: #636363;
	text-decoration: underline;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
a.secondnav:hover {
	font-size: 70%;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	vertical-align: middle;
}
a.TextLinks {
	font-size: 70%;
	color: #636363;
	text-decoration: underline;
}

a.TextLinks:hover {
	text-decoration: none;
}

a.Buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #86BEDE;
	width: 135px;
	border: 1px solid #0A7BBB;
	text-decoration: none;
	padding: 3px;
	text-align: center;
}
a.Basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background-color: #0A7BBB;
	padding: 5px;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0A7BBB;
	border-bottom-color: #0A7BBB;
	border-left-color: #0A7BBB;
}

a.Buttons:hover {
	background-color: #0A7BBB;
	border: 1px solid #86BEDE;
	text-decoration: none;
	padding: 3px;
	text-align: center;
}

a.TextLink
{
	font-size: 70%;
	color: #636363;
	text-decoration: underline;
}
a.TextLink:hover
{
	font-size: 70%;
	color: #636363;
	text-decoration: none;
}

a.Text {
	color: #636363;
	text-decoration: underline;
}
a {
	color: #636363;
}


a.Text:hover {
	text-decoration: none;
}

a.SmallImageLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #636363;
	background-color: #86BEDE;
	padding: 5px;
	height: 100%;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #636363;
	border-bottom-color: #636363;
	text-decoration: none;
	font-weight: bold;
}

a.SmallImageLink:hover {
	color: #FFFFFF;
	background-color: #0A7BBB;
	padding: 5px;
	height: 100%;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #636363;
	border-bottom-color: #636363;
	text-decoration: none;
}

a.Basket:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0A7BBB;
	background-color: #86BEDE;
	padding: 5px;
	width: 100%;
	text-decoration: none;
	border-right: 1px solid #0A7BBB;
	border-bottom: 1px solid #0A7BBB;
	border-left: 1px solid #0A7BBB;
}

.FeaturedPageTitle {
	color: #FFFFFF;
	background-color: #0A7CBB;
	border: 1px solid #636363;
	font-size: 70%;
	text-align: left;
	line-height: 18px;
	padding: 8px 5px 5px;
	vertical-align: middle;
	margin: 0px 0px 5px;
	height: 40px;
}
