* { padding:0px; margin:0px; }

html, body 
{
	height:auto;
	height:100%;
	min-height:100%;
	background-color:#000000;
	background-image: url('../images/Pro-Direct_Sport.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-size:100%;
	font-size:10pt;
	font-family:Arial, Verdana, Sans-Serif;
	text-decoration:none;
}


.HomeLink
{
	display:inline-block;
	width:172px; height:172px;
	text-decoration:none;
	color:#565656;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	vertical-align:top;   
}
.HomeLink img
{
	 border:solid 0px #000000;
	 max-width:755px;
}
.HomeLink:hover img
{    
	border-color:#0b121c;
}
.HomeLink span
{
position:absolute;
left:0px;
padding:5px;
height:45px; width:160px;
background-color:#070709; 
ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity:0.75;
 opacity: 0.75
}
.BoxText
{
    position:absolute;
	font-size:15px;
    color:#acb7bb;
    font-weight:bold;
    position:absolute;
    cursor:pointer;
    text-decoration:none;
}
.BoxText span
{
color:white;
}

.ShowMe
{
position:absolute; top:20px; left:55px; font-size:12px
}











.Validator
{
	font-size:8pt;
	font-family:Arial,Verdana;
	color:#ff0000;
}

a
{
	color:#ffffff;
}

.HugeButton
{
	color:#909090;
}

.HugeButton:hover
{
	color:#ffffff;
}

.HomeMainButton a
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display:inline-block;
	overflow:hidden;
	width:252px;
	height:320px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.HomeMainButton a:hover
{
	background-position: 0px -320px;
}


.ZoomButton
{
	display:inline-block;
	overflow:hidden;
	width:180px;
	height:63px;
}

.ShoeZoom
{
	background:url(../SiteImages/FrameWork/zoom.jpg) 0 0 no-repeat;
	display:inline-block;
	overflow:hidden;
	width:180px;
	height:63px;
}

.ShoeZoom:hover
{
	background-position:0 -63px;
}
.HomeMedButton a
{
	background: 0 35px no-repeat;
	display:inline-block;
	overflow:hidden;
	width:252px;
	height:122px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.HomeMedButton a:hover
{
	background-position: 0 -52px;
}


.HomeMedButton2 a
{
	background: 0 0px no-repeat;
	display:inline-block;
	overflow:hidden;
	width:252px;
	height:123px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.HomeMedButton2 a:hover
{
	background-position: 0 -123px;
}


.HomeSmlButton a
{
	background: 0 0 no-repeat;
	display:inline-block;
	overflow:hidden;
	width:122px;
	height:92px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.HomeSmlButton a:hover
{
	background-position: 0 -92px;
}

h1 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight :bold;
color:#d0d0d0;
padding: 0px 0px 0px 0px;
margin: 0px;
}

h2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight :normal;
color:#979797;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.HomeHeader
{
	color:#d0d0d0;
	font-size:8pt;
}
.HomeHeader2
{
	font-size:8pt;
	color:#9f9f9f;
}

.NewsBox
{
	padding:15px 15px 15px 15px;
}

.NewsBox img
{
	margin:-15px -15px -15px -15px;
}

.ContentArea
{
	background-color:#252525;
	width:928px;
	margin-left: auto; 
	margin-right: auto;	
}

.TopContentArea
{
	background-color:#252525;
	width:928px;
	margin-left: auto; 
	margin-right: auto;	
}

.LeftContentArea
{
	background-color:#272727;
	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:2px;
	float:left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight :bold ;
	color:#c0c0c0;
}

.TopNavText a
{
	text-decoration:  none;
	color:#c0c0c0;
}

.TopNavText a:hover
{
	text-decoration:  none;
	color:#ffffff;
}

.SearchBox
{
	background-color:#383838;
	width:172px;
	height:92px;
	overflow:hidden;
}

.SearchInput
{
	border:solid 1px #716767;
	background:url('/siteimages/framework/tbbg.jpg');
	color:#818787;
}



.LeftTextArea
{
	background-color:#272727;
	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:#efefef;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration: none; 	
	font-size: 7.5pt;
	font-weight :normal ;
}

.SimpleNavButton
{
	color:#efefef;
	width: 154px;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration: none; 	
	font-size: 7.5pt;
	font-weight :normal ;
	margin:2px 3px 3px 15px;
	background-color:#272727;
}

.SimpleNavButton a, .SimpleNavButton a:visited
{
	color:#c0c0c0;
	text-decoration: none;
	display:inline-block;
	width:100%;
}

.SimpleNavButton a:hover
{
	background-color:#707070;
	color:#ffffff;
}

.RightSubButton a, .RightSubButton a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.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; 
	
}
.buttonTitleText
{

width:252px;
height:35px;
padding:10px;
margin:0px 0px 0px 0px; 
font-weight:normal;
color:#efefef
}

.BigbuttonTitleText
{
position:relative;
top:10px;
left:10px;
font-weight:normal;
color:#efefef
}

.SixButtonPanel
{
	background-color:#121212;
	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;
}
.TextLine Span
{
    font-size:12px;color:#dadfe0;
    font-weight:bold;
}
.TextLine span a
{
	color:#dadfe0;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
    font-size:12px	
}
.TextLine
{
    font-size:11px;color:#acb7bb
}
.TextLine a
{
	color:#acb7bb;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
    font-size:11px	
}
.TextLine a:hover
{
	color:#FFFFFF;
}

.FooterBar
{
	background-color:#272727;
	width:100%;
	height:22px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
}

.Footer
{
	width:100%;
	height:420px;
	margin-left: auto; 
	margin-right: auto;
	background-color:#151515;
	text-align:center; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	text-decoration:none;
	color:#acb7bb;
	

}

.FooterContainer
{
	width:100%;
	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:600px;

	margin-left: auto; margin-right: auto;	

}

.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:#efefef;
}


.FooterLinksLink
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:#c0c0c0;
	text-decoration: none;
}

