/*---------------Generic/Standard Section---------------*/
body {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-align: center;
	background: #EED;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100.01%;
}
img {
	border: 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 778px;
	position: relative;
	text-align: left;
	margin: 5px auto;
	background: #fff;
}
.productBox {
	font-size: 80%;
	text-align: center;
}
.right {
	text-align: right;
}
/*standard link settings, as specified by Dom*/
a {
	color: #045FCA;
	text-decoration: none;
}
a:hover, a:focus {
	color: #06C;
}
/*---------------Main Areas Section---------------*/
#header {
	height: 244px;
	background: url(images/header.jpg) no-repeat;
}
#header h1{
	display: none;/*To Provide an H1 for search Engines*/
}
#leftColumn {
	float: left;
	width: 166px;
	padding-left: 3px;
	margin-top:-4px;
}
#rightColumn {
	float: right;
	width: 166px;
}
#tblPortfolio img {
	margin: 0 5px;
}
#footer {
	clear: both;
	height: 31px;
	background: url(images/footer.jpg) no-repeat;
	text-align: center;
	padding-top: 8px;
	font-size: 75%;
	color: #fff;
	margin-top: 6px;/*'todo - not working at the moment if Firefox*/
}
#mainColumn {
	width: 432px;
	margin-right: 170px;
	margin-left: 170px;
	padding: 18px 0 0 0;
}
#girl {
	position: absolute;
	left: 9px;
	top: 120px;
	width:180px;
	/*width: px /*126px*/
	height: 120px;
	background: url(images/girl.jpg) no-repeat;
}
#strawberry {
	position: absolute;
	left: 640px;/*646px*/
	top: 0;
	width: 137px;
	height: 221px;
	background: url(images/strawberry.gif) no-repeat;
}
#animation {
	position: absolute;
	left: 170px;
	top: 151px;
	width: 438px;
	height: 90px;
	background-image: url(images/Roland_Allen_anim.gif);
}
#tblPortfolioMain img {
	height:160px;
	width:160px;
}
#tblPortfolioPage img {
height: 150px;
width: 200px;
}
#repFP__ctl1_btnSoImage {
	margin-left: 5px;
}
#tblPortfolioPage {
	width:424px;
	text-align: center;
}
/*---------------Specifics Section---------------*/
#categoryNav {
	list-style: none;
	padding: 0;
	margin: 0;
}
#categoryNavTopEdge {
	height: 22px;
	width: 163px;
	background: url(images/navTopBar.jpg);
}
#categoryNavBottomEdge {
	height: 21px;
	width: 163px;
	background: url(images/navBottomBar.jpg);
}
#categoryNav li  {
	background:#ccc; /*url(images/navButtonBg.jpg) no-repeat;*/
	line-height: 25px;
	font-size: 75%;
	color: #FFF;
	border-top: 2px solid #C00;
	padding: 2px 0 2px 7px;
}
#categoryNav li a {
	text-decoration: none;
	color: #000;	
}
#categoryNav a:hover, #categoryNav a:focus {
/*background-color: White;*/
	background-image: url(images/navButtonOver.gif);
	line-height: 25px;
	color:#C00;	
	/*padding: 0 0 0 0px;*/
	
}
#dlSubSectionGroup,#dlSubSection,#dlRange {
	/*width: 424px;*/
	text-align: center;
	font-size: 80%;
}

#uCtrlProductCodeDetails_shortDescription , #uCtrlProductCodeDetails_description,#uCtrlProductCodeDetails_additionalDescription {
	font-size:80%;
}
.boxTop {
	width: 163px;
	height: 24px;
	margin-top: 3px;
	text-align: center;
	color: #fff;
	padding-top: 5px;
	background: url(images/boxTop.jpg) no-repeat;
}
.boxMain {
	background: url(images/boxBg.gif) repeat-y;
}
.boxBottom {
	width: 163px;
	height: 12px;
	background: url(images/boxBottom.jpg) no-repeat;
}
.boxMain p {
	font-size: 80%;
	padding: 0 10px;
	color:black;
	/*padding: 0 12px;*/
}
#shoppingOptions span{
	font-size: 75%;
}
.boxTop h3 {
	font-size: 75%;
	font-weight: normal;
	margin: 0;
}
#loginBoxMain p, #loginBoxMain td {
	margin-left: 25px;
	font-size: 75%;
	padding: 9px 0 0 0;
}
#loginBoxMain span {
	color: Red;
	font-size: 80%;
}
#ucUserLogin_divForgotten p {
	font-size:80%;
}
/*#ucUserLogin_divForgotten input {
	font-size:80%;
	background: url(images/inputField.gif) no-repeat;	
}*/
#ucUserLogin_btnSendPassword {
	width: 100px;
	height: 24px;
	margin-left: 15px;;
	margin-top: 4px;
	font-size: 80%;
	background-color: #666666;
	border: 2px solid #FDFDFD;	
	color: White;
}
#ucUserLogin_btnLogBack {
	width: 100px;
	height: 24px;
	margin-left: 15px;;
	margin-top: 4px;
	font-size: 80%;
	background-color: #666666;
	border: 2px solid #FDFDFD;	
	color: White;
}
#loginBoxMain #ucUserLogin_email, #loginBoxMain #ucUserLogin_password,#ucUserLogin_lastName,#ucUserLogin_forgottenEmail {
	width: 125px;
	height: 17px;
	margin-left: 0px;
	margin-top: 2px;
	border: none;
	background: url(images/inputField.gif) no-repeat;
	font-size: 95%;
}
#loginBoxMain #ucUserLogin_loginOption {
	margin-left: 15px;	
}
#loginBoxMain {
	margin: 0;
	padding: 0:	
	
}
#ucUserLogin_forgottenLoginOption {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;	
}


