.loginTableContainer tr td, .loginTableContainer form tr td, .loginTableContainer form tbody tr td
{
padding: 5px;
}

.registerTableContainer tr td, .registerTableContainer form tr td, .registerTableContainer form tbody tr td
{
padding: 5px;
}

.registerTableContainerError tr td, .registerTableContainerError form tr td, .registerTableContainerError form tbody tr td
{
padding: 5px;
}

.registerTableContainerError table b, .registerTableContainer table b
{
color: red;
}

.loginTableContainer TD INPUT {	WIDTH: 390px}

.registerTableContainer TD INPUT {WIDTH: 300px}

.registerTableContainerError TD INPUT {WIDTH: 200px}


.registerTableContainer .header_main .column_main input, .registerTableContainerError .header_main .column_main input
{
width: 15px;
}


.registerTableContainer .header_main .column_main br, .registerTableContainerError .header_main .column_main br
{
display: none;
}



.registerTableContainer .header_main, .registerTableContainerError .header_main
{
background-color: #efefee;
}

.loginInfoDetails
{
margin-left: 142px;
line-height: 18px;
}



#itemImage
{
display: none;
}

.column_right td, table td
{
padding: 0px;
}

#item_Tbl
{
width: 100%;
text-align: left;
padding-left: 5px;
padding-right: 5px;
display: none;
}

#item_Tbl td
{
padding: 2px;
}

#catprods_tbl .column_main br
{
display: none;
}

.column_main
{
text-align: left;
}

.section_main .sectionborder_main .column_main td
{
text-align: left;
}


.section_main .section_main .sectionborder_main .column_main .small_main img
{
width: 350px;
height: auto;
border: #9f9f9f 1px solid;
}





td, table
{
border: none;
}



/* Heading Styles for Product Layout */

.product_header {font-size:12px;text-align: left; font-weight: bold; padding-top: 10px;}
.product_body {font-size:12px;text-align: left; }

/* body class */
.bodyclass {
background-color : #ffffff;
margin: 0px 0px;
}

/* left section class */
.header_left, .column_left, A.links_left {
font-family : verdana, arial, sans-serif;
text-align : ;
}

.header_left
{
display: none;
}
.section_left {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_left {
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.header_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}


.column_left, .column_left tr, .column_left tr td
{
padding: 2px;
padding-left: 0px;
padding-right: 0px;
}

.column_left table, .column_left table tr, .column_left table tr td
{
padding: 0px;
padding-top: 0px;
}


A.links_left:link, A.links_left:active, A.links_left:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_left:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* top section class */
.header_top, .column_top, A.links_top {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_top {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_top {
background-color : #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.header_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_top:link, A.links_top:active, A.links_top:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_top:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* right section class */
.header_right, .column_right, A.links_right {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_right {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_right {
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.header_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_right:link, A.links_right:active, A.links_right:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_right:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


.column_bottom
{
display: none;
}
/* bottom section class */
.header_bottom, .column_bottom, A.links_bottom {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_bottom {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_bottom {
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.header_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_bottom:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* main section class */
.header_main, .column_main, A.links_main {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_main {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_main {
border: none;
padding: 0px 0px 0px 0px;
padding-top: 5px;
margin: 0px 0px 0px 0px;
}
.header_main {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_main {

color : #000000;
font-style : normal;
font-weight : normal;
font-size : 12px;
}

.ZZcolumn_main hr
{
display: none;
}

A.links_main:link, A.links_main:active, A.links_main:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_main:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* small text class */
.small_main {
font-style : ;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* error font class */
.font_error {
font-style : ;
font-weight : bold;
font-size : 10pt;
color : red;
}


/* button class */
.buttonstyle {
background-color: ;
border: 1px solid ;
font-family: ;
font-size: pt;
color: ;
}	    
input.btnhov{ 
border-color: ;
}


/* input field class */
.font_input {
background-color: ;
border: 1px solid ;
font-family: ;
font-size: pt;
color: ;
}


/* bespoke css IDs */
#lastview_tbl {
/* last viewed products section css */
}
#lastview_hdr {
/* last viewed products section header css */
}
#cart_tbl {
background-image: url(/images/suerydercare/shop-cart.gif) no-repeat; 
BORDER-BOTTOM: #000 4px solid
display: none;
}
#cart_hdr {
/* small cart section header css */
}
#srch_tbl {

}
#srch_hdr {
/* search section header css */
}
#catMenu_tbl td {
text-align: left;
}
#catMenu_hdr {
/* category menu section header css */
}
#top10_tbl {
/* Top Sellers section css */
}
#top10_hdr {
/* Top Sellers section header css */
}
#login_tbl {
/* login section css */
}
#cat_hdr td {
text-align: left;
}
#cat_hdr img 
{
display: none;
}

#catprods_hdr img{
height: 90px;
}
#catprods_tbl {
width: 10%;
}
#prod_tbl {
padding-top: 0px;
}