.FooterLinksLink a
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:#c0c0c0;
	text-decoration: none;
}

.FooterLinksLink a:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:#FFFFFF;
	text-decoration: none;
}

.MainProductArea
{
	background-color:#000000;
	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 #232323;
	width:503px;
	height:auto;	
}

.ProductRightBox
{
	margin-top:5px;
	border: solid 1px #232323;
	width:390px;
	height:auto;	
}

.ProductTextTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight :normal ;
	color:red;
	height:24px;
	background-color:#212121;

}

.ProductTextBodyContainer
{
	border-top: solid 1px #232323;
	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:#d5d5d5;
}

.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 #232323;
	width:391px;
	position:relative;
	overflow:hidden;
	display:inline-block;
	height:253px;
}

.ProductButtonBox
{
	margin-top:0px;
	border: solid 1px #232323;
	border-top-style:none;
	width:391px;
	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;
}

.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:#a0a0a0;
}
.Basket_CheckoutLink a:hover
{
	color:#ff0000;
}
.Basket_CheckoutLink a:visited
{
	color:#a0a0a0;
}
.Basket_MainLine a
{
	color:#a0a0a0;
}


/*
.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, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#0C4ABB;
	    position:absolute;
	    top:2px;
	    left:5px;
}

.OverPanelTitle_Gray
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#888888;
	    position:absolute;
	    top:1px;
	    left:5px;
	    font-weight:bolder;
	    
}

.OverPanelText_Gray
{
        font-family:   Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bolder;
	    text-decoration: none;
	    color:#888888;
	    position:absolute;
	    top:20px;
	    left:5px;
}

.OverPanelShow_Gray
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:bold;
	    text-decoration: none;
	    color:#888888;
	    position:absolute;
	    top:38px;
	    left:190px;
}

.OverPanelTitle_Gray2
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight:normal;
	    text-decoration: none;
	    color:#888888;
	    position:absolute;
	    font-weight:bolder;
	    
}


.OverPanelShow_Gray2
{
        font-family:  Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-weight:bold;
	    text-decoration: none;
	    color:#888888;
	    position:absolute;
	    top:-5px;
	    left:190px;
}

.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:#a0a0a0;
}


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:#d0d0d0;
	/*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;
}
		
		.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:#a0a0a0;
		}
		.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:#a0a0a0;
		}
		
		#BreadCrumbBar
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#696969;
			padding-top:3px;
			padding-bottom:3px;
		}
		.BreadcrumbLink
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#a0a0a0;
		}
		.BreadcrumbLink:hover
		{
			color:#efefef;
		}
		.BreadcrumbInactive
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#595959;
		}
		.BreadcrumbActive
		{
			font-family:Arial,Helvetica,Sans-Serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#a0a0a0;
		}
		
		.BasketHeaderCell
		{
			float:left;
			width:65px;
			background-color:#323232;
			color:#efefef;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		.BasketHeaderImageCell
		{
			float:left;
			width:75px;
			background-color:#323232;
			color:#efefef;
			margin-right:1px;
			margin-bottom:1px;
		}
		
		.BasketCell
		{
			float:left;
			width:65px;
			margin-right:1px;
			padding-top:15px;
			color:#efefef;
		}
		
		.BasketCell input
		{
			background-color:#121212;
			color:#efefef;
			border:solid 1px #3f3f3f;
		}
		
		.BasketImageCell
		{
			float:left;
			width:75px;
			margin-right:1px;
			padding:2px 0px 0px 0px;
			color:#efefef;
		}		
		
		.BasketRow
		{
			text-align:left;
			clear:both;
			float:left;
			width:545px;
			background-color:#3f3f3f;
			color:#efefef;
			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%;
		}
		
		
		.WishListHeaderCell
		{
			float:left;
			width:65px;
			background-color:#3d2827;
			margin-right:1px;
			margin-bottom:1px;
			color:#efefef;
		}
		
		.WishListHeaderImageCell
		{
			float:left;
			width:75px;
			background-color:#3d2827;
			margin-right:1px;
			margin-bottom:1px;
			color:#efefef;
		}
.BasketButton
{
	display:inline-block;
	width:69px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, Verdana;
	font-size:7.5pt;
	color:#efefef;
	margin-bottom:1px;
}

.BasketButton:hover
{
	margin-bottom:1px;
	background-position:0px -16px;
	color:#121212;
}