#loginBoxMain #ucUserLogin_btnLogin, #loginBoxMain #ucUserLogin_btnRegistration {
	width: 68px;
	height: 24px;
	margin-left: 0;
	margin-top: 4px;
	font-size: 80%;
	background-color: #666666;
	border: 2px solid #FDFDFD;	
	color: White;
}

#loginBoxMain  #ucUserLogin_btnRegistration {
	margin:0 9px;
}
#shoppingCart {
	text-align: center;
	padding-top: 8px;
}
#cartSummary {
	margin: 0 auto;
	font-size: 75%;
}
#chefImage {
	margin-top: 3px;
}
#firstBox {
	margin-top: 0;
}
#footerNav li{
	display: inline;
	margin-left: 6px;
}
#footerNav {
	margin: 0;
}
#footer a {
	text-decoration: none;
	color: #fff;
}
#footer a:hover, #footer a:focus {
	color:#C00;
}

#headerNav {
	position: relative;
	padding: 0;
	top: 93px;
	height: 26px;
	margin: 0;
	float: left;
	width: 100%;
	line-height: 26px;
	color: #666;
}
#headerNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#headerNav li {
	float: left;
	background:url(images/tabRight.jpg) no-repeat right top;
	margin: 0;
	padding: 0;
	margin-right: 3px;
	font-size: 75%;
	}
#headerNav a {
	text-decoration: none;
	float: left;
	display: block;
	background: url(images/tabLeft.jpg) no-repeat left top;
	padding:  0 6px;
	height: 26px;
	color: #666;

}

#headerNav a:hover, #headerNav a:focus {
	color:#C00;
}
#currentHeaderNav a {
	color: #06C;
	font-weight: bold;
}
#breadcrumbBar {
	position: relative;
	clear: both;
	top: 93px;
	height: 31px;
	background-color: #f00;
	background: url(images/breadcrumbBg.jpg) repeat-x;
}
#breadcrumbList {
	line-height: 31px;
	list-style: none;
	margin: 0 0 0 171px;
	font-size: 70%;
	color: #fff;
}
#breadcrumbList li {
	display: inline;
	margin-right: 6px;
}
#breadcrumbList a {
	text-decoration: none;
	color: #fff;
}
#breadcrumbList a:hover, #breadcrumbList a:focus {
	color: #06C;
}
#mainColumnHeader  {
	height: 25px;
	width: 432px;
	background-image: url(images/mainHeaderBar.jpg);
}
#Login2_divRadioList td {
	font-size: 80%;
	color:#666;
}
/*#Login2_mainColumnHeader  {
	height: 25px;
	width: 432px;
	background-image: url(images/mainHeaderBar.jpg);
}*/
#cImage,#dpImage {
	height: 80px;
	width: 100px;f
}

#mainColumnHeader h2, #mainColumnHeader h3,#LatestNews2_mainContents h2, #Login2_mainColumnHeader h3 {
	font-size: 85%;
	color: #666;
	padding: 2px 0 0 20px;
	margin: 0;
	line-height: 25px;
} 
 /*for the content table*/
#subSectionCategories td {
	padding: 18px 28px 0 0;
	font-size: 85%;
	color: #666;
}
#subSectionCategories a {
	text-decoration: none;
	color: #666;
}
#subSectionCategories a:hover {
	color: #39F;
}
#ucProductSearch_searchText{
	width: 125px;
	height: 17px;
	margin-left: 0px;
	margin-top: 2px;
	border: none;
	background: url(images/inputField.gif) no-repeat;
	font-size:90%;
}
#shoppingOptions  {
border-color:#fff;
border-top-width: 2px;
}
#shoppingOptions td {
	line-height:10px;
}

/*Start of Latest News section*/
#LatestNews2_mainContents h3 {
	font-size: 80%;/*changed from 85% to 80%*/
	color: #666;
	margin-bottom: 0;
}
#LatestNews2_mainContents p {
	font-size: 80%;
}
/*End of Latest News section*/

/*Start of Register section*/
#registrationCtrl_divRegister td, registrationCtrl_divRegister p {
	font-size: 80%;
}

#divRegister span
{
	font-size: 70%;
}

#Login2_btnRegister,#Login2_btnLogin,#Login2_btnSend {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 80px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_divRegister #registrationCtrl_btnRegister {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_IndividualCtrl_divStep1 td{
	font-size: 80%;	
}
#Login2_divLogin span,#Login2_divForgotten span {
	font-size:75%;
	color: Red;
}
#registrationCtrl_IndividualCtrl_divStep1 span{
	font-size: 75%;	
}
/*End of Register section*/
/*Start of range details section*/
#mainContent td {
	font-size: 80%;
}
#currentRange h3 {
	font-size: 125%;
	color: #666;
	margin-top: 9px;
}
#currentRange p, #currentProduct p,#currentProductDetail p {
	font-size: 90%;
	color:#666;
}
#currentRange li,#currentProduct li,#currentProductDetail li{
	font-size:80%;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}

