body {
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image: url(../img/backgrounds/page.gif);
	background-repeat: repeat-y;
	background-position: top center;
	color:#789398;
	font-size:12px;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

img {
	border:0;
}

h1 {
	margin:0 0 15px 0;
}

#page_container {
	width:994px;
	min-height:768px;
	margin:0 auto 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
}


#headerSearchBox {
	position:absolute;
	top:4px;
	left:50%;
	margin-left:310px;
	width:120px;
	height:43px;
	padding: 0;
}

#headerSearchBox input.searchBox {
	margin:0px; 
	width:110px;
	padding:2px;
	background: #FFFFFF;
	border: 0 solid #CCCCCC;
	font-size: 10px;
	color: #005A7A;
}

#headerSearchBox a {
	display:block;
	margin: 4px 0 0 6px;
	text-indent:-3000px;
	width:113px;
	height:16px;
	background-image: url(../img/buttons/page/advanced_search.gif);
}

#headerSearchBox a:active, #headerSearchBox a:hover, #headerSearchBox a:focus {
	background-image: url(../img/buttons/page/advanced_search_o.gif);
	outline: none;
} 

#headerSiteDocs {
	float: left;
	width:350px;
	height:27px;
	margin:10px 0 0 322px;
	padding: 0;
}

#headerSiteDocs a {
	display:block;
	float:left;
	text-indent:-3000px;
	border:0;
}

#headerSiteDocs img {
	float:left;
}

#headerSiteDocs a:active, a:focus, a:hover {
	outline: none;
}

#headerSiteDocs a#siteDoc_1 {
	width:71px;
	height:12px;
	background-image: url(../img/buttons/page/aboutus.jpg);
}

#headerSiteDocs a#siteDoc_1:hover, #headerSearchBox a#siteDoc_1:focus {
	background-image: url(../img/buttons/page/aboutus_o.jpg);
} 

#headerSiteDocs a#siteDoc_2 {
	width:66px;
	height:12px;
	background-image: url(../img/buttons/page/contactus.jpg);
}
	
#headerSiteDocs a#siteDoc_2:hover, #headerSearchBox a#siteDoc_2:focus {
	background-image: url(../img/buttons/page/contactus_o.jpg);
} 

#headerSiteDocs a#siteDoc_3 {
	width:154px;
	height:12px;
	background-image: url(../img/buttons/page/termsandconditions.jpg);
}
	
#headerSiteDocs a#siteDoc_3:hover, #headerSearchBox a#siteDoc_3:focus {
	background-image: url(../img/buttons/page/termsandconditions_o.jpg);
} 

div.HS_Home, div.HS_Brands {
	background-image: url(../img/backgrounds/home.jpg) !important;
}

div.HS_Boys {
	background-image: url(../img/backgrounds/boys.jpg) !important;
}

div.HS_Girls {
	background-image: url(../img/backgrounds/girls.jpg) !important;
}

div.HS_Babies {
	background-image: url(../img/backgrounds/babies.jpg) !important;
}

div.HS_Sales {
	background-image: url(../img/backgrounds/sales.jpg) !important;
}

#shoppingCart2 {
	z-index:10;
	width:100px;
	margin:0 auto 0 auto;
	background-color:#f0f;
}

#shoppingCart #cart {
	position:relative;
	width:200px;
	left:-447px;
}

#content_container {
	position:absolute;
	top:183px;
	left:50%;
	width:524px;
	min-height:660px;
	margin-left:-274px;
	padding-bottom:67px;
	background-image:url(../img/paymentmethods.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#menu_main {
	width:474px;
	height:16px;
	margin:10px auto 10px auto;
}

#menu_main img {
	float:left;
}

#menu_main a {
	display:block;
	float:left;
	height:16px;
	text-indent:-3000px;
}

#menu_main a:hover, a:focus, a:active {
	outline:none;
}

#menu_main a#main_menu_2 {
	width:74px;
	background-image: url(../img/buttons/menu/main_nav.jpg);
}
	
