html,body
{ 
   margin: 0px; 
   padding: 0px; 
   background-color:#ffffff; 
   font-family: Arial, Helvetica, sans-serif; 
   color: #000000; 
   font-size: 11px;
}
h1
{
   font-size: 100%;
   display: inline;
}
p, table, td, th 
{ 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   font-weight: normal; 
   color: #000000; 
   margin-top: 0px; 
} 
form 
{ 
   margin: 0px; 
} 
ul 
{ 
   list-style-type: square; 
	line-height: 150%;
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 18px 15px;
	font-size: 11px;
} 

.sdpage_header
{
   background-color: #ffffff; 
   margin: 0px 0px 0px 0px; 
} 
.sdpage_header_content
{
   width: 962px; 
   text-align: left; 
   height: 163px;
} 

.sdpage_menu
{
   background-image: url(images/button_filler_v2.gif);
   background-repeat: repeat-x;
   background-position: bottom;
}
.sdpage_menu_content
{
   width: 962px; 
} 
.sdpage_menu_items
{
   padding: 0px 0px 0px 0px; 
} 

.sdpage_body
{
   padding: 5px 0px 0px 0px;
} 
.sdpage_body_content
{
   text-align: left;
} 
.sdpage_body_content_left_column
{
   float: left;
   width: 170px;
} 
.sdtext_heading_left_column	
{ 
   margin: 0px; 
   padding: 0px 0px 4px 0px; 
   line-height:normal;
   color: #1f4800; 
   font-weight: 900; 
   font-size: 13px; 
} 
.solid_line_blue
{ 
   height: 1px; 
   padding: 0px; 
   margin: 0px; 
   background-color: #1f4800; 
   clear:both; 
} 
.dotted_line_blue	
{ 
   height: 1px; 
   background-color: #ff0000; 
   background-image:url('images/dotted_line.gif'); 
   clear:both; 
} 

ul.products
{
   line-height: normal; 
   padding: 0px 0px 0px 1px; 
   margin: 3px 0px 4px 15px; 
   font-size: 11px; 
   color: #6803e4; 
}