#productList th {
	font-size: 80%;
	color:#666;
	background-color: #EAEAEA;
	text-align: left;	
}
#productList td {
	font-size: 80%;
	color:#666;
	width:432px;
	border-style: none;
	border-color: #fff;
}
#productList {
border-style: solid;
border-width: 1px;
border-color: #EAEAEA;
}
  
#productList a {
	text-decoration: none;
}
#productList th, #productList td{
	padding: 3px;
}

/*End of range details section*/

/*Start of Product Details Section*/
#subproductList th {/*TODO: Need to ask tom about this*/
	font-size: 80%;
	color:#666;
	background-color: #EAEAEA;
	text-align: left;	
}
#subproductList td {
	font-size: 80%;
	color:#666;
	width:432px;
	border-style: none;
	border-color: #fff;
}

#subproductList {
border-style: solid;
border-width: 1px;
border-color: #EAEAEA;
}
  
#subproductList a {
	text-decoration: none;
}
#subproductList th, #subproductList td{
	padding: 3px;
}

/*todo - make prices right aligned*/
/*End of Product Details Section*/
/*Start of productCodeDetails Section*/
#currentProductDetail h4 {
	font-size: 95%;
	color: #666;
	margin-top: 6px;
	margin-bottom: 0;
}

#prices td {
	font-size: 80%;
	color:#666;
	text-align: left;
	line-height: 10px;
}

#pcd_imgbtnAddToBasket, #pcd_imgbtnAddToWishList, #pcd_imgbtnAddQuickQuote {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 120px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#addToBascket{
	height:30px;
	width: 32px;	
	background: url(images/rolandAllen_basket.jpg) no-repeat;
	margin-left: 65px;
	margin-top:-23px;
	}
#addToWishList{
	height:30px;
	width: 30px;
	background: url(images/rolandAllen_wishlist.jpg) no-repeat;
	margin-left: 65px;
	margin-top:-23px;
}
#addQuickQuote{
	height:30px;
	width: 30px;
	background: url(images/rolanAllen_quick_quote.jpg) no-repeat;
	margin-left: 85px;
	margin-top:-23px;
}
#pcd_productCount,#pcd_wishList{
	width:60px;
}
#pcd_quickQuote {
	width:80px;
}
/*End of productCodeDetails Section*/

/*Start of Registration Specific Section*/
.requiredFiled, .requiredField {
	color: #f00;
}

/*End of Registration Specific Section*/

/* My Account Section */
#myAccount ul, #myAccount {
		list-style: none;
}
#myAccount li {
	font-weight: bold;
	margin-top: 12px;
	color: #666;
	font-size: 80%;
}
#myAccount li li {
	font-weight: normal;
	margin-top: 0px;
	margin-left: 20px;
	font-size: 100%;/*required!*/
}
#myAccount a {
	text-decoration: none;
}

/*Company Details*/
#mainColumn p {
	font-size: 80%;
	margin-top: 6px;
}
/*Company Details*/

/*A-Z Section*/
#Atoz_divResult h5 {
	margin: 12px 0 0 0;
}
#Atoz_divResult a {
	text-decoration: none;
	font-size: 80%;
}

#Atoz_divResult a:hover, #Atoz_divResult a:focus {
	color: #000;
}

#Atoz_mainHeading h2 {
	margin-bottom: 12px;
}
/*Registration Page*/
/*to do - demote each of these headings by one*/
#registrationCtrl_IndividualCtrl_divStep1 h2 {
	font-size: 125%;
	color: #666;
	margin: 0;
}
#registrationCtrl_IndividualCtrl_divStep1 h3 {
	font-size: 100%;
	color: #666;
	margin: 0;
}

#registrationCtrl_IndividualCtrl_divStep1 h4 {
	font-size: 90%;
	color: #666;
	margin: 0;
	margin-top: 9px;
}
#registrationCtrl_IndividualCtrl_divStep1 td {
	font-size: 100%;
	color:#666;
}

/*Contact Us*/
#uCtrlContactUs_divContact td {
	font-size: 80%;
	color:#666;
}

/*my shopping basket*/
#UCMYShoppingBasket1_dgBasketItem input{
	width: 30px;
}
#UCMYShoppingBasket1_dgBasketItem {
	margin-top: 12px;
	border-style: solid;
	border-width: 1px;
	 border-color:#EAEAEA;
	}
#UCMYShoppingBasket1_dgBasketItem td {
	font-size: 80%;
	/*background-color: white; /*#CCCCCC;*/
	/*border: Black;*/
	/*border-bottom: white;
	border-right: White;
	border-left: White;
	border-top: White;*/
	color:#666;
	border-style: none;
	}
	#UCMYShoppingBasket1_dgBasketItem th {
	font-size: 75%;
	background-color: #EAEAEA; /*#CCCCCC;*/
	/*border: Black;*/
	/*border-color: #EAEAEA;*/
	border-bottom: White;
	border-style: none;	
	}
	#UCMYShoppingBasket1_dgBasketItem tr {/*TODO: Need to ask Tom about the td line in Mozilla Firefox*/
	border-bottom: White;
	/*border-style: none;	*/
	}