#menu_main a#main_menu_2:hover, #menu_main a#main_menu_2:focus,
#menu_main a#main_menu_2.active
 {
	background-image: url(../img/buttons/menu/main_nav_o.jpg);
} 

#menu_main a#main_menu_3 {
	width:65px;
	background-image: url(../img/buttons/menu/main_nav.jpg);
	background-position:-95px 0;
}
	
#menu_main a#main_menu_3:hover, #menu_main a#main_menu_3:focus,
#menu_main a#main_menu_3.active {
	background-image: url(../img/buttons/menu/main_nav_o.jpg);
} 

#menu_main a#main_menu_4 {
	width:89px;
	background-image: url(../img/buttons/menu/main_nav.jpg);
	background-position:-181px 0;
}
	
#menu_main a#main_menu_4:hover, #menu_main a#main_menu_4:focus,
#menu_main a#main_menu_4.active {
	background-image: url(../img/buttons/menu/main_nav_o.jpg);
} 

#menu_main a#main_menu_5 {
	width:99px;
	background-image: url(../img/buttons/menu/main_nav.jpg);
	background-position:-291px 0;
}
	
#menu_main a#main_menu_5:hover, #menu_main a#main_menu_5:focus,
#menu_main a#main_menu_5.active {
	background-image: url(../img/buttons/menu/main_nav_o.jpg);
}

#menu_main a#main_menu_24 {
	width:62px;
	background-image: url(../img/buttons/menu/main_nav.jpg);
	background-position:-412px 0;
}
	
#menu_main a#main_menu_24:hover, #menu_main a#main_menu_24:focus,
#menu_main a#main_menu_24.active {
	background-image: url(../img/buttons/menu/main_nav_o.jpg);
}

div.menu_separator {
	width:474px;
	height:3px;
	margin:10px auto 10px auto;
	background-image: url(../img/buttons/menu/menu_separator.jpg);
}

#menu_spacer {
	width:474px;
	height:10px;
	margin:0;
	padding:0;
}

#menu_subcat {
	width:474px;
	margin:0 auto 0 auto;
	display:none;
	text-align:center;
	font-size:20px;
	line-height:20px;
	vertical-align:top;
}

div.show_subcat {
	display:block !important;
}

#menu_subcat img {
}

#menu_subcat a {
	padding:0;
	margin:0;
	height:20px;
	font-size:20px;
	line-height:20px;
	text-decoration:none;
}

#menu_subcat a:hover, a:focus, a:active {
	outline:none;
}

#menu_subcat a img {
	height:20px;	
	border:none;
}

#menu_subcat a#sub_menu_6 img {
	width:72px;
}

#menu_subcat a#sub_menu_6 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-1px 0;
}
	
#menu_subcat a#sub_menu_7 img {
	width:58px;
}

#menu_subcat a#sub_menu_7 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-85px 0;
}

#menu_subcat a#sub_menu_8 img {
	width:45px;
}

#menu_subcat a#sub_menu_8 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-155px 0;
}

#menu_subcat a#sub_menu_9 img {
	width:82px;
}

#menu_subcat a#sub_menu_9 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-212px 0;
}


#menu_subcat a#sub_menu_10 img {
	width:70px;
}

#menu_subcat a#sub_menu_10 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-305px 0;
}

#menu_subcat a#sub_menu_11 img {
	width:181px;
}

#menu_subcat a#sub_menu_11 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-64px -20px;
}

#menu_subcat a#sub_menu_39 img {
	width:55px;
}

#menu_subcat a#sub_menu_39 {
	background-image: url(../img/buttons/menu/sub_navi_girls.jpg);
	background-position:-257px -20px;
}

