body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	
	
}

body {
	text-align: center;
	background-image: url(http://www.hobsonshoes.co.uk/images/back.jpg);
	background-position: top center;
}

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

#container
{
	display: inline-block:;
	width: 960px;
  	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
}

#content_blog
{
	width: 960px;
	margin: 0;
	padding: 0px;
}

#top
{
	padding: 0px;
}

#leftnav
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 0px;
}

#rightnav
{
	float: right;
	width: 180px;
	margin: 0;
	padding: 0px;
}


#content
{
	width: 580px;
	min-height: 1890px;
	margin: 0;
	padding: 0px;
	margin-left: 190px;
	margin-right: 190px;
}

#content_full
{
	width: 770px;
	min-height: 1780px;
	margin: 0;
	padding: 0px;
	margin-left: 190px;
}

#content_960
{
	width: 960px;
	margin: 0;
	padding: 0px;
}

#footer
{
	padding: 0px;
}

#topnav {
	position: fixed;
	top: 0; left; 0;
	z-index: 100;
	width: 100%;
	height: 30px;
}
#topnav2 {
	width: 100%;
	margin: 0 auto;

}

#leftnav, #rightnav { margin: 0 0 1em 0; }

/* TABS */

.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 2px solid #515280; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: bold;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin-left: 10px;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
padding: 12px 14px; /*padding inside each tab*/
border-right: 1px dotted white; /*right divider between tabs*/
color: #ffffff;
background-image: url(http://www.hobsonshoes.co.uk/images/top_back.png);
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #515280; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*TEXT FORMATTING*/

.header_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #515280;


}

.header_title_rounded {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #515280;


}

.saving {
font-size: 10px;
color: #990000;
}

.header_title_sale {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}

.product_category_small {font-size: 9px}

.member_price {
	color: #5785FD;

	}

.product_price {
	font-size: 14px;
	font-weight: bold;
}
.current_price {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	
}
.product_title {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	}


.left_title A:link {
	color: #000000;
	font-weight: bold;
}
.left_title A:visited {
	font-weight: bold;
	color: #000000;
}
.left_title A:hover {
	font-weight: bold;
	color: #777777;
}
.left_title A:active {
	font-weight: bold;
	color: #000000;
}	

.product_loyalty_price {
	font-size: 14px;
	font-weight: bold;
	color: #B5B5B5;
	}
.discount_box {
	border-style: solid;
	border-width: 2px;
	border-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
}
.discounted_total {
	font-size: 14px;
	font-weight: bold;
	color: #990000;	
}

.join_loyalty_club {
	font-size: 18px;
	font-weight: bold;
	color: #B5B5B5;
}

.product_box {
	border-style: solid;
	border-width: 1px;
	border-color: #F4F4F4;
}

.videobox {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}

.feedback {
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
	border-style: solid;
	border-width: 1px;
	border-color: #F4F4F4;
}

.product_box_pink {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFDCB9;
}

.product_box_gold {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #AC9E33;
}

.form_box {
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 

	border-style: solid;
	border-width: 2px;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.sale_box {
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 

	border-style: solid;
	border-width: 2px;
	border-color: #E60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.reg_box {
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
}


.product_details_box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;	
}
.size_box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.search_box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 1px;
	border-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
	background: url(http://www.hobsonshoes.co.uk/images/flag_back.jpg) no-repeat top left;
	
}
.search_box_bold {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 2px;
	border-color: #0197D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
	font-weight: bold;
}
.login_box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.select_box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

 	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #AC9E33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;	
}
.box {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.box_2 {
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 

	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}
.box_bold {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
}
.box_blue {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-style: solid;
	border-width: 1px;
	border-color: #3F444F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.box_blue_bold {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-style: solid;
	border-width: 1px;
	border-color: #3F444F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
}
.benefit_text {
	font-size: 20px;
	font-weight: bold;
}

.large_category_text_18 {
	font-size:14px;
	font-weight: bold;
}

.landing_box {
	border-style: solid;
	border-width: 1px;
	border-color:#666;
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}
.button {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	font-weight: bold;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	border: none;
	padding: 8px;
}
.button:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	padding: 8px;
}

.button_blue {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back_grey.png);
	border: none;
	padding: 4px;
}
.button_blue:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	padding: 4px;
}

.button_selected {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	border-width: 1px;
	border-color: #434223;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	border: none;
	padding: 4px;
}
.button_selected:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	padding: 4px;
}

.button_none {
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	border-width: 1px;
	border-color: #99CC00;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	border: none;
	padding: 4px;
}
.button_none:hover {
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 11px;
	border-color: #99CC00;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: transparent url(http://www.hobsonshoes.co.uk/images/top_back.png);
	padding: 4px;
}