a.sdproduct_section:visited  { color : #004000; text-decoration : none; } 
a.sdproduct_section:link  { color : #004000; text-decoration : none; } 
a.sdproduct_section:active  { color : #004000; text-decoration : none; } 
a.sdproduct_section:hover  { color : #000000; text-decoration : none; }

ul.red_products
{
   line-height: normal; 
   padding: 0px 0px 0px 1px; 
   margin: 3px 0px 4px 15px; 
   font-size: 11px; 
   color: red; 
   background-color: red;
}

a.sdproduct_red_section:visited  { color : White; text-decoration : none; font-weight: bold;} 
a.sdproduct_red_section:link  { color : White; text-decoration : none; font-weight: bold;} 
a.sdproduct_red_section:active  { color : White; text-decoration : none; font-weight: bold;} 
a.sdproduct_red_section:hover  { color : #000000; text-decoration : none; font-weight: bold;}


a.sdfront_page:link
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.sdfront_page:visited
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.sdfront_page:hover
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}

a.newslink:link
{
   font-family: Arial, Helvetica;
   font-size: 7pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.newslink:visited
{
   font-family: Arial, Helvetica;
   font-size: 7pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.newslink:hover
{
   font-family: Arial, Helvetica;
   font-size: 7pt;
   font-weight : normal;
   background-color: #1F4800;
   color : White;
   text-decoration : none;
}
a.wsc:link
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.wsc:visited
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.wsc:hover
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}
a.wsc-red:link
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.wsc-red:visited
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.wsc-red:hover
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}
a.wsc-focus:link
{
   padding-left: 3px;
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : White;
   background-color: Red;
   text-decoration : none;
}
a.wsc-focus:visited
{
   padding-left: 3px;
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : White;
   background-color: Red;
   text-decoration : none;
}
a.wsc-focus:hover
{
   padding-left: 3px;
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : Yellow;
   background-color: Red;
   text-decoration : none;
}
a.standard:link
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : Black;
   text-decoration : none;
}
a.standard:visited
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : Black;
   text-decoration : none;
}
a.standard:hover
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : bold;
   color : Maroon;
   text-decoration : none;
}
a.standardnb:link
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.standardnb:visited
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.standardnb:hover
{
   font-family: Arial, Helvetica;
   font-size: 8pt;
   font-weight : normal;
   color : Maroon;
   text-decoration : none;
}
a.defaultlink:link
{
   color: red; 
   text-decoration : none;
}
a.defaultlink:visited
{
   color: red; 
   text-decoration : none;
}
a.defaultlink:hover
{
   color : #BC8F8F;
   text-decoration : none;
}
a.green:link
{
   color: #1f4800; 
   text-decoration : none;
}
a.green:visited
{
   color: #1f4800; 
   text-decoration : none;
}
a.green:hover
{
   color: #1f4800; 
   text-decoration : none;
}
a.underbold:link, a.underbold:visited, a.underbold:hover
{
   color: #ff0000;
   font-weight : normal;
   text-decoration : underline;
}
a.link-footer:link, a.link-footer:visited
{
   font-weight : normal;
   text-decoration : none;
   font-family: Arial;
   font-size: 8pt;
   color: black;
}
a.link-footer:hover
{
   color: #ff0000;
}
a.txt8-red:link
{
   font-family: Arial;
   font-size: 10pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.txt8-red:visited
{
   font-family: Arial;
   font-size: 10pt;
   font-weight : normal;
   color : Red;
   text-decoration : none;
}
a.txt8-red:hover
{
   font-family: Arial, Helvetica;
   font-size: 10pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}
a.grey:link
{
   font-family: Tahoma, Arial;
   font-size: 7pt;
   font-weight : normal;
   color : #666666;
   text-decoration : none;
}
a.grey:visited
{
   font-family: Tahoma, Arial;
   font-size: 7pt;
   font-weight : normal;
   color : #666666;
   text-decoration : none;
}
a.grey:hover
{
   font-family: Tahoma, Arial;
   font-size: 7pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}
a.greylarge:link
{
   font-family: Arial;
   font-size: 9pt;
   font-weight : normal;
   color : #9a9a9a;
   text-decoration : none;
}
a.greylarge:visited
{
   font-family: Arial;
   font-size: 9pt;
   font-weight : normal;
   color : #9a9a9a;
   text-decoration : none;
}
a.greylarge:hover
{
   font-family: Arial;
   font-size: 9pt;
   font-weight : normal;
   color : #9a9a9a;
   text-decoration : none;
}
a.specialoffer:link
{
   font-family: Arial;
   font-size: 10pt;
   font-weight : normal;
   color : White;
   text-decoration : none;
}
a.specialoffer:visited
{
   font-family: Arial;
   font-size: 10pt;
   font-weight : normal;
   color : White;
   text-decoration : none;
}
a.specialoffer:hover
{
   font-family: Arial, Helvetica;
   font-size: 10pt;
   font-weight : normal;
   color : black;
   text-decoration : none;
}
a.botlink:link
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.botlink:visited
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : Black;
   text-decoration : none;
}
a.botlink:hover
{
   font-family: Arial;
   font-size: 7pt;
   font-weight : normal;
   color : #BC8F8F;
   text-decoration : none;
}
.field
{
   background-color: #FAFAD2;
}
input
{
   color: Black;
}
li.dashed
{
   border-bottom: dashed 1px #B7B7B7;
   font-family: Arial;
   font-size: 8pt;
   font-weight : normal;
   line-height: 12pt;
}
li.std
{
   font-family: Arial;
   font-size: 8pt;
   font-weight : normal;
   line-height: 12pt;
}
ul.nodisc
{
   list-style-type: none;
   margin: 5pt;
   padding-left: 0px;
}
ul.disc
{
   list-style-type: disc;
}

/* ul { margin:0 0 0.5em 1em; } */
/* li { font-size:80%; list-style-type:none; padding:0.20em 0; margin:0; } */

ul.discfooterheads
{
   list-style-type: none;
   margin-left: 0px;
}
li.footerpoints
{
   background-image: url(images/dot.gif);
   background-repeat: no-repeat;
   background-position: left top;
   list-style-type: none;
   padding-left: 7px;
}
.bawder-black
{
   border: 1pt solid Black;
}
.bawder-photo-black
{
   border: 1pt solid Black;
   padding: 2px;
}
.bawder-brandpagegraphic
{
   border-top: 3px solid #214a00;
   border-bottom: 3px solid #214a00;
}
.bawder-button
{
   border-bottom: 1pt solid #000000;
}
.bawder-button-filler
{
   background-image: url(images/button_filler_v2.gif);
   background-repeat: repeat-x;
   background-position: bottom;
}
.bawder-gray
{
   font-size: 8pt;
   font-family: Arial;
   border: 1pt dotted #E4E4E4;
}
.bawder-gray2
{
   border: 1pt solid #E4E4E4;
   font-size: 8pt;
   font-family: Arial;
}
.default
{
   font-size: 8pt;
   font-family: Arial;
}
.txt1
{
   font-family: Arial;
   font-size: 8pt;
   background-color: #FFFFFF;
   color: #464646;
   font-weight: bold;
}
.txt2
{
   font-family: Arial;
   font-size: 7pt;
   background-color: #DEDEDC;
   color: #464646;
}
.txt3
{
   font-family: Arial;
   font-size: 10pt;
   background-color: #FFFFFF;
   color: #464646;
   font-weight: bold;
}
.txt4
{
   font-family: Arial;
   font-size: 10pt;
   background-color: #1F4800;
/*   background-image: url(images/bg_greenbarstars.gif); */
   color: #FFFFDF;
   font-weight: bold;
}
.txt5
{
   font-family: Arial;
   font-size: 7pt;
   color: #000000;
   font-weight: normal;
}
.txt6
{
   font-family: Arial;
   font-size: 9pt;
   color: #FFFFDF;
   background-color: #669966;
   font-weight: normal;
}
.txt7
{
   font-family: Arial;
   font-size: 10pt;
   background-color: #C00000;
   color: #FFFFFF;
   font-weight: bold;
}
.txt8
{
   font-family: Arial;
   font-size: 10pt;
   background-color: #FFFFFF;
   color: #000000;
}
.txt9
{
   font-family: Arial;
   font-size: 10pt;
   background-color: #FFFFFF;
   color: #9a9a9a;
   font-weight: bold;
}
.txt10
{
   font-family: Arial;
   font-size: 8pt;
   background-color: #FFFFFF;
   color: #9a9a9a;
   font-weight: normal;
}
.txt11
{
   font-family: Arial;
   font-size: 14pt;
   color: #1f4800; 
   font-weight: bold;
}
.txt12
{
   font-family: Arial;
   font-size: 8pt;
   color: black;
   font-weight: bold;
   padding-bottom: 6px;
}
.txt13
{
   font-family: Arial;
   font-size: 28pt;
   color: black;
}
.txt14
{
   font-family: Arial;
   font-size: 10pt;
   background-color: silver;
   color: #464646;
   font-weight: bold;
   margin-bottom: 0px;
   padding: 3px;
}
.txt15
{
   font-family: Arial;
   font-size: 7pt;
   color: #ff4500;
   font-weight: normal;
   margin-bottom: 0px;
   margin-top: 5px;
   padding: 0px;
}
.txt16
{
   font-size: 8pt;
   font-family: Arial;
   padding: 3px;
   margin-bottom: 0px;
   margin-top: 5px;
}
hr.thinline
{
   color: silver;
   height: 1px;
}
a.readmore:link
{
   font-family: Arial;
   font-size: 7pt;
   color: #ff4500;
   font-weight: normal;
   text-decoration: none;
}
a.readmore:visited
{
   font-family: Arial;
   font-size: 7pt;
   color: #ff4500;
   font-weight: normal;
   text-decoration: none;
}
a.readmore:hover
{
   font-family: Arial;
   font-size: 7pt;
   color: red;
   font-weight: normal;
   text-decoration: none;
}
.shoetechdesc
{
   font-size: 8pt;
   font-family: Arial;
   padding: 3px;
}
.term
{
   font-family: Arial;
   font-size: 8pt;
   background-color: #FFFFFF;
   color: #000000; 
   font-weight: bold;
}
.desc
{
   padding-left: 20px;
   font-family: Arial;
   font-size: 8pt;
   background-color: #FFFFFF;
   color: #000000; 
   font-weight: normal;
}
.shoevoucherhead
{
   font-family: Arial;
   font-size: 10pt;
   color: #000080;
   font-weight: Bold;
}
.shoevouchertext
{
   font-family: Arial;
   font-size: 10pt;
   color: #993366;
   font-weight: normal;
}
a.shoevoucherlink:link,a.shoevoucherlink:visited
{
   font-family: Arial;
   font-size: 10pt;
   color: #993366;
   font-weight: normal;
   text-decoration: underline;
}
a.shoevoucherlink:hover
{
   font-family: Arial;
   font-size: 10pt;
   color: #000080;
   font-weight: normal;
   text-decoration: none;
}

a.buckleslink:link
{
   color: #ffffff;
   text-decoration: underline;
}
a.buckleslink:visited
{
   color: #ffffff;
   text-decoration: underline;
}
a.buckleslink:hover
{
   color: #ff4500;
   text-decoration: underline;
}

.inlineform
{
   display: inline;
}
.bg_greenbar
{
   background-image: url(images/bg_greenbar.gif);
   background-repeat: repeat-x;
}
.bg_buckles
{
   background-image: url(images/bg_buckles.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   font-family: Arial;
   font-size: 10pt;
   line-height: 15pt;
	background-color: #749290;
	padding-left: 320px;
}
.bg_buckles2
{
   font-family: Arial;
   font-size: 10pt;
   line-height: 15pt;
	background-color: #749290;
	padding: 5px;
}
.bg_buckles3
{
   font-family: Arial;
   font-size: 16pt;
   line-height: 26pt;
	background-color: #CB741F;
	padding: 5px;
	text-align: center;
}
.bg_buckles4
{
	background-color: #CB741F;
	padding: 5px;
}
.buckles_txt1
{
   font-family: Arial;
   font-size: 12pt;
   line-height: 22pt;
	text-align: center;
}
.buckles_txt2
{
   font-family: Arial;
   font-size: 16pt;
   line-height: 26pt;
	text-align: center;
}
.boxbg
{
   font-family: Arial;
   font-size: 8pt;
   background-image: url(http://www.shoesdirect.co.uk/images/box_bg.gif);
   background-repeat: no-repeat;
}

.cartbox
{
   font-family: Arial;
   font-size: 8pt;
	background-color: #FFFFDF;
	border: 1px solid black;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cartbox_data
{
   font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cartbox_btn_left
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cartbox_btn_right
{
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cartbox_title
{
   font-family: Arial;
   font-size: 8pt;
	background-color: #1F4800;
	color: #FFFFDF;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.womens_heading
{
   font-family: Arial;
   font-size: 10pt;
   line-height: 15pt;
   background-image: url(images/background_womens_header.gif);
   background-repeat: repeat;
   margin-right: 10px;
}
.mens_heading
{
   font-family: Arial;
   font-size: 10pt;
   line-height: 15pt;
   background-image: url(images/background_womens_header.gif);
   background-repeat: repeat;
   margin-right: 10px;
}
.gender_pic
{
   float: left;
   margin-right: 20px;
}
select.dropdown
{
   font-family: Arial; 
   font-size: 7pt;
   position: relative; 
   border-style: solid solid solid solid; 
   border-width: thin thin thin thin;
   border-color: #7F9DB9 #7F9DB9 #7F9DB9 #7F9DB9; 
   border-top: thin solid #7F9DB9;   
   border-right: thin solid #7F9DB9;   
   border-bottom: thin solid #7F9DB9;   
   border-left: thin solid #7F9DB9;   
}
option.dropdowntitle
{
   color: White;
   background-color: #1F4800;
}
option.dropdownentry
{
   color: Black;
   background-color: White;
}
hr.greyline
{
   color: #9a9a9a;
   height: 1px;   
}

/* Collapso-5 Supporting CSS */

/* overall container for menu */
#collapso5 
{
   padding-left:7px;
} 	

/* UL DON'T CHANGE 1st 2 ITEMS hidden UL objects */
.hOb
{
   display:none; 
   visibility:hidden;
}

.sOb
/* UL DON'T CHANGE 1st 2 ITEMS visible UL objects */
{
   display: block; 
   visibility:visible; 
   margin-bottom:0px; 
   margin-left:5px; 
   padding-left:5px;
}

/* LI items */
#collapso5 li
{
   list-style-type:none; 
   font-size:11px; 
   text-indent:-13px; 
   padding-top: 1px; 
   padding-bottom: 1px; 
   line-height: 20px;
}

/* LI No Sub Section - Collapsed */
.nsc
{
   font-weight: normal;
}

/* LI No Sub Section - Open */
.nso
{
   font-weight: normal;
}

/* LI Has Sub Section - Collapsed */
.hsc
{
   font-weight: bold;
}			

/* LI Has Sub Section - Open */
.hso 	
{
   font-weight: bold;
}

 .hsi   {cursor:pointer;}			/* IMG Has Sub Section - Icon */
 .nsi	{}					/* IMG No Sub Section - Icon */

.hsa
/* A Has Sub Section - Anchor */{
   color:#1F4800 !important;
   text-decoration: none;
}

.nsa
/* A No Sub Section - Anchor */
{
   color:#1F4800 !important;
   text-decoration: none;
}
.nsared
/* A No Sub Section - Anchor */
{
   color: red;
   text-decoration: none;
}


 .hsa_c	{color:darkgreen !important;}		/* A Has Sub Section - Current Page Anchor */
 .nsa_c	{color:darkgreen !important;}		/* A No Sub Section - Current Page Anchor */

.redline
{
 border-bottom-style: dotted; 
 border-bottom-width: 1px; 
 border-bottom-color: red;  
 padding-top: 3px;
 padding-bottom: 3px;
}
.embedphoto
{
   float: left;
   padding-left: 0px;
   padding-top: 0px;
   margin-right: 8px;
   padding-bottom: 2px;
}

.container {
   position: relative;
   height: 27px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   display: inline;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   } 
	
.asadvertised
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.rhspad
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
