 @font-face {   
   font-family: Impact;   
   src: url(http://www.mountainfeet.co.uk/css/impact.eot); /* IE */   
   src: local("Impact"), url(http://www.mountainfeet.co.uk/css/impact.ttf) format("truetype"); /* non-IE */   
 }   
   
 /* THEN use like you would any other font */   
 .Impact { font-family: Impact , Arial, Helvetica, sans-serif;
 }

#hori_menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #4B8BE2;
}
#hori_menu li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#hori_menu a {
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
	background-color: #4B8BE2;
	background-image: url(images/seperator.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
}
#hori_menu a:hover {
	color: #FFFFFF;
	background-color: #2580A2;
}
.foot_form_heading {
	font-family: Impact;
	font-size: 160%;
	color: #4B8BE2;
	line-height: 145%;
}

	
	#vert_menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #4B8BE2;
	width: 170px;
	white-space: nowrap;
}
#vert_menu li {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#vert_menu a {
	color: #FFFFFF;
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #4B8BE2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
#vert_menu a:hover {
	color: #FFFFFF;
	background-color: #2580A2;
	background-position: left center;
}

.table_centered {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
/* .grid-l { float:left; margin-right:10px; } */
.grid-r {
	float:right;
	margin-left:15px;
	direction:rtl;
	margin-top: 4px;
}
  html>/**/body .grid-r {
	position:relative;
	margin-bottom: 20px;
	height: 250px;
	width: 250px;
	color: #4B8BE2;
}

.gridzoom {
}

.gridzoom a,.gridzoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
 html>/**/body .grid-r a { /*right:1px; */}

.gridzoom a:hover {
	position:absolute;
	z-index:999;
	padding:1px;
	cursor:default;
	height:auto;
	width:auto;
	overflow:visible;
	border:1px solid #CCCCCC;
	/* margin:-10px 0 0 -1px; */
	/*margin:-10px 0 0 1px; */
	background-color: #FFFFFF;
	background-image: none;
}
 /* html>body .gridzoom a:hover { margin:-1px -1px 0 -1px; } */
 

.gridzoom a img { border:0; height:100%; width:100%; }
.gridzoom a:hover img {
	height:auto;
	width:auto;
}

a:hover .gridcap,
a:hover .gridcap {/* padding:3px 5px; */}
.gridinr {
	display:block;
	background-color: #4B8BE2;
	color: #FFFFFF;
	text-align: center;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*.noCap a:hover .gridcap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; } */

/* End of Grid Zoom */


/* Zoom */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r {
	float:right;
	margin-left:15px;
	direction:rtl;
	margin-top: 4px;
}
  html>/**/body .PZ3-r {
	position:relative;
	margin-bottom: 20px;
	height: 250px;
	width: 250px;
	color: #4B8BE2;
}

.PZ3zoom {
}

.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover {
	position:absolute;
	z-index:999;
	padding:0;
	cursor:default;
	height:auto;
	width:auto;
	overflow:visible;
	border:1px solid #CCCCCC;
	margin:-1px 0 0 -1px;
	background-color: #CCCCCC;
	background-image: none;
}
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr {
	display:block;
	background-color: #4B8BE2;
	color: #FFFFFF;
	text-align: center;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End of Zoom */

.gallerycontainer{
	width: 100%;
	position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
	border: 1px solid white;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #4B8BE2;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: transparent;
	padding: 0px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	left: 100;
	top: 200;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: 0px;
	left: 260px; /*position where enlarged image should offset horizontally */
	z-index: 50;
	width: 400px;
}



.side_bar_container {
	width: 100%;
}
/*.twitter {
}
.twitter_box {
	background-color: #4B8BE2;
}



.blue_border {
	border: 1px solid #4B8BE2;
} */

/* Code for the horizontal main menu */
/*#hori_menu {
	padding:0;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }
#hori_menu li {
	float: left;
	margin: 0px;
  }
#hori_menu a {
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #4B8BE2;
	/* padding-top: 4px; */
/*	padding-right: 10px;
	/* padding-bottom: 5px;*/
/*	padding-left: 10px; 
	font-weight: normal;
	letter-spacing: 0px;
	height: 25px;
	line-height: 20px;
  }
#hori_menu a:hover {
	color:#FFFF00;
	background-color: #0066CC;
	height: 100%;
	width: 100%;
  } */
  
  .hori_menu_bar {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/* Code for main links throughout the site */

/* body A { text-decoration: none } */

body a:link {
	color: #4B8BE2;
	text-decoration: none;
}

body a:visited {
	color: #4B8BE2;
	text-decoration: none;
}

body a:hover {
	color: #FF6600; 
}

/* A { text-decoration: none }

a:link {
	color: #0066CC;
}

a:visited {
	color: #0066CC;
}

a:hover {
	color: #FF6600; 
} */

/* #useful_links_menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#useful_links_menu li {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#useful_links_menu a
{
	display: block;
	border: 1px solid #666666;
	width: 200px;
	background-color: #76A7E9;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	letter-spacing: 0px;
}

#useful_links_menu a:hover
{
background-color: #FF6600;
} */

/* Code for the news bar */
#news_menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#news_menu li {
	padding: 0px;
}

#news_menu a
{
	display: block;
	width: 100%;
	background-color: #76A7E9;
	font-family: Arial, Helvetica, sans-serif;
	;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	line-height: 18px;
}

#news_menu a:hover
{
background-color: #FF6600;
}
#news_content ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#news_content li {
	padding: 0px;
}

#news_content a
{
	background-color: #FFFFFF;
	;
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #76A7E9;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	margin-bottom: 5px;
}

#news_content a:hover
{
background-color: #FFFFFF;
}

#news_content_1 ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#news_content_1 li {
	padding: 0px;
}