#menu_subcat a#sub_menu_6:hover, #menu_subcat a#sub_menu_6:focus, #menu_subcat a#sub_menu_6.active,
#menu_subcat a#sub_menu_7:hover, #menu_subcat a#sub_menu_7:focus, #menu_subcat a#sub_menu_7.active,
#menu_subcat a#sub_menu_8:hover, #menu_subcat a#sub_menu_8:focus, #menu_subcat a#sub_menu_8.active,
#menu_subcat a#sub_menu_9:hover, #menu_subcat a#sub_menu_9:focus, #menu_subcat a#sub_menu_9.active,
#menu_subcat a#sub_menu_10:hover, #menu_subcat a#sub_menu_10:focus, #menu_subcat a#sub_menu_10.active,
#menu_subcat a#sub_menu_11:hover, #menu_subcat a#sub_menu_11:focus, #menu_subcat a#sub_menu_11.active,
#menu_subcat a#sub_menu_39:hover, #menu_subcat a#sub_menu_39:focus, #menu_subcat a#sub_menu_39.active {
	background-image: url(../img/buttons/menu/sub_navi_girls_o.jpg);
}

#menu_subcat a#sub_menu_12 img {
	width:45px;
}

#menu_subcat a#sub_menu_12 {
	background-image: url(../img/buttons/menu/sub_navi_boys.jpg);
	background-position:-14px 0;
}

#menu_subcat a#sub_menu_13 img {
	width:81px;
}

#menu_subcat a#sub_menu_13 {
	background-image: url(../img/buttons/menu/sub_navi_boys.jpg);
	background-position:-71px 0;
}

#menu_subcat a#sub_menu_14 img {
	width:70px;
}

#menu_subcat a#sub_menu_14 {
	background-image: url(../img/buttons/menu/sub_navi_boys.jpg);
	background-position:-164px 0;
}

#menu_subcat a#sub_menu_15 img {
	width:181px;
}

#menu_subcat a#sub_menu_15 {
	background-image: url(../img/buttons/menu/sub_navi_boys.jpg);
	background-position:0 -20px;
}

#menu_subcat a#sub_menu_40 img {
	width:55px;
}

#menu_subcat a#sub_menu_40 {
	background-image: url(../img/buttons/menu/sub_navi_boys.jpg);
	background-position:-193px -20px;
}

#menu_subcat a#sub_menu_12:hover, #menu_subcat a#sub_menu_12:focus, #menu_subcat a#sub_menu_12.active,
#menu_subcat a#sub_menu_13:hover, #menu_subcat a#sub_menu_13:focus, #menu_subcat a#sub_menu_13.active,
#menu_subcat a#sub_menu_14:hover, #menu_subcat a#sub_menu_14:focus, #menu_subcat a#sub_menu_14.active,
#menu_subcat a#sub_menu_15:hover, #menu_subcat a#sub_menu_15:focus, #menu_subcat a#sub_menu_15.active,
#menu_subcat a#sub_menu_40:hover, #menu_subcat a#sub_menu_40:focus, #menu_subcat a#sub_menu_40.active {
	background-image: url(../img/buttons/menu/sub_navi_boys_o.jpg);
}

#menu_subcat a#sub_menu_16 img {
	width:72px;
}

#menu_subcat a#sub_menu_16 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-20px 0;
}

#menu_subcat a#sub_menu_17 img {
	width:58px;
}

#menu_subcat a#sub_menu_17 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-105px 0;
}


#menu_subcat a#sub_menu_18 img {
	width:96px;
}

#menu_subcat a#sub_menu_18 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-174px 0;
}

#menu_subcat a#sub_menu_19 img {
	width:97px;
}

#menu_subcat a#sub_menu_19 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-281px 0;
}

#menu_subcat a#sub_menu_20 img {
	width:45px;
}

#menu_subcat a#sub_menu_20 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:0 -20px;
}

#menu_subcat a#sub_menu_21 img {
	width:81px;
}

#menu_subcat a#sub_menu_21 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-57px -20px;
}

#menu_subcat a#sub_menu_22 img {
	width:180px;
}

#menu_subcat a#sub_menu_22 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-151px -20px;
}

#menu_subcat a#sub_menu_23 img {
	width:55px;
}

#menu_subcat a#sub_menu_23 {
	background-image: url(../img/buttons/menu/sub_navi_babies.jpg);
	background-position:-343px -20px;
}

