* { padding:0px; margin:0px; }

#LeftMenu h1
{
	color:Red;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
}

html, body 
{
/*height:100%;background-size:100%;*/
	height:auto;
	min-height:100%; 
	background-color:black;
	background-repeat:no-repeat;
	background-position:top;
	background-image: url(/siteimages/framework/backgrounds/background_1.jpg);
	background-attachment:fixed;
	font-size:10pt;
	font-family:Arial, Verdana, Sans-Serif;
		
}
.brandpanel a
{
	background-color:transparent;
	background-position:0px 0px;
	display:inline-block;
	float:left;
	overflow:hidden;
	width:82px;
	height:36px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.Validator
{
	font-size:8pt;
	font-family:Arial,Verdana;
	color:#ff0000;
	margin-left:10px;
}


.brandpanel a:hover
{
	background-position: 0 -36px;
}

.selector
{
	padding: 0px 0px 0px 0px;
margin: 0px;
}




.curLink
{
	text-decoration:none;
	color:#454545;
}
.curLink:hover
{
	color:#ef1212;
}

h1
{     
	display: inline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight :bold;
	color:#1f1d1e;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h1 a
{	
	color:#414141;
	text-decoration:none;	
	display:inline; 
	font-size:11px;
	font-weight:bold;
}
h1 a:hover
{	
	color:#0000FF;
}
h2
{   
	display: inline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight :normal;
	color:#565656;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h2 a
{	
	text-decoration:none;	
	display:inline; 
	font-size:11px;
	color:#414141;
	font-weight:bold;

}
h2 a:hover
{	
	color:#0000FF;
}

.linkText a
{	
	text-decoration:none; color:#373737;font-weight:bold;
}
.linkText a:hover
{	
	color:#0000FF;
}
.HomeHeader
{
	
	font-size:9pt;
}
.HomeHeader2
{
	font-size:8pt;
	color:#71778F;
}
.QLInLine
{
    font-size:11px;
}
.QLInLine a
{
	color:#414141;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
    font-size:11px	
}
.QLInLine a:hover
{
	color:#0000FF;
}

.QLInLine2
{
    font-size:11px;
}
.QLInLine2 a
{
	color:#828282;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
    font-size:11px	
}
.QLInLine2 a:hover
{
	color:#0000FF;
}

.NewsBox
{
	padding:15px 15px 15px 15px;
}

.NewsBox img
{
	margin:-15px -15px -15px -15px;
}

.ContentArea
{
	background-color:#FFFFFF;
	width:928px;
	margin-left: auto; 
	margin-right: auto;	
}

.TopContentArea
{
	background-color:#FFFFFF;
	width:928px;
	margin-left: auto; 
	margin-right: auto;	
}

.LeftContentArea
{
	background-color:#E2E2E2;
	width:172px;
	float:left;
}

.LeftLowerContentArea
{

}

.LeftLowerContentAreaTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :bold;
	color:#2E2E2E;
	padding: 0px 0px 3px 0px;
}

.LeftLowerContentAreaLink
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal;
	color:#2E2E2E;
}


.TopNavText
{
	padding-top:3px;
	padding-right:3px;
	float:left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;
	color:#2E2E2E;
}

.TopNavText a
{
	text-decoration:  none;
	color:#2E2E2E;
}

.TopNavText a:hover
{
	text-decoration:  none;
	color:red;
}

.SearchBox
{
	background-color:#ececec;
	width:172px;
	height:92px;
	overflow:hidden;
}

.SearchInput
{
	border:solid 1px #716767;
	background:url('/siteimages/framework/tbbg.jpg');
	color:#818787;
}



.LeftTextArea
{
	background-color:#D0D0D0;
	color:#030633;
	font-family:  Arial, Helvetica, sans-serif;font-size: 8pt;
}

.RightButton
{
	background-color:#D0D0D0;
	color:#030633;
	height: 21px;
	width: 172px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :bold ;
	background: url(../siteimages/framework/right_button.jpg) 0 0;
}

.RightSubButton
{
	background-color:#D0D0D0;
	color:#030633;
	height: 17px;
	width: 172px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	
}

.SimpleNavArea
{
	color:#030633;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration: none; 	
	font-size: 7.5pt;
	font-weight :normal ;
}

.SimpleNavButton 
{
	color:#030633;
	width: 140px;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration: none; 	
	font-size: 7.5pt;
	font-weight :normal ;
	margin:2px 3px 3px 15px;
}

.SimpleNavButton a, .SimpleNavButton a:visited
{
	color:#030633;
	text-decoration: none; 	

}

.RightSubButton a, .RightSubButton a:visited
{
	text-decoration:none;
	color:#030633;
}


.DownButton
{
	background-color:#D0D0D0;
	color:#030633;
	height: 21px;
	width: 172px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :bold ;
	background: url(../siteimages/framework/down_button.jpg) 0 0;
}

.TriBarA
{
	color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	background-color:#FFFFFF;
	width:756px;
	height:24px;
	padding:0px;
	margin:0px 0px 0px 0px; 
	background: url(../siteimages/framework/navbg.gif) 0 0; 
	
}

.TriBarB
{
	color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	background-color:#FFFFFF;
	width:756px;
	height:22px;
	padding:0px;
	margin:0px 0px 0px 0px; 
	background: url(../siteimages/framework/barbg.jpg) 0 0; 
	
}


.SixButtonPanel
{
	background-color:#FFFFFF;
	width:746px;
	margin:0px 0px 0px 0px; 
	padding:5px 5px 5px 5px;
	text-align:center;
}

.SixButtonPanelButton
{
	color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	background-color:#FFFFFF;
	margin :0px 0px 0px 0px; 
	padding:6px 6px 6px 6px;
}

.FourTextPanel
{
	display:inline-block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	background-color:#FFFFFF;
	margin :0px 0px 0px 0px; 
	padding:20px 20px 20px 20px;
	width:716px;	
}


.FourTextPanelTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;
	color:Red;
}