#news_content_1 a
{
	background-color: #FFFFFF;
	;
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	line-height: 16px;
	margin-bottom: 5px;
	border: 1px solid #76A7E9;
}

#news_content_1 a:hover
{
background-color: #FFFFFF;
}

/* Code for global page properties */
.bullet
{
margin-left: 20px;
padding-left: 0;
list-style: none;
}

.bullet li 
{
padding-left: 10px;
background-image: url(../gif/square.gif);
background-repeat: no-repeat;
background-position: 0 8px;
}

body {
	background-color: #B0C7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	letter-spacing: normal;
	line-height: 21px;
}


img {
}

img.no_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* .justified {
	text-align: justify;
} */

.img_right {
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
/* .img_drop_shadow {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
} */

.img_left {
	margin-right: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.img_black_border {
	border: 1px solid #333333;
	text-align: center;
}

.img_blue_border {

	border: 1px solid #76A7E9;
}

.img_black_border_centred {
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* img.strip {
	margin-bottom: 5px;
	border: 1px solid #333333;
}

img.strip_top {
	margin-bottom: 5px;
	margin-top: 3px;
	border: 1px solid #333333;
}

img.strip_bottom {

	margin-bottom: 3px;
	border: 1px solid #333333;
} */

.img_right_border {
	margin-left: 10px;
	margin-right: 0px;
	border: 0px solid #000000;
}

.img_news_bar {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* .table_right {
	margin-right: 5px;
	margin-left: 5px;
	border: 0px solid #000000;
} */

img.side_bar {
	margin-bottom: 1px;
	display: block;
}

/*.image_product {
	vertical-align: bottom;
}

.img_right_vert {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
}

.video {
	float: none;
	clear: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

img.no_border_vspace {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
} */

/* Code for shopping product pages */
/*.product_rrp {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.product_sale_price {
	background-color: #FF6600;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
} */



/*

.sale_price_text {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

.product_border {
	border: 1px solid #FF6600;
}

.product_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-right: 5px;
	padding-left: 7px;
}

.product_specs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	list-style-position: outside;
	padding-right: 5px;
} */

/* .staff_comments_heading {
	font-size: 11px;
	font-style: normal;
	line-height: 15pt;
	color: #FF0000;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 10px;
}

.staff_comments {
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	padding-right: 5px;
	padding-left: 7px;
	margin-bottom: 10px;
}

.basket_button {
	height: 20px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}

.photo {
	height: 200px;
}

.features {
	color: #FF0000;
}

.duke_product_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF6600;
	letter-spacing: 1px;
}

.duke_product_code {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.duke_our_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
} */

/* .index_product_table {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}
.index_product_graphic {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.index_product_description {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 20px;
}

.index_product_specification {
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin-top: 0px;
	text-align: left;
	list-style-image: url(/shopping/jpg/tick.gif);
	padding-top: 10px;
}

.index_product_manufacturer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: normal;
}

.index_product_usual_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: normal;
}

.index_product_staff_comments {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
} */

.index_product_si_says {
	font-size: 12px;
	color: #4B8BE2;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	font-weight: normal;
}

/* .index_product_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #CC0000;
	font-weight: bold;
	line-height: normal;
	margin-right: 10px;
}

.index_product_after_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	line-height: normal;
}

.index_product_flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-style: italic;
	background-color: #FF6600;
}

.index_grid_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 20px;
}

.index_grid_image {
	margin-top: 10px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-left: 10px;
}

.index_grid_additional_text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 20px;
}

.index_grid_additional_text_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #76A7E9;
}

.index_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 340px;
	padding-right: 10px;
	padding-left: 10px;
}

.index_basket_button {

	height: 20px;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.index_stock_levels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	background-color: #000000;
	text-align: left;
}
.form_stock_table {
	margin-right: auto;
	margin-left: auto;
}
.index_grid_heading {

	font-size: 12px;
	color: #0066CC;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
} */
.product_our_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #4B8BE2;
	font-weight: bold;
	line-height: normal;
}
/* .ticket_button {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	width: 160px;
} */

/* Code for sidebar menu */
#sidebar_menu ul
{
	list-style-type: none;
	padding: 0;
	margin-left: 0px;
	margin-bottom: 0px;
}

#sidebar_menu li {
	padding: 0px;
}

#sidebar_menu a
{
	display: block;
	width: 100%;
	background-color: #76A7E9;
	font-family: Arial, Helvetica, sans-serif;
	;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	text-decoration: none;
}

#sidebar_menu a:hover
{
background-color: #FF6600;
}
.sidebar_menu_static {
	background-color: #76A7E9;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1px;
	height: 20px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 1px;
	text-align: left;
}
.shopping_table {
	border: 1px solid #76A7E9;
	width: 95%;
	padding-right: 10px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
}
/* .menu{
	list-style-type: none;
	border-bottom-width: 0;
	display: block;
	padding-left: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.menu li a{
	color: white;
	padding-left: 6px;
	text-decoration: none;
	background-color: #4B8BE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 1px;
	margin-bottom: 1px;
	display: block;
	margin-left: 0px;
	height: 22px;

}


.menu li a:visited, .menu li a:active{
color: white;
}

.menu li a:hover{
	background-color: #0066CC;
	color: #FFFFFF;
	
} */

/* Code for product thumbnails */
 .thumb{
	list-style-type: none;
	border-bottom-width: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	width: 150px;
	padding: 0px;
}

.thumb li a{
	color: white;
	display: block;
	padding-left: 6px;
	text-decoration: none;
	background-color: #4B8BE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 4px;
	margin-bottom: 0px;
	text-align: center;

}

.thumb li a:visited, .menu li a:active{
	color: white;
	text-decoration: none;
}

.thumb li a:hover{
	background-color: #0066CC;
	color: #FFFFFF;
}
/* .menu_highlight{
	list-style-type: none;
	border-bottom-width: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	padding-left: 0px;
} */
#thumb_content ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#thumb_content li {
	padding: 0px;
}

#thumb_content a
{
	background-color: #FFFFFF;
	;
	color: #000000;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #76A7E9;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	margin-bottom: 0px;
	height: 115px;
}

#thumb_content a:hover
{
background-color: #FFFFFF;
}

#thumb_content_1 ul
{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#thumb_content_1 li {
	padding: 0px;
}

#thumb_content_1 a
{
	background-color: #FFFFFF;
	;
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	line-height: 16px;
	margin-bottom: 5px;
	border: 1px solid #76A7E9;
}

#thumb_content_1 a:hover
{
background-color: #FFFFFF;
}

/* Code for product thumbnails ends */

.newsbar{
	list-style-type: none;
	border-bottom-width: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	width: 200px;
	padding: 0px;
}

.newsbar li a{
	color: white;
	display: block;
	padding-left: 6px;
	text-decoration: none;
	background-color: #4B8BE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 4px;
	margin-bottom: 0px;
	text-align: center;

}

.newsbar li a:visited, .menu li a:active{
	color: white;
	text-decoration: none;
}

.newsbar li a:hover{
	background-color: #0066CC;
	color: #FFFFFF;
}
.menu_highlight{
	list-style-type: none;
	border-bottom-width: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	padding-left: 0px;
}

.menu_highlight li a{
	color: white;
	padding-left: 6px;
	text-decoration: none;
	background-color: #76A7E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 1px;
	margin-bottom: 1px;
	height: 20px;
	display: block;
	margin-left: 0px;
	text-align: left;
}

.menu_highlight li a:visited, .menu li a:active{
color: white;
}

.menu_highlight li a:hover{
	background-color: #0066CC;
	color: #FFFFFF;
}

/* Code for tables throughout site */
.banner_container {
	margin-bottom: 1px;
	background-color: #FFFFFF;
}

.banner_spacer {
	height: 100%;
	width: 200px;
	}

.buy_button {
	width: 85px;
}

.contact_form {
	padding-left: 30px;
}

.container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

.content {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/* .duke_menu {
	margin-right: 10px;
} */


.gallery_content {
	border: 1px solid #76A7E9;
	padding-right: 10px;
	padding-left: 5px;
	height: 800px;
	padding-top: 5px;
	text-align: center;
}

.header {
	width: 100%;
	background-color: #4B8BE2;
}
.footer {
	font-size: 12px;
	height: 25px;
	text-align: center;
	margin-top: 2px;
	border: 1px solid #76A7E9;
	width: 100%;
	background-color: #FFFFFF;
}



.home_content {
	width: 100%;
	height: 800px;
}

/* .links_menu {
	width: 200px;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;

} */

.main_content {
	border: 1px solid #4B8BE2;
	height: 650px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.main_content p {
	padding-right: 5px;
	padding-left: 5px;
}



/* .main_content_side_bar {
	background-color: #FFFFFF;
} */

.news_bar {
	width: 200px;
}

.news_content {
	padding: 0px;
	margin: 0px;
	border: 1px solid #76A7E9;
}

.news_content_photo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.news_index {
	margin-right: 5px;
	margin-left: 5px;
}

.news_info_content {
	font-size: 11px;
	padding: 10px;
	line-height: normal;
	color: #FFFFFF;
	background-color: #4B8BE2;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
}

.news_item {
	width: 100%;
	margin-bottom: 0px;
}

.news_side_bar {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 200px;
}

.news_side_bar_div {
	width: 200px;
	float: right;
}

.phone_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	font-style: normal;
}

/* .product_thumb_container {
	margin-right: 10px;
}

.product_thumb {
	height: 150px;
	width: 100px;
	margin-top: 10px;
	border: 0px solid #999999;
} */

.range_image_holder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

/* .side_bar_menu_item {
	width: 100%;
	margin-bottom: 5px;
}

.side_bar {
	width: 170px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.side_bar_container {
	background-color: #FFFFFF;
	border: 1px solid #76A7E9;
	display: block;
	margin-top: auto;
	margin-bottom: auto;
} */

.side_bar_top {
	vertical-align: top;
	background-color: #4B8BE2;
}

.side_bar_bottom {
	vertical-align: bottom;
	background-color: #4B8BE2;
}

/* .side_bar_article {
	border: 1px solid #76A7E9;
	height: 253px;
	width: 170px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76A7E9;
	text-align: center;
	word-spacing: 1px;
	font-style: italic;
	padding: 10px;
}

.side_bar_article_no_border {
	height: 253px;
	width: 170px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	word-spacing: 1px;
}

.side_bar_article_photo {
	border: 1px solid #76A7E9;
	height: 253px;
	width: 170px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76A7E9;
	text-align: center;
	word-spacing: 1px;
	font-style: italic;
	padding: 0px;
	}
	
.side_bar_cat_duke {
	width: 170px;
	height: 253px;
}

.results_etc {
	margin: 5px;
}

.hairline_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;

} */

/*.form_button_table {
	height: 10px;
	padding-bottom: 2px;
}

.buy_button_bar_table {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	height: 20px;
}

.stock_availability_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #76A7E9;
	border: 1px solid #000000;
	margin-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: normal;
	padding-left: 5px;
	white-space: nowrap;
} */
.home_page_flash {
	width: 140px;
	height: 50px;
	border: 1px solid #4B8BE2;
}
.home_page_flash_container {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

/*.home_page_flash_offer {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
} */

.home_flash_image {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* .home_flash_header {
	background-color: #4B8BE2;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	
}

.home_flash_footer {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4B8BE2;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	
}

.side_bar_cat_duke_image {
	margin-bottom: 2px;
	height: 152px;
	background-color: #2A2A55;
}

.index_shopping_main_content {
	border: 1px solid #76A7E9;
	height: 1000px;
	padding-top: 3px;
	background-color: #FFFFFF;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.top_flash_news_bar {
	background-color: #FF6600;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 200px;
}

.sale_flash {
	padding: 0px;
	border: 1px solid #76A7E9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
} */

.fitting_process_box {
	background-color: #4B8BE2;
	font-size: 16px;
	line-height: 23px;
	width: 450px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 30px;
}

/* .shopping_side_bar {
	width: 200px;
	margin-left: 0px;
	margin-top: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #76A7E9;
}

.shopping_side_bar_matrix {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #0066DD;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14px;
}

.links {
	width: 550px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.duke_side_bar {
	width: 170px;
	margin-left: 10px;
	margin-top: 3px;
}

#item {
	background-color: #FFFFFF;
	border: 1px solid #76A7E9;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
}

#item_container {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}

#item_header_left {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #4B8BE2;
	line-height: normal;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#item_header_right {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #4B8BE2;
	line-height: normal;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.left_margin_table {
	margin-left: 50px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
} */

.add_to_basket {
	border: 1px solid #666666;
	padding: 10px;
	background-color: #FFFFCC;
	line-height: normal;
} 


/* Footwear appraisal form CSS */

.file_input_textbox
{
	float: left
}

.file_input_div

{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #76A7E9;
	color: #FFFFFF;
	border-style: solid;

}

.file_input_hidden
{

	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.padding_all {
	padding-right: 5px;
	padding-left: 0px;
}

.padding_under_photo {
	padding-right: 5px;
	padding-left: 10px;
}

.footwear_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	word-spacing: 0px;
	letter-spacing: 0px;
	list-style-image: none;
	line-height: 20px;
}

.formbutton{
	cursor:pointer;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:normal;
	background-color: #4B8BE2;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	width: 200px;}
	
.submit_details {
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #76A7E9;
}

.submit_details_sections {
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #76A7E9;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.submit_details_headings {
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

/* .product {
	background-color: #FFFFFF;
	border: 1px solid #76A7E9;
}
.border_blue {
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px none #76A7E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} */

/* Code for text formatting throughout site */
.page_heading {
	font-family: Impact;
	font-size: 160%;
	font-weight: normal;
	word-spacing: 0px;
	color: #4B8BE2;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
	line-height: 145%;
}
.date {
	font-size: 11px;
	color: #FFFFFF;
}
.news {
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	padding: 3px;
}

.use_us {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	word-spacing: 0px;
	color: #0066CC;
	margin-bottom: 10px;
	margin-top: 0px;
	letter-spacing: 1px;
}
.small_text {
	font-size: 10px;
	line-height: normal;
}
/*.article_index_headings {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
} */
.subheading {
	font-size: 15px;
	font-weight: normal;
	word-spacing: 0px;
	color: #0066CC;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
/* .author {
	line-height: normal;
	color: #0066CC;
	margin-left: 10px;
}
.blue_underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}
.page_heading_underlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	word-spacing: 0px;
	color: #FF6600;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}
.introduction_text {
	font-size: 13px;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
} */
.address_text {
	line-height: 24px;
	color: #999999;
	font-size: 14px;
}
/*.form_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	height: 30px;
} */
.terms {

	font-size: 11px;
	line-height: 18px;
}
.terms_subheading {
	font-size: 11px;
	line-height: normal;
	color: #0066CC;
}
/* .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #0066CC;
	background-color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.sign_up {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.mailing_list {
	border: 1px solid #000000;
	padding: 5px;
	font-size: 10px;
	line-height: normal;
}
.mailing_list p {
	margin-top: 0px;
	margin-bottom: 0px;
} */

.fitting_process {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #FFFFFF;
}
.fitting_process_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}
.underlined_subheading {
	font-weight: bold;
	text-decoration: underline;
}
.business_award {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	font-style: italic;
	padding-left: 15px;
	margin-bottom: 1px;
}
.bullet_text {
	list-style-position: inside;
	list-style-type: square;
	text-indent: 30px;
	display: inline;
}
/* .background {
	background-color: #B3E2FF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 10px;
}
.article_heading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: normal;
	word-spacing: 0px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
}
.white_article_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: normal;
	word-spacing: 0px;
	color: #FFFFFF;
	margin-bottom: auto;
	margin-top: auto;
	letter-spacing: 0px;
	height: 25px;
	width: 200px;
	background-color: #FFFFFF;
	display: block;
	vertical-align: middle;
}
.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	word-spacing: 0px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
	line-height: 22px;
}
.shopping_cats {
	font-size: 10px;
	line-height: normal;
	margin-top: 0px;
}
.submit_text {
	padding: 5px;
	font-size: 10px;
	line-height: normal;
	border: 1px solid #76A7E9;
}
.static_heading {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 1px;
	line-height: normal;
	border: 1px solid #76A7E9;
	text-align: left;
	background-color: #76A7E9;
} */


/* Code for panels throughout site */
/*.panel_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #76A7E9;
	text-align: center;
	height: 20px;
	margin: 0px;
}
.panel_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
.panel_heading_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #76A7E9;
	text-align: center;
	height: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.panel_body_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.facebook_icon {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 25px;
}

.panel_heading_info {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #76A7E9;
	text-align: center;
	height: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.panel_body_info {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #76A7E9;
	border-bottom-color: #76A7E9;
	border-left-color: #76A7E9;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
} */
.cart_icon {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	margin-right: 5px;
}
.banner_top {
	height: 15px;
	margin-bottom: 1px;
	background-color: #4B8BE2;
	}
/* .shim_tr {
	vertical-align: baseline;
} */
.margin_bottom {
	margin-bottom: 15px;
}

.padding {
	padding-top: 5px;
	padding-bottom: 5px;

}

.right_align {
	text-align: right;
}

#presentation_menu ul
{
	padding: 0;
}

#presentation_menu li {
	list-style-type: none;
}

#presentation_menu a
{
	display: block;
	background-color: #4B8BE2;
	font-family: Arial, Helvetica, sans-serif;
	;
	color: #FFFFFF;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 15px;
	margin-bottom: 3px;
	margin-left: -40px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

#presentation_menu a:hover
{
background-color: #FF6600;
}
.presentation_menu {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

.centre {
	margin-right: auto;
	margin-left: auto;
}

.index_product_heading {
	font-size: 180%;
	color: #4B8BE2;
	line-height: normal;
	font-family: Impact;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
}
.product_heading {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.product_row {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 50px;
}
.product_row_item {
	height: 180px;
}

.product_row_text {
	font-weight: normal;
	color: #4B8BE2;
	font-size: 135%;
	font-family: Impact;
}

.img_footwear_logo {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.footwear_icons {
	margin-right: 5px;
}

.goretex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	line-height: 14px;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #4B8BE2;
}
.skype {
	margin-right: auto;
	margin-left: auto;
}
 .add_to_basket_sizes {
	margin-bottom: 10px;
	line-height: normal;
	margin-top: 10px;
}
/* .cart_button {
	margin-right: 5px;
} */

/* This is the CSS for the product page tabs */
/* #tabs ul {
	list-style: none;
	display: inline;
    }
    
	#tabs li {
	border-bottom-width: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;
	float: left;
    }
    
	#tabs a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	width: 130px;
	text-align: center;
	background-color: #4B8BE2;
    }
	
	#tabs a:hover {
	background-color: #99CCFF;
	}
	
	#tabs #selected {
	border-color: #4B8BE2;
	}
	
	#tabs #selected a {
		position: inherit;
		top: 1px;
		background: white;
		color: black;
		font-weight: bold;
	}
	
	#content {
	clear: both;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	border: 1px solid #4B8BE2;
	} */
	
	#tabs ul {
	list-style: none;
	display: inline;
    }
    
	#tabs li {
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
    }
    
	#tabs a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	width: 135px;
	text-align: center;
	background-color: #4B8BE2;
    }
	
	#tabs a:hover {
	background-color: #71A4E8;
	}
	
	#tabs #selected {
	border-color: #4B8BE2;
	}
	
	#tabs #selected a {
		position: inherit;
		top: 1px;
		background: white;
		color: black;
		font-weight: bold;
	}
	
	#content {
	border: 1px solid #4B8BE2;
	clear: both;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	min-height:300px;
	}
.footwear_image_bar {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
	background-color: #FFFFFF;
}
.footwear_subheading {
	font-family: Impact;
	font-size: 135%;
	color: #666666;
}
.si_says_table {
	background-color: #FFFFCC;
	border: 1px solid #4B8BE2;
}
.daily_header {
	background-color: #4B8BE2;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
}
.daily_body {
	background-color: #FFFFFF;
	border: 1px solid #4B8BE2;
	font-size: 12px;
	color: #666666;
	width: 200px;
	line-height: normal;
	font-style: italic;
}
.daily_body a:hover {
	color: #00FF00;
	text-decoration: none;
}
.daily_body a:link {

	color: #4B8BE2;
	text-decoration: none;
}
.img_right_top {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
}
.widget_holder {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.page_headingCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: normal;
	word-spacing: 0px;
	color: #0066CC;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
}