#menu_subcat a#sub_menu_16:hover, #menu_subcat a#sub_menu_16:focus, #menu_subcat a#sub_menu_16.active,
#menu_subcat a#sub_menu_17:hover, #menu_subcat a#sub_menu_17:focus, #menu_subcat a#sub_menu_17.active,
#menu_subcat a#sub_menu_18:hover, #menu_subcat a#sub_menu_18:focus, #menu_subcat a#sub_menu_18.active,
#menu_subcat a#sub_menu_19:hover, #menu_subcat a#sub_menu_19:focus, #menu_subcat a#sub_menu_19.active,
#menu_subcat a#sub_menu_20:hover, #menu_subcat a#sub_menu_20:focus, #menu_subcat a#sub_menu_20.active,
#menu_subcat a#sub_menu_21:hover, #menu_subcat a#sub_menu_21:focus, #menu_subcat a#sub_menu_21.active,
#menu_subcat a#sub_menu_22:hover, #menu_subcat a#sub_menu_22:focus, #menu_subcat a#sub_menu_22.active,
#menu_subcat a#sub_menu_23:hover, #menu_subcat a#sub_menu_23:focus, #menu_subcat a#sub_menu_23.active {
	background-image: url(../img/buttons/menu/sub_navi_babies_o.jpg);
}

#menu_subcat a#sub_menu_25 img {
	width:47px;
}

#menu_subcat a#sub_menu_25 {
	background-image: url(../img/buttons/menu/sub_navi_sale.gif);
	background-position:-1px 0;
}

#menu_subcat a#sub_menu_27 img {
	width:45px;
}

#menu_subcat a#sub_menu_27 {
	background-image: url(../img/buttons/menu/sub_navi_sale.gif);
	background-position:-60px 0;
}

#menu_subcat a#sub_menu_29 img {
	width:61px;
}

#menu_subcat a#sub_menu_29 {
	background-image: url(../img/buttons/menu/sub_navi_sale.gif);
	background-position:-117px 0;
}

#menu_subcat a#sub_menu_41 img {
	width:55px;
}

#menu_subcat a#sub_menu_41 {
	background-image: url(../img/buttons/menu/sub_navi_sale.gif);
	background-position:-190px 0;
}

#menu_subcat a#sub_menu_25:hover, #menu_subcat a#sub_menu_25:focus, #menu_subcat a#sub_menu_25.active,
#menu_subcat a#sub_menu_27:hover, #menu_subcat a#sub_menu_27:focus, #menu_subcat a#sub_menu_27.active,
#menu_subcat a#sub_menu_29:hover, #menu_subcat a#sub_menu_29:focus, #menu_subcat a#sub_menu_29.active,
#menu_subcat a#sub_menu_41:hover, #menu_subcat a#sub_menu_41:focus, #menu_subcat a#sub_menu_41.active {
	background-image: url(../img/buttons/menu/sub_navi_sale_o.gif);
}


/* newsletter */
#newsletter_container {
	position:absolute;
	top:545px;
	left:50%;
	width: 207px; /*207*/
	height: 128px; /*128*/
	margin-left:-490px;
	background-image:url(../img/coocoo_Shoppingbaskettile_mainTile.jpg); 
	background-position:left top;
	background-repeat: repeat;
}

#newsletterTitle {
	width: 207px;
	height: 39px;
	margin-top: 0;
	background-image:url(../img/coocoo_newsletter_top.jpg); 
	background-position:left top;
	background-repeat: no-repeat;
}

#newsletterBody {
	width: 207px;
	height: 85px;
	background-image:url(../img/coocoo_newsletter_mainonly.jpg); 
	background-position:left top;
	background-repeat: no-repeat;
}

#newsletterBodyProcessed {
	width: 207px;
	height: 85px;
	background-image:url(../img/coocoo_Shoppingbaskettile_mainTile.jpg); 
	background-position:left top;
	background-repeat: no-repeat;
}

#newsletterBodyProcessed span {
	display:block;
	margin:0 20px 0 20px;
	font-size:12px;
	color:#70543E;
}