.FourTextPanelBody
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:Black;
}

.FooterBar
{
	background-color:#BDBDBD;
	width:928px;
	height:22px;
	margin-left: auto; 
	margin-right: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
}

.Footer
{
	width:928px;
	margin-left: auto; 
	margin-right: auto;
	background-color:#C6C6C7;
	background: url(../siteimages/framework/footer_gradient.gif) 0 0;
	text-align:center; 

}

.FooterContainer
{
	width:928px;
	display:inline-block;
	text-align:center;	
}	

.FooterCopyright
{
	text-align:center;
	padding: 10px 5px 10px 5px;
	color:#939393;
}

.FooterCopyrightText
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal;
}

.FooterLinks
{
	width:894px;
	padding: 0px 5px 0px 25px;	

}

.FooterLinksPanel
{
	padding: 10px 10px 10px 10px;
	float:left;
	width:128px;
	text-align:left;		
}

.FooterLinksTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;
	color:#303030;
}


.FooterLinksLink
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:#030633;
	text-decoration: none;
}

.MainProductArea
{
	background-color:#ffffff;
	width:928px;
	margin-left: auto; 
	margin-right: auto;
	display:inline-block;
	text-align:left;
}

.ProdLeftCol
{
	padding:10px 10px 10px 10px;
	position:relative;
	float:left;
}

.ProductMainImage
{
	margin: 0px 0px 10px 0px;
}

.ProductPortraitImage
{
	position:absolute;
	left:380px;
	top:10px;
}

.ProductLeftBox
{
	margin-top:5px;
	border: solid 1px #dedede;
	width:503px;
	height:auto;	
}

.ProductRightBox
{
	margin-top:5px;
	border: solid 1px #dedede;
	width:390px;
	height:auto;	
}

.ProductTextTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:red;
	height:24px;

}

.ProductTextBodyContainer
{
	border-top: solid 1px #dedede;
	padding:0px 0px 0px 0px;
	display:inline-block;
	width: 100%;
}

.ProductTextBody
{
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.BodyProdTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight :bold ;
	color:#1f1d1e;
}

.BodyProdDesc
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :normal ;	
	color:#888880;	
}

.BodyProdAttr
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;	
	color:#888880;	
}

.ProdRightCol
{
	padding: 10px 0px 2px 0px;
	height:100%;
	float:left;
}

.ProductTabbedBox
{
	margin-top:0px;
	border: solid 1px #dedede;
	width:390px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	height:253px;
}

.ProductButtonBox
{
	margin-top:0px;
	border: solid 1px #dedede;
	border-top-style:none;
	width:390px;
	height:30px;
}


.ProductTabContent
{
	margin: 10px 10px 10px 10px;
	border: solid 0px #ffffff;
	width:370px;
	position:absolute;top:0px;
}

.TabHolder
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}




/****************** BUTTON SECTION **********************/

.But2
{
	
	float:left;
	margin:5px 5px 5px 5px;
	overflow:hidden;	
}
.But2 a 
{

	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:17px;
	cursor:pointer;
	background-color:#DC0000;
	border: solid 1px #500000;	 
}

.But2 a:hover 
{
	color: #ffffff;
	background-color:#BA3C3C;
	border-color:#700000;
}


.But1
{
	float:left;
	margin:5px 5px 5px 5px;
	overflow:hidden;
	
}
.But1 a
{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:17px;
	cursor:pointer;
	background-color:#34374A;
	border: solid 1px #767676;
}
.But1 a:hover
{
	color: #000000;
	background-color:#A9ADBF;
	border-color:#34374A;
}
.But2 a
{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:17px;
	cursor:pointer;
	background-color:#B90000;
	border: solid 1px #767676;
}
.But2 a:hover
{
	color: #000000;
	background-color:#D66262;
	border-color:#840000;
}


.ButSearch
{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	cursor:pointer;
	background-color:#34374A;
	border: solid 1px #767676;
}	

.ButSearch:hover
{
	color: #000000;
	background-color:#A9ADBF;
	border-color:#34374A;
}

.ButSearchProduct
{
	padding:0px;
	margin-top:0px;
	width:928px;
	margin-left: auto;
	margin-right: auto;
	background-color:#D9D9D9;
	color:#030633;
	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;
	height:25px;	
}
































.ShortBut
{
	margin:0px 5px 0px 5px;
}


.ShortBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 71px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#ffffff;
	 text-decoration: none; 
	 text-align:center;
	 background-color:#34374A;
	 border: solid 1px #767676;
}

.ShortBut a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}

.ShortButRight
{
	margin:0px 5px 0px 5px;
}
.ShortButRight a 
{
	 display:inline-block;
	 top:-3px;
	 width: 71px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none; 
	 text-align:center;
	 background-color:#34374A;
	 border: solid 1px #767676;
}

.ShortButRight a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}

.ButText
{
        position:relative;
        top:0px;   
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 8pt;
	    font-weight :bold ;  
	    padding: 0px 0px 0px 0px;
	    line-height:15px;
} 
.LongBut
{
	margin:0px 5px 0px 5px;
}
.LongBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 135px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#ffffff;
	 text-decoration: none; 
	 text-align:center;
	 background-color:#34374A;
	 border: solid 1px #767676;
}

.LongBut a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}
.XLongBut
{
	margin:0px 5px 0px 5px;
}
.XLongBut a:hover
{
	color: #ffffff;
	background-color:#34374A;
	border-color:#d00000;
}

.XLongBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 250px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#ffffff;
	 text-decoration: none;
	 text-align:center;
	 background-color:#34374A;
	 border: solid 1px #767676;
}