.gridHeader  {
	font-size:75%;
	background-color:#EAEAEA;
	text-align: left;
	font-weight: 700;
}
/*myOrders page*/
#myOrderList_viewOrders p{
	color:#666;
	font-size: 80%;
	font-weight: bold;
}
#orderList {
border-style: solid;
border-width: 1px;
border-color: #EAEAEA;
width:432px;
}
#orderList th {
	font-size: 75%;
	background-color:#EAEAEA;
	text-align: left;
	line-height: 10px;
	color:#666;
	width:432px;	
	}
	#UCMyOrders1_orderItems th{/*need an id for the table in vieworderdetails page*/
	font-size: 75%;
	background-color:#EAEAEA;
	text-align: left;
	border-color: black;
	line-height: 13px;
	width:432px;
	}
	#UCMyOrders1_orderItems td {
	font-size:85%;
	border-style: none;
	background-color: white;
	border: thin;
	line-height: 15px;
}
#UCMyOrders1_orderItems span {
	font-size:100.01%;
}
#uCtrlQuickQuoteEmailPrint_divPersonal td {
	font-size:80%;
}
#uCtrlQuickQuoteEmailPrint_divPersonal p {
	font-size:100.01%;
}
#uCtrlQuickQuoteEmailPrint_divPrint td {
	font-size: 80%;
	width:432px;
}
#orderList td {
	font-size:78%;
	border-style: none;
	background-color: #fff;
	line-height: 15px;
	color:#666;
	width:432px;
}
#orderContent {
	border-style: solid;
	border-width: 1px;
	border-color: #EAEAEA;
}
#orderList input{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons in firefox*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 40px;
	text-align: left;
	text-decoration: underline;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*End Of myOrders Page*/

#UCMYShoppingBasket1_btnUpdate,#UCMYShoppingBasket1_btnRemoveFromBasket,#UCMYShoppingBasket1_btnDeleteBasket,#UCMYShoppingBasket1_btnSaveForLater,#UCMYShoppingBasket1_btnCheckOut{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons in firefox*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#_ctl0_imgbtnAddToBasket,#_ctl0_imgbtnAddToWishList,#_ctl0_imgbtnAddQuickQuote{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons in firefox*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*my wishlist*/
#UCMyWishList1_dgWishlistItem input {
	width: 30px;
}
#UCMyWishList1_dgWishlistItem {
	margin-top: 12px;
	border-style: inset;
	border-width: 2px;
	background-color: #fff;
	width:432px;
	/*border-style:  solid;	*/
}
#UCMyWishList1_dgWishlistItem td {
	font-size: 75%;
	color:#666;
	border-style: none;
	border-color: White;
	/*width:432px;*/
	}
	#UCMyWishList1_dgWishlistItem tr {/*TODO: Need to ask Tom about the td line in Mozilla Firefox*/
	border-bottom: White;
	}
#maintable td h3 {/*name of this table may have to change*/
	height: 25px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 100.01%;
	color: #666;
	padding: 8px 0 0 20px;
	margin: 0;
	line-height: 15px;
	font-size:95%;
}
#tblPortfolio td h3 {/*name of this table may have to change*/
	height: 25px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 100.01%;
	color: #666;
	padding: 8px 0 0 20px;
	margin: 0;
	line-height: 15px;
	font-size:95%;
}
#mainTable td {/*name of this table may have to change*/
	font-size: 80%;
	color:#666;
	width:140px;
}
#tblPortfolio td {/*name of this table may have to change*/
	font-size: 80%;
	color:#666;
	width:440px;
}
/*#soProductLink {
	color:#1272D6;
}
#wnProductLink{
	color:#1272D6;
}*/
/*start of color changes for homepage*/
#soPrice{
	color:#045FCA;
}
#wnPrice{
	color:#045FCA;
}
#soAllLink{
	color:#66B6FB;
	font-size: 88%;
}
#wnAllLink{
	color:#66B6FB;
	font-size: 88%;
}
#repFeaturedProducts__ctl3_fpAllLink{
	color:#66B6FB;
	font-size: 88%;
}
/*End of the color changes for homepage*/
#featuredProducts  {
	width: 100%;
}
#featuredProducts th {
	height: 25px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 80%;
	color: #666;
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 25px;
	text-align: left;/*required for a th */
}
#featuredProducts td {
	font-size: 80%;
}