#newsletterFooter {
	width: 207px;
	height: 25px;
	background-image:url(../img/coocoo_Shoppingbaskettile_Foot.jpg); 
	background-position:left top;
	background-repeat: no-repeat;
}

#newsletterFormField {
	display:block;
	height:55px;
	padding:4px 0 0 73px;
}

#newsletterFormField input {
	width:110px;
	font-size:10px;
	padding:3px;
}

#newsletterButton {
	display:block;
	padding:5px 0 0 15px;
}

#newsletterButton input {
	font-size:10px;
}

a#bu_subscribe:link, a#bu_subscribe:visited {
	display:block;
	width:90px;
	height:21px;
	background-image:url(../img/buttons/page/subscribe_basket.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#bu_subscribe:hover, a#bu_subscribe:focus, a#bu_subscribe:active {
	background-image:url(../img/buttons/page/subscribe_basket_o.jpg); 
}

/* floating hand */
#floatingHand {
	z-index:55;
	position: absolute;
	left:50%;
	top:189px;
	width: 69px;
	height: 37px;
	margin-left:-320px;
	background-image:url(../img/FloatingHand.gif); 
	background-repeat: no-repeat;
}

#floatingHandSub {
	z-index:55;
	position: absolute;
	left:50%;
	top:227px;
	width: 69px;
	height: 37px;
	margin-left:-310px;
	background-image:url(../img/FloatingHand.gif); 
	background-repeat: no-repeat;
}

/* shoppingcart */
#shoppingcart_container {
	position:absolute;
	top:545px;
	left:50%;
	width: 207px;
	margin-left:-492px;
	background-image:url(../img/backgrounds/basket_tile.jpg); 
	background-repeat: repeat;
}

#shoppingcart_container #shoppingcartCart {
	background-image:url(../img/backgrounds/basket_top.jpg); 
	background-repeat: no-repeat;
	padding:10px 12px 0 10px;
}

#shoppingcart_container table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}

#shoppingcart_container table#basketTable {
	border:1px dashed #918D72;
	height:120px;
}	

#shoppingcart_container td {
	padding:2px;
	vertical-align:top;
	color:#7C5A3F;
	font-size:12px;
}

#shoppingcart_container td.basketBorder {
	border-right:1px dashed #918D72;
}

#shoppingcart_container td.basketRight {
	max-width:50px;
	text-align:right;
}

#shoppingcart_container td.basketTitle {
	border-bottom:1px dashed #918D72;
	height:28px;
	max-height:28px;
}
#shoppingcart_container td.basketTop {
	height:15px;
	vertical-align:top;
}

#shoppingcart_container td.basketBottom {
	height:15px;
	vertical-align:bottom;
}


#shoppingcart_container td a:link, #shoppingcart_container td a:visited {
	background-image:url(../img/buttons/page/chevron_basket.gif); 
	background-repeat: no-repeat;
	background-position:-1px 4px;
	padding-left:12px;
	text-decoration:none;
	color:#7C5A3F;
}

#shoppingcart_container td a:hover, #shoppingcart_container td a:focus, #shoppingcart_container td a:active {
	background-image:url(../img/buttons/page/chevron_basket_o.gif); 
	color:#A96F61;
}

#shoppingcart_container div#shoppingcartButton {
	margin:5px 0 1px 0;
}

#shoppingcart_container div#shoppingcartButton input {
	font-size:10px;
}

#shoppingcartFooter {
	width: 207px;
	height: 16px;
	background-image:url(../img/backgrounds/basket_foot.jpg); 
	background-repeat: no-repeat;
}

a#bu_view_basket:link, a#bu_view_basket:visited {
	display:block;
	width:90px;
	height:21px;
	background-image:url(../img/buttons/page/viewbasket_basket.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#bu_view_basket:hover, a#bu_view_basket:focus, a#bu_view_basket:active {
	background-image:url(../img/buttons/page/viewbasket_basket_o.jpg); 
}

#imgPreloader {
	display:none;
}

#smallcontent {
	margin:0 25px 0 25px;
}

.column_left {
	float:left;
	width:49%;
}

.column_right {
	float:right;
	width:49%;
}