.GreyBut
{
	margin:0px 5px 0px 5px;
}
.GreyBut a 
{
	 display:inline-block;
	 border: none 0px;
	 top:-3px;
	 width: 135px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#ffffff;
	 text-decoration: none; 
	 text-align:center;
	 background-color:#34374A;
	 border: solid 1px #767676;
}

.GreyBut a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}





/****************** END BUTTON SECTION **********************/



.CloseZoom
{
	position:absolute;
	top:282px;
	left:6px;
	width:135px;
	height:17px;
	background-color:#ff0000;
	overflow:hidden;
}
.CloseZoom a
{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#000000;
	text-decoration:none;
	display:block;
	cursor:pointer;
	 background-color:#c0c0c0;
	 border: solid 1px #767676;
}

.CloseZoom a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}


.AddButton
{
	float:right;
	margin-right:2px;
	overflow:hidden;
}
.AddButton a
{
	padding-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:17px;
	width:140px;
	cursor:pointer;
	 background-color:#700000;
	 border: solid 1px #500000;
}
.AddButton a:hover
{
	color: red;
	background-color:#ffc0c0;
	border-color:#d00000;
}
.Basket_CheckoutLink
{
	padding-right:0px;
	line-height:21px;
}
.Basket_CheckoutLink a
{
	color:#5f6362;
}
.Basket_CheckoutLink a:hover
{
	color:#ff0000;
}
.Basket_CheckoutLink a:visited
{
	color:#5f6362;
}
.Basket_MainLine a
{
	color:#5f6362;
}


/*
.ShortBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 71px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none; 
	 text-align:center;
	 background: url(../siteimages/framework/shortbut.jpg) 0 0 no-repeat;
}

.ShortBut a:hover {background-position: 0 -17px;color: red;}


.ShortButRight a 
{
	 display:inline-block;
	 top:-3px;
	 width: 71px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none; 
	 text-align:center;
	 background: url(../siteimages/framework/shortbut2.jpg) 0 0 no-repeat;
}

.ShortButRight a:hover {background-position: 0 -17px;color: red;}

.ButText
{
        position:relative;
        top:0px;   
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 8pt;
	    font-weight :bold ;  
	    padding: 0px 0px 0px 20px;
	    line-height:15px;
} 

.LongBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 135px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none; 
	 text-align:center;
	 background: url(../siteimages/framework/longbut.jpg) 0 0 no-repeat;
}

.LongBut a:hover
{
	background-position: 0 -17px;
}

.XLongBut a:hover
{
	background-position: 0 -17px;color: red;
}

.XLongBut a 
{
	 display:inline-block;
	 top:-3px;
	 width: 250px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none;
	 text-align:center;
	 background: url(../siteimages/framework/xlongbut.jpg) 0 0 no-repeat;
}

.But2 a 
{
	 display:inline-block;
	 border: none 0px;
	 top:-3px;
	 width: 135px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#ffffff;
	 text-decoration: none; 
	 text-align:center;
	 background: url(../siteimages/framework/redbut.jpg) 0 0 no-repeat;
}

.But2 a:hover {background-position: 0 -17px;color: black;}

.GreyBut a 
{
	 display:inline-block;
	 border: none 0px;
	 top:-3px;
	 width: 135px;
	 height: 17px;
	 padding:0px 0px 0px 0px;
	 margin :7px 0px 5px 7px;
	 font: bold 13px sans-serif;
	 color:#333;
	 text-decoration: none; 
	 text-align:center;
	 background: url(../siteimages/framework/longbutback.jpg) 0 0 repeat-x;
}

.GreyBut a:hover {background-position: 0 -17px;color:#ff0000;}
*/
.OverPanelTitle
{
        font-family:  Arial Black, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#2F3F59;
	    position:absolute;
	    top:2px;
	    left:5px;
}

.OverPanelText
{
        font-family:  Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bolder;
	    text-decoration: none;
	    color:#000000;
	    position:absolute;
	    top:20px;
	    left:5px;
}