/*Product code details*/
#ctl0_additionalDescription li {
	font-size: 80%;
	color:#666;
}
#ctl0_additionalDescription ul {
	margin: 12px 18px;
	color:#666;
}
/*Start of 	Search Section*/
 #btnSearch{
	background-color: #666666;
	border: 2px solid #FDFDFD;	
	color: White;
	width: 68px;
	height: 24px;
	font-size: 90%;/*is 90% coz the p attribute in boxmain class is assigned 90%*/
	margin-left: 57px;
}
#ucProductSearch_btnSearch {
	background-color: #666666;
	border: 2px solid #FDFDFD;	
	color: White;
	width: 68px;
	height: 24px;
	font-size: 90%;/*is 90% coz the p attribute in boxmain class is assigned 90%*/
	margin-left: 57px;
}
 #atoz{
	margin-left: 78px;
	color:#666;
}
/*************************Start Of Company Details Section*******************************/
/* Start Of Delivery Section*/
#CompaniesDetails1_pageContent {
	font-size: 80%;
	color:#666;
}
#CompaniesDetails1_pageContent p,#CompaniesDetails1_pageContent h4 {
	font-size: 95%;/*is not consistent with 80% */
	color:#666;
}
/*End Of Delivery Section*/
/*Start Of Warrenty And Services Section*/
#CompaniesDetails1_btnBack{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_MeAndCompanyCtrl_btnToStep2 {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 180px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#MyAccount1_btnLogout {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 50px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*End Of Warrenty And Services Section*/
/**********************End Of Company Details Section*************************************/
/**********************Start Of Register Me And My Company****************/
#uCtrlRegistration_MeAndCompanyCtrl_divStep1 #registrationCtrl_MeAndCompanyCtrl_btnToStep2,#registrationCtrl_MeAndCompanyCtrl_divStep1 #registrationCtrl_MeAndCompanyCtrl_btnClear{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 97px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_MeAndCompanyCtrl_divStep1 h3,#registrationCtrl_MeAndCompanyCtrl_divStep1 h4,#registrationCtrl_MeAndCompanyCtrl_divStep1 h5,#registrationCtrl_MeAndCompanyCtrl_divStep3 h3,#registrationCtrl_MeAndCompanyCtrl_divStep3 h4,#registrationCtrl_MeAndCompanyCtrl_divStep3 h5{
	color:#666;
	font-size: 80%;
}
#registrationCtrl_MeAndCompanyCtrl_divStep1 td,#registrationCtrl_MeAndCompanyCtrl_divStep3 td{
font-size: 90%;
color:#666;
width:432px;
}
#registrationCtrl_MeAndCompanyCtrl_divStep1 select{
	font-size: 88%;
	color:#666;
}
#registrationCtrl_MeAndCompanyCtrl_divStep1 span{
	font-size: 75%;
}
#registrationCtrl_MeAndCompanyCtrl_divStep2 #registrationCtrl_MeAndCompanyCtrl_btnToStep3,#registrationCtrl_MeAndCompanyCtrl_divStep2 #registrationCtrl_MeAndCompanyCtrl_btnClear1,#registrationCtrl_MeAndCompanyCtrl_btnBack{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons in mozilla firefox*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 120px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
	}
#registrationCtrl_MeAndCompanyCtrl_divStep2 h3,#registrationCtrl_MeAndCompanyCtrl_divStep2 h4,#registrationCtrl_MeAndCompanyCtrl_divStep2 h5{
	color:#666;
	font-size: 90%;
}
	#registrationCtrl_IndividualCtrl_divStep1 select{
	color:#666;
	font-size:90%;
	}
	#registrationCtrl_MeAndCompanyCtrl_divStep2 td{
		color:#666;
		line-height: 15px;
		font-size: 95%;
		width:100.01%;
	}
	#registrationCtrl_MeAndCompanyCtrl_divStep2 select{
		color:#666;
		font-size: 85%;
	}
	#registrationCtrl_MeAndCompanyCtrl_divStep2 span{
		font-size: 75%;
	}
	#registrationCtrl_IndividualCtrl_divStep1 td {
		width:100%;
	}
	#registrationCtrl_MeAndCompanyCtrl_P2{
	margin-left:  0px;
	}
	#registrationCtrl_MeAndCompanyCtrl_P1{
	margin-right: 160px;		
	}
/******************End Of Register me and my company********************************/
/*****************Start Of Register me as a business user**************************/
#registrationCtrl_BusinessUserCtrl_divStep1 h3,#registrationCtrl_BusinessUserCtrl_divStep1 h4,#registrationCtrl_BusinessUserCtrl_divStep1 h5 {
 	color:#666;
	font-size: 90%;
}
#registrationCtrl_BusinessUserCtrl_divStep1 #registrationCtrl_BusinessUserCtrl_btnToStep2, #registrationCtrl_BusinessUserCtrl_divStep1 #registrationCtrl_BusinessUserCtrl_btnClear{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 120px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_BusinessUserCtrl_divStep1 td {/*TODO:need to ask Tom about the companywebcode*/
font-size: 90%;
line-height: 15px;
color:#666;
}
#registrationCtrl_BusinessUserCtrl_divStep1 select {
	color:#666;
	font-size:85%;
}
#registrationCtrl_BusinessUserCtrl_divStep1 span {
	font-size:75%;
}
#registrationCtrl_BusinessUserCtrl_tryAgain {
color: Red;
font-size: 80%;
margin-left:150px;
}
#registrationCtrl_BusinessUserCtrl_divStep2 h3,#registrationCtrl_BusinessUserCtrl_divStep2 h4,#registrationCtrl_BusinessUserCtrl_divStep2 h5,#registrationCtrl_BusinessUserCtrl_divStep3 h3,#registrationCtrl_BusinessUserCtrl_divStep3 h4,#registrationCtrl_BusinessUserCtrl_divStep3 h5 {
	color:#666;
	font-size: 100.01%;
}
#registrationCtrl_BusinessUserCtrl_divStep2 #registrationCtrl_BusinessUserCtrl_btnToStep3,#registrationCtrl_BusinessUserCtrl_divStep2 #registrationCtrl_BusinessUserCtrl_btnClear1,#registrationCtrl_BusinessUserCtrl_btnBack{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 95px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#registrationCtrl_BusinessUserCtrl_divStep2 td {
	color:#666;
	font-size: 90%;
	width:100.01%;
	line-height:10px;
}
#registrationCtrl_BusinessUserCtrl_divStep2 select{
	color:#666;
	font-size: 86%;
}
#registrationCtrl_BusinessUserCtrl_divStep2 span{
	font-size: 75%;
}
#registrationCtrl_BusinessUserCtrl_divStep3 td{
color:#666;
font-size:90%;	

}
#registrationCtrl_BusinessUserCtrl_divStep3 span{
font-size:75%;	

}
/****************End of Register me as a business user***************************/
/****************Start Of Register me as an individual user**********************/
#registrationCtrl_IndividualCtrl_divStep1 h3,#registrationCtrl_IndividualCtrl_divStep1 h4,#registrationCtrl_IndividualCtrl_divStep1 h5,#registrationCtrl_IndividualCtrl_divStep2 h3, #registrationCtrl_IndividualCtrl_divStep2 h4,#registrationCtrl_IndividualCtrl_divStep2 h5{
	color:#666;
	font-size: 80%;
	}
