*/

/* Stops annoying dotted line around links */

a
{
  outline: none;
}

:-moz-any-link:focus {
  outline: none;

}
#preloader{
   position: absolute;
   top:-9999px;
   left:-9999px; 
   height:139px;
   width:100px;
   overflow:hidden;
}
#container {
	position: relative;
	top: 0;
	left: 0;
	width:1004px;
	z-index: 2; 
	margin-right: auto;
	margin-left: auto;
	color:#000000;
	padding:0;
	text-align:left;
	background-color:white;
} 
#containerblob {
	position: relative;
	top: 0;
	left: 0;
	width:1004px;
	z-index: 3; 
	margin-right: auto;
	margin-left: auto;
	color:#000000;
	padding:0;
	text-align:left;
	background: url("images/bgcircle.gif") no-repeat 0 0;
}
#greenblob  {
	position: absolute;
	width: 998px; 
	height: 800px;
	z-index: 1; 
	left: 10px; 
	top: 10px;
	margin-right: auto;
	margin-left: auto;
	background: url("images/bgcircle.gif") no-repeat 0 0;
}
#colourmenu {
 display: block;
 width: 99px;
 height: 32px;
 background: url("images/colours.gif") no-repeat 0 0;
 }
#colourmenu:hover { 
   background: url("images/colours_on.gif") no-repeat 0 0;
 }
#colourmenu span {
 display: none;
}
#homemenu {
 display: block;
 width: 50px;
 height: 44px;
 background: url("images/home.png") no-repeat 0 0;
 }
#homemenu:hover { 
   background: url("images/home_on.png") no-repeat 0 0;
 }
#homemenu span {
 display: none;
}
#babymenu1 {
 display: block;
 width: 100px;
 height: 139px;
 background: url("images/baby_on.png") no-repeat 0 0;
 }
#babymenu1:hover { 
   background: url("images/baby2.png") no-repeat 0 0;
 }
#babymenu1 span {
 display: none;
}
#babymenu2 {
 display: block;
 width: 60px;
 height: 83px;
 background: url("images/baby_on_wee.png") no-repeat 0 0;
 }
#babymenu2:hover { 
   background: url("images/baby_wee.png") no-repeat 0 0;
 }
#babymenu2 span {
 display: none;
}
#childmenu1
 {
 display: block;
 width: 100px;
 height: 139px;
 background: url("images/child_on.png") no-repeat 0 0;
 }
#childmenu1:hover
 { 
   background: url("images/child.png") no-repeat 0 0;
 }
#childmenu1 span
{
 display: none;
}
#childmenu2
 {
 display: block;
 width: 60px;
 height: 83px;
 background: url("images/child_on_wee.png") no-repeat 0 0;
 }
#childmenu2:hover
 { 
   background: url("images/child_wee.png") no-repeat 0 0;
 }
#childmenu2 span
{
 display: none;
}
#womanmenu1
 {
 display: block;
 width: 100px;
 height: 139px;
 background: url("images/woman_on.png") no-repeat 0 0;
 }
#womanmenu1:hover
 { 
   background: url("images/woman.png") no-repeat 0 0;
 }
#womanmenu1 span
{
 display: none;
}
#manmenu1
 {
 display: block;
 width: 100px;
 height: 139px;
 background: url("images/man_on.png") no-repeat 0 0;
 }
#manmenu1:hover
 { 
   background: url("images/man.png") no-repeat 0 0;
 }
#manmenu1 span
{
 display: none;
}
#accmenu1
 {
 display: block;
 width: 100px;
 height: 139px;
 background: url("images/accessories_on.png") no-repeat 0 0;
 }
#accmenu1:hover
 { 
   background: url("images/accessories.png") no-repeat 0 0;
 }
#accmenu1 span
{
 display: none;
}
#accmenu2
 {
 display: block;
 width: 60px;
 height: 83px;
 background: url("images/accessories_on_wee.png") no-repeat 0 0;
 }
#accmenu2:hover
 { 
   background: url("images/accessories_wee.png") no-repeat 0 0;
 }
#accmenu2 span
{
 display: none;
}
#manmenu2
 {
 display: block;
 width: 60px;
 height: 83px;
 background: url("images/man_on_wee.png") no-repeat 0 0;
 }
#manmenu2:hover
 { 
   background: url("images/man_wee.png") no-repeat 0 0;
 }
#manmenu2 span
{
 display: none;
}
#womenmenu2
 {
 display: block;
 width: 60px;
 height: 83px;
 background: url("images/menu_womens.png") no-repeat 0 0;
 }
#womenmenu2:hover
 { 
   background: url("images/menu_womens_on.png") no-repeat 0 0;
 }
#womenmenu2 span
{
 display: none;
}
#cartmenu
 {
 display: block;
 width: 59px;
 height: 58px;
 background: url("images/cart.png") no-repeat 0 0;
 }
#cartmenu:hover
 { 
   background: url("images/cart_on.png") no-repeat 0 0;
 }
#cartmenu span
{
 display: none;
}
#catmenu1
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/t_shirt.gif") no-repeat 0 0;
 }
#catmenu1:hover
 { 
   background: url("images/t_shirt_on.gif") no-repeat 0 0;
 }
#catmenu1 span
{
 display: none;
}
#catmenu2
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/womens_pants.gif") no-repeat 0 0;
 }