.OverPanelShow
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
	    text-decoration: none;
	    color:#2F3F59;
	    position:absolute;
	    top:38px;
	    left:190px;
}


.OverPanelTitle_Pink
{
        font-family:  Arial Black, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#C405B5;
	    position:absolute;
	    top:2px;
	    left:5px;
}

.OverPanelText_Pink
{
        font-family:  Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bolder;
	    text-decoration: none;
	    color:#C405B5;
	    position:absolute;
	    top:20px;
	    left:5px;
}

.OverPanelShow_Pink
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
	    text-decoration: none;
	    color:#C405B5;
	    position:absolute;
	    top:38px;
	    left:190px;
}

.OverPanelTitle_Blue
{
        font-family:  Arial Black, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#0C4ABB;
	    position:absolute;
	    top:2px;
	    left:5px;
}

.OverPanelText_Blue
{
        font-family:  Arial, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bolder;
	    text-decoration: none;
	    color:#0C4ABB;
	    position:absolute;
	    top:20px;
	    left:5px;
}

.OverPanelShow_Blue
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
	    text-decoration: none;
	    color:#0C4ABB;
	    position:absolute;
	    top:38px;
	    left:190px;
}


.BodyProdItemTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;
	color:#1f1d1e;
}


img 
{ 
	border: 0px solid #666666; 
} 



A.footLink
{
    COLOR: #747273
}
A.footLink:visited
{
    COLOR: #747273
}
A.footLink:hover
{
    COLOR: #747273
}

.ssProduct
{
	text-align:center;
}

a:visited
{
	outline-style:none;
}

a:focus
{
	outline-style:none;
}

DIV
{
	outline-style:none;
}

SPAN
{
	outline-style:none;	
}

.RrpPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;	
	color:#888880;
	/*clear:both;*/
}

.OnlinePrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
	color:#000000;
	/*float:left;*/
}

.SavePrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
	color:#ff0000;
	/*float:right;*/
}

.OtherPriceInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#888880;
}

.EasyReturnTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color:#000000;
}

.EasyReturnBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#888880;
}

.EasyReturnBody a
{
	color:#696969;
}
.EasyReturnBody a:hover
{
	color:#ff0000;
}
.EasyReturnBody a:visited
{
	color:#bb0000;
}

.DeliveryTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	color:#000000;
}

.DeliveryBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#888880;
}

.DeliveryBody a
{
	color:#696969;
}
.DeliveryBody a:hover
{
	color:#ff0000;
}
.DeliveryBody a:visited
{
	color:#bb0000;
}

.ZoomBox
{
	position:absolute;
	top:10px;
	left:10px;
	width:503px;
	height:305px;
	z-index:999;
	visibility:hidden;
	background-color:#ffffff;
	border:solid 1px #dedede;
	/*background-image:url(../siteimages/framework/zoombg.jpg);*/
}