.header_search_box {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-style: solid;
	border-width: 2px;
	border-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}

.brand-info-box {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-style: solid;
	border-width: 1px;
	border-color:#515280;
	background-color:#515280;
	font-weight:bold;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

.tip {
	padding:3px;
	background-color:#E6DEAA;
	background-image:url(http://www.hobsonshoes.co.uk/images/tip_back.jpg);
	border-width: 1px;
	border-color:#E6DEAA;
}

.jys {
	padding:5px;
	background-color:#D659AD;
	border-width: 1px;
	border-color:#D659AD;
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;}


.grey_box {
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding:3px;
	background-color:#F7F7F7;
	border-width: 1px;
	border-color:#CACACA;
}

.rounded_white_no_padding {
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding:0;
	background-color:#fff;
	border-style: solid;
	border-width: 1px;
	border-color:#fff;
}

.member_total {
	font-size: 18px;
	font-weight: bold;
	color:#515280;
	text-shadow: 2px 2px 2px #CCCCCC;

}

.black {border-style: solid;border-width: 1px;border-color: #000000; background-color:#000000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

.new {border-style: solid;border-width: 1px;border-color: #AC9E33; background-color:#AC9E33;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.sale {border-style: solid;border-width: 1px;border-color: #990000; background-color:#990000;-moz-border-radius: 3px; -webkit-border-radius: 3px;}


.xmas_border {
    -moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	padding:3px;
	background-color:#F7F7F7;
	border-width: 1px;
	border-color:#333333;
}

.xmas_box {
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 

	border-style: solid;
	border-width: 1px;
	border-color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;	}

.white_text {

	color:#fff; }
	
	.membership_box {
    -moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding:3px;
	border-width: 1px;
	border-color:#F7F7F7;
	background-color:#666;

}


	.featured-shoe-box {
	padding:3px;
	border-width: 1px;
	border-color:#F7F7F7;
	background-image:url(images/featured-shoe-back.jpg);

}


.white_text_18 {
	font-size: 18px;
	color:#fff;

}

.login_box_v2 {
	border-style: solid;
	border-bottom:dotted;
	border-top:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #515280;
	background-color: #fff;
}

.product_text_v2 {
	font-size: 12px;

}

.text_red_v2 {
	color:#900;

}

.product_member_price_v2 {
	font-size: 18px;
	font-weight: bold;

}

.product_member_red_v2 {
	font-size: 18px;
	font-weight: bold;
	color:#900;

}

.product_member_price_white_v2 {
	font-size: 22px;
	font-weight: bold;
	color: #FFF;

}

.product_member_price_white_18_v2 {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;

}

.product_box_v2 {
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color: #F3F3F3;
}

.sale_box_v2 {
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-image:url(http://www.hobsonshoes.co.uk/images/tip_back.jpg);
}

.page_header_v2 {
	border-style: solid;
	border-width: 0px;
	background-color: #515280;
	font-size: 18px;
	font-weight: bold;
	color: #fff;}

.nav_border_v2 {
	border-style: solid;
	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}

.v2-brand-view-all {
	border-style: solid;
	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}

.v2-brand-view-all:hover {
	border-style: solid;
		background-color: #F1EDD1;

	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}



.header_v3 {
	font-size:16px;
	border-style: solid;
	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}

.page_nav_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#F3F3F3;
	padding: 6px;
}

.page_nav_v2:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515280;
	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	background-color:#F3F3F3;
	padding: 6px;
}

.box_rollover {
	border-style: solid;
	background-color: #fff;
	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}

.box_rollover:hover {
	border-style: solid;
	background-color: #F1EDD1;
	border-bottom:dotted;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #515280;
	border-color:#666;
}
	
.dark_grey_search_box_v2 {
	padding:3px;
	background-color:#666;

}

.search_box_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#F3F3F3;
	padding: 6px;
}

.search_box_v2:focus  {
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#F3F3F3;
	padding: 6px;
}

.select_size_box_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 6px;
}

.signup_box_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #DBDBDB;
	-webkit-box-shadow: 0 0 2px#DBDBDB;
	box-shadow: 0 0 2px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.signup_box_v2:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #515280;
	-webkit-box-shadow: 0 0 2px#515280;
	box-shadow: 0 0 2px #515280;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.brand-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #DBDBDB;
	-webkit-box-shadow: 0 0 2px#DBDBDB;
	box-shadow: 0 0 2px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.brand-box:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #515280;
	-webkit-box-shadow: 0 0 2px#515280;
	box-shadow: 0 0 2px #515280;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}


.brand-box-sale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #DBDBDB;
	-webkit-box-shadow: 0 0 2px#DBDBDB;
	box-shadow: 0 0 2px #DBDBDB;
    -moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
}

.brand-box-sale:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 5px;
	-moz-box-shadow: 0 0 2px #900;
	-webkit-box-shadow: 0 0 2px #900;
	box-shadow: 0 0 2px #900;
    -moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
}


.brand-box-no-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 0px;
	-moz-box-shadow: 0 0 2px #DBDBDB;
	-webkit-box-shadow: 0 0 2px#DBDBDB;
	box-shadow: 0 0 2px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.brand-box-no-pad:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#fff;
	padding: 0px;
	-moz-box-shadow: 0 0 2px #515280;
	-webkit-box-shadow: 0 0 2px#515280;
	box-shadow: 0 0 2px #515280;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.signup_go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #AC9E33;
	background-color:#AC9E33;
	padding: 5px;
	-moz-box-shadow: 0 0 5px #DBDBDB;
	-webkit-box-shadow: 0 0 5px#DBDBDB;
	box-shadow: 0 0 5px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;

}

