/* CSS Document */
body { margin:0px; padding:0px; background:url('bg.jpg') no-repeat top center; background-color:#fff; }


* { 
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#20272d;
}

p { margin-top:8px;	margin-bottom:10px; padding:0px; text-align:left; line-height:16px; }

p strong { font-weight:bold; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

.bordo {color:#a83180; }

.orangeBold { color:#ef8e04; font-weight:bold; }

.strong { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none;}
img.img-left { float:left; margin:5px 20px 20px 10px; }
img.img-right { float:right; margin:5px 20px 20px 0px; padding-left:20px; }
img.img-center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }

h3 { font-size:14px; color:#fff; font-weight:bold; width:100%; background:url('h3_border.gif') repeat-x bottom; padding:10px 0; }

h5 { font-size:12px; font-weight:bold; line-height:20px; color:#fff; }

h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }
h2.h_ban_call_us { background:#fff url('ban_call_us.jpg') no-repeat; width:381px; height:127px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px;}
h2.h_essential-kit-for-work-and-beyond { background:url('h_essential-kit-for-work-and-beyond.gif') no-repeat; width:359px; height:15px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; position:absolute; top:57px; left:538px; }
h2.h_tel-02380428003 { background:url('h_tel-02380428003.gif') no-repeat; width:107px; height:9px; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; position:absolute; top:87px; left:538px; }


h2.h_tel-02380428003-box { width:143px; height:14px; background:url('h_tel-02380428003-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_contact-box { width:67px; height:9px; background:url('h_contact-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_search-box { width:67px; height:9px; background:url('h_search-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_welcome-box { width:70px; height:9px; background:url('h_welcome-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_latest-news-box { width:88px; height:9px; background:url('h_latest-news-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_customise-your-clothing-box { width:153px; height:9px; background:url('h_customise-your-clothing-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_special-offer-box { width:120px; height:9px; background:url('h_special-offer-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_delivery-box { width:73px; height:9px; background:url('h_delivery-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }
h2.h_also-box { width:150px; height:9px; background:url('h_also-box.gif') no-repeat;text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:0; }



.btn_read-more { width:85px; height:28px; display:block; background:url('btn_read-more.gif') no-repeat; text-align:left; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
.btn_read-more:hover { background-position:0 -28px; }

.btn_search { width:85px; height:28px; display:block; background:url('btn_search.gif') no-repeat; text-align:left; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
.btn_search:hover { background-position:0 -28px; }

.btn_buy-me { width:85px; height:28px; display:block; background:url('btn_buy-me.gif') no-repeat; text-align:left; text-indent:-9999px; overflow:hidden; margin:0; padding:0; cursor:pointer}
input.btn_buy-me { border:none;width:85px; height:28px; display:block; background:url('btn_buy-me.gif') no-repeat; text-align:left; text-indent:-9999px; overflow:hidden; margin:0; padding:0; display:inline}
.btn_buy-me:hover { background-position:0 -28px; }

.btn_go-back { width:85px; height:28px; display:block; background:url('btn_go-back.gif') no-repeat; text-align:left; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
.btn_go-back:hover { background-position:0 -28px; }

.news-link { font-weight:bold; text-decoration:none; }
.news-link:hover { text-decoration:underline; }

a.artTitle { color:#ef8e04; font-weight:bold; font-size:14px; display:block;  }
a.artTitle:hover { color:#ef8e04; font-weight:bold; font-size:14px; display:block;  text-decoration:underline; }

a.arrow_link { color:#000; font-weight:normal; display:block; height:11px; line-height:11px; text-align:left; background:url('arrow_qmenu.gif') no-repeat 0 8px; padding:6px 0 2px 15px; outline:none; } 
a.arrow_link:hover { text-decoration:underline; }

a.a-where { color:#d88ea9; }
a.a-where:hover { text-decoration:underline; }


#display_in{ display:inline; float:left;}


#wrap { width:100%; margin:0; text-align:center; padding:0px; overflow:hidden; background:url('bg_top.jpg') no-repeat center top; }
#wrapSize { width:900px; margin:0 auto; padding:0; text-align:left; overflow:hidden; background:none;}

	
	#top { width:900px; height:112px; margin:0px; padding:0px; text-align:left; position:relative; overflow:hidden; }	
	#top a.logo { display:block; position:absolute; left:8px; top:9px; width:69px; height:93px; background:url('logo.gif') no-repeat; text-indent:-999px; overflow:hidden; outline:none; }
	#top #quick_menu { width:240px; float:right; height:30px; display:block; text-align:right; background:none; }
	#ul_quick_menu { width:260px; height:18px; position:absolute; top:12px; right:0px; margin:0px; padding:0px; list-style:none; }
	#ul_quick_menu li {display:inline; float:right; height:18px; line-height:18px; padding:0 10px 0 6px;}
	#ul_quick_menu li a {float:left;height:18px; line-height:18px; text-align:left; background:url('arrow_qmenu.gif') no-repeat 0 5px; padding:0 0 0 16px; outline:none; }	
	#ul_quick_menu li a:hover { text-decoration:underline;}
	
	a#h_sales-allclothing-co-uk { width:142px; height:13px; display:block; background:url('h_sales-allclothing-co-uk.gif') no-repeat; text-align:left; overflow:hidden; text-indent:-9999px; position:absolute; top:86px; left:658px; }
	a#h_sales-allclothing-co-uk:hover { background-position:0 -13px; }
	
	
	/*
	/
	/ menu-level style
	/
	*/
	#main_menu-level {width:900px; height:72px; background:url('menu/bg.gif') no-repeat; margin:0; padding:0px; text-align:left; position:relative; }
	
	#top-basket { width:220px; height:18px; background:none; overflow:hidden; margin:0; padding:0; position:absolute; top:8px; left:90px; color:#e2e2e2; font-weight:bold; }
	#top-basket p { margin:0; padding:0; }
	#top-basket p span { margin:0 0 0 10px; color:#e2e2e2; font-weight:bold; }
	#btn_checkout { width:61px; height:17px; background:url('btn_checkout.gif') no-repeat; text-align:left; text-indent:-9999px; display:block; position:absolute; top:0; left:150px;  }
	#btn_checkout:hover { background-position:0 -17px; }
	
	#top-basket-icon{width:80px; height:30px;}
	
	
	#top-login {width:512px; height:19px; background:none; overflow:hidden; margin:0; padding:0; position:absolute; top:8px; left:400px; color:#e2e2e2; font-weight:bold; }
	#frm-logn {width:510px; height:18px; background:none; overflow:hidden; margin:0; padding:0;}
	#frm-logn ul { margin:0; padding:0; list-style:none; display:block; overflow:hidden; }
	#frm-logn ul li { float:left; height:18px; display:inline; overflow:hidden; padding:0; margin:0 10px 0 0; }
	#frm-logn ul li a { background:url('arrow_login.gif') no-repeat 0 3px; padding:0 0 0 12px; color:#e2e2e2; }
	#frm-logn ul li a:hover { text-decoration:underline; }
	#frm-logn input { width:86px; height:14px; border:1px solid #a6a6a6; background:#fff; color:#13171b; }
	#frm-logn ul li a#login { width:61px; height:17px; background:url('btn_login.gif') no-repeat; text-align:left; text-indent:-9999px; display:block;  }
	#frm-logn ul li a#login:hover { background-position:0 -17px; }
	
		
	#ul_main_menu { width:898px; height:8px; list-style:none; margin:0; padding:0px; position:absolute; top:50px; left:2px; }	
	#ul_main_menu li {display:inline; float:left; height:8px; margin:0px; padding:0px; text-align:left; overflow:hidden; background:none;}	
	#ul_main_menu li a { line-height:7px; text-align:left; padding:0; font-size:8px; display:block; text-indent:-9999px; }
	#ul_main_menu li a:hover { background-position:0 -8px }
	a#m_home { width:30px; height:8px; background:url('menu/home.gif') no-repeat; outline:none; overflow:hidden; margin:0 12px; }
	a#about-us { width:49px; height:8px; background:url('menu/about-us.gif') no-repeat; outline:none; overflow:hidden; margin:0 12px;}
	a#brands { width:40px; height:8px; background:url('menu/brands.gif') no-repeat; outline:none; overflow:hidden;  margin:0 10px;}
	a#catalogues { width:63px; height:8px; background:url('menu/catalogues.gif') no-repeat; outline:none; overflow:hidden;  margin:0 17px;}
	a#delivery { width:47px; height:8px; background:url('menu/delivery.gif') no-repeat; outline:none; overflow:hidden;  margin:0 15px;}
	a#manufacturers { width:70px; height:8px; background:url('menu/links.gif') no-repeat; outline:none; overflow:hidden;  margin:0 -10px;}
	a#vat { width:19px; height:8px; background:url('menu/vat.gif') no-repeat; outline:none; overflow:hidden;  margin:0 18px;}
	a#terms-conditions { width:105px; height:8px; background:url('menu/terms-conditions.gif') no-repeat; outline:none; overflow:hidden; margin:0 0px;}
	a#faqs { width:27px; height:8px; background:url('menu/faqs.gif') no-repeat; outline:none; overflow:hidden;  margin:0 12px;}
	a#latest-news { width:65px; height:8px; background:url('menu/latest-news.gif') no-repeat; outline:none; overflow:hidden;  margin:0 9px;}
	a#customise-clothing {width:107px; height:8px; background:url('menu/customise-clothing.gif') no-repeat; outline:none; overflow:hidden; margin:0 2px;}
	a#contact-us { width:61px; height:8px; background:url('menu/contact-us.gif') no-repeat; outline:none; overflow:hidden;  margin:0 10px;}
	                                                                     	
	
	/*
	/
	/ flash box on the home page
	/
	*/	
	#flashheader { width:900px; height:131px; padding:14px 0; padding-left:1px; margin:0; overflow:hidden; background:none; display:block; }
	
	
		
	
	/*
	/
	/ content structure
	/
	*/
	#content { width:894px; margin:0 auto; padding:0; overflow:hidden; background:none; text-align:left; display:block }
	#content #c-left { width:180px; float:left; background:none; display:inline; margin:0; padding:0; text-align:left; overflow:hidden; }
	#content #c-middle {width:700px; float:left; background:transparent; display:inline; margin:0 0 0 12px; padding-left:0; text-align:left;}
	#content #c-middle h1 {color:#4A4A4A}
	#content #c-middle h2 {color:#EF8E04;text-align:left}
	
	#content #c-middle .strapline {color:#000;text-align:left}
	#content #c-middle .products .productimage {float:left;width:160px;overflow:hidden;text-align:left;}
	#content #c-middle .products .productimage img {float:left;margin:auto}
	#content #c-middle .products .productcontent {float:left;width:450px;margin-left:20px}
    #content #c-middle .products .prices {float:left;margin:0;padding:0}
    #content #c-middle .products .boxinset .option {float:left;margin:0;padding:0}
	#content #c-middle .products .inctax {font-size:12px; color:#4A4A4A; font-weight:bold; padding:0; }
	#content #c-middle .products .inctax input {font-size:12px; color:#4A4A4A; font-weight:bold; padding:0 0 2px 0; margin: 0 0 0 0;}
	#content #c-middle .products .extax {font-size:12px; color:#4A4A4A; padding:0; }
	#content #c-middle a.arrow_link { color:#000; font-weight:normal; display:block; height:11px; line-height:11px; text-align:left; background:url('arrow_qmenu.gif') no-repeat 0 8px; padding:6px 0 2px 15px; outline:none; } 
    #content #c-middle a.arrow_link:hover { text-decoration:underline; }
    #content #c-middle .versions {margin:0;padding:0;text-align:left}
    #content #c-middle .versions .option {margin:10px 0 0 0;padding:10px 0 0 0;text-align:left;height:20px;clear:both;overflow:hidden}
    #content #c-middle .versions form {margin:0;padding:0}
    #content #c-middle .versions .boxinset {margin:0;padding:0}
    
    #content #c-middle .versions .boxinset div {width:auto; margin:0px; padding:0px;margin-right:30px;}
    
	
	#content #c-right {width:180px; float:right; background:none; overflow:hidden; margin:0; padding:0; text-align:left;}
	
	
	/*
	/
	/ left and right part
	/ 
	*/
	#c-left .cl-left-menu { width:178px; margin:0 0 20px 2px; padding:0; list-style:none; display:block; background:url('bg_left-menu-x.gif') repeat-x; }
	#c-left .cl-left-menu ul { width:178px; margin:0; padding:0; list-style:none; display:block; background:url('bg_left-menu-y.gif') repeat-y; border-bottom:1px solid #4f4f4f; }		
	#c-left .cl-left-menu ul li { width:170px; margin:0 auto; height:28px; background:url('bg_left-menu-li.gif') repeat-x bottom; text-align:left; }
	#c-left .cl-left-menu ul li.last {background:none; }
	#c-left .cl-left-menu ul li a { width:168px; display:block; line-height:27px; color:#f5f4f4; font-weight:bold; background:url('arrow_login.gif') no-repeat 4px 10px; text-indent:14px; text-align:left; padding-left:4px; }
	#c-left .cl-left-menu ul li a:hover { text-decoration:underline; }
	
	
	.box-small-item { width:180px; margin:0 0 20px 0; background:url('box-small-y.gif') repeat-y; border-bottom:1px solid #e3e3e3; overflow:hidden; }
	.box-small-item .top { width:170px; height:22px; background:url('box-small-top.gif') no-repeat; overflow:hidden; margin:0; padding:14px 0 0 10px; }
	.box-small-item .text { padding:10px 10px; margin:0; overflow:hidden; display:block; }
	.box-small-item .textContact { padding:10px 10px 140px 10px; margin:0; overflow:hidden; display:block; background:url('img-contact.jpg') no-repeat center bottom;  }
	.box-small-item p { margin:0 0 12px 0; line-height:16px; }
	
	.box-small-item .text .item-news { margin:0 0 10px 0; padding:0; background:url('border-news-box.gif') repeat-x bottom; overflow:hidden; display:block; clear:both; }
	.box-small-item .text .item-news-break { height:10px; background:url('border-news-box.gif') repeat-x top; overflow:hidden; display:block; clear:both;}
	
	
	.box-newsletter { width:180px; overflow:hidden; margin:0 0 20px 0; padding:0; background:#f5bb03 url('bg_newsletter.gif') no-repeat; display:block; }
	.box-newsletter .text { padding:10px 10px; padding-top:36px; margin:0; background:none; display:block; overflow:hidden; color:#fff;}
	.box-newsletter .text p { color:#fff; line-height:18px; text-align:left; }
	
	#frm-newsletter { width:150px; display:block; overflow:hidden; margin:0; padding:0; position:relative; }
	#frm-newsletter input { border:0; background:#fff; width:110px; height:14px; padding:2px 3px; }
	#btn_newsletter { width:71px; height:33px; background:url('btn_newsletter.gif') no-repeat; display:block; margin:10px 0 0 -4px; padding:0; overflow:hidden; text-align:left; text-indent:-9999px; }
	#btn_newsletter:hover { background-position:0 -33px; }
	
	


	/*
	/
	/ middle part
	/ 
	*/
	.middle-box { width:100%; margin:0 0 14px 0; padding:0; background:#fff url(border-middle-y.gif) repeat-y; overflow:hidden; display:block; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3; }
	.middle-box 
	.contentBox { width:100%; margin:0 0 0 1px; padding:0 0 0 0; background:#fff url(border-middle-x.gif) repeat-x; overflow:hidden; display:block; }
	
	.contentBox .page { width:97%}
	
	/*
	/ product list on the home page
	*/
	.products-box-home { width:490px; margin:0 auto; padding:20px 0; padding-bottom:0; background:none; overflow:hidden; display:block; text-align:left; }	
	.products-box-home
	.product-box-item { width:105px; height:114px; background:url('bg_product-box.gif') no-repeat; float:left; margin:0 8px; margin-bottom:10px; overflow:hidden; position:relative; }
	.products-box-home
	.product-box-item img { display:block; margin:4px auto 0 auto; padding:0; border:0; outline:none; }
	.products-box-home
	.product-box-item a.category-name { position:absolute; top:90px; left:2px; color:#717171; width:100px; text-align:center;  }
	.product-box-item a.category-name:hover { text-decoration:underline; }
	
	/*
	/ special offer on the home page
	*/
	.middle-box 
	.contentBox 
	.header { width:496px; height:22px; margin:2px 0 0 2px; padding:11px 0 0 10px; display:block; overflow:hidden; clear:both; background:#gray; background:url('box-big-top.gif');}
	
	.middle-box 
	.contentBox	
	.text-left { width:275px; float:left; padding:10px 10px; margin:0; display:inline; background:none; overflow:hidden; }
	.text-left .prices {text-align:left; font-size:14px; color:#fff; font-weight:bold; width:100%; background:url('h3_border.gif') repeat-x bottom; padding:10px 0; }
	.text-left .prices .inctax {font-size:12px; color:#000; font-weight:bold;}
	.text-left .prices .extax {font-size:12px; color:#000; font-weight:normal;}
	.text-left .strapline {font-style:normal}
	.text-left p {padding-left:0px}
	
	.middle-box 
	.contentBox	
	.img-box { width:194px; float:left; margin:0; padding:10px 0; display:inline; background:none; overflow:hidden; } 
	
	.middle-box 
	.contentBox	
	.img-box img { border:0; margin:0 auto; outline:none; display:block; } 	
	
	.middle-box 
	.contentBox	
	.text-all { width:490px; float:left; padding:0px 10px; margin:0 auto; display:block; background:none; overflow:hidden; }
	



	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ 
	/*/
	/* products list and boxes
	/* 
	/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	.middle-box 
	.contentBox
	.where { width:100%; padding:0px 0 0 0px; margin:2px auto 20px auto; display:block; background:#f2f1f1; overflow:hidden; }
	.where h1 {display:block; color:#000;margin-top:5px;font-size:14px }
	
	.middle-box 
	.contentBox	
	.productSmallBox { width:100%; padding:0px 10px; margin:0 auto 20px auto; display:block; background:none; overflow:hidden; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.img-box { width:155px; float:left; margin:0; padding:10px 0; display:inline; background:none; overflow:hidden; } 
	
	.middle-box 
	.contentBox	
	.productSmallBox h3 { font-size:13px; color:#808080; font-weight:bold; width:100%; background:url('h3_border.gif') repeat-x bottom; padding:10px 0; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.img-box img { border:0; margin:0 auto; outline:none; display:block; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.text-left { width:315px; float:left; padding:10px 10px; margin:0; display:inline; background:none; overflow:hidden; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.text-left h3 { font-size:13px; font-weight:bold; color:#20272d; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.text-left h1 { font-size:14px; font-weight:bold; color:#EF8E04 !important;margin:0 0 5px 0;padding:0 }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.text-left ul.links { margin:0; padding:0; list-style:none; overflow:hidden; display:block; width:400px; background:none; }

	.middle-box 
	.contentBox	
	.productSmallBox
	.text-left ul.links li { padding:0; margin:0; float:left; display:inline; padding:0; width:150px; list-style:none; background:none; }
    
    .middle-box 
	.contentBox	
	.productSmallBox
	.versions .prices {text-align:left;margin:0;padding:5px 0 0 0 }
    
	.middle-box 
	.contentBox	
	.border-bet-products { height:15px; width:460px; background:url('border-bet-products.gif') repeat-x top; overflow:hidden; clear:both; font-size:1px; line-height:1px; border:0; display:block; margin:0 auto; }

	.tbl_formbuy { width:490px; margin:0 auto; margin-top:20px; background:#f7f5f5; display:block; clear:both; }
	.tbl_formbuy tr td strong { font-weight:bold;}
	.tbl_formbuy tr { vertical-align:top; }
	.tbl_formbuy tr td { padding:4px; }
	
	.middle-box 
	.contentBox	
	.productSmallBox
	.btn_go-back { display:block; margin:30px 0 0 10px; }



	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:100%; height:76px; margin:0; padding:40px 0 0 0; overflow:hidden; display:block; background:url('bg_footer.gif') repeat-x; text-align:left; }
	#footer_menu { width:880px; margin:0 auto; padding:0px; line-height:16px; text-align:left; color:#bcbcbc; font-size:11px; }
	#footer_menu a { display:inline; margin:0 6px; padding:0px; color:#bcbcbc;}
	#footer_menu a.a_first { display:inline; margin:0 15px; margin-left:0px; padding:0px; text-decoration:none; }	
	#footer_menu a:hover {text-decoration:underline; } 
	
	#footer p { color:#bcbcbc; padding:0 0 0 8px; }
	#footer_menu p a { padding:0; color:#757575; margin:0;}
	#footer .webfeet { color:#757575; margin:0;  }
	#footer .webfeet a { color:#757575; }
	#footer .webfeet a:hover { text-decoration:underline; }


#txtPrice {width:50px;}
	
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}

.breadcrumbtrail a {color:#000}
.breadcrumbtrail a:hover {color:#000;text-decoration:underline}
#content #c-middle h2 a {color:#EF8E04;text-align:left;font-size:14px}

#content #c-middle {width:690px; float:left; background:transparent; display:inline; margin:0 0 0 12px; padding-left:10px; text-align:left; }