.FlashBox
{
	/*background-color:#ff0000;*/
	position:absolute;
	top:6px;
	left:6px;
	width:493px;
	height:270px;
	visibility:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

		.SysMessage
		{
			width:272px;
			height:50px;
			/*background-image:url(../siteimages/framework/sysmessage.gif);*/
			background-repeat:no-repeat;
			padding:3px 9px 8px 8px;
			position:absolute;
			margin-left:375px;
			margin-top:-111px;
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:8pt;
			font-weight:bold;
			color:#5f6362;
			border-style:groove
		}
		
		.Basket
		{
			width:207px;
			height:76px;
			background-image:url(../siteimages/framework/cart.gif);
			background-repeat:no-repeat;
			position:absolute;
			margin-left:705px;
			margin-top:10px;
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:8pt;
			font-weight:bold;
			color:#5f6362;
		}
		
		
		.Basket_Title
		{
			float:left;
			padding-left:35px;
			padding-top:3px;
		}
		.Basket_MainLine
		{
			clear:both;
			padding-top:8px;
			padding-left:5px;
			padding-right:5px;
		}
		.Basket_ViewLine
		{
			clear:both;
			padding-top:4px;
			padding-left:5px;
			padding-right:5px;
		}
		.Basket_Items
		{
			text-decoration:underline;
			font-weight:normal;
		}
		.Basket_Price
		{
			font-size:12pt;
			padding-left:6px;
		}
		
		.Basket_ViewLine a:hover
		{
			color:#ff0000;
		}
		.Basket_ViewLine a:visited
		{
			color:#5f6362;
		}
		
		#BreadCrumbBar
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#000000;
			padding-top:3px;
			padding-bottom:3px;
		}
		.BreadcrumbLink
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#606060;
		}
		.BreadcrumbLink:hover
		{
			color:#ff0000;
		}
		.BreadcrumbInactive
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#909090;
		}
		.BreadcrumbActive
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#cc2121;
		}
		
		.BasketHeaderCell
		{
			float:left;
			width:65px;
			background-color:#A0A0A0;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		.BasketHeaderImageCell
		{
			float:left;
			width:75px;
			background-color:#A0A0A0;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		
		
		
		.WishListHeaderCell
		{
			float:left;
			width:65px;
			background-color:#E6DADA;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		.WishListHeaderImageCell
		{
			float:left;
			width:75px;
			background-color:#E6DADA;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		
		
		.BasketCell
		{
			float:left;
			width:65px;
			margin-right:1px;
			padding-top:15px;
		}
		
		.BasketImageCell
		{
			float:left;
			width:75px;
			margin-right:1px;
			padding:2px 0px 0px 0px;
		}		
		
		.BasketRow
		{
			text-align:left;
			clear:both;
			float:left;
			width:545px;
			background-color:#D0D0D0;
			margin-bottom:1px;
			margin-right:1px;
			padding-left:2px;
		}
		
		.AddedToBasket
		{
			position:absolute;
			margin-left:413px;
			margin-top:75px;
			height:146px;
			width:320px;
			background-image:url(../siteimages/framework/added.gif);
		}
		
		.CloseAddedBox
		{
			cursor:pointer;
			margin-right:44px;
			margin-top:35px;
		}
		
		.Clothing_CompleteLook
		{
			float:left;
			height:100%;
		}
.RunningTabs
{
    margin-left:3px;
	display:inline-block;
	width:244px;
	height:218px;
	text-decoration:none;
	color:#d0d0d0;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}
.RunningTabs img
{
	 border:solid 1px #ffffff;
	 max-width:746px;
}
.RunningTabs:hover img
{
	border-color:#000000;
}
.TitleHeader
{
width:756px; background : #E0E0E0; height:25px; margin-top:5px; font-size:15px; font-weight:bold; font-weight: 900; font-family: "Arial Black", Arial, sans-serif; display:inline-block
}
.TitleHeader H1
{
font-size:15px; font-weight:bold; font-weight: 900; font-family: "Arial Black", Arial, sans-serif; display:inline
}
.RunningTabsText
{
margin-left:20px;margin-top:2px;width:230px;float:left; 
}
.RunningTabContainer
{
margin-left:3px;overflow:hidden;position:relative; margin-top:5px; margin-bottom:15px
}
.TitleHeaderIMG
{
 margin-top:5px; font-size:15px; font-weight:bold; font-family:Arial Black; display:inline-block
}
.TitleHeaderIMG H1
{
font-size:15px; font-weight:bold; font-family:Arial Black; display:inline
}
.ImageTabs
{
	margin-left:2px;
	display:inline-block;
	width:244px;
	height:300px;
	text-decoration:none;
	color:#565656;
	font-size:7.5pt;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}
.ImageTabs img
{
	 border:solid 1px #FFFFFF;
	max-width:755px;
}
.ImageTabs:hover img
{
   	border-color:#000000;
}