#catmenu2:hover
 { 
   background: url("images/womens_pants_on.gif") no-repeat 0 0;
 }
#catmenu2 span
{
 display: none;
}
#catmenu2a
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/shorts.png") no-repeat 0 0;
 }
#catmenu2a:hover
 { 
   background: url("images/shorts_on.png") no-repeat 0 0;
 }
#catmenu2a span
{
 display: none;
}
#catmenu3
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/womens_tops.gif") no-repeat 0 0;
 }
#catmenu3:hover
 { 
   background: url("images/womens_tops_on.gif") no-repeat 0 0;
 }
#catmenu3 span
{
 display: none;
}
#catmenu4
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/undies_off.png") no-repeat 0 0;
 }
#catmenu4:hover
 { 
   background: url("images/undies_on.png") no-repeat 0 0;
 }
#catmenu4 span
{
 display: none;
}
#catmenu4a
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/mensundies_off.png") no-repeat 0 0;
 }
#catmenu4a:hover
 { 
   background: url("images/mensundies_on.png") no-repeat 0 0;
 }
#catmenu4a span
{
 display: none;
}
#catmenu5
 {
 display: block;
 width: 60px;
 height: 58px;
 background: url("images/socks_off.png") no-repeat 0 0;
 }
#catmenu5:hover
 { 
   background: url("images/socks_on.png") no-repeat 0 0;
 }
#catmenu5 span
{
 display: none;
}
#catmenu6
 {
 display: block;
 width: 58px;
 height: 58px;
 background: url("images/cat_onepiece_off.png") no-repeat 0 0;
 }
#catmenu6:hover
 { 
   background: url("images/cat_onepiece_on.png") no-repeat 0 0;
 }
#catmenu6 span
{
 display: none;
}
#giftmenu1
{
 display: block;
 width: 38px;
 height: 36px;
 background: url("images/gift.gif") no-repeat 0 0;
 }
#giftmenu1:hover
 { 
   background: url("images/gift_on.gif") no-repeat 0 0;
 }
#giftmenu1 span
{
 display: none;
}
#truckmenu1
{
 display: block;
 width: 53px;
 height: 36px;
 background: url("images/truck.gif") no-repeat 0 0;
 }
#truckmenu1:hover
 { 
   background: url("images/truck_on.gif") no-repeat 0 0;
 }
#truckmenu1 span
{
 display: none;
}
#searchmenu1
{
 display: block;
 width: 40px;
 height: 38px;
 background: url("images/search.gif") no-repeat 0 0;
 }
#searchmenu1:hover
 { 
   background: url("images/search_on.gif") no-repeat 0 0;
 }
#searchmenu1 span
{
 display: none;
}
#callmenu {
 display: block;
 width: 44px;
 height: 36px;
 background: url("images/call.gif") no-repeat 0 0;
 }
#callmenu:hover { 
   background: url("images/call_on.gif") no-repeat 0 0;
 }
#callmenu span {
 display: none;
}
#helpmenu {
 display: block;
 width: 44px;
 height: 36px;
 background: url("images/help.gif") no-repeat 0 0;
 }
#helpmenu:hover { 
   background: url("images/help_on.gif") no-repeat 0 0;
 }
#helpmenu span {
 display: none;
}
#blogmenu {
 display: block;
 width: 44px;
 height: 36px;
 background: url("images/blog.gif") no-repeat 0 0;
 }
#blogmenu:hover { 
   background: url("images/blog_on.gif") no-repeat 0 0;
 }
#blogmenu span {
display: none;
}

a:link {
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: none;
}

a:visited {
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: underline;
}

a:active {
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: none;
}

a.nav:link {
	color: #000000;
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
}

a.nav:visited {
	color: #000000;
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
}

a.nav:hover {
	color: #000000;
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
}

a.footer:link {
	font-family: Verdana, Arial, sans-serif, helvetica;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
}
a.footer:visited {
	font-family: Verdana, Arial, sans-serif, helvetica;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
}
a.footer:active {
	font-family: Verdana, Arial, sans-serif, helvetica;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
}

a.footer:hover {
	font-family: Verdana, Arial, sans-serif, helvetica;
	text-decoration: underline;
	font-size: 9px;
	color: #000000;
}
	
.footertext {
	font-family: Verdana, Arial, sans-serif, helvetica;
	font-size: 9px;
	color: #000000;
}
.borderdotted {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.navborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b5cdde;
}
.heading {
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #063f7b;
	line-height: 30px;
}
.headingsub {
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #fe8000;
}


.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
line-height: 20px;
display: inline;
float: left;
background: #A0BA9E;

}


/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 70px; /*Width of top level menu link items*/
padding: 1px 4px;
border: none;
border-left-width: 0;
	color: #000000;
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: list-item;
visibility: hidden;
background: url(images/transp-green.gif); /*overall menu background color*/
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 90px; /* no need to change, as true value set by script */
border-left-width: 0; top: 0;
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
	
}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 85px; /*width of sub menu levels*/
color: #000000;
background: #A0BA9E;
padding: 1px 5px;
border: 1px solid #ccc;
}
.suckertreemenu ul li a:hover{
background-color: #006D38;
color: #FFFFFF;
}
/*Background image for top level menu list links */
/*.suckertreemenu .mainfoldericon{
/*background: none url(images/arrow-list.gif) no-repeat right;
/*}
/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: none url(images/arrow-list2.gif) no-repeat right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */