body{	font-family: Arial, sans-serif;	color: #333333;	margin: 0px;	padding: 0px;	font-size: 11px;	background-color: #5C5C5C;	background-image: url(/images/care/back_grad.jpg);	background-repeat: repeat-x;}.wrapper {	width: 760px;	background-color: #FFFFFF;	text-align: left;	clear: both;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	background-image: url(/images/care/wrapper_back.gif);	background-repeat: repeat-y;	margin-bottom: 0px;	border: 1px solid #CCCCCC;}a{	color: #027ABB;	text-decoration: none;}/***********************************************//* Layout Divs                                 *//***********************************************/#masthead{	padding: 0px;	width: 760px;}#mainNav {	background-color: #027ABB;	background-image: url(/images/care/main_nav_back.jpg);	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	padding-right: 5px;	padding-left: 5px;	width: 750px;	height: 30px;}#mainNav a {	color: #FFFFFF;	padding: 5px;}#mainNav a:hover {	background-color: #027ABB;	background-image: url(/images/care/top_nav_over.jpg);}	#navBar{	float: left;	width: 146px;	margin: 0px;	padding: 0px;	border-right: 1px solid #cccccc;}#breadCrumb {	background-color: #E6E6E6;	background-image: url(/images/care/breadcrumb_back.jpg);	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #E66100;	padding: 5px 5px 5px 10px;	height: 20px;}#breadCrumb a {	color: #666666;	text-decoration: underline;}.catagory_header {	padding: 5px 5px 5px 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #0279BB;	background-image: url(/images/care/products_head_back.jpg);	background-repeat: repeat-x;	height: 20px;}#catagory_menu {	background-color: #FFFFFF;	line-height:22px;}#catagory_menu ul li a {	display: block;	text-decoration: none;	color: #666666;	#background: #FFFFFF url(/images/care/nav_back.gif) no-repeat;	border-bottom: 1px dashed #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding-top: 5px;	padding-right: 4px;	padding-bottom: 5px;	padding-left: 15px;	height: 20px;}#catagory_menu ul li a:hover {	text-decoration: none;	background-image: url(/images/care/nav_over.gif);	background-repeat: no-repeat;}#catagory_menu ul {	margin: 0;	padding: 0;	list-style: none;	z-index: 100;}#catagory_menu ul li {	position: relative;	margin: 0px;	padding: 0px;}#catagory_menu ul li.sub_menu a {	position: relative;	margin: 0px;	padding: 5px 4px 5px 15px;	background-color: #E6E6E6;	#background-image: url(/images/care/sub_nav_back.gif);	background-repeat: no-repeat;	height: 20px;	border-bottom: 1px dashed #CCCCCC;}#catagory_menu ul li.sub_menu a:hover {	position: relative;	margin: 0px;	padding: 5px 4px 5px 15px;	background-image: url(/images/care/nav_over.gif);	background-repeat: no-repeat;}#right_col{	float:right;	width: 136px;	padding: 5px;	margin-top:5px;}.sub_menu {	background-color: #000066;}.basket {	border: 1px solid #999999;	color: #FFFFFF;	padding: 1px;}.basket a {	color: #FFFFFF;	padding: 5px;}#content{	float: left;	width: 465px;	position: relative;}.content_text {	padding: 20px;}/***********************************************//* Components                                  *//***********************************************/.footer {    width: 760px;    clear: both;    background-color: 5A5A5A;    color: #FFFFFF;    background-image: url(/images/footer_background.jpg);    background-repeat: repeat-x;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #027ABB;	font-weight: normal;	margin: 0px;	padding: 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #027ABB;	font-weight: normal;	margin: 0px;	padding: 0px;}.basket_button {	background-color: #057CBB;	background-image: url(/images/care/basket_button_back.jpg);	background-repeat: repeat-x;}.featured_products {	margin-top: 5px;	margin-bottom: 5px;	border: 1px solid #CCCCCC;	text-align: center;	line-height: 17px;}.header {	background-image: url(/images/care/basket_button_back.jpg);	padding: 5px 5px 5px 6px;	background-color: #057CBB;	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	margin: 1px;	line-height: 18px;}.featured_product {	margin: 10px 5px 5px;}.login {	margin-bottom: 5px;	border: 1px solid #CCCCCC;	line-height: 17px;	margin-top: 5px;}.sign_up {	padding: 1px;	border: 1px solid #CCCCCC;	margin: 0px;	margin-top:5px;}.text_box {	width: 110px;	height: 20px;	margin-bottom: 5px;	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.login_boxes {	margin: 5px;	text-align: center;}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #CCCCCC;	border: 1px solid #666666;}.product_info {	width: 190px;	padding-right: 10px;	float: left;	padding-bottom: 10px;}.search_options {	padding: 5px 5px 5px 10px;}/*basket styles */.grey_cell {	background-color: #666666;	background-position: left top;	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-right: 4px;}.light_grey_cell {	background-color: #999999;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-right: 4px;	padding-left: 10px;}.basket_table {	color: #FFFFFF;	background-color: #FFFFFF;	margin-top: 6px;	float: left;}.total_price {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #F26603;	padding-right: 4px;	padding-left: 4px;	text-align: right;	font-weight: bold;}.title_bar {	background-image: url(/images/care/basket_button_back.jpg);	padding: 5px;	background-color: #057CBB;	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	margin: 1px;	line-height: 18px;}.product_details {	margin: 5px;}.product_image {	padding: 30px;	background-color: #EAEAEA;	text-align: center;}.number_box {	width: 60px;	height: 20px;	margin-bottom: 5px;	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.textbox_wide {	width: 220px;	height: 20px;	margin-bottom: 5px;	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.textbox_wide_error {	width: 220px;	height: 20px;	margin-bottom: 5px;	border: 1px solid #FF0000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}select {	border: 1px solid #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.your_details {	padding: 15px;}.special_offers {	margin-bottom: 5px;	border: 1px solid #CCCCCC;	line-height: 17px;	margin-top: 5px;	position: relative;	float: left;	width: 400px;}.special_offer_text {	margin: 15px;}.offer_info {	padding-right: 15px;	float: left;	padding-bottom: 10px;	padding-left: 15px;	width: 150px;	position: relative;}.product_holder {clear: both;float: left;}h2 {    font-size: 14px;    color: 027ABB;    font-weight: normal;    margin: 0px;    padding: 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;}h3 {    font-size: 11px;    color: 027ABB;    font-weight: bold;    margin: 0px;    padding: 0px;    font-family: Arial, Helvetica, sans-serif;}.bold {    font-weight: bold;}.highlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #027ABB;	font-weight: bold;	border-top:1px solid;	border-right:1px solid;	border-left:1px solid;	border-bottom:1px solid;	margin-top:10px;	padding:10px;	text-align:center;}.highlightitalic{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #027ABB;	font-weight: normal;	margin: 0px;	text-align:center;	margin-bottom:5px;}.gotobottom{	position:absolute;	top:230px;}