#prod_tbl td
{
padding: 5px;
}

#prod_tbl table td
{
padding: 0px;
}


#item_Tbl {
/* product detail page item layout css */
}
#shopcart_hdr {
/* basket stage header css */
}
#shopcart_tbl {
/* basket stage table css */
}
#summary_tbl {
/* summary stage table css */
}
#sitemap_tbl {
/* sitemap table css */
}







ul.makeMenu li {      
position: relative;                       
}

ul.makeMenu li > ul {          
display: none;               
position: absolute;         
top: 2px;                    
left: 173px;   
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
background-color: #ff0000;      
color: #000000;                 
}
ul.makeMenu ul.CSStoShow {     
display: block;              
background-color: #aa33cc;               
}
ul.makeMenu li:hover > ul {    
display: block;              
}
ul.makeMenu li a { 
color: #000000; 
display: block; 
width: 100%; 
text-decoration: underline;
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { 
color: #000000; 
}
ul.makeMenu li:hover > a { 
color: #000000; 
}














.footerText
{
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
text-align: center;
}





/*  -----------------------------NAVIGATION-------------------------------------------- */ 

#navigation {float:left; width: 805px; padding:0; margin:0 0 8px 0; height: 30px;}
#navigation ul {width: 805px; padding:0; margin:0 10px; list-style-type:none; padding-right: 0px; margin-right: 0px;}
#navigation li {display:inline; list-style-type:none; font-size:12px; font-weight:bold;}
#navigation li a {float:left; margin:6px 0 0 0; color:#000000; text-decoration: none;}
#navigation li a:hover
{
text-decoration: underline;
}

.navmid {padding:0 15px; border-left:2px solid #000000;}
.navfirst { padding-right: 15px;}
.navlast {padding-left:15px;border-left:2px solid #000000;}
#navigation p {padding: 0;margin:0;}


/*  -----------------------------END OF NAVIGATION------------------------------------- */ 




<!-- 
body  {font: 100% Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: #FFF; margin: 0; padding: 0; text-align: center; color: #000000;}

#container, .container {width: 990px; background: #FFFFFF; margin: 0 auto; text-align: left; border-left:1px solid #9f9f9f; border-right:1px solid #9f9f9f;} 

#header {background-image:url(/images/suerydercare/header.gif); background-repeat:no-repeat; padding: 0; margin: 0; height: 148px;} 
#header h1 {margin: 0; padding: 0;}

#mainContent {margin: 0 194px; padding: 0; padding-top: 8px; font-size:12px;}

.statement {font-size: 10px;}
.divider {margin: 20px 0 10px 0; border-top:1px solid #000000; height:5px;}





/*  -----------------------------SIDE BARS------------------------------------- */ 


#sidebar1 {float: left; width: 173px; margin: 0 0 0px 0px; margin-left: 10px; padding-top:1px;}
#sidebar1 ul {padding:0; margin:0 0 3px 0; list-style:none; border-top: 4px solid #000; border-bottom: 4px solid #000; z-index: 999;}
#sidebar1 li {padding: 0; margin:0; font-size:11px;}
#sidebar1 li a {display:block; width:161px; padding:6px 5px; margin:0; border-top: 1px solid #9f9f9f; border-right: 1px solid #9f9f9f; border-left: 1px solid #9f9f9f; text-decoration:none; background-color:#efefee; color:#000;}
#sidebar1 li a:hover
{
background-color: #CCCCCC;
}


ul.makeMenu li ul
{
display: none;
}



#sidebar2 {float: right; width: 173px; padding: 0; margin: 10px 10px 0px 0; border-top: 4px solid #000;}
#sidebar2 p {font-size:13px; text-align:right;}
#sidebar2 img
{
margin-bottom: 10px;
}

#basket {margin-bottom:10px; font-size:12px; border-bottom: 4px solid #000; background-image:url(/images/suerydercare/shop-cart.gif); background-position:bottom left; background-repeat:no-repeat; width: 173px;}
#basket a {color:#000000; text-decoration:none; font-size:12px;}
#basket a:hover 
{
text-decoration: underline;
}


/*  -----------------------------END OF SIDE BARS-------------------------------- */ 




/*  -----------------------------HOME PAGE FEATURED PRODUCTS AND ITEMS-------------------------------------------- */ 

#featuredproducts {background-image:url(/images/suerydercare/feature_header.gif); background-repeat:repeat-x; margin-top:10px; padding:0; color:#FFFFFF; width: 600px; text-align: center;}
#featuredproducts h1 {font-size:13px; padding:4px;}

.item {
	float:left;
	border:1px solid #9f9f9f;
	width: 176px;
	padding:8px 9px 6px 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	background-image:url(/images/suerydercare/feature_header.gif); background-position:bottom; background-repeat:repeat-x;
	background-color: #black;
	color:#000;
}

.itemend {
	float:left;
	border:1px solid #9f9f9f;
	width: 176px;
	padding:8px 8px 6px 8px;
	margin-bottom: 8px;
	background-image:url(/images/suerydercare/feature_header.gif); background-position:bottom; background-repeat:repeat-x;
	background-color: #e0e0e0;
	color:#000;
}

.item p, .itemend p
{
font-size: 12px;
}
.moreinfo {padding:0; padding-top: 4px; margin:0; font-size:10px; font-weight:bold; color:#FFFFFF;}
.moreinfo a {color:#FFFFFF; text-decoration:none;}
.moreinfo a:hover 
{
text-decoration: underline;
}

/*  -----------------------------END OF HOME PAGE FEATURED PRODUCTS AND ITEMS--------------------------------------- */ 



/*  -----------------------------INNER PAGE FEATURED PRODUCTS AND ITEMS-------------------------------------------- */ 

#cat_hdr{background: none; background-image:url(/images/suerydercare/feature_header.gif); background-repeat:repeat-x; padding:0; background-color: none;}
#cat_hdr td {font-size:13px; padding:4px; margin:0;}
#cat_hdr .column_main
{
background: none;
background-color: ;
}

#cat_hdr .column_main b
{

padding-bottom: 4px;
margin: 0px;
padding-left: 4px;
padding-right: 4px;
font-size: 13px;
padding-top: 4px;
color: white;
12px Verdana, Arial, Helvetica, sans-serif;
}

.Initem {
	float:left;
	border:1px solid #9f9f9f;
	width: 176px;
	padding:8px 8px 6px 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	background-image:url(/images/suerydercare/feature_header.gif); background-position:bottom; background-repeat:repeat-x;
	background-color: #e0e0e0;
	color:#000;
}

.Initemend {
	float:left;
	border:1px solid #9f9f9f;
	width: 176px;
	padding:8px 8px 6px 8px;
	margin-bottom: 8px;
	background-image:url(/images/suerydercare/feature_header.gif); background-position:bottom; background-repeat:repeat-x;
	background-color: #e0e0e0;
	color:#000;
}

.Initem p, .Initemend p
{
font-size: 12px;
}

.selected 
.sortproducts {margin:10px 0; color:#000;}
.sortproducts a {color:#000; text-decoration:none;}
.sortproducts a:hover {color:#000; text-decoration:underline;}

.recordpaging {color:#000; margin:5px 0 10px 0;}
.recordpaging a {color:#000; text-decoration:none;}
.recordpaging a:hover {color:#000; text-decoration:underline;}

.Inmoreinfo {float:left; padding:0; margin:0; font-size:10px; font-weight:bold; color:#FFFFFF;}
.Inmoreinfo a {padding:0 margin:0; color:#FFFFFF; text-decoration:none;}
.Inmoreinfo a:hover 

.Inbuy {float:right; padding:0; margin:0; font-size:10px; font-weight:bold; color:#FFFFFF;}
.Inbuy a {padding:0 margin:0; color:#FFFFFF; text-decoration:none;}
.Inbuy a:hover
{
text-decoration: underline;
}

/*  -----------------------------END OF HOME PAGE FEATURED PRODUCTS AND ITEMS--------------------------------------- */


.detailitem {
	float:left;
	border:1px solid #9f9f9f;
	width: 580px;
	padding:8px 8px 6px 8px;
	margin-bottom: 8px;
	background-image:url(/images/suerydercare/detail-grad.gif); background-repeat:repeat-x;
	color:#000;
}

.detailitem img {float:left; margin: 0 8px 2px 0;}
.detailitem p {padding:0 8px 0 0; margin:0 0 10px 0;}


#search{float:right; margin:0; width: 173px; margin-top: 4px;}
.searchbox{float:left; width:100px; height:12px; vertical-align:top; font-size:11px;}
.searchbutton{ border: 0px solid; cursor:pointer; float:left; margin-left:5px;}


#footer { height: 9px; padding: 0 10px 0 20px; background-image:url(/images/suerydercare/footer.gif); background-repeat:repeat-x;} 
#footer p {margin: 0; padding: 10px 0;}

.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearfloatleft {clear:left; height:0; font-size: 1px; line-height: 0px;}
-->








#catprods_tbl .column_main
{
background-image:url(/images/suerydercare/productbackground.gif); background-repeat:repeat-x;
background-color: #e0e0e0;
text-align: left;
border: 1px solid #9F9F9F;
padding-left: 13px;
padding-right: 13px;
}

#catprods_tbl .column_main .column_main
{
background: none;
background-color: white;
border: 1px solid #9F9F9F;
}


#catprods_tbl img
{

}

#catprods_tbl .column_main table
{
margin-top: 4px;
padding-bottom: 4px;
}

#catprods_tbl .column_main
{
width: 170px;
height: 285px;
padding-top: 5px;
font-size: 10px;
}


#catprods_tbl .column_main a
{
font-size: 12px;
color: black;
font-weight: bold;
line-height: 20px;
}

#catprods_tbl .column_main .moreinfo
{
font-size: 10px;
color: white;
font-weight: bold;
line-height: 25px;
}

#catprods_tbl .column_main table, #catprods_tbl .column_main table tr, #catprods_tbl .column_main table tr td
{
width: 170px;
text-align: center;
height: 180px;
}

#catprods_tbl .column_main table tr td
{
background-color: white;
}


.productPrice
{
font-weight: bold; font-size: 12px; line-height: 20px;
}

.productBody
{
border: none; color: black; height: 25px; overflow: hidden;
}

.productHeader
{
border: none; height: 40px; overflow: hidden;
}

.productMoreInfo
{
width: 100%; 

text-align: left; 
font-size: 10px;
color: white;
}

.buttonstyle
{
border: 1px solid black;
margin-left: 5px;
font-family : verdana, arial, sans-serif;
}

.header_mainMod
{
background: url(/images/suerydercare/feature_header.gif) repeat-x;
color: white;
font-size: 13px;
}

.userloginbutton, .loginTableContainer td input .userloginbutton
{
width: 100px;
border: 1px solid black;
font-weight: bold;
background: url(/images/suerydercare/feature_header.gif) repeat-x;
padding-top:3px;
padding-bottom: 3px;
}


.mandatory
{
color: red;
}


.productInfoButtonStyle
{
    padding: 5px;
    background-color: #9F9F9F;
padding-top: 8px;
padding-bottom: 8px;
border: none;
font-family : verdana, arial, sans-serif;
font-weight: bold;
width: 233px;
text-align: left;
cursor: pointer
}


#shopcart_tbl .column_main .sectionborder_main .header_main td
{
font-weight: bold;
}

#shopcart_tbl .column_main .sectionborder_main .column_main .links_main
{
font-weight: bold;
}


.cartCustomButtons
{
border: 1px solid black;
padding: 5px;
}


#summary_tbl .sectionborder_main
{
text-align: left;
margin-left: 13px;
float: left;
}

.donationPadding
{
margin-left: 14px;
margin-right: 14px;
padding-bottom: 10px;
}   