div.form_field {
	margin-bottom:20px;
}

div.textonly {
	padding:0 4px 0 4px;
}

#category_splash {
	width:470px;
	text-align:center;
	margin:0 auto 0 auto;
}

div.catlist_product_container {
	float:left;
	width:474px;
	padding:1px 0 0 3px;
	background-image:url(../img/backgrounds/frame_product_listing.gif); 
	background-repeat: repeat-y;
	background-position:2px 0;
}


div.catlist_product {
	float:left;
	width:140px;
	height:199px;
	margin:11px 0 0 11px;
	
}

div.catlist_product div.image {
	width:140px;
	height:140px;
	background-color:#fff;
	text-align:center;
	line-height:140px;
	vertical-align:middle;
}

div.catlist_product div.image a {
	display:inline;
	line-height:140px;
	vertical-align:middle;
}


div.catlist_product div.image a img{
	display:inline;
	vertical-align:middle;
}

div.catlist_product div.desc {
	margin-top:13px;
}

div.brand {
	margin:0 5px 15px 5px;
	text-align:center;
}

div.brand a {
	display:block;
	margin-bottom:10px;
}

div.pagination {
	clear:both;
	height:20px;
	
}

div.pagination b {
	color:#a93f3f;
}

div.pagination span, div.pagination a, div.pagination b {
	display:block;
	float:right;
	margin-left:5px;
	line-height:20px;
}

div.pagination div.chev {
	display:block;
	float:right;
	line-height:20px;
	width:150px;
	padding-right:15px;
	background-image:url(../img/buttons/page/chevron_inline.jpg); 
	background-repeat: no-repeat;
	background-position:right 3px;
	text-align:right;
}

div.pagination a.previous:link, div.pagination a.previous:visited {
	display:block;
	width:58px;
	height:20px;
	background-image:url(../img/buttons/page/paginating_prev.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
}

div.pagination a.previous:hover, div.pagination a.previous:focus, div.pagination a.previous:active {
	background-image:url(../img/buttons/page/paginating_prev_o.jpg); 
	outline:none;
}

div.pagination a.next:link, div.pagination a.next:visited {
	display:block;
	width:58px;
	height:20px;
	background-image:url(../img/buttons/page/paginating_next.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
}

div.pagination a.next:hover, div.pagination a.next:focus, div.pagination a.next:active {
	background-image:url(../img/buttons/page/paginating_next_o.jpg); 
	outline:none;
}

/* product page */
#productImage {
	float:left;
	width:300px;
}

#productImageImage {
	display:block;
	width:280px;
	height:280px;
	margin:10px;
	text-align:center;
	line-height:280px;
	vertical-align:middle;
	background-color:#fff;
}

#productImageImage img {
	display:inline;
	vertical-align: middle;
	max-width:280px;
	max-height:280px;
}

.productImageThumbContainer {
	float:left;
	width:100px;
	height:100px;
}

.productBasketThumbContainer {
	float:left;
	width:100px;
	height:100px;
}

.productImageThumb {
	display:block;
	width:75px;
	height:75px;
	margin:10px 14px 15px 11px;
	text-align:center;
	line-height:75px;
	vertical-align:middle;
	background-color:#fff;
}

.productImageThumb img {
	display:inline;
	vertical-align: middle;
	max-width:75px;
	max-height:75px;
}

#productImageGallery {
	width:300px;
}

#productDesc {
	float:right;
	width:162px;
	padding-top:20px;
	font-size:12px;
}

#productDesc a#productAddButton:link, #productDesc a#productAddButton:visited {
	display:block;
	width:87px;
	height:20px;
	background-image:url(../img/buttons/page/product_add_to_basket.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
}

#productDesc a#productAddButton:hover, #productDesc a#productAddButton:focus, #productDesc a#productAddButton:active {
	background-image:url(../img/buttons/page/product_add_to_basket_o.jpg); 
	outline:none;
}

#productDesc div.productOption {
	margin-bottom:10px;
}

#productDesc div.productOption {
	margin-bottom:10px;
}