.signup_go:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #AC9E33;
	background-color:#AC9E33;
	
	padding: 5px;
	-moz-box-shadow: 0 0 3px #AC9E33;
	-webkit-box-shadow: 0 0 3px#AC9E33;
	box-shadow: 0 0 3px #AC9E33;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;

}

.error_message {
    -moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	padding:3px;
	border-width: 1px;
	border-color:#B5AC11;
	background-color:#F1DF7A;

}

.rollover {
	padding:3px;
	border-color:#fff;
	color:#000;
	background-color:#fff;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#000;


}

.rollover:hover {
	padding:3px;
	border-width: 1px;
	color:#FFF;
	border-color:#B5AC11;
	background-color:#F1DF7A;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#000;


}

.rollover-footer {
	padding:3px;
	border-color:#fff;
	color:#000;
	background-color:#fff;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#000;


}

.sub_category_box_v2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515280;
	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	background-color:#F3F3F3;
	padding: 6px;
-moz-box-shadow: 0 0 5px #DBDBDB;
-webkit-box-shadow: 0 0 5px#DBDBDB;
box-shadow: 0 0 5px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
	}

.sub_category_box_v2:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515280;
	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	background-color:#F3F3F3;
	padding: 6px;
-moz-box-shadow: 0 0 3px #515280;
-webkit-box-shadow: 0 0 3px#515280;
box-shadow: 0 0 3px #515280;
}

.sub_category_box_selected_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #515280;
	background-color:#515280;
	padding: 6px;
-moz-box-shadow: 0 0 5px #DBDBDB;
-webkit-box-shadow: 0 0 5px#DBDBDB;
box-shadow: 0 0 5px #DBDBDB;
    -moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.add_to_basket_v2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	background-image:url(http://www.hobsonshoes.co.uk/images/add-to-basket-back.jpg);
	padding: 6px;
-moz-box-shadow: 0 0 3px #515280;
-webkit-box-shadow: 0 0 3px#515280;
box-shadow: 0 0 3px #515280;}

.add_to_basket_v2:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	background-image:url(http://www.hobsonshoes.co.uk/images/add-to-basket-back-on.jpg);
	padding: 6px;
}

.highlight{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;}

.highlight:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);
-moz-opacity: 0.94;
opacity: 0.94;}

.fb_box {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#F3F3F3;
	padding: 8px;
}

.fb_box:focus  {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #777777;
	border-style: solid;
	border-width: 1px;
	border-color: #DBDBDB;
	background-color:#F3F3F3;
	padding: 8px;
}

		.tooltip {
			border-bottom: 1px dotted #515280; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 3px 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
			box-shadow: 1px 1px 1px 1px 1px #f2f2f2; -webkit-box-shadow: 1px 0px #f2f2f2; -moz-box-shadow: 1px 1px #f2f2f2;
			position: absolute; left: 0.5em; top: 1.5em; z-index: 99;
			margin-left: 0; width: 200px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			display: block; padding: 0.2em 0 0.6em 0;
		}
		
		.tooltip-small {
			border-bottom: 1px dotted #515280; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip-small span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip-small:hover span {
			border-radius: 3px 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
			box-shadow: 0px 0px 0px 0px 0px #f2f2f2; -webkit-box-shadow: 0px 0px #f2f2f2; -moz-box-shadow: 0px 0px #f2f2f2;
			position: absolute; left: 0.0em; top: 1.5em; z-index: 99;
			margin-left: 0; width: 140px;
		}
		.tooltip-small:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip-small:hover em {
			display: block; padding: 0.2em 0 0.6em 0;
		}
		
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #EDE8C5; border: 1px solid #AC9E33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