#registrationCtrl_IndividualCtrl_btnToStep3, #registrationCtrl_IndividualCtrl_btnClear1 , #registrationCtrl_IndividualCtrl_btnBack {
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 95px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*#registrationCtrl_IndividualCtrl_divStep1 td {
	color:#666;
	font-size:100.01%;
	line-height: 15px;
	width: 100%;
	}*/
	/*#registrationCtrl_IndividualCtrl_divStep2 td{
		color:#666;
font-size:90%;
width:100%;
	}*/
/*****************End Of Register Me As an individual user**********************/
/*****************Start Of My Account******************************************/
#ucUserLogin_lbtnMyAccount ,#ucUserLogin_lbtnLogOut , #ucUserLogin_customerContactName {
	font-size: 80%;
	margin-left: 20px;
}
#UCMyWishList1_btnDeleteWL,#UCMyWishList1_btnSaveChanges,#UCMyWishList1_btnAddToBasket,#UCMyWishList1_btnRemoveFromWishlist{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
.priceSummaryTitle{
font-weight: bold;
margin-left: 242px;
color:#666;
}
.priceSummaryValue {
	font-weight: normal;
	color:#666;
	}
	#UCMYShoppingBasket1_vatValue {
		margin-left: 90px;
	}
	#UCMYShoppingBasket1_totalIncVat {
		font-size: 100.01%;
		font-weight: bold;
		text-decoration: overline;
	}
#checkOut_orderSummary li,#UCMyOrders1_orderItems li {
font-weight: bold;
font-size: 75%;
color:#666;
}
#UCCheckOut_NonEC1_paymentMethod li{
	font-weight: bold;
font-size: 75%;
color:#666;
margin-left: 250px;
list-style: none;
}
#UCCheckOut_NonEC1_vatValueText {
	margin-left: 30px;
}
#UCCheckOut_NonEC1_btnChangeOrder,#UCCheckOut_NonEC1_btnPlaceOrder{
	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 80px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#UCCheckOut_NonEC1_paymentMethod span {
	font-weight: normal;
}
#UCMyOrders1_orderItems span {
	font-weight: normal;
	font-size: 90%;
}
#UCCheckOut_NonEC1_subTotalIncVATText {
	text-decoration: overline;
}
#UCCheckOut_NonEC1_paymentMethod h4 , #checkOut_confirmOrder h4 {
	color:#666;
	font-size: 80%;
}
#UCCheckOut_NonEC1_paymentMethod th,  #checkOut_productSummary2 th, #UCMyOrders1_orderItems th,#currentProductDetail th {
	font-size:80%;
	font-weight: bold;
	text-align: left;
	color:#666;
	background-color: #EAEAEA;
}
#UCCheckOut_NonEC1_paymentMethod td, #Login2_divHeader td,  #checkOut_productSummary2 td , #UCMyOrders1_orderItems td,#currentProductDetail td  {
	font-size: 80%;
	text-align: left;
	color:#666;
}
#ucUserLogin_reqEmail, #ucUserLogin_reqPassword , #Login2_reqLastName ,#Login2_reqEmail1,#Login2_msgForgotten{
font-size: 80%;
color:red;	
}
#Login2_divHeader h3{	
height: 25px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 80%;
	color: #666;
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 25px;
}
#Login2_btnForgotten, #uCtrlContactUs_contactUs {
	font-size: 80%;	
	text-decoration: underline;
}
#Login2_divForgotten td {
	font-size: 90%;
	text-align: left;
	width: 10%;
	color:#666;
}
#Login2_forgottenHeading {
	color:#666;
	font-size:80%;
}
#uCtrlContactUs_divContactText td, #uCtrlContactUs_divContactText p{
	font-size: 80%;
	color:#666;
}
/************************End Of MyAccount Section******************************/
/***********************Start Of ContactUs Online Section*********************/
#uCtrlContactUs_divContact td{
	font-size: 80%;
	width:100%;
	color:#666;
}
#uCtrlContactUs_divContact select {
	color:#666;
}
#uCtrlContactUs_divContactMe td, #uCtrlContactUs_divMessage td ,#uCtrlContactUs_divRequestQuote td, #uCtrlContactUs_divRequestCatalogue td, #uCtrlContactUs_divInterestedInProduct td {
	font-size: 80%;
	width:100%;
	color:#666;
}
#uCtrlContactUs_divProductsAndServices td {
	font-size: 80%;
	width:50%;
	color:#666;
}
#uCtrlContactUs_message {
height: 100px;
width: 300px;
}
/*************************End Of ContactUs Online Section**********************/
/************************Start Of SpecialOffers Section***********************/
#uCtrlSpecialOffers_mainColumnHeader h2,#uCtrlFeaturedProducts_mainColumnHeader h2{
	height: 25px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 80%;
	color: #666;
	padding: 10px 0 0 20px;
	margin: 0;
	line-height: 10px;
}
#uCtrlSpecialOffers_divSpecialOffer input,#uCtrlWhatsNew_divWhatsNew input,#uCtrlFeaturedProducts_divBestSeller input{
height:50px;
width:50px;
}
#specialOffer,#whatsNew,#bestSeller {
border-style: inset;
border-width: 1px;
border-color: #EAEAEA;
margin-top: 6px;
}
#specialOffer td, #whatsNew td,#bestSeller td {
	font-size: 85%;
	width:432px;
	line-height:10px;
	color:#666;
	background-color: white;
	font-weight:normal;
	}