#product_links {
	padding-left:290px;
}

div#product_care img {
	margin-top:10px;
}

/* general classes */
.txtError {
	clear:both;
	color: #e7e0dc;
	background: #a93f3f;
	border: 1px dashed #a93f3f;
	padding: 5px;
	margin:0 auto 0 auto;
	text-align:center;
	font-size:14px;
}

a.chevInline:link, a.chevInline:visited {
	background-image:url(../img/buttons/page/chevron_inline.gif); 
	background-repeat: no-repeat;
	background-position:-1px 4px;
	padding-left:12px;
	text-decoration:none;
	color:#789398;
}

a.chevInline:hover, a.chevInline:focus, a.chevInline:active {
	background-image:url(../img/buttons/page/chevron_inline_o.gif); 
	color:#A93f3f;
}

a#formSubmit:link, a#formSubmit:visited {
	display:block;
	width:58px;
	height:21px;
	background-image:url(../img/buttons/page/submit.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#formSubmit:hover, a#formSubmit:focus, a#formSubmit:active {
	background-image:url(../img/buttons/page/submit_o.jpg); 
}

div#home {
	position:absolute;
	z-index:123;
	top:80px;
	left:50%;
	width:400px;
	height:50px;
	margin:0 0 0 -210px;
}
div#home a:link, div#home a:visited, div#home a:active, div#home a:hover, div#home a:focus, div#home a:active {
	display:block;
	width:400px;
	height:50px;
	text-indent:-3000px;
	outline:none;
}

a#co_update_basket:link, a#co_update_basket:visited {
	display:block;
	float:right;
	width:87px;
	height:20px;
	margin-right:5px;
	background-image:url(../img/buttons/page/updatebasket.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#co_update_basket:hover, a#co_update_basket:focus, a#co_update_basket:active {
	background-image:url(../img/buttons/page/updatebasket_o.jpg); 
}

a#co_checkout:link, a#co_checkout:visited {
	display:block;
	float:right;
	width:87px;
	height:20px;
	background-image:url(../img/buttons/page/checkout.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#co_checkout:hover, a#co_checkout:focus, a#co_checkout:active {
	background-image:url(../img/buttons/page/checkout_o.jpg); 
}

a#co_continue:link, a#co_continue:visited {
	display:block;
	float:right;
	width:87px;
	height:20px;
	background-image:url(../img/buttons/page/continue.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#co_continue:hover, a#co_continue:focus, a#co_continue:active {
	background-image:url(../img/buttons/page/continue_o.jpg); 
}

a#co_continue_shopping:link, a#co_continue_shopping:visited {
	display:block;
	float:right;
	width:119px;
	height:20px;
	margin-top:15px;
	background-image:url(../img/buttons/page/continue_shopping.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#co_continue_shopping:hover, a#co_continue_shopping:focus, a#co_continue_shopping:active {
	background-image:url(../img/buttons/page/continue_shopping_o.jpg); 
}

a#co_makepayment:link, a#co_makepayment:visited {
	display:block;
	float:right;
	width:122px;
	height:21px;
	background-image:url(../img/buttons/page/makepayment.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a#co_makepayment:hover, a#co_makepayment:focus, a#co_makepayment:active {
	background-image:url(../img/buttons/page/makepayment_o.jpg); 
}

a.basketDelete:link, a.basketDelete:visited {
	display:block;
	width:20px;
	height:30px;
	margin-top:-7px;
	background-image:url(../img/buttons/page/trash.jpg); 
	background-repeat: no-repeat;
	text-indent:-3000px;
	outline:none;
}

a.basketDelete:hover, a.basketDelete:focus, a.basketDelete:active {
	background-image:url(../img/buttons/page/trash_o.jpg); 
}

div#search_title {
	margin:0 auto 20px auto;
	width:379px;
	height:13px;
	background-repeat: no-repeat;
	background-position:center 0;
	background-image:url(../img/backgrounds/title_search_results.jpg); 
}

a#siteby {
	position:absolute;
	top:770px;
	left:50%;
	margin-left:305px;
}
