	/*	=== Gelati Art === */
	
	/* Colours */
	
	.brown { color: rgb(89,59,18); }
	
	.babyblue { color: rgb(128,190,255); }
	
	.pink { color: rgb(236,17,99); }
	
	.green { color: rgb(170,194,78); }

	.grey { color: rgb(100,100,100); }
	
	/* === */
	
	* { margin: 0; padding: 0; }
	
	HTML { min-height:100%; background-position: bottom; }
	
	BODY {
		font-family: "Trebuchet MS", "Trebuchet", Verdana, Arial, sans-serif;
		background: #fff url('../images/pattern_lb.gif') bottom left no-repeat;
		text-align: center;
		font-weight: normal;
		color: rgb(89,59,18);
		font-size: 12px;
		line-height: 14px;
		/*text-transform: lowercase;*/
	}
	
	/*
	DIV { border: 1px solid #ccc; }
	SPAN { border: 1px solid #ccc; }
	*/
	
	.clear { line-height: 2px; }
	
	/* Links */
	
	a:link {
		color: rgb(89,59,18);
		font-weight: bold;
		text-decoration: none;
		font-weight: normal;
	}
	
	a:visited {
		color: rgb(89,59,18);
		text-decoration: none;
		font-weight: normal;
	}
	
	a:hover {
		color: rgb(170,194,78);
		text-decoration: none;
	}
	
	a:active {
		color: rgb(89,59,18);
		text-decoration: none;
	}
	
	/* @end */
	
	/* Type */
	
	H1, H2, H3, H4, H5 {
		margin: 16px 0;
		padding: 0;
		text-align: left;
	}
	
	H1 { font-size: 18px; color: rgb(236,17,99); }
	H2 { font-size: 16px; color: rgb(236,17,99); }
	H3, H4 { font-size: 15px; }
	
	BLOCKQUOTE { }
	
	BUTTON { padding: 0; margin: 0; }
	
	TR,TD {
			font-family: "Trebuchet MS", "Trebuchet", Verdana, Arial, sans-serif;
			font-size: 12px;
		}
	
	P { margin: 8px 0; padding: 0; }
	
	STRONG { font-weight: bold; }
	
	EM { font-style: italic }
	
	DL, DD, DT, UL, LI { margin: 0; padding: 0; }
	
 	.right { position: absolute; top: 0; right: 0; z-index: 1000; }
	
	/* @end */
	
	/* Form Elements */
	
	INPUT, SELECT, TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
	INPUT, SELECT, TEXTAREA { background-color: #fff; color:#333; border: 0; padding: 4px; }
	FIELDSET { border: 0; }
			
	/* Validation Text */
	
	INPUT.empty text, TEXTAREA.empty text { padding:0px; margin:0px; color: #363636; }
	#validateErrorMsg { 
		position: absolute; 
		background-color: #ffffff;
		border: 1px solid #dcdcdc;
		color: #504f4f;
		line-height: 16px;
		height: 20px;
		width: auto;
		z-index: 600; 
		padding: 2px 10px;
	}

	/* @end */
		
	/**********************************************/	
	/* 		         LAYOUT MARK-UP            	  */
	/**********************************************/
	
	DIV#container { 
		width: 981px; 
		margin: 0 auto;
		text-align: left;
		position: relative;
	}
	
		DIV#container DIV#header { 
			margin: 0 10px;
			height: 211px;
			width: auto;
			text-align: right;
			position: relative;
			background: url('../images/header_bg.gif') left bottom repeat-x;
		}
		
		DIV#header .grab {
			position: absolute;
			top: 64px;
			left: 46px;
            display: inline;
            color: #593b12;
            height: 30px;
		}
		
		DIV#header DIV.tabs {
			width: 346px;
			padding-top: 133px;
			position: absolute;
			top: 0;
			left: 0;
		}
		
			DIV.tabs A.tab_pink {  
				text-indent: -9999px;
				margin-left: 19px;
				float: left;
				width: 155px;
				height: 78px;
				background:url('../images/tab_girls.gif') left 0px no-repeat;
			}
				
				DIV.tabs A.tab_pink:link, DIV.tabs A.tab_pink:visited, DIV.tabs A.tab_pink:active {
					background:url('../images/tab_girls.gif') left 0px no-repeat;
				}
				
				DIV.tabs A.tab_pink:hover {
					background:url('../images/tab_girls.gif') left -78px no-repeat;
				}
				
				/*BODY#Girls DIV.tabs A.tab_pink { background:url('../images/tab_girls.gif') left -78px no-repeat; }*/
				
			
			DIV.tabs .tab_blue {
				text-indent: -9999px; 
				margin-left: 12px;
				float: left;
				width: 155px;
				height: 78px;
				background:url('../images/tab_boys.gif') left 0px no-repeat;
			}
				
				DIV.tabs A.tab_blue:link, DIV.tabs A.tab_blue:visited, DIV.tabs A.tab_blue:active {
					background:url('../images/tab_boys.gif') left 0px no-repeat;
				}
				
				DIV.tabs A.tab_blue:hover {
					background:url('../images/tab_boys.gif') left -78px no-repeat;
				}
				
				/*BODY#Boys DIV.tabs A.tab_blue { background:url('../images/tab_boys.gif') left -78px no-repeat; }*/

		DIV#header DIV.elist {
			width: 280px;
			height: 161px;
			top: 0px;
			left: 346px;
			position: absolute;
			z-index: 500;
		}
			DIV.elist IMG {
				position: absolute;
				top: 67px;
				left: 39px;
			}

		DIV#header A.logo { height: 161px; position: absolute; top: 0; right: 0; z-index: 500; }
		
		DIV#menu {
			width: 535px;
			position: absolute;
			top: 161px;
			right: 0;
			padding: 10px 0 8px 0px;
		}
		
			DIV#menu A { margin: 0 17px 0 0; height: 19px; display: block; text-indent: -9999px; float: left; }
			DIV#menu B { float: right; margin-top: -19px; overflow: hidden; font-weight: normal; }
			
				DIV#menu A.home {
					width: 34px;
					margin-top: 8px;
					background:url('../images/sprite_home.gif') left 0px no-repeat;
				}
				
				DIV#menu A.home:link, DIV#menu A.home:visited, DIV#menu A.home:active {
					background:url('../images/sprite_home.gif') left 0px no-repeat;
				}
				
				DIV#menu A.home:hover {
					background:url('../images/sprite_home.gif') left -18px no-repeat;
				}
				
				BODY#Home DIV#menu A.home { background:url('../images/sprite_home.gif') left -18px no-repeat; }
				
				DIV#menu A.aboutus {
					width: 49px;
					margin-top: 8px;
					background:url('../images/sprite_about.gif') left 0px no-repeat;
				}
				
				DIV#menu A.aboutus:link, DIV#menu A.aboutus:visited, DIV#menu A.aboutus:active {
					background:url('../images/sprite_about.gif') left 0px no-repeat;
				}
				
				DIV#menu A.aboutus:hover {
					background:url('../images/sprite_about.gif') left -18px no-repeat;
				}
				
				BODY#Aboutus DIV#menu A.aboutus { background:url('../images/sprite_about.gif') left -18px no-repeat; }
				
				DIV#menu A.customerservice {
					width: 106px;
					margin-top: 8px;
					background:url('../images/sprite_customer.gif') left 0px no-repeat;
				}
				
				DIV#menu A.customerservice:link, DIV#menu A.customerservice:visited, DIV#menu A.customerservice:active {
					background:url('../images/sprite_customer.gif') left 0px no-repeat;
				}
				
				DIV#menu A.customerservice:hover {
					background:url('../images/sprite_customer.gif') left -18px no-repeat;
				}
				
				BODY#Customerservice DIV#menu A.customerservice { background:url('../images/sprite_customer.gif') left -18px no-repeat; }
				
				

				DIV#menu A.happycustomers {
					width: 106px;
					margin-top: 8px;
					background:url('../images/sprite_happy.gif') left 0px no-repeat;
				}
				
				DIV#menu A.happycustomers:link, DIV#menu A.happycustomers:visited, DIV#menu A.happycustomers:active {
					background:url('../images/sprite_happy.gif') left 0px no-repeat;
				}
				
				DIV#menu A.happycustomers:hover {
					background:url('../images/sprite_happy.gif') left -18px no-repeat;
				}
				
				BODY#Happycustomers DIV#menu A.happycustomers { background:url('../images/sprite_happy.gif') left -18px no-repeat; }
				

				DIV#menu A.mediapage {
					width: 29px;
					margin-top: 8px;
					background:url('../images/sprite_blog.gif') left 0px no-repeat;
				}
				
				DIV#menu A.mediapage:link, DIV#menu A.mediapage:visited, DIV#menu A.mediapage:active {
					background:url('../images/sprite_blog.gif') left 0px no-repeat;
				}
				
				DIV#menu A.mediapage:hover {
					background:url('../images/sprite_blog.gif') left -18px no-repeat;
				}
				
				BODY#Mediapage DIV#menu A.mediapage { background:url('../images/sprite_blog.gif') left -18px no-repeat; }
				




				DIV#menu A.contactus {
					width: 64px;
					margin-top: 8px;
					background:url('../images/sprite_contact.gif') left 0px no-repeat;
				}
				
				DIV#menu A.contactus:link, DIV#menu A.contactus:visited, DIV#menu A.contactus:active {
					background:url('../images/sprite_contact.gif') left 0px no-repeat;
				}
				
				DIV#menu A.contactus:hover {
					background:url('../images/sprite_contact.gif') left -18px no-repeat;
				}
				
				BODY#Contactus DIV#menu A.contactus { background:url('../images/sprite_contact.gif') left -18px no-repeat; }
				
				DIV#menu A.myshopping {
					width: 78px;
					margin-top: 8px;
					background:url('../images/sprite_myshopping.gif') left 0px no-repeat;
				}
				
				DIV#menu A.myshopping:link, DIV#menu A.myshopping:visited, DIV#menu A.myshopping:active {
					background:url('../images/sprite_myshopping.gif') left 0px no-repeat;
				}
				
				DIV#menu A.myshopping:hover {
					background:url('../images/sprite_myshopping.gif') left -18px no-repeat;
				}
				
				BODY#Checkout DIV#menu A.myshopping { background:url('../images/sprite_myshopping.gif') left -18px no-repeat; }
				
				DIV#menu A.bag {
					width: 26px;
					height: 34px;
					background:url('../images/sprite_bag.gif') 0px top no-repeat;
				}
				
				BODY#Checkout DIV#menu A.bag { background:url('../images/sprite_bag.gif') -26px top no-repeat; }

				
	/* Content Area */
	
	DIV#content {
		width: 961px;
		*width: 981px;
		min-height: 341px;
		_height: 341px;
		padding: 0 10px;
		background: url('../images/content_bg.gif') top left repeat-y;
	}
	
	DIV.home { height: 341px; }
	
	/* Footer */		
	
	DIV#footer {
		clear: both;
		background: url('../images/footer_bg.gif') top left repeat-x;
		/*height: 39px;*/
		margin: 0 10px;
		padding: 8px 0;
	}
	
		DIV#footer A:link { color: rgb(89,59,18); font-size: 12px; }
		DIV#footer A:hover { color: rgb(170,194,78); font-size: 12px; }
		DIV#footer A.none { text-decoration: none; }
		DIV#footer A.none:hover { color: rgb(89,59,18); }
		DIV#footer A.cru { float: right; }
	
	DIV#footer DIV.news {
		margin-top: -10px;
		height: 140px;
		width: 500px;
		float: right;
		position: relative;
		background: url('../images/home_news_bg.gif') right 0px no-repeat;
	}
	
	DIV.news TABLE {
		width: 115px;
		height: 60px;
		text-align: left;
		line-height: 14px;
		color: #a0b05b;
		position: absolute;
		top: 52px;
		right: 192px;
	}

/* @group Sub category page*/

div.catalog-subcategories {
    background: url(../images/sub-category-bg.gif) repeat-x 0px 45px;
}
#sub-categories {

}
    #sub-categories li {
        list-style: none;
        float: left;
        display: inline;
        background: url(../images/sub-category-border.gif) repeat-y top right;
        width: 175px;
        padding-left: 17px;
        height: 800px;
    }
    #sub-categories li h3 a {
        color: #373737;
        font-size: 17px;
    }
        #sub-categories li h3 {
            margin: 20px 0 0 0;
        }
    #sub-categories li.last {
        background: none;
    }
        #sub-categories li li {
            float: none;
            margin: 0;
            padding: 0;
            padding-bottom: 10px;
            background: none;
            height: auto;
        }
            #sub-categories li li h3 {
                margin: 20px 0px 10px;
            }
            #sub-categories li li h3 a {
                font-size: 15px;
            }
.productList h3.breadcrumbs {
    color: #373737;
}
/* @end */