#specialOffer a, #whatsNew a ,#bestSeller a{
	text-decoration: none;
}
#specialOffer tr, #whatsNew tr,#bestSeller tr {/*Need to ask Tom about the borders*/
	font-size: 85%;
	background-color:#EAEAEA;
	text-align: left;
	font-weight: bold;
	color:#666;
}
/*************************End Of SpecialOffers Section****************************/
/************************Start Of Whats New Section******************************/
/*#uCtrlWhatsNew_mainColumnHeader h2{
	height: 25px;
	width:432px;
	background-image: url(images/mainHeaderBar.jpg);
	font-size: 80%;
	color: #666;
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 25px;
}*/
/************************End Of Whats New Section*********************************/
/************************Start Of Products Section********************************/
#mainContent td{
	color:#666;
}
#mainContent img,#productList img,#subproductList img,#currentProduct img,#currentRange img,#currentProductDetail img {
/*width: 50px;
height:50px;*/
}

#prices p{
	font-size: 90%;
	color:#666;
}
#currentProductDetail {
	font-size:85%;
	color:#666;
}
#addToBascket,#addToWishList,addQuickQuote{
	height:30px;
	width:30px;
}

#ctl0_imgbtnAddToBasket,#ctl0_imgbtnAddToWishList,#ctl0_imgbtnAddQuickQuote{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons in firefox*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*************************Start Of Request A Quote*****************************/
#uCtrlContactUs_btnSubmit,#uCtrlMyAccount_EditCompanyDetails_btnCancel,#uCtrlMyAccount_EditIndividualCustomer_btnEditDetails,#uCtrlMyAccount_EditIndividualCustomer_btnClear,#uCtrlContactUs_btnClear,#uCtrlMyAccount_EditCompanyDetails_btnClear,#uCtrlMyAccount_EditCompanyDetails_btnEditCompany,#uCtrlMyAccount_EditCompanyCustomer_btnClear1,#uCtrlMyAccount_EditCompanyCustomer_btnEditMyDetails{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 90%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/**********************End Of Request A Quote*********************************/
/**********************Start Of Registration*********************************/
#registrationCtrl_registerOption td {
font-size: 80%;
color:#666;
}
#ucUserLogin_btnForgotten {
	font-size: 80%;
	margin-left: 25px;
	text-decoration: underline;
}
/********************End Of Registration************************************/
/*******************Start Of Shopping Basket on main home page***********************/
#ucShoppingCart_lbCartTotalIncVAT{
font-weight: bold;
text-decoration: overline;
}

/***************End Of Shopping Basket on main home page*****************************/
/****************Start Of Check Out**************************************************/
#confirmOrder_orderSummary td{
	font-size: 80%;
	color:#666;
	/*font-weight: bold;	*/
}
#printableArea th{
background-color: #EAEAEA;
font-weight:bold;
color:#666;
font-size:80%;
}
#printableArea td{
	color:#666;
	font-size:80%;
}
#confirmOrder_confirmOrder h4,p{
	color:#666;
	font-size: 80%;
}
#confirmOrder_confirmOrder input{
	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 180px;
	text-align: left;
	text-decoration: underline;
	font-size: 90%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/*******************************End Of Check Out************************************/
/******************************Start Of QuickQuote*********************************/
#uCtrlQuickQuoteList_divQQList {
	border-style: solid;
	border-width: 1px;
	margin-top: 12px;
	border-color: #EAEAEA;
	text-align: left;
}

#uCtrlQuickQuoteList_divQQList td{
	font-size: 75%;
	font-family:  Arial, Helvetica, sans-serif;
	color:#666;
	text-align: left;
	width:432px;
}

#uCtrlQuickQuote_btnUpdate,#uCtrlQuickQuote_btnRemove, #uCtrlQuickQuote_btnView,#uCtrlQuickQuote_btnDelete,#uCtrlQuickQuote_btnEmail,#uCtrlQuickQuote_btnPrint {
	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 130px;
	text-align: left;
	text-decoration: underline;
	font-size: 90%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#uCtrlQuickQuoteEmailPrint_btnPrint {
	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 130px;
	text-align: left;
	text-decoration: underline;
	font-size: 80%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
#uCtrlQuickQuote_btnCheck {
	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 60px;
	text-align: left;
	text-decoration: underline;
	font-size: 85%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

#uCtrlQuickQuote_CurrQQ td{
	font-size: 75%;
	font-family:  Arial, Helvetica, sans-serif;
	color:#666;
	border:2px;
	width:432px;
	text-align: left;
}
#uCtrlQuickQuote_CurrQQ tr{
	border-bottom: White;
}
#uCtrlQuickQuoteEmailPrint_divPrint td{
	width:432px;
	font-size: 75%;
	font-family:  Arial, Helvetica, sans-serif;
	color:#666;
	border:2px;
	font-weight: normal;
	border: #fff;
}

#uCtrlQuickQuote_CurrQQ {
	margin-top:6px;
	border-style: solid;
	border-width: 1px;
	color:#EAEAEA;
	width:432px;
}
#uCtrlQuickQuoteEmailPrint_divPersonal td{
	color:#666;
	font-size: 80%;
	font-weight: bold;
}
#uCtrlQuickQuoteEmailPrint_divPersonal tr{
	line-height:10px;
}
#uCtrlQuickQuoteEmailPrint_divPersonal p{
	color:#666;
	font-size: 85%;
	font-weight: normal;
}
 #uCtrlQuickQuoteEmailPrint_divPrint {
 	border-style: solid;
	border-width: 1px;
	border-color: #EAEAEA;
 }
 #divOrderPersonal td {
 	font-size:80%;
	color:#666;
 }
 #divOrderDetails th {
 	background-color: #EAEAEA;
color:#666;
font-size:75%;
text-align: left;
 }
 #divOrderDetails td{
 color:#666;
font-size:75%;
text-align: left;
 }
 #divOrderDetails  {
 border-style: solid;
 border-width: 1px;
 border-color: #EAEAEA;
 }
 #printPanel input,#emailPanel input {
 	background-color: #fff;
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 300px;
	text-align: left;
	text-decoration: underline;
	font-size: 85%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
	margin-left: 0px;
	padding-left: 0px;
 }
/**********************End OF QuickQuote Section***********************/
#UCCheckOut_NonEC1_txtComments{
	height: 60px;
	width:200px;
}
#UCCheckOut_NonEC1_btnPlaceOrder {
	margin-left: 300px;
}
#UCCheckOut_NonEC1_btnChangeOrder {
	margin-left: 300px;
}
.qqQuantity input {
	height:20px;
	width: 40px;
}
#subPagesID {
	list-style: none;
}
/**************Same for Range, Product and ProductCodeDetails*******************/
.shortDescription  {
	color:#666;
	font-size: 80%;
}
.Description {
	color:#666;
	font-size: 80%;
}
.additionalDescription {
	color:#666;
	font-size: 80%;
}
/*******************End*********************************************************/


#uCtrlRegistration_divRegister td ,#tblChangePassword td
{
	font-size:80%;
	}
	
#tblIndividual h3,h4,h5
{
	font-size:80%;
	font-weight: bolder;
	}
#tblIndividual td
{
	font-size:80%;
	}
	
#uCtrlMyAccount_btnEditDetails 
{
	text-decoration:none;
	}
#uCtrlMyAccount_pnlCompanyCustomers li 
{
 list-style:none;
 font-size:90%;
	}
#uCtrlMyAccount_lbtnEditCompanyDetails,#uCtrlMyAccount_lbtnEditMyDetails,#uCtrlMyAccount_lbtnChangePassword1 
{
 text-decoration:none;
	}
#tblMeAndCompany2 td ,#tblMeAndCompany td
{
	font-size:80%;
}

#uCtrlMyAccount_pnlIndividualCustomer li 
{
	list-style:none;
	font-size:90%;
	text-decoration:none;
}
#uCtrlMyAccount_pnlCompanyCustomer li 
{
	list-style:none;
	font-size:90%;
	text-decoration:none;
}
/****************Start Of My orders styling *************************/

#uCtrlMyOrders_orderItems td
{
	font-size:80%;
}
#uCtrlMyOrders_orderItems th 
{
	font-size:80%;
	background-color:#EAEAEA;
}

/************End Of My Orders Styling *******************************/

/*********** Delivery Changes******************************/
#uCtrlCheckOut_Both_deliveryCharge
{
	font-weight:normal;
}
#uCtrlMyShoppingBasket_deliveryCharge
	{
		margin-left: 60px;
	}
#paymentBrief td 
	{
		font-size:80%;
	}
	#paymentBrief span
	{
		font-size:100.01%;
	}
#btnSubmitPayment
{
	background-color: #fff;/*TODO: need to ask Tom about hover on buttons*/
	border: 1px solid #fff;	
	color: #1666C9;
	height:20px;
	width: 170px;
	text-align: left;
	text-decoration: underline;
	font-size: 90%;
	font-family:  Arial, Helvetica, sans-serif;
	border-style: none;
}
/************End of delivery changes*********************/
