@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1; -webkit-touch-callout: none; -webkit-text-size-adjust: none; -webkit-highlight: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration: none;}
a:hover { text-decoration: underline; }
:focus        { outline:0; }
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle;}
::selection { background:#FF5E99; color:#fff;}
::-moz-selection {background:#FF5E99; color:#fff;}
ul, ol {
    list-style: none outside none;
}
a, a:active, a:visited {
    color: #3675B9;
}
body, select, input, textarea {
    color: #252525;
}
p {
    margin: 0 0 10px;
}
.no-display {
    display: none !important;
}
legend {
    display: none;
}
.form-list label {
    color: #252525;
    float: left;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    position: relative;
    width: 135px;
    z-index: 0;
}
.form-list .input-box {
    display: block;
    float: left;
    margin-bottom: 5px;
    position: relative;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/

/* ----------------- Common ---------------------- */

.no_bg_pad{background:none !important; padding:0 !important;}
.no_bg{ background:none !important;}
.no_pad{ padding:0px !important;}
.no_mar{ margin:0px !important;}
.no_border{ border:none !important;}
.clear,.clearer{clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; display:block;}
.flt_lft{ float:left !important;}
.flt_rht{ float:right !important;}

h4 {
font-size: 14px;
font-weight: bold;
	margin: 0 0 0.5em;
line-height: 1.1;
color: #252525;
}
p.required {
font-size: 12px;
text-align: right;
}
/*----------layout----------*/

body											{ background:#fff;font-family:Arial, Helvetica, sans-serif;}
.wrapper										{ width:100%; position:relative; z-index:1; }
.container										{ width:990px; margin:0 auto;}
.cont_white_bg									{   background: none repeat scroll 0 0 #FFFFFF;
												    display: inline-block;
												    padding: 0 2% 15px;
												    width: 96%;
												}

/*----------header----------*/

header											{ width:100%;}

.top_nav										{ display:none;}

.header_top										{ width:100%;position:relative; z-index:9999;}
.header_top_bar									{ width:100%; padding:0 0 10px 0; display: inline-block;}

.top_link										{ width:70%; float:left;}
.top_link ul									{ width:100%; float:left; display:block; padding:8px 0 0 0;}
.top_link ul li									{ float:left; display:block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/top_link_divider.jpg) no-repeat right top; padding:0 8px 0 7px;}
.top_link ul li a								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block; text-decoration:none;}
.top_link ul li a:hover							{ text-decoration:underline;}

.login_box										{ float:right; background:#dcead5; border:1px solid #e5e5e5; border-top:none; height:25px; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 0 6px;}
.login_box ul									{ text-align:center; padding:2px 10px 0;}
.login_box ul li								{ display:inline; float:none; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/top_link_divider.jpg) no-repeat right -1px; padding:0 8px 0 7px;}
.login_box ul li a								{ display:inline-block; text-decoration:none; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.login_box ul li a:hover						{ color:#3675b9; text-decoration:underline;}
.login_box ul li.active a						{ color:#3675b9; text-decoration:underline; font-weight:bold;}
.login_box ul li.last{ background: none;}
.currency										{ float:right; background:#dcead5; border:1px solid #e5e5e5; border-top:none; height:25px; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.currency ul									{ text-align:center; padding:2px 10px 0;}
.currency ul li									{ display:inline; padding:0 2px;}
.currency ul li a								{ display:inline-block; text-decoration:none; font-size:14px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.currency ul li a:hover							{ color:#3675b9; text-decoration:underline;}
.currency ul li.active a						{ color:#3675b9; text-decoration:underline; font-weight:bold;}
.currency ul li span.active{ color:#3675b9; text-decoration:underline; font-weight:bold;}
.header_btm_bar									{ width:100%; padding:0 0 5px 0;}

.logo											{ width:28%; float: left;}
.logo img										{width: auto;}
.logo a											{ display:block; text-decoration:none;}
.logo a img										{ display:block; max-width:265px;}

.check_head_top {
    padding: 0 0 15px;
}
.header_top {
    position: relative;
    width: 100%;
    z-index: 9999;
}

.basket_box										{ width:305px; float:right; border-left:1px dashed #d1d1d1; padding:0 0 0 1%;}

.your_basket									{ width:100%; background:#d7eafe; height:29px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #c8daec; margin:0 0 4px 0;}
.your_basket span								{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; float:left; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/basket_bg.png) no-repeat left top; padding:0 0 0 30px; margin:5px 0 0 13px;}
.your_basket a.check_but						{ height:23px; width:90px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_but_spr.jpg) repeat-x left top; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #8b96a1; border-top:none; font-size:12px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none; text-align:center; display:block; float:right; margin:3px 5px 0 0; z-index:999;}
.your_basket a.check_but:hover					{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_but_spr.jpg) repeat-x left -23px;}

.basket_box .active								{ border:1px solid #6581a0;}
.field_box										{ width:100%; background:#ffffff; height:29px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #bfbfbf;}
.field_box span									{ width:75%; height:16px; float:left; display:block; margin:8px 0 0 3%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/search_icon.jpg) no-repeat left top; padding:0 0 0 7%;}
.field_box span input							{margin:-8px 0 0 0\9 !important; width:100%; /*height:15px;*/ background:none; border:none; outline:none; font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:0px; display:block;}
.field_box .go_btn								{ width:37px; height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/go_btn_spr.png) no-repeat left top !important; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; border:none; outline:none; margin:3px 4px 0 0; float:right; display:block; padding:0 0 2px 0; text-transform:uppercase;
/*background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/go_btn_spr_ie8.png) no-repeat left top\9 !important;*/
}
@-moz-document url-prefix() {
  .field_box .go_btn {
     padding:0 0 4px;
  }
}
.ootclass { font-size: 14px; font-weight: 700; color: #f00; margin-top: 10px;}
.basket_box .field_box{ width: 99.4%;}
.field_box .go_btn:hover						{ background-position:0 -25px !important;}

.head_call_detail								{ float:right; padding:0 1% 0 0;}
.head_call_detail p								{ font-size:14px; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 0 55px; margin:3px 0 0 0; min-width:100px;}
.head_call_detail p a							{ color:#252525; text-decoration:none;}
.head_call_detail p.phone_icon					{ float: left;background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_icon.jpg) no-repeat left 5px;height: 30px;}
.head_call_detail p.van_icon					{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/van_icon.jpg) no-repeat left 5px;clear: both;}

.header_btm										{ width:100%; height:38px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_bg.jpg) repeat-x left top; -moz-border-radius: 10px;

			-webkit-border-radius: 10px;
			border-radius: 10px;
			behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; margin:0 0 15px 0; z-index:123; box-shadow:0 1px 1px #e0e0e0; -webkit-box-shadow:0 1px 1px #e0e0e0; -moz-box-shadow:0 1px 1px #e0e0e0; clear: both;}

.checkout-cart-index .header_btm{z-index: 10000;}

/*basket open*/
.1no_border_rad									{ border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.basket_open									{ width:100%; position:absolute; top:23px; right:-1px; background:#d7eafe; z-index:9; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;  border:1px solid #c8daec; border-top:none; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); display:none;}
.basket_open_title								{ padding:10px 0 5px;}
.basket_open_title h6							{ font-size:16px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; float:left; display:block; padding:0 10px;}
.basket_open_title a							{ font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:block; float:left; background:none !important; height:auto !important;}
.basket_open_cont								{ padding:10px 0 20px 0; background:#fff;}
.basket_open_cont h5							{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 14px 10px; font-weight:normal;}
.basket_open_cont a.remove_item					{ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:normal;}
.basket_open_cont a.remove_item:hover			{ text-decoration:underline;}
.basket_total									{ padding:14px 10px 5px;}
*+html .basket_total							{ padding-bottom:0px;}
.basket_total h4								{ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 0 15%;}

.basket_box1									{ border:1px solid #d9d9d9; float:left; margin:0 10px; width:79px; height:78px;}
.basket_box1 a									{ display:block; text-decoration:none; margin:0px;}
.basket_box1 a img								{ display:block;}
.basket_box2									{ }
.basket_box2 p									{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; }
.qty_increment									{ float:left; position:relative; width:60%;}
.qty_increment label							{ font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; padding:0; float:left; display:block; font-style:normal;}
.qty_increment input							{ float: left; width:23px; height:20px; padding:0px; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align: center; border:none; outline:none;}
.qty_increment .inc 							{ width:18px; height:19px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/incre_sign.jpg) no-repeat left top; font-size:0px; float:left; display:block; margin:0; cursor:pointer;}
.qty_increment .dec 							{ width:18px; height:19px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/decre_sign.jpg) no-repeat left top; font-size:0px; float:left; display:block; margin:0 4px 0 0; cursor:pointer;}

.basket_but										{ width:100%; padding:0 0 10px 0;}
.basket_but a.cont_but							{ width:45%; height:42px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cont_ship_but.jpg) repeat-x left top; display:block; float:left; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align:center; margin:0 3px 0 12px; font-weight:bold; padding:6px 0 0 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.basket_but a.cont_but:hover					{ background-position:0 -48px;}

.basket_but a.proc_check_but					{ width:45%; height:42px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/prod_checkout_but.png) repeat-x left top; display:block; float:left; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:0 3px; font-weight:bold; padding:6px 0 0 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none;}
.basket_but a.proc_check_but:hover				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/prod_checkout_but.png) repeat-x left -48px;}


/*basket close*/



/*----------nav start----------*/

.nav											{ float:left; width:77%;}
.nav ul											{ float:left; display:block; width:100%;}
.nav ul li										{ float:left; display:block; height:38px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_divider.jpg) no-repeat right top; position:relative; padding:0 2px 0 0;}
.nav ul li a									{ font-size:12px; line-height:38px; height:38px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; display:block; text-decoration:none; padding:0 20px !important; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative;}
.nav ul li a:hover, .nav ul li a.selected, .nav ul li.active a{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_hover.jpg) repeat-x left top; color:#4a83c0; }
.nav ul li.nav_first a:hover, .nav ul li.nav_first a.active			{ -webkit-border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; border-radius:8px 0 0 8px;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}

.nav ul li ul									{ width:180px; position:absolute; top:100%; left:-2px !important; background:#ffffff; border:2px solid #bec4bb; border-top:none; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:0 0 10px; display:none;}
.nav ul li ul li								{ width:156px; padding:3px 14px; background:none; height:auto;}
.nav ul li ul li a								{ color:#3675b9; line-height:16px; padding:0px !important; height:auto; background: none !important;}
.nav ul li ul li a:hover, .nav ul li ul li a.selected						{ text-decoration:underline; background:none;}

.nav ul li ul li ul								{ top:0 !important; left:100% !important;}

.nav2											{ float:right;}
.nav2 ul										{ float:left; display:block;}
.nav2 ul li										{ float:left; display:block; height:38px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_divider.jpg) no-repeat left top; position:relative; padding:0 0 0 2px;}
.nav2 ul li a									{ font-size:12px; line-height:38px; height:38px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; display:block; text-decoration:none; padding:0 20px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative;}
.nav2 ul li a:hover, .nav2 ul li.active a							{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_hover.jpg) repeat-x left top; color:#4a83c0;}
.nav2 ul li.nav_last a:hover, .nav2 ul li.nav_last.active a			{ -webkit-border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}

/*----------nav end----------*/

.ipad_head_mid									{ width:28%; float:left; padding:0 0 0 2%; display:none; }
.ipad_field_box									{ width:90%; background:#ffffff; height:29px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/P)IE/PIE.htc); border:1px solid #bfbfbf;}
.ipad_field_box span							{ width:60%; height:16px; float:left; display:block; margin:8px 0 0 10px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/search_icon.jpg) no-repeat left top; padding:0 0 0 25px;}
.ipad_field_box span input						{ width:100%; height:15px; background:none; border:none; outline:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#000; padding:0px; display:block;}
.ipad_field_box .go_btn							{ width:37px; height:25px; background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png") no-repeat scroll -99px -241px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; border:none; outline:none; margin:3px 4px 0 0; float:right; display:block; padding:0 0 2px 0; text-transform:uppercase; border-radius:0px !important; text-indent: -5000px;}
@-moz-document url-prefix() {
  .ipad_field_box .go_btn {
     padding:0 0 4px;
  }
}
.ipad_field_box .go_btn:hover					{ background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -99px -266px no-repeat !important;}

.ipad_call_detail								{}
.ipad_call_detail p								{ font-size:16px; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 0 55px; margin:3px 0 0 -25px;}
.ipad_call_detail p a							{ color:#252525; text-decoration:none;}
.ipad_call_detail p b							{ letter-spacing:1px;}
.ipad_call_detail p.phone_icon					{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_icon.jpg) no-repeat left 5px; font-size: 11px;}

.ipad_basket									{ width:22%; height:42px; float:right; margin:16px 1% 0 0; display:none; position:relative;}
.ipad_basket a.ipad_bask						{ display:block; height:40px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ipad_basket_bg.jpg) repeat-x left top; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #c8daec; text-align:center; text-decoration:none;}
.ipad_basket a.ipad_bask span					{ line-height:40px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 0 30px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/basket_bg.png) no-repeat left top;}

/*----------phone top nav start----------*/

.top_nav 										{     background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/top_bg.png") repeat-x scroll left top;
    display: none;
    height: 48px;
    width: 100%;
}
.top_nav ul										{ width:100%; float:left; display:block;}
.top_nav ul li									{ float:left; display:block; padding:0%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/top_nav_divider.jpg) repeat-y right top; text-align:center; width:28%; position:relative;}
.top_nav ul li a								{
	color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    /* height: 39px;
    line-height: 30px;
    padding: 9px 0 0;*/
    text-decoration: none;
}
.top_nav ul li a:hover, .top_nav ul li a.hovera{
	color: #4b83c0;
}
.top_nav ul li.home								{ padding:9px 0 10px; width:13.5%;}
.top_nav ul li.home a span 						{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/home.png") no-repeat scroll center top;display: block;height: 29px;margin: 0;width: 98%;}
.top_nav ul li.home a:hover span, .top_nav ul li.home a.hovera span						{ background-position: center bottom;}
/* .top_nav ul li.home	a:hover	span				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_home_icon_spr.png) no-repeat center -19px;} */
.top_nav ul li.mobilecontacts					{
	width: 22%;
	padding: 6px 2% 6px;
}
@-moz-document url-prefix() {
  .top_nav ul li.mobilecontacts					{
	width: 22%;
	padding: 5.5px 2%;
}
}
.top_nav ul li.mobilecontacts a img{width: 24px;}
.top_nav ul li.mobilelogo a img{/*width: 151px;*/ vertical-align: middle;}
.top_nav ul li.basket a img{width: 24px;}
.top_nav ul li.mobilelogo {
    height: 42px;
    padding: 5px 10px 1px;
    /*width: 33%;*/
}
.top_nav ul li.mobilelogo a{ line-height: 39px;}
.top_nav ul li.basket							{ padding:6px 2% 5px; width: 21%;}
.top_nav ul li.basket a	span					{ display:inline-block; text-decoration:none; margin:0px; padding:0 0 0 21%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_basket_icon_spr.png) no-repeat left top; height:15px;}
.top_nav ul li.basket:hover a span				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_basket_icon_spr.png) no-repeat left -15px;}
/* .top_nav ul li:hover a							{ color:#4a83c0; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/nav_hover.jpg) repeat-x left top #d3d3d3;} */

/*----------phone top nav end----------*/


/*----------footer start----------*/
.footer											{ width:100%; float: left; }
.ft_container									{ background:#4d4d4e;position:relative;padding:0px !important; clear: both; z-index: 1;width: 100%;}
.footer_top										{clear:both;
    border-bottom: 1px dashed #6F6F6F;
    padding: 0 23px 25px;
    position: relative;    margin: 0 auto;
        max-width: 958px;
}
.footer_btm										{ padding:15px 0 5px;max-width: 958px;margin: 0 auto;}
*+html .footer_btm								{ padding-bottom:0px;}
.ft_link										{ width:15%; float:left; padding:0 2.8% 0 0;}
.ft_link h4										{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; border-bottom:1px solid #7c7c7d; padding:0 0 5px 0; margin:0 0 4px 0;}
.ft_link h4 a									{ font-family:Arial, Helvetica, sans-serif; color:#fff;  font-weight:bold;font-size:12px; line-height:14px; text-decoration: none;}
.ft_link ul										{ width:100%; float:left; display:block;}
.ft_link ul li									{ width:100%; float:left; display:block;}
.ft_link ul li a								{ font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none;}
.ft_link ul li a:hover							{ text-decoration:underline;}
.ft_link2										{ width:40%; padding:0px;}
.ft_link2 ul li									{ width:49.5%;}

.ft_icons										{ float:right; width:auto;max-width: 25%;}
.ft_icons ul									{ width:100%; float:left; display:block; padding:15px 0 0 0;}
.ft_icons ul li									{ float:left; display:block;width: 30%;}
.ft_icons ul li a								{ display:block; text-decoration:none;}
.ft_icons ul li a img							{ display:block; width:auto;}
.ft_icons ul li.ft_icon1						{ margin:4px 2px 0 0;}

.ft_btm_link									{ width:62%; float:left; margin:0 0 0 0px;}
.ft_btm_link ul									{ width:100%; float:left; display:block; padding:15px 0 0 0;}
.ft_btm_link ul li								{ float:left; display:block;padding:0 6px 0 7px;}
.ft_btm_link ul li.first						{background: none;}
.ft_btm_link ul li a							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#c2c2c2; display:block; text-decoration:none;}
.ft_btm_link ul li a:hover						{ text-decoration:underline; color:#fff;}

.ft_btm_rht										{ width:38%; float:right;}
.cards											{ float:right; padding:0 0 8px 0;}
.cards ul										{ float:left; display:block; padding:15px 0 0 0;}
.cards ul li									{ float:left; display:block; padding:0 0 0 3px;}
.cards ul li a									{ display:block; text-decoration:none;}
.cards ul li img								{ display:block; width:auto;}

.verify_trusted									{ float:right; padding:0 0 0 7px;}
.verify_trusted a								{ display:block; text-decoration:none;}
.verify_trusted a img							{ display:block; width:auto;}

.footer p.copyright								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4e; float:left; display:block; padding:8px 0;}
.footer p.copyright a							{ color:#4d4d4e; text-decoration:none;}
.footer p.copyright a:hover						{ text-decoration:underline;}


.footer p.ecommerce								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4e; float:right; display:block; padding:8px 0;}
.footer p.ecommerce a							{ color:#4d4d4e; text-decoration:none;}
.footer p.ecommerce a:hover						{ text-decoration:underline;}

.ipad_nav										{ display:none;}
.iphone_nav										{ display:none;}

.ft_blue_box									{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ft_blue_divider.jpg) repeat-x left top #d7eafe; float: left; width: 100%;}
.ft_blue_box ul									{ width:100%; float:none; display:block;max-width: 990px; margin: 0 auto;}
.ft_blue_box ul li								{ float:left; display:block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ft_h_divider.jpg) repeat-y right top; padding:0 1px 0 0; min-height:70px;}
.ft_blue_box ul li.ft_wid1						{ width:23%;}
.ft_blue_box ul li.ft_wid2						{ width:18.5%;}
.ft_blue_box ul li.ft_wid3						{ width:21.3%;}
.ft_blue_box ul li.ft_wid4						{ width:18%; float:right;}
.ft_blue_box ul li .sign_newsletter				{ padding:0 0 0 10%; height: 60px;}
.sign_newsletter .ft_field_box span				{ width: 63%; }
*+html .ft_blue_box ul li .sign_newsletter		{ padding:0 10%;}
.ft_blue_box ul li .sign_newsletter label		{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:8px 0 4px 0;}

.ft_field_box									{ width:88%; background:#ffffff; height:29px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #bfbfbf; box-shadow:inset 0px 1px 7px -3px #666; -webkit-box-shadow:inset 0px 1px 9px -3px #666; -moz-box-shadow:inset 0px 1px 7px -3px #666;}
*+html .ft_field_box							{ width:auto;}
.ft_field_box span								{ width:61%; height:16px; float:left; display:block; margin:8px 0 0 5%; }
.ft_field_box span input						{ width:100%; /*height:15px;*/
margin:-8px 0 0 0 \9!important; background:none; border:none; outline:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#000; padding:0px; display:block;}
.ft_field_box .go_btn							{ width:37px; z-index:0; height:23px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; border:none; outline:none; margin:3px 3% 0 0;  float:right; display:block; padding:0 0 2px 0; text-transform:uppercase;max-width: 37px;}

.ft_field_box .go_btn:hover						{ background-position:0 -25px;}

.request_catalogue								{ padding:0 5% 0 8%; margin-top: -10px;}
.ft_blue_box ul li .request_catalogue span		{ display:block; margin:0;}
.ft_blue_box ul li .request_catalogue span a	{ text-decoration:none; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:20px 0 0 0; background:url(/media/cms/cosyfeet/homepage/catalogue_img.png) no-repeat right bottom; min-height:60px;}
.ft_blue_box ul li .request_catalogue span a:hover	{ text-decoration:underline;}

.recommend										{ padding:0 5% 0 8%;}
.ft_blue_box ul li .recommend span				{ display:block; margin:0;}
.ft_blue_box ul li .recommend span a			{ text-decoration:none; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:8px 0 0 0; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/chat.png) no-repeat right bottom; min-height:62px;}
.ft_blue_box ul li .recommend span a:hover		{ text-decoration:underline;}

.blue_social									{ padding:4% 0 0 ; text-align: center; overflow: hidden;}

/* .ft_blue_box ul li .blue_social a.fb_icon				{ padding:0 0 0 32px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/fb_icon.jpg) no-repeat left top; color:#3675b9; display:block; font-size:12px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0 0; text-decoration:none;}
.ft_blue_box ul li .blue_social a.fb_icon:hover			{ text-decoration:underline;}
.ft_blue_box ul li .blue_social a.tweet_icon			{ padding:0 0 0 32px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tweet_icon.jpg) no-repeat left top; color:#3675b9; display:block; font-size:12px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:8px 0 0; text-decoration:none;}
.ft_blue_box ul li .blue_social a.tweet_icon:hover		{ text-decoration:underline;} */
.ft_blue_box ul li .blue_social a.tweet_icon, .blue_social_community a.tweet_icon{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png") no-repeat scroll -0px -475px;display: inline-block;height: 38px;margin-left: 2%;padding-left: 0px;margin-top: 8px;text-indent: -999px;width: 47px;}
.ft_blue_box ul li .blue_social a.gplus_icon, .blue_social_community a.gplus_icon{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png") no-repeat scroll 0 -523px;display: inline-block !important;height: 39px;margin-left: 2%;margin-top: 8px;padding-left: 0;text-indent: -999px;vertical-align: top;width: 39px;}
.ft_blue_box ul li .blue_social a.fb_icon, .blue_social_community a.fb_icon{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png") no-repeat scroll 0 -326px;display: inline-block;height: 39px;margin-left: 0%;padding-left: 0px;margin-top: 8px;text-indent: -999px;width: 39px;}
.ft_blue_box ul li .blue_social a.insta_icon, .blue_social_community a.insta_icon{ background: url("/media/cms/cosyfeet/homepage/Instagram_Icon.png") no-repeat scroll 0 0px;display: inline-block;height: 39px;margin-left: 2%;padding-left: 0px;margin-top: 8px;text-indent: -999px;width: 39px;}



/*----------footer end-----------*/



/*----------content start----------*/

.content										{     clear: both;
    /* display: inline-block; */
    padding: 0 0 10px;
    width: 100%;}

.phone_nav										{ display:none;}

.home_cont_box1									{ width:100%; background:#fffae1; padding:0 0 10px 0; border-bottom:1px solid #f0f0f0; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); z-index:1;}

.banner											{ width:67%; float:left; padding:10px 0 0 1%;}
.banner #slideshow								{ position:relative; margin:0 0 85px 0;}
.banner .banner_cont							{ width:100%; background:#DCEAD5; /*box-shadow:0px 1px 1px #999999; -moz-box-shadow:0px 1px 1px #999999; -webkit-box-shadow:0px 1px 1px #999999; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;*/ position:relative; /*behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);*/}
.banner .banner_txt								{  background:#DCEAD5; box-shadow:0px 1px 1px #999999; -moz-box-shadow:0px 1px 1px #999999; -webkit-box-shadow:0px 1px 1px #999999; border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:absolute; height:80px; bottom:-75px; left:0px; z-index:9; width:100%;}
.banner .banner_txt h4							{ font-size:18px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold; padding:4px 0 2px 2%; margin-bottom: 3px;}
.banner .banner_txt h4 a						{ color:#3675b9; text-decoration:none;}
.banner .banner_txt h4 a:hover					{ text-decoration:underline;}
.banner .banner_txt p							{ font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; width:70%; float:left; padding:0 0 0 2%;}
.banner .banner_txt a.find_more					{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; display:block; text-decoration:none; float:right; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 2px; padding:0 0 0 18px; margin:15px 2% 0; font-weight:bold;}
.banner .banner_txt a.find_more:hover			{ text-decoration:underline;}

.ban_height1									{ min-height:122px;}
.ban_height2									{ height:185px;}
.cycle-slides									{ display:block; text-decoration:none;}
.cycle-slides img 								{ display:block; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; position:relative; behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position: relative;}
.cycle-pager 									{ width:100px; position:absolute; top:100%; right:2%; z-index:9; text-align:right;}
.cycle-pager a 									{ margin:0 0 0 5px; width:14px; height:14px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_nav_pager_spr.png) no-repeat left top; display:inline-block; text-decoration:none; font-size:0px; color:#fff; text-indent:-9999em;}
.cycle-pager a:hover							{ background-position:0 -14px;}
.cycle-pager a.activeSlide						{ background-position:0 -28px; color:#458ddb;}
.cycle-nav 										{ width:100%; position:absolute; top:47%; left:0; z-index:9;}
.cycle-nav .cycle-nav-prev						{ width:28px; height:27px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_lft_arrow_spr.png) no-repeat left top; cursor:pointer; float:left; margin:0 0 0 -8px;}
.cycle-nav .cycle-nav-prev:hover				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_lft_arrow_spr.png) no-repeat left -27px;}
.cycle-nav .cycle-nav-next						{ width:28px; height:27px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_rht_arrow_spr.png) no-repeat left top; cursor:pointer; float:right; margin:0 -8px 0 0;}
.cycle-nav .cycle-nav-next:hover				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_rht_arrow_spr.png) no-repeat left -27px;}

.home_rht										{ width:280px; float:right;}
.home_main_txt									{ width:97%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/dashed_border.png) repeat-x left bottom; padding:0 0 10px 0;}
.home_main_txt ul								{ width:100%; float:left; display:block; padding:5px 0 0 0;}
.home_main_txt ul li							{ width:31.5%; float:left; display:block; padding:0 5px 0 0;}
.home_main_txt ul li.home_rht_pad				{ margin:-10px 0 0 0; padding:0px; float:right;}
.home_main_txt ul li a							{ display:block; text-decoration:none;}
.home_main_txt ul li a img						{ width:auto; width:100%;}
.home_main_txt h5								{ font-size:20px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold; padding:0 0 5px 0;}
.home_main_txt p								{ font-size:14px; line-height:19px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 5px 0;}
.home_main_txt a.find_more						{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; display:block; text-decoration:none; float:right; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 2px; padding:0 0 0 18px; font-weight:bold;}
.home_main_txt a.find_more:hover				{ text-decoration:underline;}

.search_condition								{ background:#dcead5; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); box-shadow:1px 1px 3px #666; -webkit-box-shadow:1px 1px 3px #666; -moz-box-shadow:1px 1px 3px #666; padding:10px 3%; width:90%; margin:10px 0 0 0;}
*+html .search_condition						{ top:12px;}
.search_condition h6							{ font-size:14px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 7px 0;}

.search_condition .go_btn						{ width:37px; height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/go_btn_spr.png) no-repeat left top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; border:none; outline:none; margin:1px 0 0 1px; float:left; padding:0 0 2px 0; text-transform:uppercase;}
@-moz-document url-prefix() {
  .search_condition .go_btn {
     padding:0 0 4px;
  }
}
.search_condition .go_btn:hover					{ background-position:0 -25px; background-image:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/go_btn_spr.png);}

.feature_box									{ width:100%;}
.feature_box ul									{ width:100%; float:left; display:block; padding:15px 0 0 0;}
.cms-index-index .content						{ padding: 0;}
.feature_box ul li {
    border: 1px solid #DEDEDE;
    border-radius:15px;-webkit-border-radius:15px; -moz-border-radius:15px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
    display: block;
    float: left;
    margin: 0 0.9% 0 0;
    width: 24%;
}
*+html .feature_box ul li						{ margin:0 0.8% 0 0;}
.feature_box ul li.feat_last					{ margin:0px; float:right;}
.feature_box ul li .feat_cont_box				{ border:0px solid #dedede; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); min-height:170px; position:relative;}
.feature_box ul li span							{ display:block;}
.feature_box ul li span a						{ display:block; text-decoration:none;}
.feature_box ul li span a img					{ display:block; height:98px; width:228px;}
.feature_box ul li span a:hover strong			{ text-decoration:underline;}
.feature_box ul li h6							{ font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; background:#4a83c0; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:0 0 0 5%; min-height:30px;}
.feature_box ul li strong						{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold; padding:4px 5% 0; display:block;}
.feature_box ul li em							{ font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#363636; font-style:normal; padding:0 5%; display:block;}
.feature_box ul li cite							{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold; padding:4px 5% 0; display:block; font-style:normal;}
.feature_box ul li cite a						{ color:#3675b9; text-decoration:none;}
.feature_box ul li cite a:hover					{ text-decoration:underline;}

.feature_box ul li a.read_more					{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; display:block; text-decoration:none; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 2px; padding:0 0 0 18px; float:right; margin:0 5% 5px 0; font-weight:bold; position: relative; }
.feature_box ul li a.read_more:hover			{ text-decoration:underline;}

.feature_box ul li .sale						{ width:100%; position:absolute; top:20%; left:0px; text-align:center;}
.feature_box ul li .sale cite					{ font-size:42px; line-height:44px; font-family:impact, sans-serif; color:#4a83c0; font-style:normal; text-transform:uppercase;}

.ipad_blue_box									{ width:96%; padding:10px 2% 0; display:none;}
.ipad_blue_box ul								{ width:100%; float:left; display:block;}
.ipad_blue_box ul li							{ float:left; display:block; width:49%; background:#d7eafe; border:1px solid #dedede; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); min-height:130px; margin:0 0 10px 0;}
.ipad_blue_box ul li:hover a					{ text-decoration:underline;}
.ipad_blue_box ul li a							{ font-size:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:inline-block; text-decoration:none; padding:0 0 0 3%; margin:20px 0 0 0; width:53%;}
.ipad_blue_box ul li a span						{ display:inline-block; top:4px; position:relative;}
.ipad_blue_box ul li a span img					{ display:block; width:auto;}
.ipad_blue_box ul li a:hover					{ text-decoration:underline;}
.ipad_blue_box ul li cite						{ width:55%; position:absolute; bottom:0px; right:2%;}
.ipad_blue_box ul li cite img					{ display:block; width:auto;}
.ipad_blue_box ul li cite.cite2					{ right:5%;}
.ipad_blue_box ul li cite.cite3					{ right:0%; top:8%;}
.ipad_blue_box ul li .sign_newsletter2			{ padding:0 0 0 10px;}
.ipad_blue_box ul li .sign_newsletter2 span.ipadnewsspan{float: left;margin-top: 3px;height: 15px;}
.ipad_blue_box ul li .sign_newsletter2 label	{ font-size:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:25px 0 7px 0;}
.sign_newsletter2 .ft_field_box					{ width:80%;}

/*----------content end----------*/


/*----------inner1 start----------*/

.bread_disp										{ display:none;}
.breadcrum										{ width:100%; padding:0 0 7px 0; margin:-5px 0 0 0; float: left;}
.breadcrum ul									{ width:100%; float:left; display:block;}
.breadcrum ul li								{ float:left; display:block; padding:0 0 0 0; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 0 4px;}
.breadcrum ul li a								{ display:inline-block; color:#4d4d4d; padding:0 4px 0 0; font-weight:bold;text-decoration: underline;}
.breadcrum ul li a:hover						{ text-decoration:underline;}
.breadcrum ul li em								{ font-style:normal;}
.breadcrum ul li cite							{ font-style:normal; display:none;}

.aboutus_page									{ width:100%;}
.aboutus_lft									{ width:19.1%; float:left; position:relative;}
.aboutus_rht									{ width:78.9%; float:right;}

.about_lft_menu									{ border:1px solid #BBBBBB; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_lft_menu h4								{ background:#477db7; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:5px 0 5px 8px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_lft_menu ul								{ width:94%; float:left; display:block; padding:10px 2% 10px 4%;}
.about_lft_menu ul li							{ width:100%; float:left; display:block; margin:0 0 10px 0;}
.about_lft_menu ul li a							{ display:block; text-decoration:none; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/blue_arrow1.jpg) no-repeat left 1px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#487fba; font-weight:bold; padding:0 0 0 11%;}
.about_lft_menu ul li a:hover					{ text-decoration:underline;}
.about_lft_menu ul li a.active					{ color:#252525;}
.about_lft_menu ul li ul						{ width:100%; padding:0;}
.about_lft_menu ul li ul li						{ margin:10px 0 0 0; }
.about_lft_menu ul li ul li a					{ background:none; font-weight:normal; color:#3675B9;}

.about_cosyfeet									{ position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 10px 0; float: left;}
.about_cosyfeet h2								{ background:#477db7; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:5px 0 5px 8px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_cosy_cont 								{ border: 1px solid #d0d0d0;border-radius: 0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; float: left;padding: 3% 2.7%;}

.about_box1										{ width:65%; background:#e0ecd9; border:1px solid #e8e8e8; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); min-height:150px; padding:20px 2%; margin:0 0 20px 0;}
.about_box1 h3									{ font-size:18px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#487FBA; padding:0 0 5px 0;}
.about_box1 p									{ font-size:14px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.about_box1_img									{ width:38%; position:absolute; bottom:0px; right:-44%;}
.about_box1_corner								{ width:21px; height:22px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/about_box1_img1.jpg) no-repeat; position:absolute; top:50%; right:-21px; margin:-11px 0 0 0;}

.about_box2										{ width:100%; background:#fffae2; border:1px solid #f1eff0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 20px 0;}
.about_box2 a									{ display:block; height:145px; text-decoration:none;}
.about_box2 a img								{ width:40%; max-width:263px; float:left; display:block; height:145px;}
*+html .about_box2 a img						{ height:auto;}
.about_box2 a span								{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:20px 0 0 0; float:right; display:block; width:60%;}
.about_box2 a span strong						{ color:#c4122f; font-weight:bold; font-size:22px; display:inline-block;position: relative;top: 6px;margin-right: 5px;}
.about_box2 a span strong img					{ max-width:146px; float:left; display:block; width:100%; height:auto;}
.about_box2 a:hover span						{ text-decoration:underline;}

.about_box3										{ width:100%; height:147px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/about_box3_img1.png) no-repeat left top; margin:0 0 20px 0; background-size:100% 100%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_box3 p									{ font-size:14px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:2% 0 0 3%; width:290px;}

.about_box4										{ width:43.5%; background:#d7eafe; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); float:left; padding:3% 2.5% 2%; min-height:130px; margin:0 0 20px 0;}
.about_box4	span								{ float:right; display:block; margin:-35px -20px 0 5px;}
.about_box4	span img							{ display:block; max-width:90px; height:auto;}
.about_box4 p									{ font-size:14px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525;}

.about_box5										{ width:43.5%; float:right; min-height:130px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/about_box5.png) no-repeat left 50%; background-size:100% auto; padding:3% 2.5% 2%; margin:0 0 20px 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_box5 p									{ font-size:14px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525; width:62%;}

.about_box6										{ width:94%; background:#fffae1; padding:2% 3%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 20px 0; border:1px solid #e8e8e8; float: left; clear: both;}
.about_box6 span								{ float:right; display:block; padding:5px 0 0 0;}
.about_box6 span img							{ display:block; max-width:362px;}
.about_box6_lft									{ float:left; width:39%; padding:0 3% 0 0;}
.about_box6_rht									{ float:right; width:58%;}
.about_box6_lft h5								{ font-size:18px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#487fba; font-weight:bold; padding:0 0 2px 0;}
.about_box6_lft h5 a							{ color:#487fba; text-decoration:none;}
.about_box6_lft h5 a:hover						{ text-decoration:underline;}
.about_box6_lft p								{ font-size:14px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.about_box6_lft p a								{ color:#4a83c0; text-decoration:none;}
.about_box6_lft p a:hover						{ text-decoration:underline;}
.about_box6_mar									{ margin:0px;}

.about_drop_menu								{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/title_bg2.jpg) repeat-x left top #e5e5e5; border:1px solid #d7d7d7; margin:0 0 0px 0; display:none; position:relative;float: left;width: 100%;}
.about_drop_menu h6								{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; float:left; display:block; padding:14px 0 0 10px;}
.about_drop_menu a								{ float:right; display:block; padding:14px 12px 12px 12px; border-left:1px solid #d8d8da;}
.about_drop_menu a img							{ display:block; max-width:19px;}

.ipad_acc_link									{ width:100%; position:static; float:left; top:100%; left:-1px; display:block; background:#fff; border:none; border-top:1px solid #CCCCCC; border-radius:0px;}

.ipad_acc_link ul {
    display: block;
    padding: 0px 2%;
    width: 96%;
}
.ipad_acc_link ul li							{ width:90%; float:left; display:block;}
.ipad_acc_link ul li a							{ float:left; border:none; padding:0;}

.about_box1_img_phone							{ float:right; width:152px; height:168px; display:none}

.about_drop_menu #floatMenu { position: relative !important; width: 100% !important; top:0 !important;}
.about_drop_menu #floatMenu .block .block-title {-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important; behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.about_drop_menu #floatMenu .block .block-content{  -webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	border:solid 0px #e5e5e5 !important;width: 100%;
float: left;}
.about_drop_menu .ipad_acc_link a{ float: left !important;border: 0px;width: 100%;}
.about_drop_menu .ipad_acc_link #advancednavigation-filter-content-price{ display: none !important;}
/*----------inner2 start----------*/

.category_page									{ width:100%;}
.category_lft									{ width:19.1%; float:left; position:relative;display: block;border-top: 0px;}
.category_rht									{ width:78.9%; float:right;}
.category_rht h2								{ font-size:30px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 0px 0;}

.category_link									{ border:1px solid #dcdcdc; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 10px 0;}
.category_link h3								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; background:#4d4d4e; padding:6px 0 6px 10px; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.category_link ul, #advancednavigation-filter-content-cat ol								{ width:100%; float:left; display:block; padding:4px 0 0px 0;}
.category_link ul li, #advancednavigation-filter-content-cat ol li							{ width:100%; float:left; display:block; padding:2px 0;}
.category_link ul li a, #advancednavigation-filter-content-cat ol li a							{ display:block; text-decoration:none; padding:0 0 0 10px; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9;}
.category_link ul li a.active, #advancednavigation-filter-content-cat ol li a.active					{ color:#252525; font-weight:bold;}
.category_link ul li a:hover, #advancednavigation-filter-content-cat ol li a:hover					{ text-decoration:underline;}

.shopping_options								{ border:1px solid #dcdcdc; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:0 0 15px 0;}
.shopping_options h3							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; background:#4d4d4e; padding:6px 0 6px 10px; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.shopping_options a.sub_cat_link				{ height:31px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sub_cat_title_bg.jpg) repeat-x left top #e5e5e5; display:block; font-size:12px; line-height:31px; font-family:Arial, Helvetica, sans-serif; color:#363636; font-weight:bold; text-decoration:none; padding:0 8px 0 10px;}
.shopping_options a.sub_cat_link em				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/gray_down_arrow.png) no-repeat right 13px; display:block; font-style:normal;}
.shopping_options a.sub_cat_link em.active		{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/gray_right_arrow.png) no-repeat right 11px; display:block; font-style:normal;}

.shop_style_cont								{ padding:0 0 0 10px;}
.shop_style_cont ul								{ width:100%; float:left; display:block; padding:5px 0 0 0;}
.shop_style_cont ul	li							{ width:100%; float:left; display:block; padding:0 0 5px 0;}
.shop_style_cont ul	li label					{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block;}
.shop_style_cont ul	li label:hover				{ cursor:pointer; text-decoration:underline;}
.shop_style_cont ul	li a.shop_more				{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:block; text-decoration:none; padding:0;}
.shop_style_cont ul	li a.shop_more:hover		{ text-decoration:underline;}

.prod_size										{ width:100%;}
.prod_size ul									{ width:95%; float:left; display:block; padding:5px 0 5px 5%;}
.prod_size ul li								{ float:left; display:block; padding:0 4px 7px 0; width:auto;}
.prod_size ul li a								{ width:25px; height:22px; border:1px solid #c1c1c1; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/size_grad.jpg) repeat-x left top #f2f2f2; display:block; font-size:12px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align:center; text-decoration:none; padding:0px !important;}
.prod_size ul li a:hover						{ text-decoration:underline;}
.prod_size ul li a.active						{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/size_grad_hov.jpg) repeat-x left top #588cce; color:#fff;}

.price_range									{ width:95%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/price_range_grad.jpg) repeat-x left top #e5e5e5; min-height:54px; padding:10px 0 10px 5%;}
.price_range label								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#363636; font-weight:bold; float:left; display:block; padding:0 7px 0 0;}
.price_range input#amount						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#363636; float:left; display:block; border:none; background:none; outline:none; padding:0px; margin:0px; width:70px}
.price_range input#amount2						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#363636; float:left; display:block; border:none; background:none; outline:none; padding:0px; margin:0px; width:70px}
.price_range input#amount3						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#363636; float:left; display:block; border:none; background:none; outline:none; padding:0px; margin:0px; width:70px}

.category_cont									{ width:100%;}
.category_head									{ background:#dcead5; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:10px; margin:0 0 11px 0;}
.category_head h1								{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 10px 0;}
.category_head p								{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold;}
.category_head a.more_link						{ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold; text-decoration:none; display:block; position:absolute; top:11px; right:11px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 2px; padding:0 0 0 18px;}
.category_head a.more_link:hover				{ text-decoration:underline;}

.toolbar										{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/gray_grad.jpg) repeat-x left top #e9e9e9; border-bottom: 1px solid #E5E5E5; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-top: 1px solid #FAFAFA; font-size: 12px; font-weight: bold; padding: 7px 2% 0; position: relative; width: 96%; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);margin:0 0 11px 0; z-index:10;}
.sorter											{ float:left;}
.sorter p.select_count							{ font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; float:left; display:block;}
.sorter label									{ font-size:12px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; float:left; display:block; padding:0 10px 0 0;}
.sort_select									{ float:left; width:130px; margin:0 8px 0 0;}
.sort_select .dk_toggle							{ height:22px; border:1px solid #d6d6d6; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.sort_select .dk_toggle span.dk_label			{ height:22px; line-height:22px; color:#252525; font-weight:normal;}
.sort_select .dk_toggle em.dk_arrow				{ width:26px; height:18px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_arrow2.png) no-repeat left top;}
.sort_select .dk_toggle em.dk_arrow:hover		{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_arrow_hov2.png) no-repeat left top;}
.sort_select .dk_options ul						{ border-radius:0px; background:#edf7fd; padding:0;}
.sort_select .dk_options li						{ padding:0 !important;}
.sort_select .dk_options a						{ color:#252525; font-weight:normal; line-height:15px;}
.sort_select .dk_options a:hover				{ background:#316ac5; color:#fff;}

.pager											{ float:right;}
.pager_pages									{}
.pager_pages ol									{ float:left; display:block; border:1px solid #c9c9ca; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 6px 0 0;}
.pager_pages ol li								{ float:left; display:block; border-right:1px solid #c9c9ca; background:#f9f9f9;}
.pager_pages ol li.first						{ border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.pager_pages ol li.last							{ border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.pager_pages ol li a							{ display:block; text-decoration:none; font-size:12px; line-height:24px; height:23px; color:#252525; text-align:center; padding:0 9px; font-family:Arial, Helvetica, sans-serif;}
.pager_pages ol li:hover a						{ text-decoration:underline;}
.pager_pages ol li.active 						{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/pager_pages_hov.jpg) repeat-x left top;}
.pager_pages ol li.active a						{ color:#fff;}
.pager_pages a.view_all							{ display:block; text-decoration:none; font-size:12px; line-height:24px; height:23px; color:#252525; text-align:center; padding:0 9px; border:1px solid #c9c9ca; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); float:left; font-family:Arial, Helvetica, sans-serif; background:#f9f9f9;}
.pager_pages a.view_all:hover					{ text-decoration:underline;}

.product_listing								{ width:100%;}
.product_listing ol								{ width:100%; float:left; display:block;}
*+html .product_listing ol						{ padding:0 0 12px 0;}
.product_listing ol li							{ min-height:340px; width:23.5%; float:left; display:block; border-top:1px solid #f1f1f1; border-right:2px solid #f1f1f1; border-bottom:1px solid #f1f1f1; border-left:2px solid #f1f1f1; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 1% 12px 0; text-align:center;}
.product_listing ol li.last						{ margin:0 0 12px 0;}
.product_listing ol li h5						{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold; padding:14px 0 2px 0;}
.product_listing ol li h5 a						{ color:#3675B9; text-decoration:none;}
.product_listing ol li h5 a span				{ font-weight:normal;}
.product_listing ol li span.extra_roomy			{ display:block; padding:0 0 12px 0;}
.product_listing ol li span.extra_roomy	a img	{ display:inline-block; width:91px; max-width:91px; height:14px;}

.product_listing ol li p.product_image			{ height:165px; display:block; margin:0 auto 12px; position:relative;}
.product_listing ol li p.product_image a		{ display:block; text-decoration:none; height:165px;}
.product_listing ol li p.product_image a img	{ max-width:165px; max-height:165px; width:100%;}
.product_listing ol li p.product_image a img.tabDetails	{ display:none;}
.product_listing ol li p.product_image a img.disp	{ display:inline-block;}
.product_listing ol li p.product_image span.new	{ width:45px; height:21px; position:absolute; right:6px; bottom:0;}
.product_listing ol li p.product_image span.new img	{ width:45px; max-width:45px;}
.product_listing ol li p.product_image span.new_col	{ width:68px; height:28px; position:absolute; right:6px; bottom:0;}
.product_listing ol li p.product_image span.new_col img	{ width:68px; max-width:68px;}

.product_listing ol li p.product_image cite.view_prod		{ width:100%; height:165px; position:absolute; top:0; left:0; font-style:normal; display:none;}
.product_listing ol li p.product_image cite.view_prod a		{ display:block; height:90px; text-align:center; font-size:14px; line-height:16px; color:#252525; font-weight:bold; padding:75px 0 0 0; background:#fff; opacity:0.7; filter: alpha(opacity=70); font-family:Arial, Helvetica, sans-serif;}
.product_listing ol li p.product_image cite.view_prod a	span	{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/glass_image.png) no-repeat center top; padding:15px 0 0 0;}

.product_listing ol li p.product_image:hover cite.view_prod		{ display:block;}
.product_listing ol li:hover h5					{ text-decoration:underline;}

.product_listing ol li .price_box				{}
.product_listing ol li .price_box em			{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-style:normal;}
.product_listing ol li .price_box em strong		{ display:block;}
.product_listing ol li .price_box ul.listing_swatches	{ width:100%; float:left; display:block;}
.product_listing ol li .price_box ul.listing_swatches li	{ display:inline; min-height:auto; width:auto; float:none; border:none; margin:0 1px;}
*+html .product_listing ol li .price_box ul.listing_swatches li	{ margin:0 2px;}
.product_listing ol li .price_box ul.listing_swatches li a	{ display:inline-block; text-decoration:none; width:15px; height:15px; border:1px solid #cccccc;}
.product_listing ol li .price_box ul.listing_swatches li a.tab_act	{ border:1px solid #333333;}
.product_listing ol li .price_box ul.listing_swatches li a img	{ width:15px; max-width:15px; height:15px;}

.sort_showing_tabl									{ font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:none; padding:0 0 7px 0;}


/*----------inner3 start----------*/

.checkout_menu									{ display:none;}
.check_head_top									{ padding:0 0 15px 0;}
.checkout_head									{ float:right; text-align:right; padding:35px 0 0 0;}
.checkout_head p								{ font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phone_icon.jpg) no-repeat left top; padding:0 0 0 55px;}

.checkout_page									{ padding:0 0 20px 0;}

.checkout_title									{ width:100%; background:#d7eafe; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:6px 0; margin:0 0 10px 0;}
.checkout_title h4								{ font-size:16px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; padding: 0 0 0 25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/check_secure_icon.png) no-repeat left top; margin:0 0 0 10px;}
.checkout_title span							{ font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:block; margin:0 12px 0 0;}

.checkout_login									{ width:100%; padding:0 0 10px 0;}
.checkout_login p								{ font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; font-weight:bold; padding:0 7px 0 0;}
.checkout_login span							{ font-size:16px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:none; font-weight:bold; padding:0 7px 0 0; padding:0 7px 0 10px;}
.checkout_login .sign_in_but					{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:left; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 0 3px 0; width:95px; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer;}
.checkout_login .sign_in_but:hover				{ background-position:0 -25px;}

.checkout_forms									{ width:100%;}

.checkout_block1								{ width:32.5%; float:left; border:1px solid #e5e5e5; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0.9% 0 0; background: #fbfbfb;}
.checkout_block2								{ width:32.5%; float:right; border:1px solid #e5e5e5; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); background: #fbfbfb;}

.check_box1										{ padding:0 2.5% 0; width:95%; min-height:470px;}
.check_box2										{ padding:0 2.5% 0; width:95%; min-height:156px;}
.check_title									{ border-bottom:1px solid #e1e1e1; width:100%; padding:6px 0; margin:0 0 10px 0;}
.check_title span								{ width:25px; height:26px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number_bg.jpg) no-repeat left top; float:left; display:block; text-align:center; font-size:13px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin:0 7px 0 0;}
.check_title h3									{ font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; font-weight:bold;}
.check_title a.edit_basket						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; float:right; display:block; margin:5px 0 0 0;}
.check_title em									{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:none; font-style:normal; padding:0 10px 0 0;}

.billing_address_list							{ width:100%;}
.billing_address_list p							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 10px 0;}
.billing_address_list ul						{ width:100%; float:left; display:block;}
.billing_address_list ul li						{ width:100%; float:left; display:block; padding:0 0 7px 0;}
.billing_address_list ul li label				{ font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:40%;}
.billing_address_list ul li .title_select		{ width:60%; float:right; position:relative; z-index:99;}
*+html .billing_address_list ul li.no_pad		{ margin:0 0 7px;}
.title_select .dk_toggle						{ height:30px; border:1px solid #d6d6d6; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.title_select .dk_toggle span.dk_label			{ height:30px; line-height:30px; color:#252525; font-weight:normal;}
.title_select .dk_options ul					{ border-radius:0px; background:#edf7fd; padding:0;}
.title_select .dk_options li					{ padding:0 !important;}
.title_select .dk_options a						{ color:#252525; font-weight:normal; line-height:15px;}
.title_select .dk_options a:hover				{ background:#316ac5; color:#fff;}

.billing_address_list ul li .input-text		{ width:60%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:16px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color:#252525; background: #fff;}
.billing_address_list ul li .add_focus			{ border:1px solid #7eb1fd;}

.billing_address_list ul li .find_add			{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:right; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 10px 3px 10px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer;}
.billing_address_list ul li .find_add:hover		{ background-position:0 -25px;}
.billing_address_list ul li p					{ clear:both; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align:right; padding:5px 0 0 0;}
.billing_address_list ul li p a					{ text-decoration:none; color:#3675b9;}
.billing_address_list ul li p a:hover			{ text-decoration:underline;}
.billing_address_list ul li select{ min-width: 55%;}
.check_box1_btm									{ width:100%;}
.check_box1_btm ul								{ width:100%; float:left; display:block;}
.check_box1_btm ul li							{ width:100%; float:left; display:block; padding:0 0 7px 0;}
.check_box1_btm ul li p							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:8px 0;}
.check_box1_btm ul li span						{ float:left; display:block;}
.check_box1_btm ul li span input				{ margin:0px; padding:0px; width:13px; height:13px; float:left; display:block;}
.check_box1_btm ul li label						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; padding:0 5px 0 3px;}

.vat_cont										{}
.vat_cont p										{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:5px 0 12px 0;}
.vat_cont p a									{ text-decoration:none; color:#3675b9;}
.vat_cont p a:hover								{ text-decoration:underline;}
.vat_cont ul									{ width:100%; float:left; display:block; padding:0 0 20px 0;}
.vat_cont ul li									{ width:100%; float:left; display:block; padding:0 0 7px 0;}
.vat_cont ul li span							{ float:left; display:block; vertical-align:top;}
.vat_cont ul li span input						{ margin:0px; padding:0px; width:13px; height:13px; float:left; display:block;}
.vat_cont ul li label							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; padding:0 0 0 7px;}

.checkout_summary								{ width:100%;}
.checkout_summary .sum_wid1						{ width:60%; text-align:left; float:left;}
.checkout_summary .sum_wid2						{ width:15%; text-align:right; float:left;}
.checkout_summary .sum_wid3						{ width:25%; text-align:right; float:left;}
.checkout_summary .sum_wid4						{ width:74.5%; text-align:right; float:left;}

.checkout_summary_head							{ width:100%; border-bottom:1px solid #e1e1e1; padding:5px 0 3px 0;}
.checkout_summary_head h6						{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold;}
.checkout_summary_mid							{ width:100%; border-bottom:1px solid #e1e1e1; padding:9px 0 8px 0;}
.checkout_summary_mid p							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.checkout_summary_btm							{ width:100%; border-bottom:1px solid #e1e1e1; padding:9px 0 8px 0;}
.checkout_summary_btm p							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 7px 0;}

.offer_code										{ width:100%; border-bottom:1px solid #e1e1e1; padding:20px 0;}
.offer_code label								{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 5px 0; font-weight:bold; display:block;}
.offer_code .code_txtbox						{ width:50%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block;}
.offer_code .apply_code							{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:left; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 20px 3px 20px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; margin:4px 0 0 6px;}
.offer_code .apply_code:hover					{ background-position:0 -25px;}
*+html .offer_code .apply_code					{ width:120px;}

.review_btm										{ width:100%;}
.review_btm ul									{ width:100%; float:left; display:block; padding:10px 0 0 0;}
.review_btm ul li								{ width:100%; float:left; display:block; padding:0 0 14px 0;}
.review_btm ul li span							{ float:left; display:block; vertical-align:top; width:20px;}
.review_btm ul li span input					{ margin:0px; padding:0px; width:13px; height:13px; float:left; display:block;}
.review_btm ul li label							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:90%;}
.review_btm ul li label a						{ text-decoration:none; color:#3675b9;}
.review_btm ul li label a:hover					{ text-decoration:underline;}

.review_btm ul li .place_order					{ height:42px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/place_order_bg.jpg) repeat-x left top; float:none; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 0 3px 0; width:100%; font-size:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; font-weight:bold;}
.review_btm ul li .place_order:hover			{ background-position:0 -42px;}

.checkout_ft_lft								{ width:50%; float:left;}
.checkout_ft_link								{ width:100%; margin:0;}

.checkout_cards									{ width:100%; text-align:center; display:none;}
.checkout_cards span							{ display:block; padding:15px 0;}
.checkout_cards span img						{ max-width:306px; height:22px; display:inline-block;}
.checkout_cards p								{ font-size:21px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold;}
.checkout_cards p em							{ font-style:normal;}
.checkout_cards p a								{ color:#252525; text-decoration:none;}


/*----------inner4 start----------*/

.text_page										{ width:100%;}

.deli_return									{ border:1px solid #BBBBBB; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 10px 0;}
.deli_return h2									{ background:#477db7; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:5px 0 5px 8px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.deli_return h2 em								{ display:none;}
.deli_return_cont								{ padding:3% 1.1%;}

.delivery_box1									{ padding:0 1%; width:98%;}
.delivery_box1 h4								{ font-size:13px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 5px 0;}
.delivery_box1 ul								{ padding:0 0 15px 18px; list-style-type:disc; list-style-position:outside;}
.delivery_box1 ul li							{ width:100%; display:list-item; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; margin:10px 0;}
.delivery_box1 ul li a							{ text-decoration:none; color:#3675B9; font-weight:bold;}
.delivery_box1 ul li a:hover					{ text-decoration:underline;}

.delivery_box2									{ padding:0 0 30px; width:100%;}
.delivery_box2 h6								{ font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; background:#dcead5; padding:8px 0 8px 10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); margin:0 0 12px 0;}
.delivery_box2 p								{ font-size:13px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 20% 7px 10px;}
.delivery_box2 p img							{ max-width:150px; float:right; display:block; height:34px;}
.delivery_box2 p a								{ color:#3675b9; text-decoration:none;}
.delivery_box2 p b a							{ color:#252525; text-decoration:none;}
.delivery_box2 p a:hover						{ text-decoration:underline;}
.delivery_box2 a.top_page						{ font-size:12px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:block; float:right; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/blue_arrow3.jpg) no-repeat left top; padding:0 0 0 18px; text-decoration:none; font-weight:bold; margin:0 10px 0 0;}
.delivery_box2 a.top_page:hover					{ text-decoration:underline;}

.delivery_box2 ul								{ padding:0 0 5px 25px; list-style-type:disc; list-style-position:outside;}
.delivery_box2 ul li							{ width:80%; display:list-item; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; margin:10px 0;}
.delivery_box2 ul li a							{ color:#3675b9; text-decoration:none;}
.delivery_box2 ul li a:hover					{ text-decoration:underline;}
.delivery_box2 ul li b a						{ color:#252525; text-decoration:none;}

/*----------inner5 start----------*/

.account_page									{ padding:0 0 20px 0;}
.acc_bc											{ display:none;}

.account_title									{ width:100%; background:#e0ecd9; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:10px 0; margin:0 0 10px 0;}
.account_title h4								{ font-size:16px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; margin:0 0 0 10px;}
.account_title span								{ font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:block; margin:0 12px 0 0;}

.password_box									{ width:100%;}
.password_box ul								{ width:100%; float:left; display:block; padding:5px 0 0 0;}
.password_box ul li								{ width:100%; float:left; display:block; padding:0 0 10px 0;}

.password_box ul li span input					{ margin:0px; padding:0px; width:13px; height:13px; float:left; display:block;}
.password_box ul li label						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:42%; padding:8px 0 0 0;}
.password_box ul li em							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; font-style:normal; width:90%;}
.password_box ul li em a						{ text-decoration:none; color:#3675b9;}
.password_box ul li em a:hover					{ text-decoration:underline;}
.password_box ul li .onestepcheckout-enable-terms label{ width: 90% !important; padding: 0px;}
.password_box ul li .input-text				{ width:52%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:16px; /*font-size:1.3em 12px;*/ line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; background: #fff;}

.password_box .create_acc_but					{ height:42px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/create_acc_bg.jpg) repeat-x left top; float:none; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 0 3px 0; width:100%; font-size:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#fff !important; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; font-weight:bold;}
.password_box .create_acc_but:hover				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/create_acc_bg.jpg) repeat-x; background-position:0 -42px; color:#fff !important; font-size:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

.acc_sub_title									{ border-bottom:1px solid #e1e1e1; /*width:100%;*/ padding:6px 0; margin:0 0 10px 0;}
.acc_sub_title span								{ width:25px; height:26px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number_bg.jpg) no-repeat left top; float:left; display:block; text-align:center; font-size:13px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin:0 7px 0 0;}
.acc_sub_title h3								{ font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; font-weight:bold;}
.acc_sub_title a.edit_basket					{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; float:right; display:block; margin:5px 0 0 0;}
.acc_sub_title em								{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:none; font-style:normal; padding:0 10px 0 0;}


/*----------inner6 start----------*/

.basket_page									{ width:100%; padding:0 0 35px 0;}

.basket_title									{ width:100%; background:#d7eafe; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:6px 0; margin:0 0 10px 0;}
.basket_title h1								{ font-size:16px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; margin:0 0 0 10px;}
.basket_title a.proc_checkout					{ height:23px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_but_spr.jpg) repeat-x left top; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #8b96a1; border-top:none; font-size:12px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none; display:block; float:right; margin:0 10px 0 0; z-index:999; text-transform:uppercase; padding:0 12px; text-shadow:1px 1px 2px #666;}
.basket_title a.proc_checkout:hover				{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_but_spr.jpg) repeat-x left -23px;}

.basket_form									{ width:100%; padding:0 0 8px 0;}
.basket_form ul									{ width:100%; float:left; display:block;}
.basket_form ul li								{ float:left; display:block;}
.basket_form ul li h6							{ font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; font-weight:normal; padding:6px 0 0 0; display:inline-block;}
.basket_form ul li h5							{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:normal; padding:8px 0;}
.basket_form ul li h5 a							{ display:inline-block; text-decoration:none; color:#3675B9;}
.basket_form ul li h5 a:hover					{ text-decoration:underline;}
.basket_form ul li p							{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.basket_form ul li .item_options p				{margin: 0;}
.basket_form ul li div.question					{ width:20px; height:20px; display:inline-block;  cursor:pointer;}
.basket_form ul li div.question span 			{ display:block;}
.basket_form ul li div.question span img			{ display:block; width:20px; height:20px; max-width:20px;padding-top: 5px;}


.tooltip h3										{ font-size:15px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:12px 0 0 0;}
.tooltip p										{ font-size:12px; line-height:14px !important; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight: normal;}
.tooltip a.find_more							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:inline-block; clear:both; margin:8px 0 0 0;}
.tooltip a.find_more:hover						{ text-decoration:underline;}
.tooltip {
	display:none;
	font-size:12px;
	padding: 25px;
	color:#252525;
	z-index: 999;
	line-height: 1.1 !important;
	text-align: left;
}

.tooltip-right {
	width: 182px;
	height: 121px;
	padding: 0 21px 0 36px;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-right-center-bgr.png) 0 0 no-repeat;;
}

.tooltip-left {
	width: 182px;
	height: 121px;
	padding: 0 43px 0 15px;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-left-center-bgr.png) 0 0 no-repeat;;
}

.tooltip-right .out-container {
	position: absolute;
	display: table;
	top: 0;
	left: 36px;
	height: 121px;
	width: 190px;
}

.tooltip-left .out-container {
	position: absolute;
	display: table;
	top: 0;
	left: 15px;
	height: 121px;
	width: 190px;
}

.tooltip .inner-container {
  display: table-cell;
  vertical-align: middle;
}

.ie7 .tooltip-right p {
	margin-top: inherit;
	*clear: expression(
	style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
	style.clear = "none", 0
	);
}

.tooltip p.title {
	font-size: 15px !important;
	font-weight: bold;
	margin:0px;
}

.tooltip a {
	text-decoration: underline;
}

.vat-relief-hint, .preorder-hint {
	cursor: pointer;
	width: auto;
}
.basket_form_wid1								{ width:40%;}
.basket_form_wid2								{ width:15%;}
.basket_form_wid3								{ width:15%;}
.basket_form_wid4								{ width:11.5%;}
.basket_form_wid5								{ width:16%;}
.basket_form_wid6								{ width:13%;}

.basket_form_top								{ border-right:1px solid #484849; border-left:2px solid #484849; border-bottom:none; border-top:none; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); background:#484849; position: relative; z-index: 9999;}
.basket_form_btm								{ border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:1px dashed #cccccc; border-top:none;
position:relative; background:#ffffff;clear: both;float: left;width: 99.9%;position:relative;}
.basket_form_btm.no_border {
    border-right:1px solid #E5E5E5 !important;
	border-left:1px solid #E5E5E5 !important;
	border-bottom:1px solid #E5E5E5 !important;
	border-top:1px solid #fff !important;
    position:relative;
	z-index:0;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}

.basket_form_btm.no_border {
   /* border:1px solid #E5E5E5\9 !important;
	-webkit-border-radius: 0\9 !important;
	-moz-border-radius: 0\9 !important;
	border-radius: 0\9 !important;
*/}

.basket_form ul.basket_head						{ width:100%;}
.basket_form ul.basket_head li					{ border-right:2px solid #999999; height:29px; text-align:center; }
.paypal-express-review .basket_form_cont .basket_item .title a{font-weight: bold;}
.basket_form ul.basket_form_cont				{ width:100%; border-bottom:0px dashed #cccccc;}
.basket_form ul.basket_form_cont li				{ border-right:2px solid #eeeeee; min-height:115px;}
.paypal-express-review .basket_form ul.basket_form_cont li				{ border-right:2px solid #eeeeee; min-height:129px;}
.basket_form_btm.no_border ul.basket_form_cont{ border-bottom:0px dashed #cccccc;}
.basket_form ul.vattaxable li{ float: none; display: block; margin: 0px 10px;}
.basket_item									{ width:98%; padding:0 0 0 2%;}
.basket_item_img								{ border:1px solid #d9d9d9; float:left; margin:0 10px; width:60px; height:60px; margin:0 10px 0 2%;clear: both;}
.basket_item_img a								{ display:block; text-decoration:none; margin:0px;}
.basket_item_img a img							{ display:block;}
.item_options									{ float:left; }
.basket_quantity								{ padding:45px 0 0 0; text-align:center;margin: 0 22%;}
.basket_quantity a.update_link					{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; text-decoration:none; display:inline-block; margin:0 2px;}
.basket_quantity a.update_link:hover			{ text-decoration:underline;}
.basket_quantity a.remove_link					{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; text-decoration:none; display:inline-block; margin:0 2px;}
.basket_quantity a.remove_link:hover			{ text-decoration:underline;}
.basket_quantity .qty_increment					{ float:none; margin:0 auto; width:80px; min-height:25px;}
.basket_quantity .qty_increment .dec			{ position:absolute; top:0px; left:0px;}
.basket_quantity  input			{ width:32px; height:20px; border:1px solid #c6c6c6; box-shadow:inset -1px 2px 2px #acacac; -webkit-box-shadow:inset -1px 2px 2px #acacac; -moz-box-shadow:inset -1px 2px 2px #acacac; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); font-size:12px; line-height:20px; color:#252525;text-align: center;}
.basket_claim									{ text-align:center; padding:45px 0 0 0;}
.basket_claim input.claim_check					{ width:13px; height:13px; display:inline-block; margin-top: -3px; float: none;}
.basket_claim label								{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:inline-block;}
.availability									{ padding:45px 0 0 0; text-align:center;}
.availability strong							{ font-size:12px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:inline-block;}
.sub_total										{ padding:45px 0 0 0; text-align:center;}
.sub_total em, .sub_total .cart-price span								{ font-size:14px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-style:normal;}
.sub_total .cart-price span.price{ font-weight: bold;}
.basket_code									{ width:100%; padding:6px 0; background:#e0ecd9; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); text-align:right; margin:0 0 8px 0;}
.basket_code label								{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 5px 0; font-weight:bold; display:inline-block;}
.basket_code .code_txtbox						{ width:14%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 1%; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:inline-block;}
.basket_code .apply_code						{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; display:inline-block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 20px 3px 20px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; margin:1px 10px 0 6px;}
.basket_code .apply_code:hover					{ background-position:0 -25px;}
*+html .basket_code .apply_code					{ width:120px;}

.basket_del_option								{ width:100%; padding:6px 0 3px; background:#e0ecd9; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); text-align:right; margin:0 0 8px 0; z-index:99;}
.basket_del_option label						{ font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:inline-block; float:right; padding:0 5px 0 0;}
.basket_del_option label.del_opt_lab			{ display:none;}
.basket_del_option .dk_container				{ width:30%; float:right; display:block; margin:0 8px 0 0;}
.basket_del_option .dk_container a.dk_toggle	{ overflow:hidden;}
.basket_del_option .dk_container .dk_toggle .dk_label		{ width:76%; text-align:left; color:#252525;}

.basket_del_option div.question2				{ width:20px; height:20px; display:inline-block; float:right; cursor:pointer; margin:5px 10px 0 0;}
.basket_del_option div.question2 span 			{ display:block;}
.basket_del_option div.question2 span img		{ display:block; width:20px; height:20px; max-width:20px;}
.tooltip2										{ width:190px; height:121px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip_bg.png) no-repeat left top; position:absolute; top:-40px; right:30px; z-index:99; text-align:left; padding:0 35px 0 15px; display:none;}
.tooltip2 h3									{ font-size:15px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:20px 0 0 0;}
.tooltip2 p										{ font-size:12px; line-height:14px !important; font-family:Arial, Helvetica, sans-serif; color:#252525; }
.tooltip2 a.find_more							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:inline-block; clear:both; margin:8px 0 0 0;}
.tooltip2 a.find_more:hover						{ text-decoration:underline;}

.basket_form_ipad div.question3					{ width:20px; height:20px; display:inline-block; float:right; cursor:pointer; margin:0 0 0 10px; position:relative;}
.basket_form_ipad div.question3 span 			{ display:block;}
.basket_form_ipad div.question3 span img		{ display:block; width:20px; height:20px; max-width:20px;}
.tooltip3										{ width:190px; height:121px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip_bg.png) no-repeat left top; position:absolute; top:-50px; right:20px; z-index:999; text-align:left; padding:0 35px 0 15px; display:none;}
.tooltip3 h3									{ font-size:15px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:20px 0 0 0;}
.tooltip3 p										{ font-size:12px !important; line-height:14px !important; font-family:Arial, Helvetica, sans-serif; color:#252525; }
.tooltip3 a.find_more							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:inline-block; clear:both; margin:8px 0 0 0;}
.tooltip3 a.find_more:hover						{ text-decoration:underline;}

.basket_btm										{ width:100%; padding:0 0 8px 0;}
.basket_payment									{ width:45%; float:left; padding:0 0 0 1.5%;}
.basket_payment h4								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:10px 0;}
.basket_payment span							{ display:block; width:306px; height:22px; padding:0 0 30px 0;}
.basket_payment span img						{ display:block;}
.basket_payment p								{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.basket_payment p b a							{ color:#252525; text-decoration:none;}

.grand_total									{ width:31%; float:right; background:#e0ecd9; border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:1% 1.5%;}
.grand_total ul									{ width:100%; float:left; display:block;}
.grand_total ul li								{ width:100%; float:left; display:block; font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align:right;}
.grand_total ul li span							{ display:inline-block; width:70px;}
.grand_total ul li p							{ font-size:16px;}

.basket_btm_button								{ width:98%; background:#d7eafe; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:6px 1%;}
.cont_shop										{ height:25px; display:inline-block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cont_shop_but.jpg) repeat-x left top; border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; text-transform:uppercase; padding:0 20px 2px; text-shadow:0 1px 1px #666; float:left; display:block;}
.cont_shop:hover								{ background-position:0 -25px;}
.prod_checkout									{ height:23px; display:inline-block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_but_spr.jpg) repeat-x left top; border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-transform:uppercase; padding:0 20px 2px; text-shadow:0 1px 1px #666; float:right; display:block;}
.prod_checkout:hover							{ background-position:0 -23px;}

.basket_form_ipad								{ width:100%; display:none;}
.basket_form_ipad ol							{ width:100%; float:left; display:block; padding:0 0 10px 0;}
.basket_form_ipad ol li							{ width:97%; float:left; display:block; padding:9px 1.5%; border-bottom:1px solid #cccccc;}
.basket_item_img2								{ border:1px solid #d9d9d9; float:left; width:79px; height:78px; margin:0 10px 0 0;}
.basket_item_img2 a								{ display:block; text-decoration:none; margin:0px;}
.basket_item_img2 a img							{ display:block;}
.basket_form_disp								{ width:36%; float:left;}
.basket_form_disp h5							{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold;}
.basket_form_disp h5 a							{ display:inline-block; text-decoration:none; color:#3675B9;}
.basket_form_disp h5 a:hover					{ text-decoration:underline;}
#advice-required-entry-cybersource3dauth_expiration, #advice-validate-cc-exp-cybersource3dauth_expiration,#advice-validate-cybersource-cc-ss-cybersource3dauth_start_month, #advice-validate-cybersource-cc-ss-cybersource3dauth_start_year,
#advice-required-entry-sagepaydirectpro_expiration, #advice-required-entry-sagepaydirectpro_expiration_yr, #advice-validate-cc-exp-sagepaydirectpro_expiration, #advice-validate-cc-exp-sagepaydirectpro_expiration_yr{margin-top: 34px !important; margin-left: 10px !important;}
.basket_form_ipad ol li h6						{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold; display:none; padding:0 0 4px 0;}
.basket_form_ipad ol li h6 a					{ display:inline-block; text-decoration:none; color:#3675B9;}
.basket_form_ipad ol li h6 a:hover				{ text-decoration:underline;}


.basket_form_disp p								{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.basket_form_quant								{ width:16%; float:left;}
.basket_form_quant strong						{ font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:0 0 5px 0;}

.basket_form_quant cite							{ font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:none; padding:0 0 5px 0; font-style:normal;}

.basket_form_quant .dk_container				{ width:70px; height:29px;}
.basket_form_quant .dk_toggle					{ width:70px !important; height:29px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_drp_bg.jpg) no-repeat; border:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; padding:0;}
.basket_form_quant .dk_toggle .dk_label			{ width:36px; text-align:center; font-weight:bold; color:#252525;}
.basket_form_quant .dk_options_inner li			{ padding:0 0 5px 0 !important; width:100%; border:none;}
.basket_form_quant .dk_options_inner li	a		{}
.basket_form_quant .dk_toggle .dk_arrow			{ background:none;}
.basket_form_quant .dk_toggle:hover .dk_arrow	{ background:none;}
.basket_form_quant a.remove_item2				{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#4a83c0; display:block; text-decoration:none;}
.basket_form_quant a.remove_item2:hover			{ text-decoration:underline;}
.basket_subtotal								{ width:26%; float:right; text-align:right;}
.basket_subtotal p								{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:2px 0 0 0;}
.basket_subtotal label							{ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:block;}
.basket_subtotal span.basket_check				{ float:right; display:block;}
.basket_check_box								{ width:100%; padding:10px 0 0 0;}

.basket_cards									{ width:100%; text-align:center; display:none; padding:30px 0 0 0;}
.basket_cards span								{ display:block; padding:15px 0;}
.basket_cards span img							{ max-width:306px; height:22px; display:inline-block;}
.basket_cards p									{ font-size:21px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold;}
.basket_cards p em								{ font-style:normal;}
.basket_cards p a								{ color:#252525; text-decoration:none;}
.basket_cards cite								{ font-style:normal; font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block; padding:0 0 7px 0;}


/*----------inner7 start----------*/

.catalogue_page									{ width:100%; padding:0 0 50px 0;}
.catalogue_cont									{ width:78%; float:right;}
.catalogue_title								{ width:100%;}
.catalogue_title h2								{ font-size:30px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#4a83c0; font-weight:bold; padding:5px 0 15px 0; display:none;}
.catalogue_title p								{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 10px 2.5%;}

.catalogue_box1									{ width:47%; padding:0 0 0 2.5%; float:left;}
.catalogue_box1_head							{ width:100%; background:#49494a; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.catalogue_box1_head strong						{ font-size:13px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; float:left; display:block; padding:0 0 0 10px;}
.catalogue_box1_head em							{ font-size:10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; float:right; display:block; padding:0 10px 0 0; font-style:normal;}
.catal_box1_cont								{ width:100%;}
.catal_box1_border								{ border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #cccccc; min-height:285px;}

.catal_box1_cont ul								{ width:92%; float:left; display:block; padding:10px 3%;}
.catal_box1_cont ul li							{ width:100%; float:left; display:block; padding:2px 0 4px;}
.catal_box1_cont ul li label					{ font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:40%;}
.catal_box1_cont ul li .title_select			{ width:60%; float:right; position:relative; z-index:99;}
*+html .catal_box1_cont ul li.no_pad			{ margin:0 0 7px;}
.catal_box1_cont .dk_container					{ width:59%;}
.catal_box1_cont .dk_toggle						{ height:30px; border:1px solid #d6d6d6; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.catal_box1_cont .dk_toggle span.dk_label		{ height:30px; line-height:30px; color:#252525; font-weight:normal;}
.catal_box1_cont .dk_options ul					{ border-radius:0px; background:#edf7fd; padding:0; width:100%;}
.catal_box1_cont .dk_options li					{ padding:0 !important;}
.catal_box1_cont .dk_options a					{ color:#252525; font-weight:normal; line-height:15px;}
.catal_box1_cont .dk_options a:hover			{ background:#316ac5; color:#fff;}

.catal_box1_cont ul li .bill_txtbox				{ width:55%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.catal_box1_cont ul li .add_focus				{ border:1px solid #7eb1fd;}

.catal_box1_cont ul li .find_add				{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:right; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 10px 3px 10px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer;}
.catal_box1_cont ul li .find_add:hover			{ background-position:0 -25px;}
.catal_box1_cont ul li p						{ clear:both; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:5px 0 4px 0;}
.catal_box1_cont ul li p a						{ text-decoration:none; color:#3675b9;}
.catal_box1_cont ul li p a:hover				{ text-decoration:underline;}

.catal_submit									{ width:24%; padding:15px 1.5% 15px 0; float:right; text-align:right;}
.catal_submit .cat_sub_but						{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:right; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 30px 3px 30px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer;}
.catal_submit .cat_sub_but:hover				{ background-position:0 -25px;}
.catal_submit a									{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; display:inline-block; text-decoration:none; clear:both; font-style:italic; padding:4px 0 0 0;}
.catal_submit a:hover							{ text-decoration:underline;}

.cat_bc											{ display:none;}


/*----------inner8 start----------*/

.login_page										{ width:100%; padding:0 0 200px 0;}
.login_cont										{ width:100%;}

.login_title									{ width:100%;}
.login_title h2									{ font-size:30px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#4a83c0; font-weight:bold; padding:5px 0 15px 0;}

.existing_cust									{ border: 1px solid #E5E5E5; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); float: left; margin: 0 0.9% 0 0;  width: 32.4%;}

.existing_cust_title							{ width:100%; background:#49494a; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.existing_cust_title h3							{ font-size:13px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; float:left; display:block; padding:0 0 0 10px;}
.existing_cust_title span						{ font-size:10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; float:right; display:block; padding:0 10px 0 0; font-style:normal;}
.existing_cust_title em							{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:none; font-style:normal; padding:0 10px 0 0;}

.existing_cust_cont								{ width:100%; padding:10px 0 0 0; min-height:168px;}
.existing_cust_cont ul 							{ display:block; padding:0 10px; float:left;}
.existing_cust_cont ul li						{ width:100%; float:left; display:block; padding:0 0 5px 0;}
.existing_cust_cont ul li label					{ font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:45%;}
.existing_cust_cont ul li .bill_txtbox			{ width:50%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:block;}
.existing_cust_cont ul li span					{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:5px 0; display:inline-block; float:left;}
.existing_cust_cont ul li span a				{ color:#4a83c0; text-decoration:none; display:block;}
.existing_cust_cont ul li span a:hover			{ text-decoration:underline;}
.existing_cust_cont ul li cite					{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block; font-style:normal;}
.existing_cust_cont ul li cite b				{ color:#979797; position:relative; top:-1px; font-size:14px;}

.existing_cust_cont .log_in_but					{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 22px 3px 22px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; margin:10px 0 0 0; position:absolute; bottom:15px; right:10px; max-width:135px;}
.existing_cust_cont .log_in_but:hover			{ background-position:0 -25px;}

.existing_cust_cont p							{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 10px 15px;}
.existing_cust_cont p.para_pad					{ padding:0 10px 20px;}
.existing_cust_cont p.stard_hide				{ display:none;}

.guest_last										{ margin:0px;}

/*----------inner9 start----------*/

.product_page									{ width:100%;}
.product_cont									{ width:100%;}

.product_lft									{ width:49.3%; float:left;}
.product_rht									{ width:49.3%; float:right;}

.product_gallery								{ width:100%; margin:0 0 15px 0;}
.product_gallery_cont							{ border:1px solid #e5e5e5; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); overflow:hidden;}

#prod_slide										{ width:80%; height:380px; margin:0 auto;}
#prod_slide img									{ max-height:380px; width:100% !important; }

.media_options									{ width:100%; height:30px; background:#dcead5; text-align:center;}
.media_options ul								{ width:100%; float:left; display:block;}
.media_options ul li							{ width:100%; float:left; display:block;}
.media_options ul li a							{ display:block; text-decoration:none; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold;}

.related_prodcts								{ width:100%;}
.related_prodcts h4								{ background:#dcead5; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:0 0 0 10px; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.related_prodcts_cont							{ border:1px solid #e5e5e5; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:1%;}
.related_prodcts_cont .product_listing ol li	{ width:31.4%; margin:0 1% 0 0; min-height:320px;}
.related_prodcts_cont .product_listing ol li .prod_title	{ min-height:90px;}
.related_prodcts_cont .product_listing ol li p a	{ height:auto;}

.related_prodcts_cont .product_listing ol li .price_box em	{ padding:0 0 3px 0; display:block;}
.related_prodcts_cont .product_listing ol li .price_box cite	{ font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#F00; font-weight:bold; font-style:normal; text-decoration:line-through;}

.related_prodcts_cont .product_listing ol li p.product_image { height:auto;}

.top_highlighted								{ width:100%;}
.top_highlighted strong							{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:0 0 10px 0;}
.top_highlighted p								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 10px 0;}
.product_name h1								{ font-size:22px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#3675b9; font-weight:bold; padding:0 0 10px 0;}
.product_name h1 img							{ display:inline-block; width:auto; vertical-align:middle;}

.top_high_price									{ width:100%; border-bottom:1px dashed #dbdbdb; padding:0 0 15px 0;}
.top_price1										{ float:left; padding:0 20px 0 0;}
.top_price1 strong								{ font-size:22px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:block;}

.top_price2										{ float:left; padding:0 20px 0 0;}
.top_price2 strong								{ font-size:22px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block;}
.top_price2 strong em							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block; font-style:normal; font-weight:normal;}

.top_price3										{ float:left; padding:0 20px 0 0;}
.top_price3 p									{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block; font-style:normal; font-weight:normal; padding:22px 0 0 0;}
.top_price3 p a									{ color:#3675B9; text-decoration:none;}
.top_price3 p a:hover							{ text-decoration:underline;}

.product_rating_top								{ width:100%; }

.product_options_box							{ width:100%;}

.prod_opt_text									{ width:100%;}
.prod_opt_text p								{ font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:10px 0 15px 0;}
.prod_opt_text p a								{ color:#3675B9; text-decoration:none;}
.prod_opt_text p a:hover						{ text-decoration:underline;}

.product_options								{ width:100%; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/prod_opt_bg.jpg) repeat-x left top #fffae0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border-bottom:1px solid #ececec;}
.product_opt_top								{ border-bottom:1px dashed #dbd7c1;}
.prod_col										{ width:46%; float:left; padding:0 0 0 4%; position:relative;}
.prod_col h1									{ font-size:14px; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; }
.prod_col ul									{ width:100%; float:left; display:block; position:relative; padding:12px 0 22px 0;}
.prod_col ul li									{ float:left; display:block; padding:0 1px 0 0;}
.prod_col ul li a								{ display:block; text-decoration:none; width:26px; height:26px; border:4px solid #fffae0;}
.prod_col ul li a img							{ display:block;}
.prod_col ul li span							{ display:block; position:absolute; bottom:0px; left:0px; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold; display:none;}
.prod_col ul li a.add_border					{ border:4px solid #3675b9;}

.prod_col_tooltip								{ width:190px; height:121px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip_bg.png) no-repeat left top; position:absolute; top:0px; right:100%; z-index:99; text-align:left; padding:0 35px 0 15px; display:none;}
.prod_col_tooltip p								{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:50px 0 0 0; text-align:center;}

.prod_size_tooltip								{ width:190px; height:121px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip_bg.png) no-repeat left top; position:absolute; top:25px; right:100%; z-index:99; text-align:left; padding:0 35px 0 15px; display:none;}
.prod_size_tooltip p							{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:50px 0 0 0; text-align:center;}

.prod_size2										{ width:46%; float:left; padding:0 0 0 2%; border-left:1px dashed #dbd7c1; position:relative;}
.prod_size2 h2									{ font-size:14px; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 7px 0;}
.prod_size2 a.see_our							{ font-size:12px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:block; text-decoration:none; padding:0 0 0 16px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_anchor_bg.png) no-repeat left 8px;}
.prod_size2 a.see_our img						{ width:84px; height:28px; display:inline-block; vertical-align:middle; padding:0 0 0 10px;}
.prod_size2 a.see_our:hover						{ text-decoration:underline;}
.prod_size2 ul									{ width:100%; float:left; display:block; padding:7px 0;}
.prod_size2 ul li								{ float:left; display:block; padding:0 4px 7px 0; width:auto;}
.prod_size2 ul li a								{ width:28px; height:26px; border:1px solid #c1c1c1; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/size_grad.jpg) repeat-x left top #f2f2f2; display:block; font-size:12px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; text-align:center; text-decoration:none; padding:0px !important;}
.prod_size2 ul li a:hover						{ text-decoration:underline;}
.prod_size2 ul li a.active						{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/size_grad_hov.jpg) repeat-x left top #588cce; color:#fff;}

.product_opt_btm								{ width:100%; padding:13px 0;}
.avail_stock									{ float:left; padding:0 6% 0 4%;}
.avail_stock strong								{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:0 0 4px 0;}
.avail_stock span								{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; display:block;}
.avail_stock span img							{ width:20px; height:20px; display:inline-block; vertical-align:middle;}

.req_quantity									{ float:left; padding:0 6% 0 0; }
.req_quantity strong							{ font-size:14px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; display:block; padding:0 0 7px 0; text-align:center;}
.req_quant_inc									{ position:relative;}
.req_quant_inc label							{ font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; padding:0; float:left; display:block; font-style:normal;}
.req_quant_inc .inc 							{ width:24px; height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/incre_spr.png) no-repeat left top; font-size:0px; float:left; display:block; margin:0; cursor:pointer;}
.req_quant_inc .inc:hover						{ background-position:0 -25px;}
.req_quant_inc .dec								{ position:absolute; top:0px; left:0px; width:24px; height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/decre_spr.png) no-repeat left top; font-size:0px; cursor:pointer;}
.req_quant_inc .dec:hover						{ background-position:0 -25px;}
.req_quant_inc input							{ margin:-2px 5px 0 28px; width:40px; height:25px; border:1px solid #c6c6c6; box-shadow:inset 1px 2px 2px #acacac; -webkit-box-shadow:inset 1px 2px 2px #acacac; -moz-box-shadow:inset 1px 2px 2px #acacac; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); font-size:12px; line-height:25px; color:#252525; float:left; display:block; text-align:center;}

.add_to_basket									{ float:left; width:40%;}
.add_to_basket .prd_add_but						{ height:54px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/create_acc_bg2.jpg) repeat left top; border:none; cursor:pointer; outline:none; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); width:100%; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099C6; padding:0 5% 2px; font-weight:bold;}
.add_to_basket .prd_add_but:hover				{ background-position:0 -54px;}

.product_tabber									{ width:100%; padding:15px 0 0 0;}
.product_tabber_tabs							{ width:100%;}
.product_tabber_tabs ul							{ width:100%; float:left; display:block;}
.product_tabber_tabs ul li						{ float:left; display:block; padding:0 2px 0 0;}
.product_tabber_tabs ul li a					{ background:#dcead5; height:30px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); display:block; text-decoration:none; width:75px; text-align:center; font-size:12px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:bold; padding:6px 0 0 0; outline:none;}
.product_tabber_tabs ul li a:hover				{ text-decoration:underline;}
.product_tabber_tabs ul li.one_line_pad a		{ padding:12px 0 0 0; height:24px;}
.product_tabber_tabs ul li a.active				{ background:#fffae0; color:#363636;}

.product_tabber_cont							{ background:#fffae0; border-bottom:1px solid #ececec; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); padding:3%;}

.product_tabber_cont h4							{ font-size:17px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 10px 0;}
.product_tabber_cont p							{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 15px 0;}
.product_tabber_cont p a						{ color:#3675B9; text-decoration:none;}
.product_tabber_cont p a:hover					{ text-decoration:underline;}
.product_tabber_cont ul							{ list-style-type:disc; list-style-position:outside; padding:0 0 10px 0; margin:0 0 0 15px; display:block !important;}
.product_tabber_cont ul li						{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:none !important; display:list-item !important;}

.prod_feat										{ float:left; position:relative; margin:0 4px 15px 0;}
.prod_feat span									{ display:block;}
.prod_feat span img								{ display:block; width:auto;}

.prod_feat .tooltip								{ width:190px; height:161px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip_bg2.png) no-repeat left top; position:absolute; top:-40px; right:100%; z-index:99; text-align:left; padding:0 35px 0 15px; display:none;}
.prod_feat .tooltip h3							{ font-size:15px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:30px 0 7px 0;}
.prod_feat .tooltip p							{ font-size:12px; line-height:14px !important; font-family:Arial, Helvetica, sans-serif; color:#252525; }
.prod_feat .tooltip a.find_more					{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; display:inline-block; clear:both; margin:8px 0 0 0;}
.prod_feat .tooltip a.find_more:hover			{ text-decoration:underline;}

.liz_lft										{ width:auto; float:right; text-align:right;}
.liz_lft h3										{ font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:35px 5px 0 0;}

.liz_rht										{ width:auto; float:right;}
.liz_rht span									{ display:block;}
.liz_rht span img								{ display:block; width:auto;}

.write_review									{ background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:1px solid #e5e1c9; padding:2%;}
.write_review h5								{ font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 16px 0;}
.write_review p									{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 0 15px 0;}

.write_review ul 								{ width:100%; float:left; display:block; margin:0px; padding:0px; list-style-type:none;}
.write_review ul li								{ width:100%; float:left; display:block; padding:0 0 8px 0;}
.write_review ul li label						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:25%; padding:8px 0 0 0;}
.write_review ul li cite						{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:left; display:block; width:49%; padding:0; font-style:normal;}
.write_review ul li .review_txtbox				{ width:45%; height:30px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:0 2%; font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#252525;}
.write_review ul li p							{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0px;}
.write_review ul li .review_txtarea				{ width:65%; height:120px; border:1px solid #c4cdd6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); position:relative; padding:0; box-shadow:0 1px 3px #979696 inset; -moz-box-shadow:0 1px 3px #979696 inset; -webkit-box-shadow:0 1px 3px #979696 inset; padding:3px 0 3px 2%; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; resize:none; overflow:auto;}
.write_review ul li .review_submit				{ height:25px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:right; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:0 35px 3px; width:auto; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer; margin:0 1% 0 0;}
.write_review ul li .review_submit:hover		{ background-position:0 -25px;}
*+html .write_review ul li .review_submit		{ width:140px;}
.write_review ul li span.review_req				{ font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#252525; float:right; display:block; padding:4px 10px 0 0;}

.write_review .star_rating						{ width:45%; float:left; padding:15px 0;}
.write_review .star_rating em 					{ width:24px; float:left; display:block; font-style:normal; padding:0 2px 0 0;}
.write_review .star_rating em a					{ display:block; text-decoration:none;}
.write_review .star_rating em a img				{ display:block; width:auto;}

.write_review ul li .captcha					{ width:190px; margin:0 auto; position:relative;}
.write_review ul li .captcha img				{ width:auto;}
.write_review ul li .captcha_load				{ width:19px; height:19px; position:absolute; top:0; right:-25px;}
.write_review ul li .captcha_load img			{ width:auto;}

/*ipad product content*/

.ipad_product_cont								{ width:100%; display:none;}
.ipad_prod_cont_top								{ padding: 0 1%;}
.ipad_prod_cont_top h1							{ font-size:21px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#4a83c0; padding:5px 0 15px 0;}
.ipad_prod_cont_top h1 img						{ width:118px; display:inline-block; vertical-align:middle;}

.ipad_prod_image								{ width:100%; padding:0 0 10px 0;}

.ipad_prod_cont_mid								{ padding:0 1.5%;}
.ipad_prod_cont_mid	strong						{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; font-weight:bold; display:block; padding:2px 0 4px 0;}
.ipad_prod_cont_mid	p							{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; padding:0 0 8px 0;}
.ipad_prod_cont_mid	cite						{ font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; padding:0 0 8px 0; font-style:normal; display:none;}

.ipad_option_box								{ width:100%; background:#f2f2f2; border-top:1px dashed #dbdbdb;}
.ipad_option_top								{ border-bottom:1px dashed #dbdbdb; padding:10px 1.5%;}
.ipad_option_btm								{ padding:10px 1.5%;}
.ipad_colour_box								{ padding:0px; width:40%;}
.ipad_colour_box h1								{ font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; padding:0 0 2px 0;}
.ipad_colour_box ul								{ padding-top:0 ;}
.ipad_colour_box ul li 							{ padding:0 3px 0 0;}
.ipad_colour_box ul li a						{ border:2px solid #f2f2f2;}
.ipad_colour_box ul li a.add_border				{ border:2px solid #3675b9;}

.ipad_size_box									{ padding:0px; float:left; width:30%;}
.ipad_size_box h2								{ font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; padding:0 0 2px 0;}
.ipad_size_box .dk_container					{ width:92px;}
.ipad_size_box .dk_toggle						{ width:92px !important; height:29px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_drp_bg2.jpg) no-repeat left top; padding:0px !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:none;}
.ipad_size_box .dk_toggle .dk_label				{ width:36px; text-align:center; font-weight:bold; color:#252525;}
.ipad_size_box .dk_options_inner li				{ padding:0 0 5px 0 !important; width:100%; border:none;}
.ipad_size_box .dk_options_inner li	a			{}
.ipad_size_box .dk_toggle .dk_arrow				{ background:none;}
.ipad_size_box .dk_toggle:hover .dk_arrow		{ background:none;}

.ipad_quant_box									{ padding:0px; float:left; }
.ipad_quant_box h2								{ font-size:16px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#363636; padding:0 0 2px 0;}
.ipad_quant_box .dk_container					{ width:70px;}
.ipad_quant_box .dk_toggle						{ width:70px !important; height:29px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_drp_bg.jpg) no-repeat left top; padding:0px !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border:none;}
.ipad_quant_box .dk_toggle .dk_label			{ width:36px; text-align:center; font-weight:bold; color:#252525;}
.ipad_quant_box .dk_options_inner li			{ padding:0 0 5px 0 !important; width:100%; border:none;}
.ipad_quant_box .dk_options_inner li a		{}
.ipad_quant_box .dk_toggle .dk_arrow			{ background:none;}
.ipad_quant_box .dk_toggle:hover .dk_arrow		{ background:none;}
.ipad_option_btm .ipad_basket_but				{ height:54px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/create_acc_bg2.jpg) repeat left top; border:none; cursor:pointer; outline:none; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); width:100%; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099C6; padding:0 0 2px 0; margin:5px 0 0 0;}
.ipad_option_btm .ipad_basket_but:hover			{ background-position:0 -54px;}

.ipad_more_info									{ width:100%; display: none;}
.ipad_more_info ul.more_info_accord				{ width:100%; float:left; display:block;}
.ipad_more_info	ul.more_info_accord li			{ width:100%; float:left; display:list-item;}
.ipad_more_info	ul.more_info_accord li a.mainacclink		{ font-size:15px; line-height:42px; font-family:Arial, Helvetica, sans-serif; color:#323232; font-weight:bold; padding:0 1.5%; display:block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_green_grad.jpg) repeat-x left top; height:42px; border-top:1px solid #bababa; display:block; text-decoration:none;}
.ipad_more_info	ul.more_info_accord li a span	{ display:block; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/arrow_right_accord.png) no-repeat right 12px;}
.ipad_more_info	ul.more_info_accord li a.selected span	{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/arrow_down_accord.png) no-repeat right 15px; color:#4A83C0;}
.ipad_more_info	ul.more_info_accord li ul		{ display:none; background:#fffae0; width:100%; float:left;}
.ipad_more_info ul.more_info_accord li ul .product_tabber_cont p a.click_here	{ background:none; display:inline-block; height:auto; padding:0px; border:none; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#3675B9; font-weight:normal;}
.ipad_more_info ul.more_info_accord li ul .product_tabber_cont p a.click_here:hover	{ text-decoration:underline;}
.iphone_prod_image								{ display:none;}


/*inner 10*/


.deshboard_cont									{ padding:1%;}

.deshboard_box1									{ padding:0 1.5%; width:97%; border-bottom:1px dashed #dbdbdb;}
.deshboard_box1 h3								{ font-size:20px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold;}
.deshboard_box1 p								{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#252525; padding:0 20% 10px 0;}
.deshboard_box1 h4								{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 10px 0;}

.recent_order									{ width:100%; padding:0 0 30px 0;}
.recent_order_head								{ width:100%; background:#49494a; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.recent_order_cont								{ border:1px solid #e5e5e5; border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.recent_order .recent_width1					{ width:18%; padding:0 0 0 1.5%;}
.recent_order .recent_width2					{ width:19.5%; padding:0 0 0 1.5%; text-align:center;}
.recent_order ul								{ width:100%; float:left; display:block;}
.recent_order ul li								{ float:left; display:block; border-right:1px solid #5c5c5d;}
.recent_order ul li h6							{ font-size:13px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.recent_order ul li h6 span						{ color:#fff;}
.recent_order ul li h6 span.cell_view			{ display:none;}
.recent_order ul li h6 span.normal_view			{ display:inline-block;}
.recent_order ul li span						{ font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.recent_order ul li span a						{ display:inline-block; text-decoration:none; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#4981bd; padding:0 0 0 18px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 2px; font-weight:bold;}
.recent_order ul li span a:hover				{ text-decoration:underline;}
.recent_order_cont ul li						{ border-right:1px solid #ebebeb; padding:9px 0 9px 1.5% !important;}

.deshboard_box2									{ padding:15px 1.5% 0; width:97%;}
.help_order										{ width:60%; float:left;}
.help_order h5									{ font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#252525; font-weight:bold; padding:0 0 10px 0;}
.help_order ul									{ width:100%; float:left; display:block;}
.help_order ul li								{ width:100%; float:left; display:block; padding:0 0 5px 0;}
.help_order ul li a								{ font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#477eb8; display:block; text-decoration:none;}
.help_order ul li a:hover						{ text-decoration:underline;}

.my_account_link								{ width:40%;}
/* Filter Mask +========================================================================== */
#filter-mask {
    background:#fff;
    filter:alpha(opacity=70);
    height: 120% !important;
    left: 0 !important;
    opacity: 0.7;
    position: fixed;
    top: 0 !important;
    width: 100% !important;
    z-index: 10000000;
}

#filter-mask img {
    clear: both;
    left: 46%;
    position: absolute;
    top: 44%; z-index: 110;
}

.hide-mask {
    display:none !important;
}
/* ======================================================================================= */
/* JQUERY POPUP */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	z-index:9999999999 !important;
}

#popup_title {
		background: #487fba;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 0px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
  color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
}

#popup_content.confirm {
}

#popup_content.prompt {
}

#popup_message {
}

#popup_panel {
	text-align: center;
	margin: 1em 1em; z-index: 999999999 !important;
}

#popup_prompt {
	margin: .5em 0em;
}
#popup_overlay{
    background-color: #000 !important;
    opacity: 0.8 !important;
    filter: alpha(opacity =   80) !important;
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    cursor: pointer !important; pointer-events: bounding-box;}

#popup_container .close{
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-white.png") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-top: 8px;
    padding-right: 18px;
}
/* END JQUERY POPUP */
#dialog-title-block {
	background: #487fba;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
#dialog-title-block-login,#dialog-title-block-forget,#dialog-title-block-subscribe {
	background: #487fba;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}


#dialog-title {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}
#dialog-title-login,#dialog-title-forget,#dialog-title-subscribe {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}

#dialog-content {
	overflow: auto;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
/*	position: relative;
*/	float:left;
	width:100%;
	clear:both;
}

#dialog-content-login,#dialog-content-forget,#dialog-content-subscribe {
	overflow: auto;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	padding:10px 15px;
}

#dialog_submit-mask {
	top : 0;
	left : 0;
	position: absolute;
	z-index: 999;
	background: #fff url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ajax-loader.gif") 50% 50% no-repeat;
}

#dialog-content-inner {
	min-height: 237px;
	max-height: 495px;
	margin: 14px 20px 20px;
	/*overflow-x: hidden !important;
    overflow-y: auto;*/
}

#dialog-content-inner p, #dialog-content-inner ul {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 21px;
}

#dialog-content-inner ul.form-list {
	font-size: 1em !important;
}

#dialog-content-inner .head-colored {
	margin-left: 0 !important;
	margin-right: 5px !important;
}


#header_cart {
	width: 303px;
	position: absolute;
	z-index: 999999;
	padding: 4px 0 0;
	background: #d7eafe;
	border: 1px solid #a2c0df;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	margin-bottom: 4px;
	cursor: pointer;
}
#search_mini_form{ margin-top: 40px; }
.header-cart-content-top {
}

#header_cart .head {     background: none repeat scroll 0 0 #D7EAFE;
    float: left;
    margin-bottom: 10px;
    padding: 11px 4% 5px;
    width: 92%;}
#header_cart .head h2 { font-size: 16px; float: left; padding-right: 14px; line-height: 1.3; margin: 0;}
#header_cart .head a {     color: #3675B9;
    float: right;
    font-size: 12px;
    margin-top: 3px;
    text-decoration: underline;
}
#header_cart #cart-sidebar { background: #fff; padding: 12px; }
#header_cart #cart-sidebar li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #D1CDBA; }
#header_cart #cart-sidebar li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

.header-cart-content-top .items-count { float: left; margin: 4px 0 6px 12px;  padding-left: 30px; font-size: 12px; font-weight: bold; height: 17px; line-height: 17px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -410px -21px no-repeat; }
.header-cart-content-top button {
	float: right;display: block;width: 92px;height: 25px;font-size: 12px;line-height: 19px;background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout-header-btn_02.png) 0 0 repeat-x;text-indent: 0;overflow: hidden;
    border: 0;padding: 0;color: #fff;margin-right: 6px;
}

.header-cart-content-top .checkout-hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout-header-btn_02.png) 0 -25px repeat-x;
}
.header-cart-content-top button:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout-header-btn_02.png) 0 -25px repeat-x;
}
/* .header-cart-content-top button span { display: none; } */

#header-cart-content h2 { margin-bottom: 10px; font-size: 14px; }
#header-cart-content h2 a { color: #252525; font-weight: bold; }
#header-cart-content h2 a:hover { text-decoration: underline; }


#header-cart-content .product-images {
	float: left;
	margin-right: 12px;
}

#header-cart-content #cart-sidebar .product-images a {
	border: 1px solid #e1e1e1;
}

#header-cart-content .product-details {
	float: left;
	font-size: 12px;
}

#header-cart-content .product-details .qty-count {
	height: 25px;
	line-height: 25px;
	float: left;
	margin-right: 6px;
}

#header-cart-content .product-details .remove { text-decoration: underline; color: #3675B9; }
.totals-actions-container { font-size: 12px; font-weight: bold; margin: 18px 12px 11px; text-align: center;}

.totals-actions-container .quantity { float: none; margin: 0; display: inline-block;}
.totals-actions-container .subtotal { float: none; margin: 0 0 0 50px; display: inline-block;}

.totals-actions-container .actions { margin-top: 6px; }
.smallhometext{display: none;}
.largehometext{display: block;}
.totals-actions-container button.continue-shopping-btn {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/header-cart-continue-shopping-btn_02.png") repeat-x scroll center 0;
    border: 0 none;display: block;float: left;font-size: 12px;height: 48px;line-height: 16px;overflow: hidden;padding: 0;text-indent: 0;width: 45%;color: #252525;font-weight: bold;
}

.totals-actions-container button.continue-shopping-btn:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/header-cart-continue-shopping-btn_02.png) center -48px repeat-x !important;
}

.totals-actions-container button.checkout-btn {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/header-cart-proceed-to-checkout-btn_02.png) center 0 repeat-x;
	float: right;display:block;width:49%;height:48px;font-size: 12px;line-height: 16px;text-indent: 0;overflow:hidden;border: 0;padding: 0;color: #fff;font-weight: bold;
}

.totals-actions-container button.checkout-btn:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/header-cart-proceed-to-checkout-btn_02.png) center -48px repeat-x;
}

/* .totals-actions-container .actions span { display: none; } */
.medical-condition-wrapper{
	float: left;
    height: 33px;
    position: relative;
    width: 194px;
}
.medical-condition-wrapper .select{
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png") no-repeat scroll right -569px #FFFFFF;
    border: 1px solid #D6D6D6;
   	color: #000;
    float: right;
    font: 12px/27px arial,sans-serif;
    height: 26px;
    overflow: hidden;
    padding: 0 7px;
    position: absolute;
    right: 5px;
    width: 89%;
-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.medical-condition-mask {
	display:none !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 171px;
	padding: 6px 11px;
	height: 20px;
	line-height: 20px;
	color: #000;
	font-size: 13px;
	z-index: 3;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) 0 -103px no-repeat;
}

.medical-condition-mask-hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) 0 -136px no-repeat;
}
.medical-condition-wrapper select {
	height: 28px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
/* Block: Layered Navigation */
.block-layered-nav { border:0; }
.block-layered-nav .block-title {
	border:0;
	padding:7px 10px;
	overflow:hidden;
	background: #4d4d4e;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.block-layered-nav .block-title { height: auto; line-height: 1; }
.block-layered-nav .block-title.hidetitle,
.block-layered-nav .block-title.hidetitle + #gan-block-content-left {
    display: none;
}
.block-layered-nav .block-title h3 { font-size: 12px; font-weight: bold; color: #fff; margin: 0; }
.block-layered-nav .block-subtitle { /*line-height:1.35; border:1px solid #b9ccdd; border-width: 1px 0; text-transform:uppercase;*/ margin:0px; padding:0px; }
.block-layered-nav .block-content {
	border: 1px solid #dcdcdc;
	border-top: 0;
	background: #fff;
	padding: 0 0 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	margin-bottom:10px;
	float: left;
	width: 99%;
}
.block-layered-nav dt,
.blog .sub-title {
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#e5e5e5));
	background: -webkit-linear-gradient(#f3f3f3, #e5e5e5);
	background: -moz-linear-gradient(#f3f3f3, #e5e5e5);
	background: -ms-linear-gradient(#f3f3f3, #e5e5e5);
	background: -o-linear-gradient(#f3f3f3, #e5e5e5);
	background: linear-gradient(#f3f3f3, #e5e5e5);
	-pie-background: linear-gradient(#f3f3f3, #e5e5e5);
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	float:left;
	width:100%;
}
.block-layered-nav dt a,
.blog .sub-title .arrow { color: #363636; font-size: 12px; font-weight: bold; padding: 10px 8px; display: block; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/layered-nav-arrow.png) 95% center no-repeat; text-decoration: none;  }
.block-layered-nav dt a:hover{ text-decoration: none;}
.block-layered-nav dt a.active-header { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/layered-nav-arrow-right.png) no-repeat 95% center !important; }
.block-layered-nav dd {
    float: left;
    padding: 3px 2%;
    width: 96%;
}
#advancednavigation-filter-content-uk_size ol li {
    float: left;
    margin: 0 5px;
    /* width: 30px; */
}
#advancednavigation-filter-content-uk_size ol li a{
    margin: 0;
	width: 100%;
}
.block-layered-nav dd .filter-option label { padding: 1px 0 0 8px; margin: 2px 0; font-size: 12px; display: block; background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/noncheckedbox.gif") no-repeat scroll 8px 40% transparent; }
.block-layered-nav dd .filter-option label.selected { background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkedbox.gif") no-repeat scroll 8px 40% transparent; }
.block-layered-nav dd .filter-option input { vertical-align: middle; visibility:hidden; margin-right:2px; height:13px;}
.ie6 .block-layered-nav dd .filter-option input,
.ie7 .block-layered-nav dd .filter-option input,
.ie8 .block-layered-nav dd .filter-option input,
.ie9 .block-layered-nav dd .filter-option input { visibility: visible !important; }

.ie6 .block-layered-nav dd .filter-option label,
.ie7 .block-layered-nav dd .filter-option label,
.ie8 .block-layered-nav dd .filter-option label,
.ie9 .block-layered-nav dd .filter-option label { background: none !important; }

.block-layered-nav dd.last { }
.block-layered-nav .currently li { background:#fff url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_block-layered-li.gif) 0 100% repeat-x; padding:4px 6px 4px 10px; }
.block-layered-nav .currently .label { font-weight:bold; padding-left:18px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_block-layered-label.gif) 0 3px no-repeat; text-transform:uppercase; }
.block-layered-nav .currently .btn-remove { margin:3px 0 0; }
.block-layered-nav .actions { font-size: 1.1em; padding:4px 9px; background:#cad6e4; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
.block-layered-nav .actions a { float:none; }

.block-layered-nav #filter_size { margin: 7px 0 0 5px; }
.block-layered-nav #filter_size input { display: none; }
.block-layered-nav #filter_size label {
	float: left;
	display: block;
	border: 1px solid #c1c1c1;
	min-width: 23px;
	height: 22px;
	line-height: 22px;
	padding: 0 1px;
	margin: 0 0 7px 4px;
	text-align: center;
	background: #fdfdfd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#f2f2f2));
	background: -webkit-linear-gradient(#fdfdfd, #f2f2f2);
	background: -moz-linear-gradient(#fdfdfd, #f2f2f2);
	background: -ms-linear-gradient(#fdfdfd, #f2f2f2);
	background: -o-linear-gradient(#fdfdfd, #f2f2f2);
	background: linear-gradient(#fdfdfd, #f2f2f2);
	-pie-background: linear-gradient(#fdfdfd, #f2f2f2);
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.block-layered-nav #filter_size label.selected{
 	background: #2661a0 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2661a0), to(#5a8ed0)) !important;
	background: -webkit-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -moz-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -ms-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -o-linear-gradient(#2661a0, #5a8ed0) !important;
	background: linear-gradient(#2661a0, #5a8ed0) !important;
	-pie-background: linear-gradient(#2661a0, #5a8ed0) !important;
    color: #FFFFFF;
   	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.block-layered-nav #filter_size label:hover, .block-layered-nav #filter_size label:active {
    border: 1px solid #80a8d3;
}

.block-layered-nav ul li, .block-layered-nav ol li{ list-style: none !important;}
.hide-filters { display: none; }
.leftnavmore { margin-left:3px; font-size:12px; float: left; margin-bottom: 6px;color: #3675B9; }

.hidden {
    border: 0 none !important;
    display: block !important;
    font-size: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 0 !important;
}
.priceslider-amount{ font-size: 12px; margin-top:5px;margin-bottom: 10px;}
.priceslider-container {
	padding: 10px;
	background: #F3F3F3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F3F3F3), to(#E5E5E5));
	background: -webkit-linear-gradient(#F3F3F3, #E5E5E5);
	background: -moz-linear-gradient(#F3F3F3, #E5E5E5);
	background: -ms-linear-gradient(#F3F3F3, #E5E5E5);
	background: -o-linear-gradient(#F3F3F3, #E5E5E5);
	background: linear-gradient(#F3F3F3, #E5E5E5);
	-pie-background: linear-gradient(#F3F3F3, #E5E5E5);
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.priceslider-amount strong {
    margin-right: 3px;
}
.clearnavigation{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cancel-nav.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin: 5px;
    padding-left: 15px; color: #3675B9; font-size: 12px;font-weight: bold; cursor: pointer;}
.clearnavigation:hover{ text-decoration: underline;}
.subcategory-head h1 {
	font-size: 14px;
    margin: 0;
    padding: 11px 11px 9px 11px;
    position: relative;
	float:left;
}
.attributeinfo-attributeinfo-view .subcategory-head h1{padding: 11px 11px 9px 11px; }
.checkout-onepage-success .subcategory-head { background: #dcead5;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    position: relative;
    margin-bottom: 10px;
    padding: 0 0 1px;
	overflow:hidden; min-height:37px;
    }
.subcategory-head { background: #dcead5;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    position: relative;
    margin-bottom: 10px;
    padding: 0 0 1px;
	overflow:hidden;
}
.no-route-title.subcategory-head{ min-height: 35px;}
	#maincategoryproducts{ float:left; width:100%;}
.subcategory-head h2{ font-size:12px !important;
    line-height: 18px !important; clear:both;
    /*padding: 0 10px 10px !important;*/}
.subcategory-head .subcat-desc{font-size: 1em !important; padding:0 10px 10px; clear:both;}
.subcategory-head .subcat-desc p{font-size: 12px !important;font-weight: normal; line-height: 18px; margin-bottom: 10px;clear: both;}
.subcategory-head .subcat-desc p img{ float: left;margin-right: 5px;width: 132px;}
.subcategory-head .subcat-desc p strong{ font-size: 12px !important;}
.subcategory-head .more-link { position: absolute; top: 11px; right: 11px;/* margin-right:10px !important; position: relative !important;
top: 0 !important;
right: 0 !important;margin-bottom: 10px;padding-bottom: 1px;float: right; */}
.subcategory-head .subcat-desc .more-link{margin-left:0px !important;  margin-top: 0px;}
.subcategory-listing-head { float: right; width: 40%; }
.subcategory-listing-head .category-description img{ float: left;margin-right: 5px;width: auto;}
.subcategory-listing-head img{float: left;}
.subcategory-listing-head h1 { font-size: 14px; font-weight: bold;margin-bottom: 10px; }
.category-description p { font-size: 14px; line-height: 1.5em;clear: both; }
.subcategory-head .subcat-desc h1.noextraroomy{ padding-left: 0px; padding-top: 0px;}
.category-description {
    padding: 10px;
    background: #fffae0;
    border: 1px solid #dedede;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
    float: left;
}
.subcategory-listing { width: 60%; }
.subcategory-listing .categories-grid-row li {
	float: left;
	width: 46%;
	height: auto;
	margin-right:20px;
	margin-bottom:12px;
}
.subcategory-listing .categories-grid-row li.last { margin-right: 0; }
.subcategory-listing .categories-grid-row h3 {
	line-height: 1;
	margin: 0;
	background: #dcead5;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	float:left; width:100%;
}
.subcategory-listing .categories-grid-row .product-image, .subcategory-listing .categories-grid-row .product-image a{ float:left; width:100%; margin:0; padding:0;}
.subcategory-listing .categories-grid-row h3 a { font-size:13px; height: 29px; line-height: 29px; display: block; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 5px 8px no-repeat; padding: 0 0 0 21px; color: #3675b9; font-weight: bold; }
.more-link { font-weight: bold; color: #3675b9; font-size:12px; padding-bottom: 1px; min-height: 15px; padding-left: 16px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sprite-cosy.png) no-repeat -0px 1px; line-height:13px;}
.more-back-link{background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-back-icon.png") no-repeat scroll 0 -2px; }
.subcategory-listing .categories-grid-row h3 a:hover { text-decoration: underline !important; }
/* Pager */
.pager { text-align:center; }
.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { }

.pager .pages { float: left; }
.pager .pages strong { display: none; }
.pager .pages li { float: left; }
.pager .pages li, .pager .pages-all {
	border: 1px solid #c5c5c5;
	border-left: 0;
	height: 23px;
	line-height: 23px;
	background: #fbfbfb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f1f1f1));
	background: -webkit-linear-gradient(#fbfbfb, #f1f1f1);
	background: -moz-linear-gradient(#fbfbfb, #f1f1f1);
	background: -ms-linear-gradient(#fbfbfb, #f1f1f1);
	background: -o-linear-gradient(#fbfbfb, #f1f1f1);
	background: linear-gradient(#fbfbfb, #f1f1f1);
	/*-pie-background: linear-gradient(#fbfbfb, #f1f1f1);
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);*/
	position: relative;
	z-index:0;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}

.pager .pages-all {
	border: 1px solid #c5c5c5;
	display: block;
	float: left;
	margin-left: 6px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 0 8px 0 8px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;
	margin-right: 10px;
	margin-top: 9px;
	filter:none;
}

.pager .pages li.current {
	padding: 0 8px 0 8px;
	background: #225fa0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#225fa0), to(#5e90c5));
	background: -webkit-linear-gradient(#225fa0, #5e90c5);
	background: -moz-linear-gradient(#225fa0, #5e90c5);
	background: -ms-linear-gradient(#225fa0, #5e90c5);
	background: -o-linear-gradient(#225fa0, #5e90c5);
	background: linear-gradient(#225fa0, #5e90c5);
	-pie-background: linear-gradient(#225fa0, #5e90c5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225fa0', endColorstr='#5e90c5',GradientType=0 ); /* IE6-9 */
	color: #fff;
	/*behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;*/
	border-left: 0px;
}

.pager a { color: #252525; }

.pager .pages li.current:first-child {
	padding: 0 8px 0 10px;
}

.pager .pages li.current:last-child {
	padding: 0 10px 0 8px;
   border-left:0px;
}

.pager .pages li a, .pager .pages-all a {
	height: 23px;
	line-height: 23px;
	display: block;
	padding: 0 8px;
}

.pager .pages li.first,
.pager .pages li.previous {
	border-left: 1px solid #c5c5c5 !important;
	-webkit-border-radius: 10px 0 0 10px !important;
	-moz-border-radius: 10px 0 0 10px !important;
	-ms-border-radius: 10px 0 0 10px !important;
	border-radius: 10px 0 0 10px !important;
	/*behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;*/
	zoom:1;
}
.onestepcheckout_enable_terms { padding-bottom:30px !important;}
.pager .pages li.last,
.pager .pages li.next {
	border-left: 0;
	-webkit-border-radius: 0 10px 10px 0 !important;
	-moz-border-radius: 0 10px 10px 0 !important;
	-ms-border-radius: 10px 0 0 10px !important;
	border-radius: 0 10px 10px 0 !important;
	/*behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	zoom:1;*/
}

/* Sorter */
.sorter { }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select {  }
.sorter .link-feed {}

/* Toolbar */
.toolbar {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(#f3f3f3, #e9e9e9);
	background: -moz-linear-gradient(#f3f3f3, #e9e9e9);
	background: -ms-linear-gradient(#f3f3f3, #e9e9e9);
	background: -o-linear-gradient(#f3f3f3, #e9e9e9);
	background: linear-gradient(#f3f3f3, #e9e9e9);
	-pie-background: linear-gradient(#f3f3f3, #e9e9e9);
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	/* position: relative;
	z-index:1000; */
	float:left;
	width:100%;
}

.toolbar .pager { float: right; }
.toolbar .pager .pages{padding: 9px 0 8px;}
.toolbar .sorter { float: left;margin-left: 10px; position: relative; width: 190px; height: 24px; line-height: 24px; padding: 7px 0 10px;}
.toolbar .sorter select {
	height: 24px;
	width: 127px;
	position: absolute;
	top: 0;
	left: 55px;
	z-index: 5;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	font-size: 1em;
}

.sort-by-custom-mask {
	position: absolute;
	top: 0;
	left: 55px;
	height: 24px;
	width: 127px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -184px -0px no-repeat;
	cursor: pointer;
display: none;
}

.sort-by-custom-mask-hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -184px -24px no-repeat !important; }

.sort-by-custom-mask span {
	padding-left: 9px;
	font-weight: normal;
}

.toolbar .selection-count {
    height: 42px;
    line-height: 42px;
    margin: 0;
    text-align: left;
}

.toolbar-bottom {}
.products-listing-type-grid { margin: 0px 0; float:left; width:100%;}
.products-listing-type-grid .grid-row .top-content { overflow: hidden; }
.products-listing-type-grid .grid-row {padding:0; margin:0 0 10px 0; float:left; width:100%;}
.products-listing-type-grid .grid-row .product-name { padding: 14px 10px 10px; text-align: center; line-height: 18px; min-height: 45px; overflow: hidden !important; }
.products-listing-type-grid .grid-row .product-name a { color: #3675b9; font-size: 14px; font-weight: bold; }

.products-listing-type-grid .grid-row li.item {
    float:left;
	width:23.8%;
    min-height: 320px;
	border-left: 2px solid #f1f1f1;
	border-right: 2px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 1% 10px 0;
	padding:0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	overflow:hidden !important;
}
#review-form-mobile{float: left;}
#product-review-table-mobile td{vertical-align: middle;}
#review-form-mobile .customer-area .page-title .required, span.title-required{margin-right: 10px;margin-top: 0px;}

#review-form-mobile #simimage{margin: 10px 0;}
.serchresultresponsive .grid-row li.item{ width:18.6%;}
.products-listing-type-grid .grid-row li.item.last { padding:0; margin-right: 0;}
.reorder-mobilebtn.large.orange.onestepcheckout-button{display: none;}
.products-listing-type-grid .product-image { display:block; height:165px;min-height: 165px !important; z-index: 1; margin:0 auto 10px; position: relative;text-align: center;}
.products-listing-type-grid .price-box { margin: 0 0 0 5px; text-align: center; }
.products-listing-type-grid .price-box span { text-align: center; line-height: 1.1; }
.products-listing-type-grid .pack-size { font-size: 14px; }
.products-listing-type-grid .bottom-container {
    height: auto; min-height:70px;
    vertical-align: top;
    width: 100%; }

.ie7 .bottom-container .price-box {
	margin-top: inherit;
	*clear: expression(
	style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
	style.clear = "none", 0
	);
}

.listing-swatches { text-align: center; width: 100%; margin: 2px auto 0; }
.product-view .listing-swatches { text-align: center; margin: 0 auto; line-height: 19px;  padding: 0 1%;width: 98%; }
.listing-swatches li { display: inline; }
.listing-swatches img.clickable { cursor: pointer; }
.listing-swatches img { border: 1px solid #CCCCCC; height:15px; width:15px; }
.listing-swatches img.active { border: 1px solid #333333; }
.product-maginifier a {
	position: relative;
	max-height: 165px;
	max-width: 165px;
	display: block;
	z-index: 4;
	text-decoration: none;
}

.product-listing-magnifier {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #fff;
	dislay: block;
	text-decoration: none;
	opacity: 0.7;
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	cursor:pointer;
}
.product-listing-magnifier .glas-text {
	color: #252525;
	font-size: 14px;
	display: block;
	padding-top: 86px;
	text-align: center;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/glass-image.png) 50% 70px no-repeat;
	font-weight: bold;
}
.products-listing-type-grid .grid-row li.item .extraroomyhref .extraroomylistingimage{ width: 91px; height: 14px;}
/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box { margin:5px 0; }
.price-box .price { font-weight:bold;  }

/* Regular price */
.regular-price {  }
.regular-price .price { font-weight:bold; font-size: 13px;  }
.block .regular-price,
.block .regular-price .price {  }

/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap;  }
.old-price .price { font-weight:bold;  text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size: 13px; font-weight:bold; white-space:nowrap;  }
.special-price .price { font-size: 13px; font-weight:bold;  }

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {}
.minimal-price-link .price { font-weight:normal;  }

/* Excluding tax */
.product-view .product-shop .price-excluding-tax, .product-view .product-shop .price-excluding-tax .price {    display: inline;
    float: left;
    font-size: 22px;
	font-weight:bold;
	margin:0px;
	width:90px;
    /*margin-left: 10px;
    margin-right: 5px;
    padding-top: 5px;*/ }
.price-excluding-tax { display:block;  }
.price-excluding-tax .label { white-space:nowrap;  }
.price-excluding-tax .price { font-size: 13px; font-weight:normal;  }
.product-shop .excluding-tax-custom-position { display: block !important; float: left; margin-top: 6px; margin-bottom: 10px; }

/* Including tax */
.price-including-tax { display:block;  }
.price-including-tax .label { white-space:nowrap;  }
.price-including-tax .price { font-size: 15px; font-weight:bold;  }

.product-view .product-shop  .price-including-tax { width:90px; float:left;}
.product-view .product-shop  .price-including-tax .price {
    color: #3675B9;
    font-size: 22px;
    font-weight: bold;
	float:left;
	width:95px;
}
.product-view .product-shop  .price-including-tax .pricelabelm {
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
	padding-left:8px;
}
.product-view .product-shop .price-excluding-tax .pricelabelm {
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
	margin-left:-2px;
}

/* FPT */
.weee { display:block; font-size: 11px;  }
.weee .price { font-size: 11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px;  }
.price-notice .price { font-weight:bold;  }

/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price {  }
/********** Product Prices > */

/* Tier Prices */
.tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
.tier-prices li { line-height:1.4; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px;  }
.tier-prices .benefit { font-style:italic; font-weight:bold;  }
.tier-prices .price { font-weight:bold;  }

.tier-prices-grouped li { padding:2px 0;  }
.tier-prices-grouped li .price { font-weight:bold; }
.products-listing-type-grid .price-excluding-tax { font-size: 13px; }
.products-listing-type-grid .criteria{ position: absolute; float: right; margin-top: -30px; z-index: 1; width:97%;}
.products-listing-type-grid .criteria a{ float:right; max-width: 33%;}
#filter-mask.hide-mask img, #filter-mask img{ height: 66px; width: 66px;}
.product-view {  }

.product-view .product-left-block {
	float: left;
    width: 49.3%;
	position:relative;
	z-index:0;
}

.product-view .product-right-block {
	float: right;
    width: 49.3%;
	position:relative;
	z-index:1;
}
#tab-accessories .listing-type-grid.catalog-listing.up-sell li.item{text-align: center;}
/* Related Prodcuts */
.product-view .related-prodcts li.item,
.product-view .up-sell li.item {
	float: none;
	width: 30.6%;
	border-left: 2px solid #f1f1f1;
	border-right: 2px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height: 300px !important;
	margin-right: 4px;
	background: #fff;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	display: inline-block;
}
label.vatrelief-terms #vatrelief-terms{margin-top: 0 !important;}
.product-view .related-prodcts li:last-child,
.product-view .up-sell li:last-child {
	margin-right: 0;
	text-align: center;
}

.product-view .related-prodcts .grid-row:first-child,
.product-view .up-sell .grid-row:first-child {
	margin-top: 0;
}

.product-view .related-prodcts .grid-row,
.product-view .up-sell .grid-row {
	margin-top: 6px;
	clear: both;
}
.product-view .related-prodcts .grid-row{
	text-align: center;
}
.product-view .related-prodcts .grid-row .product-name,
.product-view .up-sell .grid-row .product-name {
    font-size: 14px;
    font-weight: bold;
    height: auto !important;
    margin-top: 9px;
    min-height: 50px;
    overflow: visible !important;
    padding: 0 5px;
    text-align: center;
}

.product-view .up-sell .grid-row .product-name {
	font-size: 12px !important;
}

.product-view .related-prodcts .grid-row .product-name a,
.product-view .up-sell .grid-row .product-name a {
	display: block;
}

.product-view .related-prodcts .grid-row .product-name a.extraroomyhref,
.product-view .up-sell .grid-row .product-name a.extraroomyhref {
	margin-top: 2px;
}

.product-view .related-prodcts .grid-row .box-fill-magnifier,
.product-view .up-sell .grid-row .box-fill-magnifier {
	position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    z-index: 5;
}

.product-view .related-prodcts .grid-row .product-image,
.product-view .up-sell .grid-row .product-image {
	text-align: center;
	display: inline;
	margin-bottom: 0;
}

.product-view .related-prodcts .grid-row .price-box,
.product-view .up-sell .grid-row .price-box {
	text-align: center;
	font-size: 12px;
}

.product-view .up-sell .grid-row .price-box {
	text-align: center;
	font-size: 10px !important;
}

.product-view .related-prodcts .grid-row  .price-including-tax .price,
.product-view .up-sell .grid-row  .price-including-tax .price,
.product-view .related-prodcts .grid-row  .old-price .price,
.product-view .up-sell .grid-row  .old-price .price  {
	font-size: 12px;
}

.product-view .related-prodcts .grid-row .old-price,
.product-view .up-sell .grid-row .old-price {
	float: none;
	padding-top: 3px;
	margin-left: 0px;
	color: #FF0000;
}

.product-view .related-prodcts .bottom-container,
.product-view .up-sell .grid-row .bottom-container {
	margin-bottom: 20px;
    height: auto;
    vertical-align: top;
    width: 100%;
}

.ie7 .bottom-container .price-box {
	margin-top: inherit;
	*clear: expression(
	style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
	style.clear = "none", 0
	);
}

.product-view .related-prodcts .grid-row .price-box,
.product-view .up-sell .grid-row .price-box  {
	margin: 3px 0 10px;
}

.product-view .related-prodcts .head h3,
.product-view .up-sell .head h3 {
	background: #dcead5;
	font-size: 14px;
	padding: 9px 10px 6px;
	margin: 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.product-view .up-sell .head h4 {
	margin-bottom: 15px;
}

.product-view .related-prodcts-grid-container {
	padding: 6px 0.8%;
	background: #fbfbfb;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #eee;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	float: none;
	width: 98%;
	display: inline-block;
}
.product-view .up-sell .grid-row{text-align: left;}

.product-essential { }
.product-essential h2 { }

.product-collateral {  padding:25px; }
.product-collateral h2 { font-weight:bold; font-size: 15px; padding:0 0 1px; margin:0 0 15px; }
.product-collateral .box-collateral { margin:0 0 25px; }

/* Product Images */
.product-view .product-img-box {
	float:left;
	width:100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e5e5e5;
	margin-bottom: 13px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { margin:0 0 13px; }
.product-view .product-img-box .product-image-zoom { padding: 0; position:relative; width: 82%; height: 97%;  z-index:4;cursor: pointer; }
.product-view .product-img-box .product-image-zoom img { }
.product-view .product-img-box .zoom-notice { font-size: 1.1em; margin:0 0 5px; text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views h2 { font-size: 11px; margin:0 0 8px; text-transform:uppercase; }
.product-view .product-img-box .more-views ul { }
.product-view .product-img-box .more-views li { float:left; margin-bottom:8px; }
.product-view .product-img-box .more-views li a { overflow:hidden; padding: 2px; margin-left:2px; margin-right: 0; display: block; border: 1px solid #e7e7e7; }

.product-view .product-img-box .more-views { position: relative; }
.product-view .product-img-box .more-views .prevBtn { position: absolute; top: 26px; left: 4px; z-index: 10; }
.product-view .product-img-box .more-views .nextBtn { position: absolute; top: 26px; right: 4px; z-index: 10; }
.product-view .product-img-box .more-views .images-container { margin: 0 30px 3px; position: relative; }

.product-view .product-img-box .more-views .images-container ul {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
	text-align: center;
}

.product-view .product-img-box .more-views .images-container li {
    width: 15.5%;
	float: none; display: inline-block;
}

.product-view .product-img-box .more-views .jcarousel-container { width: 89%; margin: 0 auto; }
.product-view .product-img-box .more-views .jcarousel-item { }
.product-view .product-img-box .more-views .jcarousel-clip { overflow: hidden; width: 100%;}
.product-view .product-img-box .more-views .jcarousel-list-horizontal { float:left !important; /*width:400px !important;*/ }
.product-view .product-img-box .more-views .jcarousel-prev {
	background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_lft_arrow_spr.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    left: -27px;
    top: 27%;
	display: none;
    width: 28px;
}
.product-view .product-img-box .more-views .jcarousel-next {
	background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ban_rht_arrow_spr.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: -37px;
    top: 27%;
    width: 28px;
	display: none;
}

#onestepcheckout-login-table .validation-advice{margin-left: 33%;margin-top: 5px;}
/* Product Listing Magnifier */
.product-maginifier a {
	position: relative;
	display: inline-block;
	z-index: 4;
	text-decoration: none;
}

.product-listing-magnifier {
	position: absolute;
	top: 0;
	left: 0;

	background: #fff;
	dislay: block;
	text-decoration: none;
	opacity: 0.7;
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	cursor:pointer;
}

.product-view .related-prodcts .grid-row .product-maginifier a,
.product-view .up-sell .grid-row .product-maginifier a {

}

.product-view .related-prodcts .grid-row .product-listing-magnifier,
.product-view .up-sell .grid-row .product-listing-magnifier {


}

.product-listing-magnifier .glas-text {
	color: #252525;
	font-size: 14px;
	display: block;
	padding-top: 86px;
	text-align: center;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/glass-image.png) 50% 70px no-repeat;
	font-weight: bold;
}

#product-tabber {
    margin-top: 51px;
    position: relative;
}

.product-view .product-img-box .media-options {
	height: 29px;
	line-height: 29px;
	border-bottom: #E5E5E5 1px solid;
	text-align: center;
	background: #dcead5;
	font-weight: bold;
	font-size: 14px;
	margin-bottom:10px;
	padding:0 12%;
}
.product-view .product-img-box .see-larger{-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); display:inline-block; }
.product-image-popup { margin:0 auto; }
.product-image-popup .nav { font-weight:bold; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0;  }
.product-image-popup .image-label { font-size: 13px; font-weight:bold; margin:0 0 10px;  }

.product-tabber-tabs {
    position: absolute;
    top: -36px;
    left: 0;
}

.product-view  .product-tabber-tabs li {
	float: left;
	margin-right: 3px;
}

.product-view  .product-tabber-tabs li:first-child {
	margin-right: 2px;
}

.product-view  .product-tabber-tabs li:last-child {
	margin-right: 0;
}

.product-view  .product-tabber-tabs li a {
	font-size: 12px;
	font-weight: bold;
	background: #dcead5 url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-tabs-bgr.png) -75px 0 no-repeat;
	width: 65px;
	height: 22px;
	padding: 7px 5px;
	text-align: center;
	display: block;
	line-height: 1;
	position: relative;
}

.product-view  .product-tabber-tabs li.one-line a {
	padding-top: 13px;
	padding-bottom: 9px;
	height: 14px;
}

.product-view  .product-tabber-tabs li.active a {
    background: #FFFAE0 url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-tabs-bgr.png) 0 0 no-repeat;
	color: #363636;
	width:65px;
}
#reg-address .address-search, #delivery-information .search-button-box{ height:32px;}

#product-tabber .product-info-block {
	padding: 20px 17px;
	background: #FFFAE0;
	display: none;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #ececec;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 12px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    position: relative;
}

#tab-lizs-toughts h3 { font-size: 14px; }
#tab-lizs-toughts .lizs-toughts-left, #tab-lizs-toughts .lizs-toughts-left-link { float: left; margin: 5px 0 0; width: 75%; text-align: left; }
#tab-lizs-toughts .lizs-toughts-right { float: right; width: 25%; margin-right: -9px; margin-bottom: -13px; }
#tab-lizs-toughts blockquote {
	line-height: 18px;
	padding-bottom: 5px;
}

#tab-lizs-toughts .lizs-toughts-right .caption {
	font-size: 12px;
	margin: 25px 0 0 3px;
}

#tab-care-tips ul { list-style: disc outside; padding-left: 19px; margin: 10px 0;}
#tab-care-tips div h3{font-size: 12px; font-weight: bold;}
#sort-by-custom{height: 36px; padding-bottom:0;}
#tab-product-information h3, #tab-product-information h2 { font-size: 17px; font-weight: bold; line-height: 18px; margin-bottom: 10px; }
#tab-product-information p {  margin-bottom: 10px; line-height: 15.5px; clear: both; }
#tab-product-information ul {list-style:disc outside; padding-left: 2.5%;width: 95%; margin:0 0 10px; }
#tab-product-information ul li { line-height: 15.5px;}
#tab-product-information .helpful-links a { font-weight: bold; text-decoration: none; }
#tab-product-information .helpful-links a:hover{ text-decoration: underline !important;}
#tab-customer-reviews .head h3 { font-size: 16px; margin-bottom: 20px; }
#tab-customer-reviews .ratings-list { margin-bottom: 15px; }
#tab-customer-reviews .reviews-list { margin-bottom: 15px; }
#tab-customer-reviews .reviews-list li:first-child { margin-top: 0 !important; }
#tab-customer-reviews .reviews-list li { margin-top: 20px; }
#tab-customer-reviews #product-review-table td { padding: 0 0 5px 0 !important; vertical-align: middle; }

#tab-customer-reviews .rating-box { margin-top: 4px; }
#tab-customer-reviews .review-details { margin-bottom: 15px; font-size: 12px; line-height: 20px; }
#tab-customer-reviews #review-form fieldset {
	border: 1px solid #e5e1c9;
	padding: 14px 10px 10px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

#tab-customer-reviews .form-list .input-box {
	font-size: 9px;
}

.product-review-box .validation-advice {
	font-size: 12px;
}

#tab-customer-reviews #review-form .validation-advice { margin-left: 95px; }
#tab-customer-reviews #review-form h3 { font-size: 16px; margin-bottom: 15px; }

#tab-customer-reviews .form-list label, #tab-customer-reviews .form-list .label { width: 95px !important; }
#tab-customer-reviews .form-list .input-text { width: 192px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/catalogue-request-input.png) 0 0 no-repeat !important; }
#tab-customer-reviews { font-size: 12px; }
#tab-customer-reviews textarea { width: 309px; margin-top: 9px; height: 129px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/review-text-area-bgr.png) 0 0 no-repeat; }
#tab-customer-reviews .submit-button { margin-top: 5px; }

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating{float:left;width: 25px;height: 24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel { display: none; }
div.star-rating,div.star-rating a{background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/star-1.png) 0 0px no-repeat;}
div.rating-cancel a,div.star-rating a{display:block;width:25px;height:100%;background-position:0 0px;border:0;}
div.star-rating-on a{background-position:0 -24px!important;}
div.star-rating-hover a{background-position:0 -49px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important;}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important;}
/* END jQuery.Rating Plugin CSS */

/* Product Shop */
.col1-layout .product-view .product-shop { margin-bottom: 15px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-shop .product-name { margin:0 0 5px; }
.product-view .product-name h1 { font-size: 22px; font-weight: bold; color: #3675b9; margin: 0 0 0.5em;}
.product-view .product-name.websiteview h1 span{ float: left; width:100%;}
.product-view .product-name.websiteview h1{ float: left; width: 100%;}
.product-view .product-shop .availability { margin:10px 0; }
.product-view .product-shop .short-description { margin:10px 0; padding:10px 0 0; }
.product-view .product-shop .price-box { display: inline; margin: 0; }
.product-view .product-shop .vat-relief { display: block; float: left; margin: 0;  font-size: 12px; margin: 20px 0 0; }
.product-view .product-shop .add-to-links { margin:0; }
.product-view .product-shop .add-to-links { font-size: 12px; text-align:right; }
.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator { display:inline; }
.product-view .product-shop .add-to-links a {  font-weight:normal !important; }


.product-view .product-shop .product-code { font-weight: bold; font-size: 12px; margin-bottom: 12px;}

.product-view .product-shop .top-highlighted-price .product-code { font-weight: bold; font-size: 12px; margin:10px 0 0; }
.product-view .product-shop .product-code #product_sku { font-weight: normal; }
.product-view .product-shop .product-code span{ font-weight: normal; }
.product-view .product-shop .product-code .old-price { font-size: 9px; }
.product-view .product-name img.extraroomyimage{width: 118px; height: 18px; padding-left: 10px;padding-top: 4px; position: relative; display: inline-block;
vertical-align: text-top;}
.product-view .product-name.websiteview img.extraroomyimage{  float: none;}
.product-shop .top-highlighted-price { border-bottom: 1px dashed #dbdbdb; margin-bottom: 13px; line-height: 1; float: left; width: 100%; }
.product-shop .top-highlighted .additional-text { font-weight: bold; margin: 0; font-size: 13.5px; clear: both; }
.product-shop .price-box-container { float: left;
    margin-bottom: 13px; width:100%; }
.product-shop .price-box-container * { line-height: 1; }
.product-shop .price-box-container .pack-size {  float: left;
    font-size: 15px;
    margin: 6px 3px 0 0;  }
.product-shop .price-box-container .pack-size-vat {  float: left;
    font-size: 15px;
    margin: 20px 3px 0 0;  }
.product-rating-top {
    color: #3675B9;
    font-size: 13px;
    line-height: 1;
}

.first-review {
    color: #252525 !important;
}
/* Product Options */
.product-options {
	margin: 20px 0 0;
	padding: 0;
	background: #fffae0 url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/green-header-bgr.gif) 0 0 repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #ececec;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	float: left; width: 100%;
}

.product-options #product-options-wrapper {
	padding: 0 20px;
	margin-bottom: 3px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-options-dashed-border-mask.gif) no-repeat scroll 49% 3px tr;
}

#product-options-wrapper .second-option {

	position: relative;
}

.choose-color-first-mask {
	position: absolute;
	top: 55px;
	left: 8px;
	z-index: 999;
	cursor: pointer;
}

.dashed-decoration {
	/* background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-options-dashed-border-mask.gif) 50% 20px no-repeat; */
}

.no-options-design {
	background-image: none !important;
	background-color: #FFFAE0 !important;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.product-option-wrappe { padding: 7px; }
.product-option-wrapper{padding-top: 9px; overflow: visible !important;}
.product-options h3 { font-size: 14px; margin: 0 0 5px;}
.product-options .color-choose-text { font-size: 12px; color: #3675B9;
    font-weight: bold;}
.product-options .height-spacer { display: block; min-height:10px;}
.product-options .sizes .height-spacer{ float:left; width:100%; margin:7px 0;}
.product-options .sizes .more-link{line-height:28px; min-height:28px; float:left; position:relative; width:135px;background-position: -0px 7px;}
.product-options .sizes .more-link img{ width:84px; height:28px; position:absolute; right:0; top:0;}
.product-options .colors {
	 background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-options-dashed-border-mask.gif") no-repeat scroll 97% 3px;
	width: 49%;
	padding-right: 16px;
	float: left;
	padding-top: 9px;
 min-height: 110px;
}

.product-options .sizes {
	width: 45%;
	float: left;
}

.product-options .sizeSelector input { display: none; }
.product-options .sizeSelector label {
	float: left;
	border: 1px solid #c1c1c1;
	min-width: 26px;
	height: 26px;
	line-height: 26px;
	padding: 0 1px;
	margin:0;
	text-align: center;
	background: #fff;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.product-options .sizeSelector li {
    float: left;
	margin: 0 0 4px 4px;
}

.product-options .sizeSelector label.selected {
	background: #2661a0 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2661a0), to(#5a8ed0)) !important;
	background: -webkit-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -moz-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -ms-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -o-linear-gradient(#2661a0, #5a8ed0) !important;
	background: linear-gradient(#2661a0, #5a8ed0) !important;
	-pie-background: linear-gradient(#2661a0, #5a8ed0) !important;
	color: #fff !important;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

#review-please-wait img {float: left;
    margin-top: -10px;
    width: auto;}

#review-please-wait{ clear:both;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
	float: right;
text-align: center;
width: 210px;
margin: 10px auto 10px;
display: inherit;
}

/*.product-options .sizeSelector .preOrder label,*/
.product-options .sizeSelector .noStock label {
	background: #e2e2e2;
	color: #868686;
}

.product-options .sizeSelector label:hover, .product-options .sizeSelector label:active {
    border: 1px solid #80a8d3;
}

/* Option PopUps */

.info-popup-holder {
    float:left;
    position:relative;
    width:270px;
    z-index:10000;
}

.info-popup-holder .info-popup {
    left:0;
    top:-5px;
    top:90px;
}

/* info popup */
.info-popup {
    background:url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bg_popup_top.gif') 0 0 no-repeat;
    clear:both;
    display:none;
    left:10px;
    padding:15px 0 0;
    position:absolute;
    top:5px;
    width:270px;
}

.stock-info-popup {
    background:url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bg_popup_top.gif') 0 0 no-repeat;
    bottom:-5.5em;
    clear:both;
    display:none;
    left:10px;
    padding:15px 0 0;
    position:absolute;
    width:270px;
}

.info-popup .popup-inside,
.stock-info-popup .popup-inside {
    background:url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bg_popup_bottom.gif') 0 100% no-repeat;
    padding:20px;
    width:230px;
}

.info-popup p,
.stock-info-popup p {
    color:#fff;
    text-align:center;
}

.info-popup a.close,
.info-popup a.close:hover {
    color:#fff;
    position:absolute;
    right:20px;
    top:15px;
}
.colorSelector li label img{ height: 28px; width: 28px;}
ul.colorSelector{ margin-top: 0px;}
ul.colorSelector li {
    float: left;
    margin: 0 5px 5px 0;
}
ul.colorSelector li label {
    cursor: pointer;
    display: block;
    height: 28px;
    width: 28px;
}
ul.colorSelector li label.selected {
    border: 4px solid #3675B9;
    display: block;
    height: 20px;
    width: 20px;
}
.colorSelector li label.selected img{height: 20px;
    width: 20px;}
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { font-weight:bold;  }
.product-options dt span.required {  }
.product-options dt .qty-holder { float:right; margin-right:15px; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px;  }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #e4e4e4; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option {  padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size: 1.1em; }
.product-options p.required { margin-bottom:0; padding:15px 0 0; }

.product-options-bottom {  float: left;
padding: 14px 2% 12px;
background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/product-options-bottom-dotted-mask.gif) 0 0 repeat-x;
width: 96%; }
.product-options-bottom.only-add {  background: none !important; }
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .tier-prices li { background:0; padding:2px 0;  }
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {  }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart { float:right; }
.product-shop .product-options-bottom { }
.product-shop .product-options-bottom .price-box { float:none; margin:0 0 5px; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box {
	float:left;
}

.availability-container {
	width: 86px;
	height: 50px;
	margin-right: 20px;
	float: left;
	text-align: center;
	font-size: 12px;
}

.availability-container strong {
	font-size: 12px;
}

.availability-container .in-stock,
.availability-container .out-of-stock,
.availability-container .pre-order
{
	line-height: 22px;
}

.availability-container .pre-order-hint img {
	cursor: pointer; margin:1px 0 0 0;
}
.pre-order-hint { float:left;}

/*#pre-order-tooltip p {
	margin-bottom: 5px;
	font-size: 0.9em;
}*/

.add-to-cart-box-left {
	float: left;
	text-align: center;
}

.add-to-cart-box-right {
	float: left;
	text-align: center;
	margin-left: 21px;
}

.add-to-cart-box-right button {
	border: 0;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) 0 0 no-repeat;
	height: 50px;
	width: 181px;
}


.add-to-cart-box-right button:hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) 0 -50px no-repeat !important;
}

.add-to-cart-box-right button span { display: none; }
.availability-container img{ width: 20px; height: 20px;}
.product-shop .product-options-bottom .add-to-cart-box #qty {
	float: left;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/qty-shadow-mask.png) 0 0 no-repeat;
	width: 42px;
	height: 28px;
	border: 1px solid #c1bca9;
	text-align: center;
	margin: 0 3px;
}
.product-shop .product-options-bottom .add-to-cart-box label { display: block; font-weight: bold; font-size: 14px; margin-bottom: 4px; margin-top: 5px; }
.product-shop .product-options-bottom .add-to-cart-box .qty-deduct,
.product-shop .product-options-bottom .add-to-cart-box .qty-add
{
	margin-top: 2px;
}
.qty-add {
	display:block;
	width:25px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -287px -208px no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float: left;
}

.qty-add:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -287px -233px no-repeat;
}

.qty-deduct {
	display:block;
	width:25px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -279px -51px no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float: left;
}

.qty-deduct:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) -279px -76px no-repeat;
}
#header-cart-content .qty-add {
	display:block;
	width:20px;
	height:20px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float: left;
	margin-top:3px;
}
#header-cart-content .qty-add:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 -20px no-repeat;
}

#header-cart-content .qty-deduct {
	display:block;
	width:22px;
	height:21px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	float: left;
	margin-top:3px;
}

#header-cart-content .qty-deduct:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 -20px no-repeat;
}
.tooltipclose{   background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cross-tooltip.png") no-repeat scroll right 0px transparent;
    color: #D43439 !important;
    float: right;
    margin-top: -5px;
    padding-right: 14px;
    text-decoration: none !important; font-size: 12px; cursor: pointer;}
.tooltipclose:hover{ text-decoration:underline !important;}

.tooltip-right .out-container {
	position: absolute;
	display: table;
	top: 0;
	left: 36px;
	height: 121px;
	width: 190px;
}

.tooltip-left .out-container {
	position: absolute;
	display: table;
	top: 0;
	left: 15px;
	height: 121px;
	width: 190px;
}
.tooltip p.title {
    font-size: 15px !important;
    font-weight: bold;
    margin: 0 0 2px !important;
}

.tooltip .inner-container {
	padding-top:7px;
  display: table-cell;
  vertical-align: middle;
}
.stockist-finder .form-list #selectdistance{width: 118px; left: 10px; right: auto;}
.stockist-finder .form-list #distance{width: 125px;}
.feature_extra_roomy img,.feature_extra_roomy_hosiery img{ width: 140px; height: 78px;}
.feature_flexible_soles img,.feature_indoor_outdoor_soles img,.feature_machine_washable img,.feature_removable_insoles img,.feature_super_light_soles img,.feature_limited_edition img,.feature_diabetic_friendly img,.feature_made_in_uk img{  width: 78px; height: 78px;}
.feature_guarantee_type img{  width: 103px; height: 78px;}
.product-info-block h3{ font-size: 17px;font-weight: bold;margin: 0 0 10px;}
.product-info-block p, .product-info-block li, .collateral-box p, .collateral-box li{ line-height: 15.5px; font-size: 12px;}
.product-info-block li{ margin-bottom: 0px;}
.lizs-toughts-left-link{ float: left; margin-top: 20px;}
.lizs-thoughts-popup-link{
	 background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png") no-repeat scroll left 1px transparent !important;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
    line-height: 15px;
    padding-left: 20px;}
.form-list .field {clear: both; }
.account-fieldsets-bottom-mask1 .account-fieldset-content .form-list label{clear: both;}
.form-list input.input-text {
	height: 30px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/regular-form-input-bgr.png) 0 0 no-repeat;
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index: 1;
	background-size: 100% 100%;
}

.form-list input.input-text:active,
.form-list input.input-text:focus,
textarea:active
,textarea:focus  {
	-webkit-box-shadow: #0066FF 0px 0px 1px;
	-moz-box-shadow: #0066FF 0px 0px 1px;
	box-shadow: #0066FF 0px 0px 1px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}

.form-list textarea {
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.submit-button {
	width: 117px;
	height: 24px;
	display:block;
	overflow:hidden;
	border: 0;
	float: right;
	margin: 11px 0 0 0;
}



.submit-button span {
	display: block;
}
.customer-area .page-title .required, span.title-required {
    float: right;
    font-size: 12px;
    font-weight: normal;
}
#review-form span.title-required {
    float: right !important;
    font-size: 12px !important;
    margin-right: 10px !important;
    padding-top: 12px !important;
}
/* Form Validation */
.validation-advice {    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/validation_advice_bg.png") no-repeat scroll 2px 0;
    clear: both;
    color: #EB0000;
    float: none !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    margin: 4px 0 0;
    min-height: 13px;
    padding-left: 17px;
    width: auto !important;}
.validation-failed { border:1px solid #eb340a !important; background:#faebe7 !important; }
.validation-passed {}
#TB_window img#TB_Image{ width: 515px;}
.add-to-cart-box img#productviewloader{ width: 32px; height: 32px;}
#TB_load img{ height: 66px; width: 66px;}
.media-options .swfproimages{ background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/360-icon.png") no-repeat scroll 0 8px transparent; padding-left:24px;  display:inline-block;}
.media-options .view-video{background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/vidplay-icon-1.png) no-repeat scroll 0 8px transparent; padding-left:24px;  display:inline-block;}
.media-options .mdevider{  display:inline-block; padding:0 3%;}
.media-options .swfproimages:hover{ text-decoration: underline;}

/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background:#000;
  display:none;
  cursor: pointer;
}

#ajax-mask {
  position:fixed;
  z-index:9000;
  background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ajax-loader.gif) 50% 50% no-repeat;
  display:none;
  height: 66px;
  width: 66px;
}

#boxes {
  position:absolute;
  z-index:9999;
  top: 0;
  left: 0;
}

#boxes .window {
  position:fixed;
  width: 757px;
  display:none;
  z-index:9999; height:auto !important;
}


/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:757px;
}

#dialog-title-block {
	background: #487fba;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
#dialog-title-block-login,#dialog-title-block-forget,#dialog-title-block-subscribe {
	background: #487fba;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	min-height: 32px;
}


#dialog-title {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}
#dialog-title-login,#dialog-title-forget,#dialog-title-subscribe {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}

#dialog-content {
	overflow: auto;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
/*	position: relative;
*/	float:left;
	width:100%;
	clear:both;
}

#dialog-content-login,#dialog-content-forget,#dialog-content-subscribe {
	overflow: auto;
	background: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	padding:10px 15px;
}

#dialog_submit-mask {
	top : 0;
	left : 0;
	position: absolute;
	z-index: 999;
	background: #fff url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/ajax-loader.gif") 50% 50% no-repeat;
}

#dialog-content-inner {
	min-height: 237px;
	max-height: 495px;
	margin: 14px 20px 20px;
	/*overflow-x: hidden !important;
    overflow-y: auto;*/
}

#dialog-content-inner p, #dialog-content-inner ul {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 21px;
}

#dialog-content-inner ul.form-list {
	font-size: 1em !important;
}

#dialog-content-inner .head-colored {
	margin-left: 0 !important;
	margin-right: 5px !important;
}

#dialog .close {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-white.png) 100% 0 no-repeat;
	height: 15px;
	line-height: 15px;
	padding-right: 18px;
	color: #fff;
	font-size: 12px;
	float: right;
	position:absolute;
	right:8px; top:6px;
}

.light-box-static-contnet {
	font-size: 14px;
	line-height: 21px;
}

#dialog-content-inner .cms-page .page-title h1 {
	background: none !important;
	color: #252525 !important;
	padding: 0 !important;
	border: 0 !important;
}

#dialog-content-inner .customer-area-contnent, #dialog-content-inner .cms-page-content {
	padding: 0 !important;
	border: 0 !important;
	font-size: 1em !important;
}

#dialog-content-inner .cms-page-content p {
	padding: 0 !important;
}

#dialog-content-inner .hcp-subscribe h1 { display: none; }
#dialog-content-inner .hcp-subscribe h2 { font-size: 14px; line-height: 21px; margin-bottom: 15px; }
#dialog-content-inner .hcp-subscribe .input-box { float: left; width: 61%; }
#dialog-content-inner .hcp-subscribe .request-catalogue-bottom-mask { min-height: 208px !important; }
#dialog-content-inner .hcp-subscribe .account-fieldset { float: none !important; }
#dialog-content-inner .hcp-subscribe .classy-select-with-mask-medium { height: auto; }
#dialog-content-inner .hcp-subscribe .validation-advice { margin-left: 125px !important; }
#dialog-content-inner .polarodid-holder { float: left; position: relative; top: -16px; left: 65px; }
.request-catalog-wrapper p { font-size: 12px; margin-bottom: 15px; }
/* CMS About Page */
.about-cms-page h2 { font-size: 18px; color: #487fba; line-height: 26px; }
.about-cms-page p { font-size: 14px; line-height: 20px; }


.about-cms-page .welcome-block { padding: 20px 250px 20px 20px; margin: 10px 0 20px 0; width: 420px; height: 163px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/welcome-background.jpg) 0 0 no-repeat; }
.about-cms-page .welcome-block h2 { padding-right: 20px; }
.about-cms-page .footshop-block { padding: 20px 380px 20px 20px; height: 107px; width: 300px; margin-bottom: 20px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/footshop-background.jpg) 0 0 no-repeat; }
.about-cms-page .health-professional { padding: 38px 20px 20px 20px; width: 302px; height: 117px; float: left; margin-right: 18px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/healthprofessionals-background.jpg) 0 0 no-repeat; }
.about-cms-page .suitcase-block { padding: 25px 140px 20px 20px; width: 182px; height: 117px; margin-top: 13px; float: left; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/suitcase-background.jpg) 0 0 no-repeat; }
.about-cms-page .team-block { position: relative; padding: 20px 430px 20px 20px; width: 252px; height: 107px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/team-background.jpg) 0 0 no-repeat; }
.about-cms-page .extra-roomy-block { padding: 22px 20px 0 250px; margin-bottom: 18px; width: 432px; height: 125px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cms-pages/about/extra-roomy-background.jpg) 0 0 no-repeat; }
.about-cms-page .extra-roomy-block p { text-indent: 152px; }
.about-cms-page .team-block .team-image-mask { position: absolute; display: block; height: 130px; width: 370px; top: 10px; left: 307px; }

.about-cms-page .team-block a:hover { text-decoration: underline !important; }
.customer-area .page-title, .cms-page .page-title  {
	margin: 0 !important;
}
.sales-order-view .category_rht .customer-area .page-title h1 a{color: #fff !important;}
.customer-area .page-title h1, .cms-page .page-title h1, body.hcp-newsletters-subscribe .page-head h1, body.catalogues-request-success .page-head h1, body.cms-review-success .page-head h1, .what-do-you-think-form .page-head h1, body.recommendfriend-index-success .page-head h1{
	background:#487fba;
	font-size: 14px;
	color: #fff;
	height: 29px;
	line-height: 29px;
	padding: 0 7px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	border:solid 1px #487fba;
}

.customer-area .page-title .required,  span.title-required {
	float: right;
	font-size: 0.8em;
	font-weight: normal;
}
body.forum-index-get-form .content-white-bg{padding: 2%;display: inline-block;
    float: left;
    width: 94.4%;}
body.forum-index-get-form .content-white-bg, .customer-area-contnent, .cms-page-content, body.hcp-newsletters-subscribe .content-white-bg, body.catalogues-request-success .content-white-bg, body.cms-review-success .content-white-bg, body.recommendfriend-index-success .content-white-bg{
	padding: 3% 2.7%;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 1em;
	line-height: 21px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
body.cms-review-success .content-white-bg{ margin-bottom: 10px;}
.cms-page-content { }

.cms-page-content ul { list-style:disc outside; padding-left:20px; margin:0 0 10px; font-size: 13px; }
.cms-page-content ul.links-list { font-weight: bold; line-height: 27px; margin-bottom: 20px !important; }
.help-content-section p,
.help-content p {
	max-width: 100%;
}
.cms-page-content ul.regular-list {
	max-width: 565px;
}
.block { margin:0 0 15px; }
.block .block-title {
	font-size: 12px;
	height: 31px;
	line-height: 31px;
	padding: 0 7px;

	border: 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;

}
.block .block-title strong { display:block; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:0; font-size: 1em; font-weight:bold; }
.block .block-content {

	background: #fbfbfb;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	border:solid 1px #e5e5e5;
}
.block .block-content li.item { padding:7px 9px; }
.block .block-content .product-name {  }
.block .btn-remove { float:right; margin:1px 0 2px 5px; }
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:5px 0px; }
#floatMenu {position: relative;clear: both;}
.catalog-category-view #floatMenu { /*position:fixed\9 !important; top:190px\9 !important;*/}
/* Block: Account */
.block-account { border-color:#bbb; }
.block-account .block-title { background:#487fba; }
.block-account .block-title strong { font-size: 1.1em; color: #fff; }
.block-account .block-content { padding:14px 7px; font-size: 12px; float:left; background: none; display: table; }

.block-account .block-content > ul > li { margin-bottom: 10px; }
.block-account .block-content > ul > li:last-child { margin-bottom: 0px; }
.block-account .block-content li li { margin-top: 10px; }


.block-account .block-content li a{ display:block; padding-left: 18px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 0 0 no-repeat; line-height: 15px;  text-decoration:none; font-weight: bold; }
.block-account .block-content li li a { background: none; font-weight: normal; }
.block-account .block-content a.active { color: #252525; }
.block-account .block-content a.parent { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 0 0 no-repeat; }

.block-account .block-content li.current a strong{color: #252525;}

.block-account .block-content li a:hover { text-decoration: underline !important; }
.block-account .block-content li.last { margin: 0 !important; }
.block-account .block-content li.last a { }
.block-account .block-content li.current { color: #252525; }
.block-account .block-content li.current.last { }
/* Team Members Page */
.team-cms-page ul { font-size: 1em !important; float:left; width:100%; margin-bottom:17px;}
.team-cms-page p { font-size: 13px; }
.team-cms-page .member-photo { height: 185px; text-align: center; margin-bottom: 6px; line-height:15px;}
.team-cms-page .wider { position: relative; }

.team-members-list { list-style: none !important; padding: 0 !important; }
.team-members-list h2 { font-size: 13px; font-weight: normal; line-height: 17px; margin-bottom: 10px; }
.team-members-list p { line-height: 18px; font-size: 12px; padding-right: 7px; }
.team-members-list li {

    background-color: #FFFAE1;
    border: 1px solid #F8F8F8;
     float: left;
    margin: 1% 0.5% 0;
    min-height: 420px;
    overflow: visible !important;
    padding: 8px 1%;
    position: relative;
    width: 30%;
-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.team-members-list li.blue-decoration {
	background-color: #d7eafe;
	border: 1px solid #f8f8f8;
}
/* .team-members-list li:first-child { margin-left: 0; } */
.team-members-list li.clearer {
	border: 0 !important;
	padding: 0 !important;
	width: 0 !important;
	height: 0 !important;
	float: none !important;
	margin: 0 !important;
	min-height: 0 !important;
}
.team-members-list li .member-photo img{  width: auto;height: auto;}
#accessFooter > ul > li {
    float: left;
    min-width: 124px;
    padding-right: 35px;
}
#accessFooter > ul > li.slvzr-last-child {
    width: auto;
}
#accessFooter h3 {
    border-bottom: 1px solid #7C7C7D;
    color: #C2C2C2;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#accessFooter h3 a {
    font-size: 12px;
    text-decoration: none;
}
#accessFooter a {
    color: #FFFFFF;
    font-size: 12px;
}
footer ul {
    display: block;
}
#accessFooter a {
    color: #FFFFFF;
    font-size: 12px;
	line-height: 17px;
}
#accessFooter{
	padding: 20px 0px 0px;
	display: inline-block;
}
#accessFooter > ul > li.slvzr-last-child ul {
    float: left;
    margin-right: 15px;
}
.copyrighttext {color: #c2c2c2;font-family: "Arial",Helvetica,sans-serif;font-size: 12px;width: 100%;background: #4d4d4e;}
.copyrighttext p.left{float: left;}
.copyrighttext p.right{float: right;}
.copyrighttext a {color: #c2c2c2;font-family: "Arial",Helvetica,sans-serif;}
.featured-item .featured-item-inner{
	min-height:56px;
	padding:6px 11px;
	/* border:1px solid #dedede; */
	/* border-top:0; */
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
}
.feature_box ul li.last {margin: 0;float: right;}
.featured-item .featured-item-inner h3 a{
	    display: flex;
    float: left;
    width: 100%;
	margin-bottom: 5px;
	font-size: 14px;
}
.featured-item .featured-item-inner h3 a img{width: auto; height: auto; margin-left: 4px; margin-top: 0 !important;}
.quick-access-right {display: inline-block; float: right;}
.quick-access-right .info img{width: auto;}
.col-main{clear: both;}
.col3-layout .category_lft{width: 22%;}
.col3-layout .col-main{width: 76.2%; clear: none;}
.col3-layout .category_page {
    float: left;
    width: 81%;
}
.col3-layout .col-right.sidebar{    float: right;width: 17.5%;}
.col3-layout .blog .content{width: 99%;}
.twitsubbox img{width: auto;}
.twitsubbox .maintabfbtw a{display: inline-block;float: left;width: 50%;}
.twitsubbox .maintabfbtw a img{width: 100%;}
.twitsubbox .maintabfbtw a.facebook{width: 50%;}
.mainbfbtw {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 445px;
    width: 97%;
	margin-left: 1.8%; max-width: 180px;
}
.mainbfbtw .tab-twitter, .mainbfbtw .tab-facebook {
    float: left;
    height: 369px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 10px;
    width: 89%;
}
.mainbfbtw .tab-twitter li, .mainbfbtw .tab-facebook li {
    border-bottom: 1px dashed #D1CDBA;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.mainbfbtw .tab-facebook li a{     word-wrap: break-word;}
.mainbfbtw .tab-twitter li .mdate, .mainbfbtw .tab-facebook li .mdate {
    font-size: 13px;
}
.community-right .sub-box .fbtwicons li a.facebook {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/facebook-com.png") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 28px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 88px;
}
.community-right .sub-box .fbtwicons li a.twitter {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/twitter-com.png") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 28px;
    line-height: 0;
    margin-left: 2px;
    overflow: hidden;
    text-indent: -999em;
    width: 88px;
}
.community-right .sub-box .fbtwicons li {
    float: left;
    margin-right: 2px;
}
.community-right .sub-box .fbtwicons {
    float: left;
    margin-top: 8px;
}
.buttons-set .back-link a, a.back-link {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/back-link.png") no-repeat scroll 0 0;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    padding-left: 19px;
}
.sidebar .blog .menu .active .arrow {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/layered-nav-arrow-right.png") no-repeat scroll 95% center;
}
#header_cart .strapextension, #popup_content .strapextension{   background: none repeat scroll 0 0 #D7EAFE;
		-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    float: left;
    margin-bottom: 0px;
    padding: 5px 10px 6px;
    position: relative;
    text-align: center;
    width:93%;
	margin-top:10px;
}
#popup_content .strapextension{ width: calc(100% - 20px);}
#popup_content .strapextension{ margin-bottom: 10px; margin-top: 0;}
#header_cart .strapextension .crossdet,#popup_content .strapextension .crossdet{ font-size:12px; line-height: 16px; text-align: left;}
#header_cart .strapextension .crossdet .cart-add-but, #popup_content .strapextension .crossdet .cart-add-but{  background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cart-add-but.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    font-size: 0;
    height: 25px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    text-indent: -999em;
    width: 58px; float:right;}

#header_cart .strapextension .crossdet .cart-add-but:hover, #popup_content .strapextension .crossdet .cart-add-but:hover{ background-position:0 -25px; text-align: left;}
/* Shopping Cart ========================================================================= */
.cart .page-head-alt h1 { display: none; font-size: 20px;}
.cart .page-head-alt {
	padding: 8px 10px 6px;
	background: #D7EAFE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 8px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.cart .page-head-alt .items-count { float: left; margin: 0; width: 330px; font-weight: bold; font-size: 14px; line-height: 22px; }
.cart .page-head-alt .checkout-types { float: right; }
.cart .checkout-types li a {
	display:block;
	width:185px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_proceed_to_checkout.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

.cart .checkout-types li a:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_proceed_to_checkout.png) 0 -25px no-repeat;
}

.shopping-cart-totals-wrapper {
	float: right;
	background: #e0ecd9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 20px;
	width:auto;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shopping-cart-totals-wrapper table { width: 100%; font-size: 12px; }
.shopping-cart-totals-wrapper table .a-right { padding-right: 10px !important; }
.shopping-cart-totals-wrapper tr td:last-child { width: 65px; }
.shopping-cart-totals-wrapper tr td:last-child .price{ float:right; margin-right:5px;}
#shopping-cart-total { font-size: 16px !important; }
.basket_title,.basket_btm_button{ display: none;}
.cart .checkout_lft .paymentMethods{
	margin: 0 !important;
}
.cart .checkout_lft .paymentMethods p.contact-information{
	margin-top: 0 !important;
}
.cart .shopping-cart-totals .paymentMethods {
	margin: 13px 0 0 10px;
	float: left;
}

.cart .shopping-cart-totals .paymentMethods p.methods {
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
}

.cart .shopping-cart-totals .paymentMethods img {
	display: block;
}

.cart .shopping-cart-totals .paymentMethods p.contact-information {
	font-size: 14px;
	margin-top: 30px;clear: both;
}

/* Empty shopping cart */

.no-items h1 {
	display: block !important;
	margin-bottom: 5px;
}

.no-items .paymentMethods {
	margin-top: 0 !important;
}

.no-items .shopping-cart-totals-wrapper {
	background: #fbfbfb !important;
	border: 1px solid #e6e6e6;
	font-size: 1em;
	width: 290px;
}

.no-items #shopping-cart-total {
	font-size: 12px !important;
}

.no-items .shopping-cart-totals-wrapper td {
	padding: 2px 0 1px;
}

.no-items .shopping-cart-totals-wrapper strong {
	font-size: 1.6em;
}

.no-items .no-items-text-box {
	padding: 15px 10px;
	border: 1px solid #e7e7e7;
	background: #fbfbfb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: 129px;
	margin-bottom: 8px;
	line-height: 1;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.no-items .no-items-text-box a {
	font-size: 12px;
}

.no-items .no-items-text-box .title {
	font-size: 1.6em;
	font-weight: bold;
}
/* Shopping Cart Table */
.cart-table th {

	border-right: 2px solid #999999;
	background: none repeat scroll 0 0 #484849;


    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal !important;
    height: 18px !important;
    padding: 4px 10px !important;
    text-align: center;

}
.cart-table th img { vertical-align: middle; }
.cart-table th:first-child {
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
}
.cart-table th:last-child {
	 border-right:none;
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
}
.cart-table td { padding:10px; }

.checkout-onepage-success .top-content.subcategory-head{padding: 5px 1%; width: 98%; min-height: 70px;}
.checkout-onepage-success .top-content.subcategory-head h1{padding: 9px 0;}
.checkout-onepage-success .top-content.subcategory-head .order-actions li:first-child{margin-left: 0;}
.checkout-onepage-success .top-content.subcategory-head .top-content-right{float: right; margin-top: 8px;}
.success-left-col .row{
	display: inline-block;
    margin: 0.5% !important;
    width: 48.5%;
}
.success-left-col .row h3{
	color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 11px;
    background: none repeat scroll 0 0 #49494A;
    -webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc) !important;
}
.checkout-onepage-success .customer-area-contnent, .checkout-onepage-success .cms-page-content {
	border: none;
	border-radius: 0;
    float: left;
    font-size: 1em;
    line-height: 21px;
    padding: 1% 0;
    position: relative;
    width: 100%;
}
.checkout-onepage-success .basket_form_top{
    display: inline-block;
    width: 100%;
}
.checkout-onepage-success .basket_form_top {
    /* background: none repeat scroll 0 0 #484849; */
    border: 1px solid #EEEEEE;
	-webkit-border-radius: 10px 10px 12px 12px;
	-moz-border-radius: 10px 10px 12px 12px;
	border-radius: 10px 10px 12px 12px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc) !important;
	position:relative;
    z-index: 0;
	margin-bottom: 20px;
	border-bottom: 0px;
border-left: 0px;
}
.checkout-onepage-success .basket_form .basket_form_cont li{    min-height: 85px;padding-top: 1%;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2{padding: 4.1% 0px; padding: 4.53% 0px\9; min-height: inherit;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3{padding: 4.1% 0px; padding: 4.53% 0px\9; min-height: inherit;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding: 4.1% 0px; min-height: inherit;}
.checkout-onepage-success .basket_form li.basket_form_wid1{width: 45%; padding-left: 2%; padding-right: 2%;padding-bottom: 10px;}
.checkout-onepage-success .basket_form li.basket_form_wid2{width: 15%; text-align: center;}
.checkout-onepage-success .basket_form li.basket_form_wid3{width: 15%; text-align: center;}
.checkout-onepage-success .basket_form li.basket_form_wid4{width: 20%; text-align: center;}
.checkout-onepage-success .basket_form ul.basket_head li{
    border-right: 2px solid #999999;
    height: 22px;
    line-height: 34px;
    padding-bottom: 10px;
    text-align: center;
}
.checkout-onepage-success .basket_form .image-box {
    float: left;
    margin-right: 3%;
    width: 62px;
}

.checkout-onepage-success .success-right-col {
    clear: both;
}
.cart .top-mask {   }
.cart .whole-mask { padding-bottom: 10px; margin-bottom: 7px; }

.cart-table tbody { }
.cart-table tbody .dashed { padding: 10px 0 0 0; }
.cart-table tbody .dashed.last { display: none; }
.cart-table tbody tr:last-child .dashed { display: none; }
.cart-table tbody td { font-size: 12px; padding: 10px 9px 8px 9px; background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cart-table-border.gif") no-repeat scroll 1px -15px transparent; }
.cart-table tbody td:last-child {/* background: 0;*/ }
.cart-table tbody td.attributes-col img { padding: 4px 6px; border: 1px solid #e7e7e7; }
.cart-table tbody td.attributes-col .price,
.cart-table tbody td.subtotal .price { font-weight: bold; font-size: 0.9em; }
.cart-table tbody td.attributes-col .price-excluding-tax .price,
.cart-table tbody td.subtotal .price-excluding-tax .price { font-weight: bold; }

.cart-table tbody td.subtotal { padding-top: 41px; }

.cart-table tbody td.qty-col { padding-top: 38px; }
.cart-table tbody td.qty-col input.qty { float: left; width: 32px; height: 20px; padding: 0; text-align: center; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/qty-shadow-mask-small.png) 0 0 no-repeat; border: 1px solid #c6c6c6; }
.cart-table tbody td.qty-col .qty-deduct { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 0 no-repeat; width:20px; height: 21px; margin-right: 4px; margin-left: 22px; margin-top: 2px; }
.cart-table tbody td.qty-col .qty-deduct:hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 -20px no-repeat; }
.ie8 .cart-table tbody td.qty-col input.qty{ padding:2px 7px !important; font-size:11px !important;}
.cart-table tbody td.qty-col .qty-add { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 0 no-repeat; width:20px; height: 20px; margin-left: 4px; margin-top: 2px; }
.cart-table tbody td.qty-col .qty-add:hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 -20px no-repeat; }
.cart-table tbody td.qty-col .actions { margin-top: 9px; line-height: 1; word-spacing: 5px; }

.cart-table tbody td.vat-relief { padding-top: 46px; text-align: center; }

.cart-table tbody td.availability { padding-top: 46px; text-align: center; }

.cart-table .product-name { font-weight:bold; margin:0 0 5px;  }
.cart-table .item-msg { margin:5px 0; font-size: 1.1em; font-weight:bold;  }

.cart-table .attributes-col .image-box { float: left; }
.cart-table .attributes-col .product-details { float: left; margin-left: 10px; line-height: 18px; }

.cart-table tbody .subtotal .cart-price { text-align: center; font-size: 14px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-continue span,
.cart-table .btn-update span { border-color:#406a83; background:#618499; }

/* Shopping Cart bottom action boxes */
.vat-cart-contols label,
.vat-cart-contols .input-container {
	float: left;
}

.vat-cart-contols label {
	height: 32px;
	line-height: 32px;
	font-size: 1em;
	font-weight: bold;
	margin-right: 5px;
}
.vat-cart-contols .othercarttext{
	margin-top: 5px;
}
.vat-cart-contols .othercarttext label{
	margin-right: 7px;
}

.cart .medical-condition-mask { font-size: 1.1em; }
.vat-cart-contols .first {
	margin-right: 17px;
}
.paymentmethodselection .vat-cart-contols .first{ margin-right: 0px;}
.vattaxable a {
	text-decoration: underline;
}

.vat-cart-contols input {
	color: #000 !important;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/footer-input-bgr.png) 0 0 !important;
	height: 32px !important;
	width: 204px !important;
	border-top: 1px solid #a1afbe !important;
	border-left: 1px solid #a1afbe !important;
	border-right: 1px solid #b5bec8 !important;
	border-bottom: 1px solid #c4cdd6 !important;
	-webkit-box-shadow: #ccc 1px 1px 1px!important;
	-moz-box-shadow: #ccc 1px 1px 1px !important;
	box-shadow: #ccc 1px 1px 1px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc) !important;
	position: relative !important;
}
.paymentmethodselection .vat-cart-contols input{ width: 192px !important; }
.cart .bottom-action-box .box {
	background: #e0ecd9;
	border-top: 1px solid #eff5ec;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 10px;
	margin-bottom: 7px;
	height: 32px;
	line-height: 32px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.cart .bottom-action-box label,
.cart .bottom-action-box input,
.cart .bottom-action-box button,
.cart .bottom-action-box select {
	float:left;
}

.cart .bottom-action-box label {
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
}

.cart .bottom-action-box .apply-coupon {
	display:block;
	width:117px;
	height:24px;
	font-size:0;
	line-height:0;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/apply-coupon.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border:0;
	margin-top: 4px;
}

.cart .bottom-action-box .apply-coupon-hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/apply-coupon.png) 0 -24px no-repeat !important;
}

.cart .bottom-action-box .apply-coupon span { display: none; }

.cart .bottom-action-box .coupon-input {
	color: #000;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/coupon-input-bgr.png) 0 0;
	height: 30px;
	width: 136px;
	border-top: 1px solid #a1afbe;
	border-left: 1px solid #a1afbe;
	border-right: 1px solid #b5bec8;
	border-bottom: 1px solid #c4cdd6;
	-webkit-box-shadow: #ccc 1px 1px 1px;
	-moz-box-shadow: #ccc 1px 1px 1px;
	box-shadow: #ccc 1px 1px 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 1px 5px 0 6px;
	font-size: 12px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	padding-left: 5px;
}

.cart .bottom-action-box .coupon-input:active,
.cart .bottom-action-box .coupon-input:focus {
	-webkit-box-shadow: #0066FF 0px 0px 1px;
	-moz-box-shadow: #0066FF 0px 0px 1px;
	box-shadow: #0066FF 0px 0px 1px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.cart .bottom-action-box .coupon-remove-input{
	height: 26px !important;;
}
.cart .bottom-action-box .coupon-remove {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cancel-code.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin: 4px 0 0 7px;
    overflow: hidden;
    text-indent: -999em;
    width: 117px;
}
.cart .bottom-action-box .coupon-remove:hover {
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cancel-code.png") no-repeat scroll 0 -24px transparent;
}


.cart .bottom-action-box .delivery-information .select-wrapper {
	position: relative;
	float: left;
	width: 251px;
	height: 32px;
	margin-left: 6px;
	margin-top: 1px;
}

.cart .bottom-action-box .delivery-information .select-mask {
	background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/delivery-select.png") repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 32px;
    left: 0;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 39px;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 1;
display: none;
}

.cart .bottom-action-box .select-mask-hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/delivery-select.png) 0 -32px !important;

}

.cart .bottom-action-box .delivery-information select {
	width: 251px;
	height: 32px;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top:0;
	left:0;
	z-index: 4;
	cursor:pointer;
}


.question-wrapper {
    float: left;
    margin-left: 5px;
    margin-top: 7px;
}

.question-wrapper img {
	cursor: pointer;
}

.bottom-checkout-buttons {
	margin-top: 6px;
	padding: 8px 10px 6px;
	background: #D7EAFE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.cart .bottom-checkout-buttons .continue-shopping {
	display:block;
	width:185px;
	height:25px;
	font-size:0;
	line-height:0;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/continue-shopping-cart-page-btn.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border:0;
}

.cart .bottom-checkout-buttons .continue-shopping-hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/continue-shopping-cart-page-btn.png) 0 -25px no-repeat !important;
}

.cart .bottom-checkout-buttons .continue-shopping span { display: none; }

/* Shopping Cart Right sidebar boxes */
.cart-related .block-title { }
.cart-related .block-content { padding-top: 3px; }
.cart-related .block-content li { padding: 14px 0; border-bottom: 1px dashed #d7d7d7; }
.cart-related .block-content li:last-child { padding-bottom: 0; border-bottom: 0; }
.cart-related h3 { font-size: 12px; color: #3675B9; margin-bottom: 15px; }
.cart-related .product-image { width: 80px; float: left; }
.cart-related .product-image img { padding: 6px; border: 1px solid #e4e4e4; background: #fff; }
.cart-related .product-details .price { font-size: 12px; font-weight: bold; line-height: 1; }
.cart-related .product-details { width: 107px; float: left; margin-left: 2px; }

.cart-related .product-details .option-container { position: relative; height: 24px; width: 107px; margin-bottom: 7px; }
.cart-related .product-details .option-container:last-child { margin-bottom: 0; }
.cart-related .product-details .option-container select {
	height: 24px;
	width: 107px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	z-index: 1;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
.cart-related .product-details .option-container .related-option-mask {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/right-box-pseudo-selects.png) 0 0;
	height: 24px;
	width: 96px;
	display: block;
	line-height: 24px;
	padding-left: 11px;
	position: absolute;
	top: 0;
	left: 0;
}

.cart-related .actions { margin-top: 10px; margin-left: 37px; }

.cart-related button.add-to-basket, .buy-again-block button.add-to-basket {
	 display:block;
	 width:117px;
	 height:25px;
	 font-size:0;
	 line-height:0;
	 background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/add-to-basket.png) 0 0 no-repeat;
	 text-indent:-999em;
	 overflow:hidden;
	 border: 0;
}

.cart-related button:hover, .buy-again-block button.add-to-basket:hover { background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/add-to-basket.png) 0 -25px no-repeat !important;  }
.cart-related .add-to-basket span, .buy-again-block button.add-to-basket span { display: none; }


/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:605px; }
.cart .cart-collaterals .col2-set .col-2 { width:294px; }

.cart .crosssell { padding:12px 15px; }
.cart .crosssell h2 { font-size: 13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #d0cdc9; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell .product-name { font-weight:bold; }
.cart .crosssell li.item { margin:12px 0; }
.cart .crosssell .link-compare { font-weight:normal; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping { padding:12px 15px; margin:0 0 18px; }
.cart .discount h2,
.cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0px;  text-transform:uppercase; }
.cart .discount button span,
.cart .shipping button span { border-color:#406a83; background:#618499; }
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }

.cart .discount h2 {  }
.cart .discount .input-box { margin:8px 0 0; width:260px; }
.cart .discount input.input-text { width:254px; }

.cart .shipping h2 {  }
.cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:270px;  }
.cart .totals table { width:100%; margin:7px 0; }
.cart .totals td { padding:1px 15px 1px 7px; }
.cart .totals tr.last td {}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size: 1.5em; }
.cart .totals .checkout-types { font-size: 13px; padding:8px 15px 15px; text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; margin:0 0 6px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:15px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
.data-table { width: 100%;}
img.vat-relief-hint{ width: 20px; height: 20px;}
.f-right, .right {float: right !important;}
.f-left, .left {float: left !important;}
#shopping-cart-totals-table td, #shopping-cart-total td{ padding:5px 0; text-align: right;vertical-align: top; min-height: 20px;}
.ft_container img{ width: auto;}
.footer-bottom-checkout {
	background: #4d4d4e;
	padding: 20px 20px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;max-width: 950px;margin: 0 auto;
}

.footer-bottom-checkout .footer-bottom-bottom { padding: 0 !important;width: 50%; }
.footer-bottom-checkout .footer-bottom-bottom .footer-bottom-links { margin-top: 13px; }
.footer-bottom-checkout .footer-bottom-bottom .payment-methods {
    float: left;
    margin: 15px 6px 0 0;
}
.info-logos { height: 90px; text-align: right; }
.info-logos a:first-child img { margin-right: 3px;
    padding-top: 12px; }
.footer-bottom-checkout .info-logos{ width: 50%;}
.footer-bottom-checkout .info-logos .ft_icons{ max-width: 100%;}
.info-logos a .secondmoneyback{ margin-top:10px;}
.footer-bottom-links li a { color: #c2c2c2; }
.footer-bottom-links li a:hover { color: #fff; }
footer a:hover {text-decoration: underline;}
.footer-bottom-checkout .footer-bottom-bottom .footer-bottom-links {margin-top: 13px; clear: both;}
.footer-bottom-links li {
    border-left: 1px solid #7D7D7D;
    display: inline;
    font-size: 12px;
    padding: 0 5px;
}
.footer-bottom-links li.first {
    border-left: 0 none;
    padding-left: 0;
}
/* ======================================================================================= */
#shopping-cart-table thead tr{ border-right:1px solid #484849; border-left:2px solid #484849; border-bottom:none; border-top:none; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); background:#484849; z-index:99;}
.basket_form_wid2 .qty-col .qty-deduct { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 0 no-repeat; width:20px; height: 21px; margin-right: 4px; margin-left: 6px; margin-top: 5px; }
.basket_form_wid2 .qty-col .qty-deduct:hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_deduct_small.png) 0 -20px no-repeat; }
.basket_form_wid2 .qty-col .qty-add { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 0 no-repeat; width:20px; height: 20px; margin-left: 4px; margin-top: 5px; }
.basket_form_wid2 .qty-col .qty-add:hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/btn_cart_qty_add_small.png) 0 -20px no-repeat; }
.basket_form_wid2 .qty-col input.qty { float: left; width: 32px; height: 26px; padding: 0; text-align: center;margin-bottom: 5px; }
.ie8 .basket_form_wid2 .qty-col input.qty{ padding:2px 7px !important; font-size:11px !important;margin-bottom: 5px;}
.basket_form .vattaxable{ font-size: 12px; margin-bottom: 10px;}
.vattaxable .maintext{ font-weight:bold; margin-bottom:5px;}
.vattaxable .iboxes{ margin-bottom:5px;}
.vattaxable .page-head-alt{ padding:10px 12px 8px !important; margin:0px;}
.vatcheckbox {    float: left;
    padding-left: 0;
    width: 100%;}
.vatcheckbox input{ float: left; margin: 2px 0pt 0pt;}
.vatcheckbox label{float: none;}
.top_link ul li.slvzr-last-child{ background: none !important;}

.select {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_arrow.png") no-repeat scroll right 2px #FFFFFF;
	border: 1px solid #D6D6D6;
   -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    /* box-shadow: 0 1px 3px #979696 inset; */
    color: #000;
    float: right;
    font: 12px/27px arial,sans-serif;
    height: 28px;
    overflow: hidden;
    padding: 0 2.2%;
    position: absolute;
    right: 9px;
    width: 48%;
}
#request-literature-form .grey-pipe select{left: auto;
    right: 5%;
    width: 64.4%;
	height: 30px;
}
#request-literature-form .select{
	text-align: left;
	width: 60%;
}
#request-literature-form .small-select-holder{
	margin: 0 !important;
	padding: 0 !important;
}
#request-literature-form #delivery-information .select{
	    right: 1px;
    width: 55.4%;
}
#request-literature-form #delivery-information img, .cms-professionals-sample-packs .content-sample-packs img, .cms-professionals-events .cms-page-content img, .hcp-newsletters-index .postWrapper img{
	width: auto;
	height: auto;
}
.styleddp{
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
    position: relative;
    z-index: 5;
}
.toolbar .sorter .select{ width: 115px;}
.product-option-wrapper span.select{ display: none;}
.cart .bottom-action-box .delivery-information span.select{ width: 198px;padding-right: 36px;}
#main-shopping-cart-totals{ min-width: 300px;float: right;}
.cvvli .v-fix{ margin-left: 18px;float: left;}
.cvvli .v-fix input.cvv{ float:left !important;}
.change_p_method{ float: right;}
.change_p_method span {
color: #3675B9; cursor: pointer;
}
.change_p_method span:hover {
text-decoration: underline;
}
.payment-method .paypal-logo img{ width: 110px;float: right;}
li.address-search{ width: 100%;
float: left;
margin-bottom: 5px;
}
li.address-finder-results{   padding: 0px !important;clear: both;position: relative;}
.request-catalog-wrapper p { font-size: 12px; margin-bottom: 15px; }
.request-catalog-wrapper .account-fieldset-content { font-size: 12px !important; }
.request-catalog-wrapper .account-fieldset-content p {
    clear: both;
    float: left;
    font-size: 14px !important;
}
.request-catalog-wrapper .account-fieldset-content .tooltip p {
    font-size: 12px !important;
}
.request-catalog-wrapper .account-fieldset-content .onestepcheckout-enable-terms {
    position: relative;
}
.request-catalog-wrapper .account-fieldset-content .onestepcheckout-enable-terms .input-box {
    width: 100% !important;
}


.request-catalog-wrapper h2 { font-size: 14px; margin-bottom: 10px; }
body.catalogues-request-index .request-catalog-wrapper h2{ line-height: 20px;}
.request-catalog-wrapper .button-set span.hcptext{float: left;
    font-size: 13px;
    line-height: 18px;
    padding-top: 10px;
    width: 610px;
}
.col-main .request-catalog-wrapper .request-catalogue-middle-mask1,.col-main .request-catalog-wrapper .main-request-catalogue-light{ padding:0px !important; border:0px !important;}
.request-catalog-wrapper .polarodid-holder {
    float: left;
    left: 65px;
    position: relative;
    top: -16px;
}
#dialog-content-inner .hcp-subscribe .request-catalogue-bottom-mask { min-height: 208px !important; }
.request-catalogue-middle-mask { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/request-catalogue-equal-height-middle.png) 0 0 repeat-y; float: left; }
.request-catalogue-bottom-mask { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/request-catalogue-equal-height-bottom.png) 0 100% no-repeat; /*min-height: 452px;*/ }
.request-catalogue-top-mask { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/request-catalogue-equal-height-top.png) 0 0 no-repeat; }

.request-catalogue-middle-mask .input-box { width: 199px; }

.request-catalogue-middle-mask .medium-select-mask { width: 140px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/catalogue-request-select.png) 0 0 no-repeat; }
.request-catalogue-middle-mask .classy-select-with-mask-medium { /*height: 32px;*/ }
.request-catalogue-middle-mask .classy-select-with-mask-medium select { width: 192px !important; height: 32px; }
.request-catalogue-middle-mask label { width: 125px; }
.request-catalogue-middle-mask input.input-text { width: 192px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/catalogue-request-input.png) 0 0 no-repeat; }

.request-catalogue-middle-mask .validation-advice { margin-left: 0 !important; }
.request-catalogue-middle-mask p { font-size: 12px; }
.request-catalogue-middle-mask1 .request-catalogue-top-mask1{ float:left;}
.what-do-you-think-form .request-catalogue-middle-mask1 .request-catalogue-top-mask1{ width: 100%;}
.request-catalogue-middle-mask1 .catalog-request-rightcol{ float:left;margin-right: 0px !important;}
.request-catalogue-middle-mask1 #catalogue-request1{ clear:both; float:left;}
.request-catalogue-middle-mask1 .account-fieldset .legend {
    background: none repeat scroll 0 0 #49494A;
    z-index:1;
	position:relative;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 11px;
}
.request-catalogue-middle-mask1 .account-fieldset .required {
	color:#252525;
}

.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content {
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
   float: left;
width: 93%;
    margin-bottom: 10px;
    padding: 10px 11px;
	background:#FBFBFB;
}
.request-catalogue-middle-mask1 .catalog-request-rightcol .account-fieldset-content{ min-height:295px;}
.request-catalogue-middle-mask1 .account-fieldset{ margin-right: 1.6%;float: left;width: 355px;}
.request-catalogue-middle-mask1 .account-fieldset .input-box .validation-advice{ margin:0px 0 0;}
.hcp-subscribe .request-catalogue-middle-mask1 {
    float: left;
    width: 360px !important;
}
.request-catalog-wrapper span.select{ width: 100%; left:1px;}
.catalogue-hint{ clear: both; color: #2E6CAF; float: right; font-size: 13px;font-style: italic; margin-top: 5px;}
.page-head-register, .page-head-login {
	padding: 13px 10px 12px;
	background: #e0ecd9;
	border-top: 1px solid #f3f7f0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 8px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
button{ text-transform: uppercase;}
.page-head-register h1, .page-head-login h1, .page-head-login h1 { float: left; font-size: 16px; margin: 0; }
.page-head-register p, .page-head-login p { float: right; margin: 0; }


#user-login .section {
	float: left;
	width: 32.3%;
	margin-right: 1.5%;
}
#user-login.one-section .section {
    width: 100%;
    margin-right: 0;
}
#user-login.two-sections .section {
	width: 49.2%;
}
#user-login.two-sections #panel2.section {
	margin-right: 0;
}
#user-login #panel3 {
	margin-right: 0;
}

#user-login h3 {

 background: none repeat scroll 0 0 #49494A;

	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 11px;
	position:relative;
	z-index: 0;
}

#user-login .content {
	width: 93.7%;
 	border: 1px solid #CCCCCC;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index: 0;
    margin-bottom: 10px;
    padding: 10px 2.7%;
	background:#FBFBFB;
min-height: 150px;
}
#user-login .form-list input.input-text{
	float: right;
	width: 50%;
}
#user-login .content .button-set {
	float: right;
}

#user-login .content label {
	width: 102px;
	font-size: 1em;
}

#user-login .login-button {
	margin-top: 4px;
}

#user-login .content .forgotten-password {
	float: left;
	margin: 0;
}

#user-login .form-list {
	float: left;
    margin-bottom: 7px;
    width: 100%;
}
#user-login .form-list li{
	width: 100%; float: left;
}
#user-login .form-list .input-box{
	width: 100%;
	background-size: 100% 100%;
}

#user-login #panel2 .content, #user-login #panel3 .content {
	padding-bottom: 25px;
    position: relative;
}

#user-login #panel3 p {
	margin-top: 7px;
}

#user-login .content {
	font-size: 12px;
}

#user-login .benefits-list {
	margin-top: 20px;
}

#user-login .benefits-list li {
	padding-left: 10px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/list-item-line.png) 1px 50% no-repeat;
	margin-bottom: 5px;
}

#user-login #panel2 .button-set, #user-login #panel3 .button-set {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#user-registration #panel1,
#user-registration #panel2,
#user-registration #panel3
{
    width: 31.7%;
	padding: 6px 0 6px 8px;
    float: left;
    margin-right: 13px;
	 border: 1px solid #CCCCCC;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
   background:#FBFBFB;
	min-height: 468px;
}
#user-registration span.select{ min-width: 155px;
right: auto;}
#user-registration #panel3 {
    margin-right: 0 !important;
}

#user-registration {
    overflow: hidden;

	font-size: 12px;
}



#user-registration label {
	height: 32px;
	line-height: 32px;
	float: left;
	font-size: 1em;
	width: 96px;
}

#user-registration .live-outside {
	font-size: 1em;
}

#user-registration #panel3 label {
	width: 116px !important;
}

#user-registration .question-wrapper {
	position: static;
	margin-left: 5px;
	width: 20px;
	float: left;
}


#user-registration .register span {
	display: none;
}

#user-registration .address-finder-results {
	margin: 0;
}

#user-registration .address-finder-results select,
.customer-area-contnent .address-finder-results select {
	width: 100%;
	margin-bottom: 5px;
}
#user-registration #panel1 .col-number {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-1.png);
}

#user-registration #panel2 .col-number {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-2.png);
}

#user-registration #panel3 .col-number {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-3.png);
}

#user-registration  .col-number {
	margin-right: 2px;
}
#user-registration .validation-advice { margin-left: 95px; font-size: 1em; }
#user-registration #panel3 .validation-advice { margin-left: 115px !important; }
.billing_address_list span.select{ right: 0px; width: 55%;}




#user-registration .rigister-button {
	padding-top: 4px;
}
.billing_address_list .form-list .input-box,.password_box .form-list .input-box{ width: 100%;}
.cms-no-route .no-route-title {
display: none !important;
}
.box-content {
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.no-route .left-text {
	width: 55%;
	float: left;
	clear:both;
}
.cms-no-route .no-route-title{ display:none !important;}

.no-route .left-text p {
	font-size: 14px;
}

.no-route .box-right-links {
	width: 468px;
	float: right;
}

.no-route .left-text h2 {
	font-size: 18px;
	margin-bottom: 25px;
	padding-right: 50px;
}

.no-route .left-text h3 {
	font-size: 14px;
	margin-bottom: 10px;
}

.no-route .left-text ul.second { margin-bottom: 35px !important; }

ul.disc { list-style-type:disc; margin-left: 18px; font-size: 14px; margin-bottom: 25px; }

.no-route .box-right-links ol.second li { margin-bottom: 0 !important; }

.box-right-links .categories-grid-row { width: 468px !important; }
.box-right-links li { width: 230px !important; margin-right: 6px !important; }
.box-right-links li.last { margin-right: 0 !important; }
.box-right-links h3 { margin-bottom: 15px; }

.no-route-title h1 { margin-bottom: 2px; }
.search-reslut-prods ol.grid-row li.item{ width: 18.8%;}
.about_cosyfeet h2								{ background:#477db7; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:5px 0 5px 8px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.catalogsearch-result-index #maincategoryproducts,.catalogsearch-result-index .toolbar,.catalogsearch-result-index .products-listing-type-grid{ float: none;}
/* Shops Stockists Page */

.shops-stockists h2 { color: #487fba; }

.shops-stockists .top-block {
	padding-left: 226px;
	position: relative;
	min-height: 230px;
	margin-bottom: 10px;
}

.top-block a:hover {
	text-decoration: underline !important;
}

.shops-stockists .polaroid-team-image {
	position: absolute;
	top: -5px;
	left: 0;
width: 209px;
}

.shops-stockists .top-block h2 {
	font-size: 18px;
	line-heigh: 26px;
}

.shops-stockists .top-block p {
	font-size: 14px;
}

.shops-stockists .top-block p.last {
	margin-top: 10px;
	font-weight: bold;
}

.shops-stockists .middle-block {
	margin-bottom: 16px;
	height: 162px;
font-size: 14px;
}


.shops-stockists .middle-block .details-left {
	width: 45%;
	background: #e0ecd9;
	float: left;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 21px 21px 26px 21px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .middle-block .details-left .inner-content {
	padding-right: 145px;
}

.shops-stockists .middle-block a:hover {
	text-decoration: underline !important;
}

.shops-stockists .middle-block .details-left .inner-content p {
	margin-bottom: 5px;
}

.shops-stockists .middle-block .details-left .polaroid-stockist {
	position: absolute;
	right: -15px;
	top: -21px;
   width: 191px;
}

.shops-stockists .middle-block .details-right {
	width: 43%;
	background: #fffae1;
	float: right;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 21px 21px 26px 21px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .middle-block .details-right .inner-content {
	padding-right: 155px;
}

.shops-stockists .middle-block .details-right .inner-content p {
	margin-bottom: 5px;
}

.shops-stockists .middle-block .details-right .find-stockist {
	position: absolute;
	right: 5px;
	top: -34px;
    width: 175px;
}

.shops-stockists .middle-block .details-right, .shops-stockists .middle-block .details-left, .shops-stockists .bottom-block {
	-webkit-box-shadow: #ccc 0px 1px 1px;
	-moz-box-shadow: #ccc 0px 1px 1px;
	box-shadow: #ccc 0px 1px 1px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .bottom-block {
	padding: 21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #d7eafe;
	height: 80px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
    font-size: 14px;
}

.shops-stockists .bottom-block .details-left {
	float: left;
	width: 45%;
}

.shops-stockists .bottom-block .details-right {
	float: right;
	width: 45%;
}

.shops-stockists .bottom-block p {
	margin-bottom: 5px;
}
.shops-stockists h2 a{ font-size: 18px !important;}
.help-link { float: right; font-size: 12px;margin-bottom: 10px; }
/* Shop Page */
.cms-page-content .top-content-shop {
	padding-right: 260px;
	position: relative;
	z-index:2;
font-size: 14px;
}

.cms-page-content .top-content-shop p {
	margin-bottom: 20px;

}

.cms-page-content .middle-content-shop p:last-child,
.cms-page-content .bottom-content-shop p {
	margin-bottom: 20px;
	padding-right: 80px;
}

.cms-page-content .top-content-shop .team-polaroid {
	position: absolute;
	top: -7px;
	right: 5px;
	z-index: 10;
    width: 250px;
}
.cms-page-content .head-colored {
	background: #dcead5;
	padding: 8px 11px 7px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 14px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
    clear: both;
	margin-left: -12px;
	margin-right: -12PX;
}
.cms-page-content .head-colored h1,
.cms-page-content .head-colored h2,
.cms-page-content .head-colored h3,
.cms-page-content .head-colored h4,
.cms-page-content .head-colored h5,
.cms-page-content .head-colored h6
{
	padding: 0px;
line-height: 16px;
font-size: 14px;
font-weight: bold;
margin: 0;
}
.cms-page-content p { font-size: 13px; line-height: 21px; }
/* Guides Pages */

.cms-custom-table-middle-mask {
	margin-top: 10px;
margin-bottom: 10px;
	overflow: auto;
}
.cms-custom-table-middle-mask h2,.cms-page-content h2{ font-size: 18px; line-height: 22px;padding: 0px 0 5px 0;}
.cms-custom-table-top-mask {

	overflow: auto;
}

.cms-custom-table-bottom-mask {

	overflow: auto;
}

.cms-custom-table-bottom-sizing-guides-mask {
	border: 1px solid #DBE7D4;
	position:relative;
	overflow: hidden; background: #fbfbfb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.cms-key-stockists .cms-custom-table-middle-mask h2 {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.cms-page-content .cms-custom-table,
.cms-page-content .cms-custom-info-table {
	width: 100%;
	margin: 0 0px;
	overflow: hidden;
}

.cms-page-content .cms-custom-info-table {
	margin-bottom: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}

.cms-page-content .cms-custom-info-table td {
	padding: 11px 8px;
	background: #fbfbfb;
	border-right: 1px solid #ebebeb;
}

.cms-page-content .cms-custom-info-table td:last-child {
	border-right: 0;
}

.cms-page-content .cms-custom-info-table tr.border-fix td {
	padding: 0 !important;
}

.cms-page-content .cms-custom-info-table .border-continue-fix {
	height: 10px;
	width: 1px;
	position: relative;
	margin: 0 0 -8px -1px;
	background: #ebebeb;
}

.cms-page-content .cms-custom-info-table th {
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	font-weight: bold;
	border-right: 1px solid #E1E1E1;
	background: #fbfbfb;
}

.cms-page-content .cms-custom-info-table tr:first-child th {
	background: #DBE7D4 !important;font-size: 13px;text-align: left;line-height: 14px;padding-top: 3px;padding-bottom: 3px;vertical-align: middle;
}

.cms-page-content .cms-custom-info-table th:last-child {
	border-right: 0;
}
.cms-page-content .cms-custom-table tr:last-child td, .cms-page-content .cms-custom-info-table tr:last-child td{border-left: 0; border-bottom: 0;}
.cms-page-content .cms-custom-table td,
.cms-page-content .cms-custom-info-table td {
	/* border-left: 1px solid #e1e1e1; */
	border-bottom: 1px solid #e1e1e1;
	padding: 6px;
	text-align: center;
	font-size: 12px;
}

.cms-page-content .cms-custom-info-table td {
	border-left: 0 !important;
}

.cms-page-content .cms-custom-info-table td {
	text-align: left !important;
	font-size: 1em;
}

.cms-page-content .cms-custom-table th {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 4px 6px 9px;
    width: 45px;
	border-bottom: 1px solid #E1E1E1;
}
.blog-post-view .postWrapper .postContent img,.postWrapper .postContent img{width: auto; max-width: 100%;}
.cms-page-content .cms-custom-table tr.last td,
.cms-page-content .cms-custom-table tr.last th
{
	border-bottom: 0 !important;
	background: none !important;
}

.cms-page-content .cms-custom-info-table tr.last td,
.cms-page-content .cms-custom-info-table tr.last th
{
	border-bottom: 0 !important;
}

.cms-page-content .cms-custom-table .odd th,
.cms-page-content .cms-custom-table .odd td
{
	background: #fbfbfb;
}

.cms-page-content .cms-custom-table caption {
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	font-size: 13px;
	font-weight: bold;
	background: none repeat scroll 0 0 #DCEAD5;
}

ul.guides-main-list {
	list-style: none;
	padding: 0;
	font-size: 1em !important;
	margin-top: 10px;
}

ul.guides-main-list li {
	float: left;
	width: 49%;
	height: auto;
	margin-bottom: 10px;
}

ul.guides-main-list li.second-line {
	margin-bottom: 0 !important;
}

ul.guides-main-list h3 {
	margin: 0;
	background: #dcead5;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	font-size: 14px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

ul.guides-main-list h3 a {
	height: 29px;
	line-height: 29px;
	display: block;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 4px 50% no-repeat;
	padding-left: 20px;
	color: #3675B9;
	font-weight: bold;
	font-size: 1em;
}

.guides-main-list li.odd {
	margin-right: 2%;
}
ul.guides-main-list li p{ margin-bottom: 0px;}
tr.border-fix.last{ display: none;}
.charity-top{ min-height: 125px;}
.charity-top img, .cms-charity .cms-page-content img, .cms-companies-we-like .cms-page-content img, .stockist-details img,.healthcare-professionals img{ width: auto; height: auto;}
address       { font-style:normal; line-height: 1.5; font-size: 12px; color: #252525; }
/* Stockists Finder Page */

.stockist-page p { font-size: 13px; }

.stockist-finder-wrapper { margin-top: 15px; }
.stockist-page { padding: 14px !important; }
.stockist-finder-left-col { float: left; width: 67%; }
.stockist-finder-left-col #no_stores_found {
	font-size: 14px;
}
.stockist-finder-regions-map {
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 96%;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.stockist-finder-regions-map h2 {
	font-size: 1.6em;
}

.stockist-finder-wrapper .back-link { margin-top: 14px; font-size: 12px; }

.stockist-finder-wrapper .stockist-finder-container {
	width: 31%;
	float: right;
	margin-left: 10px;
}

.stockist-finder-wrapper .stockist-finder-container .range-select-mask {
    float: left;
    font-size: 12px;
    width: 40%;
}

.stockist-finder-wrapper .stockist-finder-container .resultList a,
.stockist-finder-wrapper .stockist-finder-container .resultList h4 {
	font-size: 1em;
}

.stockist-finder-wrapper .stockist-finder-inner {
	padding: 10px;
	background: #d7eafe;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.stockist-finder-wrapper .stockist-filter {
	font-size: 12px;
}

.stockist-finder-wrapper .stockist-filter h3 {
	font-size: 1.1em !important;
}

.stockist-finder-wrapper .stockist-finder h3 {
	font-size: 14px;
}

.stockist-finder-wrapper .go-button { position: static !important; }
.stockist-finder-wrapper .advanced-serach-link { float: right; margin-top: 8px; white-space:nowrap}
.stockist-finder-wrapper .postcode-wrapper { margin-bottom: 4px; }
.stockist-finder-wrapper .postcode-wrapper label { display: none; }
.stockist-finder-wrapper .postcode-wrapper #postcode {  color: #000; width: 93%; padding-left: 12px; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/stockist-finder-poscode-input.png) 0 0 no-repeat; }
.stockist-finder-wrapper .input-box { margin-bottom: 3px; }
.stockist-finder-wrapper .input-box .show { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/circle-arrow-down.png) 0 50% no-repeat !important; }


.stockist-finder-wrapper .stockist-filter label {
    display: block;
    line-height: 1;
    margin-bottom: 6px;
    padding-left: 16px;
    position: relative;
}

.stockist-finder-wrapper .stockist-filter label input {
    left: 0;
    position: absolute;
}
.stockist-filter-wrapper .stockist-filter { padding-top: 12px; }
.stockist-finder-wrapper .left-filters { float: left; width: 49%; }
.stockist-finder-wrapper .right-filters { float: right; width: 49%; }
.stockistsDetailsGmap span {
	display: block;
	height: auto;
	font-size: 12px;
}

.stockistsDetailsGmap .more-info {
	margin-left: 0px;
}
.googleMap img {
    max-width: inherit;
    width: auto !important;
}
#onestepcheckout-return-login-link-after-reset{ clear: both;
    float: left;
    margin-top: 8px;
}
.stockistsDetailsGmap .directions.more-link{margin-right: 10px;}

.stockist-finder-wrapper .active .stockistsDetails { display: block !important; }
.stockist-finder-wrapper .stockistHead h4 { padding: 10px 20px 10px 0; margin: 0; cursor: pointer; color: #4980bc; font-weight: bold; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 100% 10px no-repeat; }
.stockist-finder-wrapper .stockistHead .active h4 { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/circle-arrow-down.png) 100% 10px no-repeat !important; }
.stockist-finder-wrapper .stockistHead .distance { text-transform: lowercase; float: right; font-weight: normal; }

.stockist-finder-wrapper .stockistsDetails .addressLine1,
.stockist-finder-wrapper .stockistsDetails .addressLine2,
.stockist-finder-wrapper .stockistsDetails .city,
.stockist-finder-wrapper .stockistsDetails .county,
.stockist-finder-wrapper .stockistsDetails .postcode,
.stockist-finder-wrapper .stockistsDetails .email,
.stockist-finder-wrapper .stockistsDetails .telephone,
.stockist-finder-wrapper .stockistsDetails .url { display: block;  word-wrap: break-word;}

.stockist-finder-wrapper #list { list-style: none; padding: 0 0 0 2px;  font-size: 12px; }
.stockist-finder-wrapper .resultList { max-height: 378px; min-height: 366px; oveflow: auto; margin-top: 12px; padding-right: 3px; overflow: auto; margin-bottom: 20px; border: 1px solid #D0D0D0; display: none;}
.stockist-finder-wrapper #list li { border-top: 1px dashed #dbdbdb; }
.stockist-finder-wrapper #list li:last-child { border-bottom: 1px dashed #dbdbdb; }
.stockist-finder-wrapper #list .more-info { margin-left: 0; }
.stockist-finder-wrapper #list .directions.more-link{margin-right: 15px;}

.stockist-details { margin-top: 6px; font-size: 1em; }
.stockist-details .shop-title { font-size: 14px; line-height: 18px; margin-bottom: 10px; }
.stockist-details .details-block .title h3 {
	background-color: #d7eafe;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	margin: 0;
	padding-left: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	border:solid 1px #d7eafe;
margin-bottom: 0px !important;
}
.stockist-details .details-block .content {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background: #fbfbfb;
	padding: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.customer-account-create .account_ipad_bg .onestepcheckout-enable-terms label{margin: 0 !important;}
#catalogue-request .form-list > li, #catalogue-request1 .form-list > li{clear: both;}
.catalogue-terms-wrapper {padding-top: 20px;}
.stockist-finder-wrapper #list li:first-child{border-top: none;}
.stockist-finder-wrapper #list li:last-child{border-bottom: none;}
.stockist-details .opening-times,
.stockist-details .contact-details { width:280px; margin-right: 20px; float: left; }
.stockist-details .products { margin: 20px 0; width:495px; float:left; }
.stockist-details .services { margin: 20px 0 20px 20px; width:200px; float:left; }
.address-search-button.customer-address-search span{display: none;}
.cms-contact-us #contactForm .input-box .validation-advice{float: right !important;margin-top: 3px;min-height: 20px;width: 63% !important;}
.cms-contact-us #contactForm .input-box #advice-required-entry-comment.validation-advice{float: left !important;margin-top: 3px;min-height: 20px;width: 63% !important;}
.stockist-details .opening-times .content,
.stockist-details .contact-details .content {
	min-height: 136px;
	line-height: 20px;
}
#catalogue-request-friend .friend-finder-results .validation-advice{float: right ! important; width: 49% ! important; margin: 0px 0px 10px;}
.stockist-details .opening-times .content {
	width: 92%;
font-size: 14px;
}

.stockist-details .contact-details .content {
	width: 92%;
font-size: 14px;
}

.stockist-details .opening-times span.title { width: 108px; float: left; font-weight: normal; font-size: 12px;}
.stockist-details .opening-times span.time{font-weight: normal; font-size: 12px;}
.stockist-details .opening-times span.time .closed {font-weight: normal; font-size: 12px;}
.stockist-details .opening-times .time { float: left; }

.stockist-details .products span { float: left; padding-right: 10px; height: 20px; line-height: 20px; }
.stockist-details .womens { margin-top: 13px; }
.stockist-details .products .content{ padding-bottom: 15px; font-size: 12px; width: 95.5%;min-height: 85px;}
.stockist-details .services .content { padding-bottom: 19px; font-size: 12px; width: 89%;min-height: 80px;}
.stockist-details .products .instock, .stockist-details .services .instock { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/icon_in_stock.png) 0 0 no-repeat; }
.stockist-details .products .outstock, .stockist-details .services .outstock { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/icon_out_of_stock.png) 0 0 no-repeat; }
.stockist-details .products img{float: left;margin-right: 2px;}
.stockist-details .products #mtitle,
.stockist-details .products #ftitle { width: 70px; font-weight: bold; padding-left: 0 !important; float: none;}
#dialog-content .stockist-details ol.stackies_productoptions{padding-left: 10px;}
.stockist-details .products .mshoes,
.stockist-details .products .fshoes { width: 64px; }

.stockist-details .products .msandals,
.stockist-details .products .fsandals { width: 73px; }
.customer-order-view table tbody tr:last-child{border-bottom:none;}
.stockist-details .products .mslippers,
.stockist-details .products .fslippers,
.stockist-details .products .msundries,
.stockist-details .products .fsundries { width: 74px; }

.stockist-details .products .mboots,
.stockist-details .products .fboots { width: 66px; }

.stockist-details .hint { margin: 0; font-size: 12px; }

.stockistsDetailsGmap {
    display: block;
    padding-bottom: 10px;
	min-height:150px;

}
.stockist-details .services #mobiletitle, .stockist-details .services #mailordertitle{
	font-weight:bold; font-size:12px;
}
/* Shops Stockists Page */

.shops-stockists h2 { color: #487fba; }

.shops-stockists .top-block {
	padding-left: 226px;
	position: relative;
	min-height: 230px;
	margin-bottom: 10px;
}

.top-block a:hover {
	text-decoration: underline !important;
}

.shops-stockists .polaroid-team-image {
	position: absolute;
	top: -5px;
	left: 0;
}

.shops-stockists .top-block h2 {
	font-size: 18px;
	line-heigh: 26px;
}

.shops-stockists .top-block p {
	font-size: 14px;
}

.shops-stockists .top-block p.last {
	margin-top: 10px;
	font-weight: bold;
}

.shops-stockists .middle-block {
	margin-bottom: 16px;
	min-height: 162px;
}

.shops-stockists .middle-block .details-left {
	width: 44%;
	background: #e0ecd9;
	float: left;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 21px 2% 26px 2%;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .middle-block .details-left .inner-content {
	padding-right: 50%;
}

.shops-stockists .middle-block a:hover {
	text-decoration: underline !important;
}

.shops-stockists .middle-block .details-left .inner-content p {
	margin-bottom: 5px;
}

.shops-stockists .middle-block .details-left .polaroid-stockist {
	position: absolute;
	right: -15px;
	top: -21px;
}

.shops-stockists .middle-block .details-right {
	width: 44%;
	background: #fffae1;
	float: right;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 21px 2% 26px 2%;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .middle-block .details-right .inner-content {
	padding-right: 50%;
}

.shops-stockists .middle-block .details-right .inner-content p {
	margin-bottom: 5px;
}

.shops-stockists .middle-block .details-right .find-stockist {
	position: absolute;
	right: 5px;
	top: -30px;
}

.shops-stockists .middle-block .details-right, .shops-stockists .middle-block .details-left, .shops-stockists .bottom-block {
	-webkit-box-shadow: #ccc 0px 1px 1px;
	-moz-box-shadow: #ccc 0px 1px 1px;
	box-shadow: #ccc 0px 1px 1px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .bottom-block {
	padding: 21px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #d7eafe;
	height: 70px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.shops-stockists .bottom-block .details-left {
	float: left;
	width: 48%;
}

.shops-stockists .bottom-block .details-right {
	float: right;
	width: 48%;
}

.shops-stockists .bottom-block p {
	margin-bottom: 5px;
}
/* Stockist Finder Map +================================================================== */

#map-view-container {
	position: relative;
	width: 324px;
	height: 391px;
	margin: 0 auto;
}

#map-view-container img.map {
	position: relative;
	z-index: 100;
	height: 100%;
}

#map-view-container img.region {
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 20;
}

#map-view-container img.regionBg {
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 19;
}
/* ======================================================================================= */
/* Healthcare Professionals Page */

.healthcare-professionals .head-block {
	background: #fffae1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	-webkit-box-shadow: #ccc 0px 1px 1px;
	-moz-box-shadow: #ccc 0px 1px 1px;
	box-shadow: #ccc 0px 1px 1px;
	position: relative;
	margin-bottom: 15px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.healthcare-professionals ul {
	font-size: 1em !important;

}
.healthcare-professionals form ul{ list-style:none !important;}
.healthcare-professionals form .button-set{  height:25px;}
.healthcare-professionals form p.required{ float: right !important;
    font-size: 12px !important;
    margin-right: 10px !important;
    padding-top: 4px !important;}
.healthcare-professionals form .button-set .submit-button{ margin:0;}
.healthcare-professionals .top-content {
	min-height: 250px;
width: 69%;
margin-bottom: 40px;
}
.healthcare-professionals .cms-email-block .head-email h2{ line-height:16px !important; color:#252525 !important;}
.healthcare-professionals .cms-phone-block .head-telephone h2{ line-height:16px !important; color:#252525 !important;}
.healthcare-professionals .phone-contact-content{ width:700px !important;}
.healthcare-professionals .top-content .polaroid-image {
	position: absolute;
	z-index: 3;
	top: -11px;
	right: -10px;
width: 33%;
}

.healthcare-professionals .top-content .money-back-image {
	position: absolute;
	z-index: 5;
	top: -12px;
	right: -8px;
}

.healthcare-professionals .bottom-content .left-details {
	width: 49%;
	background: #e0ecd9;
	-webkit-box-shadow: #ccc 0px 1px 1px;
	-moz-box-shadow: #ccc 0px 1px 1px;
	box-shadow: #ccc 0px 1px 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:left;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.healthcare-professionals .bottom-content .left-details .catalog-image {
	position: absolute;
	top: -25px;
	left: 1px;
}

.healthcare-professionals .bottom-content .left-details .inner-content {
	padding: 12px 12px 8px 132px;
}

.healthcare-professionals .bottom-content .left-details a:hover {
	text-decoration: underline !important;
}

.healthcare-professionals .bottom-content .left-details .inner-content p {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}

.healthcare-professionals .bottom-content .right-details {
	width: 49%;
	float:right;
}

.healthcare-professionals .bottom-content .right-details ul {
	padding: 0;
	margin: 8px 0 0;
	list-style: none;

}

.healthcare-professionals h2 { font-size: 18px; line-height: 26px; color: #487fba; }
.healthcare-professionals p { font-size: 14px; }
.footer-block h2.title {
	height: 30px;
	line-height: 30px;
	background: #e0ecd9;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	padding: 0 11px;
	font-size: 13px;
	color: #252525;
	margin: 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.footer-block .content {
	width: 99.7%;
	padding: 0px;
	background:#fbfbfb;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.footer-block .content p { font-size: 12px; line-height: 17px; margin-bottom: 5px;  }
.footer-block .content p.date { color: #707070; line-height: 20px; margin-bottom: 5px; }

.footer-block .content h3 { color: #4880bb; font-size: 12px; margin-bottom: 0; line-height: 20px; }
.footer-block .content .sublock-title { font-size: 14px; margin-bottom: 5px; }
.footer-block .content .details-left { float: left; width: 30%; margin-right: 0px; padding: 15px 11px 11px; min-height: 240px;border-right: 1px solid #E5E5E5; }
.footer-block .content .details-middle { width: 30%; margin: 0px; float: left; padding: 15px 11px 11px; min-height: 240px;border-right: 1px solid #E5E5E5; }
.footer-block .content .details-right { float: left; width: 27%; margin-left: 9px; padding: 15px 11px 11px; min-height: 215px; }

.footer-block .content .details-right h3 { margin-bottom: 1px; }
.footer-block .content .details-right h3 a:hover { text-decoration: underline !important; }
.footer-block .content .details-right h3.last { margin-top: 3px; }


.footer-block .content .details-middle ul { padding: 0 0 20px 0; margin: 0; list-style: none; }
.footer-block .content .details-middle ul li { margin-bottom: 20px; }
/* HCP */

#request-literature .head {
	background: #d9e5d2;
	padding: 0 10px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
#request-literature .head h2 { height: 29px; line-height: 29px; font-size: 13px; margin: 0; }
#request-literature p { font-size: 13px; line-height: 21px; }
#request-literature .details {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	margin-bottom: 20px;
	background: #fbfbfb;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

#request-literature ul { padding: 0; margin: 0; list-style: none; font-size: 1em !important; }
#request-literature ul label,
#request-literature ul input,
#request-literature ul .medium-select-mask { font-size: 1em !important; }
#request-literature ul label{ font-size: 12px !important; }
#request-literature .panel-wrapper ul li { border-bottom: 1px dashed #d7d7d7; padding: 15px; }
#request-literature .panel-wrapper ul li:last-child { border-bottom: 0; margin-bottom: 0; }
#request-literature .panel-wrapper .validation-advice { padding-left: 0; }
#request-literature .radio-button label { position: relative; }
#request-literature .radio-button label .validation-advice { position: absolute; top: 14px; left: 0; width: 87px; text-indent: 11px; }
#request-literature .person-information .validation-advice { margin-left: 120px; }
#request-literature .form-list .input-box {
    display: inline-block;
    font-size: 12px !important;
    width: 100%;
}
#request-literature .address-finder-results select{ font-size:13px !important;}
#request-literature .panel-wrapper .image-holder {
	width: 10.6%;
	padding: 1.5%;
	margin-right: 2%;
	float: left;
	background: #fff;
	border: 1px solid #ececec;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.request-postcard img { padding-top: 25px; }
.request-holder img { padding-top: 10px; }

.small-select-holder { padding-top: 24px; position: relative; }
.small-select-holder select {
	width: 87px;
	height: 24px;
	left:0;
	top:0;
	position: absolute;
	z-index: 5;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.small-select-holder .small-select-mask { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/small-select-bgr.png) 0 0 no-repeat; padding: 0 30px 0 10px; width: 47px; height: 24px; left:0; top:0; position: absolute; z-index: 2; }

#request-literature .panel-wrapper .specs { width: 48%; float: left; margin-top: 11px; }
#request-literature .panel-wrapper h3 { font-size: 14px; color: #4880bb; }
#request-literature .panel-wrapper .specs p { margin-right: 40px; }
#request-literature .panel-wrapper .input-box {    float: left;
    font-size: 12px;
    margin: 2% 0 0 5% !important;
    text-align: center;
    width: 25%;}
#request-literature .radio-button span { display: block; }
#request-literature .radio-button .first { padding-right: 5px; }
#request-literature .checkboxes label { display: block; line-height: 1; text-align: left; margin-bottom: 10px; }

#request-literature .sample-packs-image-holder { float: left; width: 173px; height: 162px; margin-right: 15px; }
#request-literature .sample-packs-specs { float: left; width: 475px; margin-top: 10px; }
#request-literature .person-information { width: 297px; }
#request-literature .validation-advice { font-size: 12px; }
#request-literature .person-information .address-search-button { float: right; margin: 0 0 7px; }
#request-literature .search-button-box, #request-literature .title-box { float: none !important; }
#request-literature label { width: 115px; }
#request-literature .classy-select-with-mask-medium  select,
#request-literature .classy-select-with-mask-medium  span
{ right: 1px; width: 61%; }

#request-literature #delivery-information {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background: #fbfbfb;
	padding: 15px;
	font-size: 15px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

#request-literature #delivery-information .live-outside {
	font-size: 1em;
}

#request-literature .address-finder-results select {
	width: 100%;
	margin-bottom: 5px;
	clear:both;
}

#request-literature #request-catalogues .input-box,
#request-literature #request-fitting-guides .input-box,
#request-literature #request-samples .input-box {
	margin: 30px 0 0 6px;
}

#request-literature #request-catalogues .classy-select-wrapper,
#request-literature #request-fitting-guides .classy-select-wrapper,
#request-literature #request-samples .classy-select-wrapper {
	margin-top: 5px;
}

#request-literature .pre-delivery-information { margin-bottom: 35px; }
#request-literature .grey-pipe { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/grey-pipe.png) 66.3% 0 repeat-y; }
.blog .block-title {
    background: none repeat scroll 0 0 #467CB5;
  -webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	 color: #FFFFFF;
    font-size: 13px;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 9px;
    position: relative;
}
.blog .content {
    border: 1px solid #D0D0D0;
    -webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    display: block;
    float: left;
    padding-bottom: 10px;
    position: relative;
    width: 99%;
}
.sidebar .blog .menu ul {
    float: left;
    margin-top: 5px;
}
.blog .content li {
    font-size: 12px;
    font-weight: bold;
    padding: 0 9px 7px 5px;
}
.postWrapper {
    background: none repeat scroll 0 0 #FFFAE1;
     -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    box-shadow: 0 1px 1px #BBBBBB;
    margin-bottom: 19px;
    padding: 17px 2% 11px;
    position: relative;
float: left;width: 96%;
}
.postContent h2{ font-size: 18px; line-height: 25px;font-weight: bold;}
.postWrapper .postTitle {
    border-bottom: 1px dashed #D1CDBA;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.postWrapper .postTitle h2, .postWrapper .postTitle h1 {
    font-size: 16px;
    line-height: 25px;
	font-weight: bold;
    padding-bottom: 0px;
}
.postWrapper .postTitle h3 {
    font-size: 12px;
    line-height: 18px;
}
.postContent {
    font-size: 12px !important;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
    line-height: 21px;
	float: left;width: 100%;
}
.postWrapper .postDetails {
    border-top: 1px dashed #D1CDBA;
    font-size: 12px;
    padding-top: 8px;
	float: left; width: 100%;
}
.community-right .box {
    background: none repeat scroll 0 0 #E0ECD9;
    -webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    box-shadow: 0 1px 1px #BBBBBB;
    float: left;
    margin-bottom: 10px;
    padding: 16px 10px 13px;
    position: relative;
	max-width: 186px;
}
.community-right .sub-box:last-child {
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.community-right .sub-box {
    border-bottom: 1px dashed #ADB6A8;
    margin-bottom: 11px;
    padding-bottom: 13px;
}
.community-right .sub-box h4 {
    color: #4A83C0;
    font-size: 14px;
}
.community-right .sub-box p {
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 5px;
}
.cms-help-home img{width: auto; height: auto;}
.phone-contact-content {
    width: 323px;
}
.cms-phone-block .contact-polaroid-image {
    position: absolute;
    right: 15px;
    top: -3px;
    z-index: 1;
}
.contacts-cms-page .head-email {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/mail-icon.png") no-repeat scroll 8px 50% #DCEAD5;
}
.contacts-cms-page .head-colored h2 {
    padding-left: 27px;
}
.cms-email-block img{width: auto; height: auto;}
.cms-email-block .details {
    float: left;
    margin-right: 30px;
    width: 495px;
}
.contacts-cms-page .mail-link {
    display: block;
    font-size: 1.5em;
    margin: 10px 0;
}
.cms-email-block .contact-form-container {
    float: left;
    width: 352px;
}
.cms-email-block .contact-form-container ul {
    font-size: 1em;
    list-style: none outside none;
    padding: 0;
}
.cms-email-block .contact-form-container label {
    height: 29px;
    line-height: 29px;
    width: 113px;
}
.cms-email-block .contact-form-container .input-text {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/contatct-form-input-bgr.png") no-repeat scroll 0 0;
    height: 29px;
    width: 235px;
	background-size: 100% 100%;
}
.cms-phone-block {
    position: relative;
}
.contacts-cms-page .head-telephone {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/phone-icon.png") no-repeat scroll 8px 50% #DCEAD5;
}
.cms-post-person {
    float: left;
    width: 48%;
}
.cms-email-block{margin-bottom: 25px;}
.contacts-cms-page .head-post-person {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/post-icon.png") no-repeat scroll 8px 50% #DCEAD5;
}
.cms-post-person .details {
    min-height: 140px;
}
.cms-community-reviews {
    float: right;
    width: 48%;
}
.contacts-cms-page .head-community-reviews {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/community-icon.png") no-repeat scroll 8px 50% #DCEAD5;
}
.cms-community-reviews .details {
    min-height: 140px;
}
.contacts-cms-page .head-healthcare-professionals {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/contact/healthcare-icon.png") no-repeat scroll 8px 50% #DCEAD5;
}
.cms-healthcare-professionals .details-left {
    float: left;
    width: 48%;
}
.cms-healthcare-professionals .details-right {
    float: right;
    width: 48%;
}
#request-literature-form #selectprofession.select{ width: 94%;}
#request-literature-form select#profession{ width: 100%;}
.cms-about-extraroomy .cms-page-content img{ width: auto;}

/* -------------------------------------------- *
 * Global Site Notice
 */
/* .global-site-notice {
  background: #676157;
  color: #e6e6e6;
  font-size: 11px;
}
.global-site-notice .notice-inner {
  padding-left: 120px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  line-height: 11px;
  min-height: 40px;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  background-image: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/demo-logo.png");
  background-position: left;
  background-repeat: no-repeat;
}
.global-site-notice p {
  margin-bottom: 0;
  text-align: center;
} */

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size: 12px; line-height:1.25; text-align:center;  }
.noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size: 12px; line-height:1.15; text-align:center;  }
/* ======================================================================================= */

/* Global Messages  */
.success {  font-weight:bold; }
.error {  font-weight:bold; }
.notice {  }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li {
	margin:0 0 10px !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
.messages li li { margin:0 !important; line-height: 20px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg,
div.onestepcheckout-error {
	border-style:solid !important;
	border-width:1px !important;
	background-position: 10px 50% !important;
	background-repeat:no-repeat !important;
	padding:13px 8px 12px 33px !important;
	font-size: 12px !important;
	font-weight:bold !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 1;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
#onestepcheckout-login-form div.onestepcheckout-error { margin-bottom: 10px; }
.error-msg, div.onestepcheckout-error { border-color:#f9b2b2; background-color:#fde5e5; background-image:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/i_msg-error.png); margin-bottom: 7px; clear:both; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/i_msg-success.png);  }
.note-msg,
.notice-msg { border-color:#fce3a6; background-color:#fffce5; background-image:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/i_msg-note.gif);  }
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account {}
.box-account .box-head { }
.box-account .box-head h2 { font-size: 14px; }

.dashboard .box .box-title { }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size: 13px; font-weight:bold; margin:0; }
.dashboard-welcome{}
.dashboard-welcome h3 { font-size: 20px; }
.dashboard-welcome p { margin-bottom: 20px; font-size: 12px; }
.dashboard .dashed-line { margin: 30px 0 20px 0; }

.dashboard_left {
	width: 450px;
	float: left;
}

.dashboard_right {
	width: 250px;
	float: left;
}

.dashboard_left h4, .dashboard_right h4 {
	font-size: 16px;
}

.dashboard_left ul, .dashboard_right ul {
	font-size: 13px;
}

.dashboard_left li, .dashboard_left h4, .dashboard_right li, .dashboard_right h4 {
	margin-bottom: 10px;
}
.dashboard .box-recent .orders-bottom-mask,.customer-order-view .order-view-bottom-mask{ border: solid 1px #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:99;
	border-top:none;
}
.dashboard .box-recent table, .customer-order-view table{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;
}
.dashboard .box-recent table td,
.dashboard .box-recent table th { padding: 0 !important; text-align:center; }
.dashboard .box-recent table td .text { height: 20px; line-height: 20px; padding-left: 0; /*float: left;*/ padding-top: 11px; padding-bottom: 10px; font-size: 13px; color: #252525;  text-align: center;}
.dashboard .box-recent table th .text { padding-left: 10px; height: 29px; line-height: 29px; color: #fff; font-weight: normal;font-size: 13px; }
.dashboard .box-recent table td .view-order { /*padding-left: 40px;*/ float:none; }
.dashboard .box-recent a { font-size: 1em; }
.dashboard .box-recent table thead th, .customer-order-view table thead th{ border-right: 1px solid #999999;
background: #49494A;}
.dashboard .box-recent table td, .customer-order-view table tbody td{ border-right: solid 1px #e5e5e5; background-image: none;}
.dashboard .box-recent table td.last, .customer-order-view table tbody td.last{ border-right:0px;}
.dashboard .box-recent table thead th.firstth, .customer-order-view table thead th.firstth{
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
	overflow:hidden;
}
.dashboard .box-recent table thead th.lastth, .customer-order-view table thead th.lastth{
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
border-right: 0px !important; }
.community-comments-container {
	background: #fff;
	padding: 20px 3% 16px;
	width: 94%;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;
    float: left;
}
.captchacode{float: left !important;}
.captchacoderefresh img{width: auto !important;}
.community-comments-container #postComment label.captchalabel, .community-comments-container .postComment label.captchalabel{width: 100% !important; clear: both; height: auto;line-height: 20px;margin-bottom: 10px;}
.community-comments-container .comments-head h2 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 20px;
}

.community-comments-container .comments-head h2 .required {
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.community-comments-container .commentWrapper {
	font-size: 13px;
}

.community-comments-container .commentsOuterWrapper {
	border-bottom: 1px dashed #d1d1d1;
	margin-bottom: 18px;
}

.community-comments-container .commentDetails p {
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.community-comments-container .commentDetails .username {
	float: left;
}

.community-comments-container .commentContent {
	padding-bottom: 20px;
}

.community-comments-container .commentContent:last-child {
	padding-bottom: 15px;
}

.community-comments-container #postComment label, .community-comments-container .postComment label {
	width: 95px;
}

.community-comments-container #postComment input, .community-comments-container .postComment input {
	width: 184px;
}

.community-comments-container #postComment li:last-child .input-box, .community-comments-container .postComment li:last-child .input-box {
	margin-bottom: 0;
}

.community-comments-container #postComment #comment, .community-comments-container .postComment #comment {
	height:130px;
	width:60%;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/community-comments-box-bgr.png) 0 0 no-repeat;
}

.community-comments-container .validation-advice {
	margin-left: 95px !important;
}
.community-comments-container img,.what-do-you-think-form img,.cms-security-privacy .cms-page-content img,.cms-recommended .cms-page-content img,.cms-fit-testing .cms-page-content img,.cms-professionals-casestudies .cms-page-content img,.cms-fit-testing-karen .cms-page-content img,.cms-fit-testing-hop .cms-page-content img,.cms-fit-testing-daisy .cms-page-content img,.cms-fit-testing-alison .cms-page-content img,.cms-fit-testing-louise .cms-page-content img,.cms-fit-testing-enjoy .cms-page-content img,.postContent img{ width: auto;}

.what-do-you-think-form p {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	width: 400px;
}

.what-do-you-think-form input {
	width: 184px;
}

.what-do-you-think-form .left-side-form {
    float: left;
    width: 100%;
}
.what-do-you-think-form .right-side-form {
	width: 100%;
	float: left;
}

.what-do-you-think-form .left-side-form label {
	width: 100px;
}

.what-do-you-think-form .left-side-form .validation-advice {

}
.what-do-you-think-form-container ul.form-list li.captcha-fields{width: 79% ! important;}
.what-do-you-think-form-container ul.form-list li.captcha-fields span{text-align: left;}
.what-do-you-think-form .captcha-fields #SCode{width: 76%;}
.what-do-you-think-form  .right-side-form label {
	width: 100px;
}
.blog-post-view a.back-link{ margin-top: 10px;
float: left;}
.what-do-you-think-form .right-side-form .validation-advice {
    float: right !important;
    width: 56% !important;
}

.what-do-you-think-form-container {
	padding: 10px;
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}
#dialog-content-inner .what-do-you-think-form .page-head{display: none;}
#dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset{margin: 0;width: 100% !important;}
#dialog-content-inner .what-do-you-think-form .captcha-fields #SCode{width: 63.5%;}
#dialog-content-inner .what-do-you-think-form .right-side-form .validation-advice{width:54.5% !important;}
#dialog-content-inner #advice-required-entry-SCode{ width: 57.5% !important;}
#dialog-content-inner .what-do-you-think-form .right-side-form  #advice-required-entry-SCode{ width: 54.5% !important;}
.what-do-you-think-form  .right-side-form textarea {
	width: 59%;
	height: 146px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/what-do-you-think-text-area-bgr.png) 0 0 no-repeat;
	background-size: 100% 100%;
	float: right;
}
.what-do-you-think-form-container input.input-text, .what-do-you-think-form-container textarea{background-size: 101% 100% !important;}
.what-do-you-think-form .form-list .input-box {
    width: 60%;
}


.what-do-you-think-form  .form-list {
	font-size: 1em !important;
}
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a {  }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a {  }
.sitemap-container .col-1{ width:50%; float:left;}
.sitemap-container .col-2{ width:50%; float:left;}
.sitemap-main-page .sitemap-container ul{ font-size:12px; padding:0px; list-style:none;}
.sitemap-container li a:hover{ text-decoration:underline;}
.sitemap-container{ font-size:12px;}
.sitemap li { margin-bottom: 10px; }
.sitemap li.level-0 a{  background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
    line-height: 15px;
    padding-left: 18px;
    text-decoration: none;}
.sitemap li.level-2 a, .sitemap li.level-3 a, .sitemap li.level-1 a{
    display: block;
    line-height: 15px;
    padding-left: 18px;
    text-decoration: none;}
.sitemap-main-page .cms-page-content {
float: left;
width: 94.4%;
}
.sitemap-main-page h3{
	margin-bottom: 10px;
font-size: 17px;
font-weight: bold;}
.cms-conditions-of-use .cms-page-content h3{ margin-bottom: 5px;
font-size: 17px;
font-weight: bold;}
.healthcare-professionals .contact-form-container form .button-set {
margin-left: 171px;
margin-top: 10px;
float: left;
height: 25px;
}
.cms-help-zoom .cms-page-content p,.cms-help-zoom .cms-page-content p span{ font-size: 14px !important;}
.customer-area-contnent p.edit {
	margin-top: 3px;
}

.customer-area-contnent p.edit a {
	text-decoration: underline;
	font-size: 12px;
}

.customer-area-contnent p.edit a.link-remove {
	margin-left: 10px;
}
.customer-area-contnent .account-fieldset h2.legend{
	background:#49494A;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 2.1%;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
}
.customer-area-contnent .first-group {
	margin: 14px 0;
}
.customer-area-contnent .account-fieldset .account-fieldset-content {
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;

   width: 94.5%; float:left;
    margin-bottom: 10px;
    padding: 10px 11px;
	background:#FBFBFB;
min-height: 140px;
}
.checkoutpaymentselection .ipad_content {
min-height: 492px !important;
}
.customer-area-contnent .account-fieldset .first-line {
	margin-bottom: 19px;
}
.customer-area-contnent .account-fieldset .account-fieldset-content span.select{ right: auto;width: 79%;padding-right: 17%;}
.customer-area-contnent .account-fieldset {
	width: 49% !important;
	float: left;
}

.customer-area-contnent .input-box {
    float: right;
    width: 53%;
	margin: 2px 0;
}
.customer-area-contnent .input-box input.input-text{
	width: 100%;
	background-size: 100% 100%; margin-bottom:3px;
}
.customer-area-contnent .customer-name-prefix .input-box {
    float: right;
    width: 53% !important;
}
.customer-area-contnent .account-fieldset .legend {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 2%;
    width: 96%;
}

.customer-area-contnent .account-fieldset .account-fieldset-content {
	padding: 10px 2.55%;
}
.account-fieldsets-middle-mask .account-fieldset-content .form-list label{width: 40%;}
.content-my-reviews p{padding: 2%;}
.customer-area-contnent .account-fieldset .account-fieldset-content .empty p {
	font-size: 12px;
}
.buttons-set { clear:both; padding:8px 0 0; text-align:right; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set .back-link a, a.back-link { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/back-link.png) 0 0 no-repeat; padding-left: 19px; height: 15px; line-height: 15px; display: block; font-weight: bold; font-size: 12px; }

.buttons-set button.button { float:right; margin-left:5px; }

.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }
.customer-area-contnent .addressbookedit .account-fieldset{ width: 48.8%;}
.customer-area-contnent .addressbookedit .account-fieldset.right{ margin-right: 0px;}
button.add-address-btn{float: right;margin: 1.5%;width: 139px;}
.customer-address-form .customer-area-contnent .buttons-set, .vat-relief-customer-edit .customer-area-contnent .buttons-set{ width: 49%;}
.orders-history .dashed-line { margin-top: 20px !important; }
.prev-next-pager { margin: 10px 0; }
.prev-next-pager .previous { float: right; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 100% 2px no-repeat; height: 15px; line-height: 15px; padding-right: 18px; }
.prev-next-pager .next { float: left; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-reversed-icon.png) 0 2px no-repeat; height: 15px; line-height: 15px; padding-left: 18px; }
.prev-next-pager .previous, .prev-next-pager .next{ font-size:13px !important; font-weight:bold;}
.dashed-line {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/dashed-mask.png) 0 0 repeat-x;
	height: 1px;
}
.dashboard .dashed-line { margin: 30px 0 20px 0; }
.vatrelief-terms label { height: auto; line-height: 25px; width: auto; }
.vatrelief-terms label input { margin-right: 3px; margin-top: -1px;}
.vatrelief-terms label .validation-advice {
    font-size: 12px;
    margin-left: -2px;
}
.what-do-you-think-form .request-catalogue-middle-mask1{display: block;}
.vat-registrations li { margin: 0 1px; min-height: 41px; }
.vat-registrations a {
    display: inline-block;
    text-decoration: underline;
    width: 83%;
}
.vat-registrations .registration-name, .vat-registrations .action { height: auto; line-height: 20px; }
.vat-registrations .registration-name { float: left; margin-left: 0px; font-size: 14px; font-weight: bold; height:auto; width:100%;}
.vat-registrations .action { float: right; margin-right: 9px;}
.vat-registrations .action a, .vat-registrations .registration-name .registrationaction {
    display: inline-block;
    float: none;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    width: 15%;
}
.vat-registrations .decorate { background: #fff; }
.order-actions { margin:0; }

.order-actions li {
	float: left;
	margin: 0 1.5%;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
}

.order-actions a.print-order {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/print-icon.png) 0 0 no-repeat;
	height: 22px;
	line-height: 22px;
	padding-left: 30px;
	display: block;
}
.account-fieldset .second-line{color: #252525;
    font-size: 12px;
    font-style: normal;
    line-height: 1.5;}
.page-print {
background: #fff;
padding: 25px 30px;
text-align: left;
font-size: 12px;
}
.page-print address {
    font-size: 12px;
}
.page-print .shopping-cart-totals-wrapper{ background: none repeat scroll 0% 0% transparent;}
.page-print .data-table tbody.odd tr{ background: none !important;}

.page-print #my-orders-table th {
    color: #000000;
}
.page-print .data-table tfoot td, .page-print .data-table tfoot{ border:0px; font-size:12px;}

.page-print .shopping-cart-totals-wrapper tr td:last-child {
    padding-right: 30px !important;
    width: 128px;
}
/* Order Print Pages */
.page-print .print-head { float: left;
margin: 0 0 15px;
width: 100%; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { margin-bottom: 10px;
font-size: 18px;
font-weight: bold; }
.page-print h2,
.page-print h3 { margin:0 0 10px;
line-height: 1.1;
color: #252525;font-size: 13px; font-weight:bold; }
.page-print h2.h2 { font-size: 16em; font-weight:bold; }
.page-print .order-date { background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; float: left; width: 100%; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
.page-print img{ width: auto;}
.page-print .col2-set .col-2 {
float: right;
width: 48.5%;
line-height: 18px;
}
.page-print .col2-set .col-1 {
float: left;
width: 48.5%;
line-height: 18px;
}
.page-print .item-options{ line-height: 20px;}
.page-print #my-orders-table th{ padding: 0 !important; height: 30px; font-size: 13px; font-weight: normal;text-align: center;}
.page-print .data-table tbody.odd tr.border td{ border-bottom: 1px solid #d9dde3;}
.page-print .data-table td{ padding: 9px;line-height: 20px;}
.page-print .a-right{ text-align: right !important;}
.page-print .a-left {
text-align: left !important;
}
.page-print .a-center, .customer-order-view .a-center{
text-align: center !important;
}
.page-print tr.grand_total{ width: 100%;
float: none;}
.close-window-button {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-window.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 25px;
    width: 117px;
	float:right;
}
.close-window-button:hover {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-window.png") no-repeat scroll 0 -25px transparent;
}
.close-window-button span {
    display: none;
}
.newsletter-subscription p { margin: 10px 2% 20px; font-size: 13px; }

.newsletter-subscription label {
	font-size: 13px;
	padding: 2%
}
.vatrelief-terms .check-label{width: 100% !important;}
.newsletter-subscription label input {
	margin-right: 3px;
}
#first-control-checkobox {
	margin-top: 14px;
	clear:both;
}
.form-list li.control input.checkbox{ margin-right: 3px; margin-top: -4px;}
.order-view-left { float: left; width: 75%; }
.order-view-left img{ width: auto;}
.order-view-right {     float: left;
    margin-left: 1%;
    width: 24%;}
.order-view-bottom-mask{ margin-bottom: 10px;}
.customer-order-view .order-total-container #shopping-cart-totals-table tr.grand_total{ width: 100%;
float: none;}
.order-total-container .grand_total{ font-size: 16px;}
.order-total-container .grand_total td strong{ float: none;}
.order-total-container .grand_total td.last strong{ float: right;}
.customer-order-view #shopping-cart-totals-table td{ line-height: 16px;}
.order-view-right .buy-again-bottom table{ width: 100%;}
.order-view-right .buy-again-bottom table td{ border: 0px;}
.order-view-right .buy-again-bottom table th{ line-height: 25px; color: #fff;
border-right: 0px !important;font-size: 13px;
font-weight: normal;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
}
.customer-order-view table tbody td{ vertical-align: middle; min-height: 138px;}
.order-view-left .image-box { float: left;width: 62px; }
.order-view-left .image-box a {  float:left; border: 1px solid #e6e6e6; }
.order-view-left .product-details { float: left; margin-left: 10px; }
.order-view-right table th { height: 30px; vertical-align: middle; text-align: center; font-size: 13px; color: #fff; font-weight: normal; }
.order-view-right table td { height: 138px; width: 139px; vertical-align: middle; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/dashed-mask.png) 0 100% repeat-x; }
.order-view-right button, .order-view-right a {
    background-position: center 0;
    margin: 0 auto;
    padding: 0 4%;
    text-align: center;
}
.tvadvertcms{ border: 1px solid #D0D0D0; -webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;

	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	float: left;
    font-size: 1em;
    line-height: 21px;
    min-height: 300px;
    padding: 2%;
    position: relative;
	z-index:0;
	width: 96%;
    }
.tvadvertright{ float:right;clear: both;}
.cms-tvadvert-success .tvadvertright{ float: left;clear: both;width: 100%;max-width: 430px;}
.tvadvertright ul li{ margin-bottom:10px;}

.tvadvertcms .adverttitle h2 { vertical-align: middle; float: left;font-size: 18px;}
.tvadvertcms .adverttitle h2 span {  color: #3675B9;
    float: left;
    margin-right: 10px;
}
.tvadvertcms .maintvadvertform{ float:left;width: 100%;}
.tvadvertcms .mainadvertcontent{clear: both; float: left; width:82%;}
.tvadvertcms .tvadvertleftc .request-catalog-wrapper form{ max-height:700px;}
.tvadvertcms .tvadvertleftc .customer-area-contnent {
    width: 94% !important;
	background: #FBFBFB;
    padding: calc(3% - 2px);
}
.tvadvertrightvideo{
	width: 48%;
	float: right;
}
.tvadvertleftc .account-fieldset-content ul.form-list li{clear: both;}
.tvadvertcms .tvadvertleftc .customer-area-contnent .account-fieldset-content{ padding: 0px; border: 0px; width:100%;}
.tvadvertcms .tvadvertleftc .customer-area-contnent .account-fieldset{ width: 100% !important;}
.tvadvertcms .tvadvertleftc .headform{ background: none repeat scroll 0% 0% #484849; padding: 5px 10px 0px; width: 358px;
	-webkit-border-radius: 10px 10px 0pt 0pt;
	-moz-border-radius: 10px 10px 0pt 0pt;
	border-radius: 10px 10px 0pt 0pt;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	height:25px;
	}
.tvadvertcms .mainadvertcontent .tvaddbookimg {
    margin: 0 0 0 2%;
    position: relative;
    width: 35%;
	float: right;
}
.tvadvertcms .tvadvertleftc .request-catalog-wrapper {
    float: left;
    width: 100%%;
}
.tvadvertrightvideo {
    position: relative;
    padding-bottom: 25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.tvadvertrightvideo iframe,
.tvadvertrightvideo object,
.tvadvertrightvideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tvadvertright ul li a img{width: 175px;}
p.bottombuttons {
    text-align: center;
}
p.bottombuttons a {
    display: inline-block;
    float: none;
    text-align: center;
    width: 24%;
}
p.bottombuttons a img{margin: 0 !important; width: 100% !important; max-width: 160px;}
.tvadvertcms .tvadvertleftc .request-catalog-wrapper .maintvadvertform{width: 100%;}
.tvadvertcms .tvadvertleftc .headform {
    border: 1px solid #484849;
    padding: 5px calc(2% - 2px);
    width: 96%;
}
.tvadvertcms .tvadvertleftc{ float: left;width: 51%;}
.tvadvertcms .tvadvertleftc .headform h2{width: 100%;}
.tvadvertcms .tvadvertleftc .headform h2{ color: #FFFFFF; margin: 0px; height: 25px; font-weight: normal; float:left; width:100%;}
.tvadvertcms img{ width: auto;}
.page-empty { background:#fff; padding:20px 10px; text-align:left; }
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.cms-tvadvertcall .customer-area-contnent .account-fieldset .account-fieldset-content{
	border: 0px; padding: 0px;
}
.tvadvertcms .maintvadvertformfull{ clear: both;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc{ float: right;width: 49%;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc .topr .toprleft{ float: left;margin-left: 10%;text-align: right;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc .topr .toprright{ float: left; width:28%;margin-left: 5%;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc .toprbottom{float: left;width: 100%;clear: both;text-align: center;margin-top: 20px;}
.cms-tvadvertcall .customer-area-contnent .account-fieldset .account-fieldset-content li{ clear: both;}
.cms-tvadvertcall .customer-area-contnent .account-fieldset .account-fieldset-content li button.address-search-button,.tvadvertcms .mainadvertcontent .customer-area-contnent .account-fieldset li button.address-search-button{ margin: 10px 0;}
.cms-tvadvertcall .customer-area-contnent .input-box .validation-advice,.tvadvertcms .customer-area-contnent .input-box .validation-advice{ width: 90%;margin-top: 5px;}
/* Logout Success */

.logout-box-left { width: 435px; height: 310px; padding: 20px; float: left; clear:both; background: url('/media/cms/cosyfeet/logout-success-page.jpg') 0 0 no-repeat; }
.logout-box-right {float: none;text-align: center; }
.logout-box-left h2 { padding-right: 100px; line-height: 1.3; margin-bottom: 10px; }
.logout-box-left ul.logged-out-links li { float: left; font-size: 12px; margin-right: 32px; font-weight: bold; margin-bottom: 3px; }
.dashed .dashed-mask {
	height: 1px;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/dashed-mask.png) 0 0 repeat-x;
	margin: 10px 3px 5px;
}
.order-view-left .dashed .dashed-mask { margin: 0px; }
.order-view-left .dashed td{ padding: 0px;}
.customer-order-view .buy-again-bottom{ border: solid 1px #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;
	border-top:none;
	float: right; width: 100%;}
.order-view-right table td { height: 138px; width: 100%; vertical-align: middle;  }
table.buyagaintable tbody tr.buy-noborder{ border-bottom:none; }
.order-view-right table td.repeat-order-row { height: 120px; background: none !important; }
.repeat-order-button { border: 0; display: block; background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/repeat-order-btn-bgr.png) 0 0 no-repeat; width: 117px; height: 25px; }
.repeat-order-button:hover { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/repeat-order-btn-bgr.png) center -25px no-repeat; }
.repeat-order-button span { display: none; }
.cms-help-womens-footwear .cms-page-content img,.cms-help-womens-shoes .cms-page-content img,.cms-help-mens-shoes .cms-page-content img,.cms-help-womens-sandals .cms-page-content img{ width: auto;}
.customer-area-contnent .account-fieldset .account-fieldset-content li select.styleddp{ width: 100%; line-height: 20px; height: 34px;}
.home_rht a.more-link { margin-top: 5px; float: right; font-size:14px;}
.home_rht a.more-link:hover { text-decoration: underline; }
.featured-item-hover .featured-item-inner h3 a{ text-decoration: underline; }
.guide-image{float:right !important;margin-top: -50px;width: auto;margin-right: 0px;position:relative;z-index:1}
.no-clear {clear: none !important;}
.cms-help-mens-footwear .cms-page-content img{ width: auto;}
.request-catalogue-middle-mask1 .account-fieldset{width: 48%;float: left;}
.hcp-subscribe .request-catalogue-middle-mask1 .account-fieldset{width: 100% !important;float: left;}
.healthcare-professionals.contacts-cms-page .validation-advice, #onestepcheckout-newsletter-popup #onestepcheckout-login-table .validation-advice{margin-left: 125px;}
.healthcare-professionals.contacts-cms-page .textarea-box .validation-advice{margin-left: 2px;}
.customer-area-contnent .account-fieldsets-bottom-mask1 .account-fieldset{width: 100%;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{    min-height: 294px;
    padding: 10px 2.1%;
    width: 95.3%;}
#dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{width: 95.2%;}
.recommendleft, .recommendright{ float: left; width: 49%;}
.recommendleft { margin-right: 2%;}
#catalogueRequestFriendForm .request-catalogue-middle-mask1 .request-catalogue-top-mask1{ width: 100%;}
#catalogueRequestFriendForm .request-catalogue-middle-mask1 .account-fieldset{ width: 100% !important;}
.request-catalogue-middle-mask1 .recommendleft .account-fieldset .account-fieldset-content{ min-height: 117px !important;}
#dialog-content-inner img, .request-catalog-wrapper img{ width: auto;}
#dialog-content-inner p.product-image-zoom.quickproductimage{ text-align: center;}
#dialog-content-inner p.product-image-zoom.quickproductimage img{max-height: 360px;}
#dialog-content-inner ul.form-list li{ clear: both;}
.iphoneviewlabel{display: none !important;}
.basket_quantity.qty-col.mobiledrpdwn{float: left;position: relative;}
.basket_quantity.qty-col.mobiledrpdwn span{width: 41px;text-align: left;padding-left: 10%;float: none !important;margin: 0 auto;right: 0;}
.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label {
    width: 38%;
}
.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label.forummsglabel{ padding-left: 12%;width: 28%;}
.request-catalogue-middle-mask1 .account-fieldset-content .form-list label{width: 47%;}
.mobileview{display: none;}
.keystockiest li{list-style: none;}
.keystockiest li.titleclass{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    width: 100%;
}
.keystockiest li.titleclass h1 {
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0;
	text-align: center;
}
ul.keystockiest{padding: 0; margin: 0;}
.keystockiest li.contentclass{float: left;width: 100%;}
.keystockiest li.contentclass ol{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.contact-hcp-win-img-cont{
    display: list-item;
    float: right;
    list-style: none outside none;
    text-align: center;
    width: 34%;
}
.cms-page-content{display: inline-block;}
body.hcp-newsletters-subscribe .content-white-bg{ display: inherit;}
.cms-professionals-contact-us .cms-email-block .contact-form-container .form-list .hcp-captcha-box .field-row{margin-top: 10px; float: left !important;}
.keystockiest li.contentclass ol li{
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/gridlinebg.png") repeat-y scroll 0 0 / 99% 100%;
    display: inline-block;
    float: left;
    padding: 1%;
    width: 22.9%;
	word-wrap: break-word;
}
.tableheading{
    background: none repeat scroll 0 0 #DBE7D4 !important;
    font-size: 13px !important;
    line-height: 22px !important;
    padding: 3px 10px 5px !important;
    text-align: left;
}
.keystockiest li.contentclass ol li:LAST-CHILD{
	background: none;
}
#catalogue-request-friend .customer-address-li, #catalogue-request-friend .friend-address-li{
    float: right;
    width: 100%;
}

.cart .checkout_page_box1.page-head-alt h1 {
    display: block;
    float: left;
    margin-bottom: 5px;
 font-size: 14px;
}
.cart.checkout_page_cont .checkout_lft{float: left; width: 58%;}
.cart.checkout_page_cont .checkout_rht{float: right; width: 40%;}
.cart.checkout_page_cont .checkout_lft ul li{
    background: none repeat scroll 0 0 #FFFAE0;
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
    clear: both;
    float: left;
    margin-bottom: 10px;
    min-height: 56px;
    padding: 2%;
    vertical-align: middle;
    width: 96%;
}
.cart.checkout_page_cont .checkout_lft ul li .check_txt{float: left; width: 75%;}
.cart.checkout_page_cont .checkout_lft ul li .check_txt p{font-size: 12px;}
.cart.checkout_page_cont .checkout_lft ul li .check_but{float: right; width: 25%; text-align: right;}
.cart.checkout_page_cont .checkout_lft ul li .check_but img{width: auto; max-width: 100%;}
.cart.checkout_page_cont .checkout_lft ul li a.sign_in_but, .cart.checkout_page_cont .checkout_lft ul li a.guest_check, .cart.checkout_page_cont .checkout_lft ul li.onepage-checkout a,.reorder-mobilebtn{
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/create_acc_bg.jpg") repeat-x scroll left top;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 5px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
	font-size: 14px;
}
.reorder-mobilebtn{
	color: #FFFFFF !important;
	display: none;
}
.cart.checkout_page_cont .checkout_rht .basket_summery{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    padding: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
}
.cart.checkout_page_cont .checkout_rht .basket_summery h6{
	margin-bottom: 10px;
	font-size: 14px;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul{margin: 0;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.bottomtotal .bas_sum_wid1{
	border: none;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid1{
    border-right: none;
    float: left;
    padding-right: 1%;
    width: 30%;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid2{
    border-right: none;
    float: left;
    padding: 0 1%;
    text-align: center;
    width: 18%;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid3{
    border-right: none;
    float: left;
    text-align: center;
    width: 18%;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid4{float: left; width: 30%; text-align: right;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.headli div{
	border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    padding-bottom: 6px;
    padding-top: 6px;
}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli{clear: both; border-bottom: 1px solid #E5E5E5;padding-bottom: 5px;min-height: 45px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid1 span{clear: both;float: left;width: 100%;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid1,
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid2,
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid3,
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid4{min-height: 40px; padding-top: 10px; font-size: 12px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.bottomtotal .bas_sum_wid5{float: right; font-size: 16px; font-weight: bold; padding-top: 8px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.bottomtotal .bas_sum_wid1{float: left; text-align: right; width: 72% ! important; font-size: 16px; padding-top: 8px;}

.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid1 h5{font-size: 14px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid2 h5{font-size: 14px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid3 h5{font-size: 14px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid4 h5{font-size: 14px;}
.main-product-features img,.care-info-icons img{ width: auto;}
.rating-box {    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_rating-1.png") repeat-x scroll 0 0;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-indent: -999em;
    width: 85px;}
.rating-box .rating { float:left; height:15px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/bkg_rating-1.png) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.dashed-border { margin: 0 -10px;  border-bottom: 1px dashed #DBD7CD; }
#review-form{ font-size: 12px;}
.long-select-mask{ display: none;}
.payment-confirmation img{ width:auto;}
.payment-confirmation .confirm-left {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
 behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 10px 2%;
    width: 60%;
	width:57%\9 !important;
}
.payment-confirmation .confirm-right{
	width: 35%;
}
.payment-confirmation .confirm-left h3{
   border-bottom: 1px solid #E1E1E1;
    padding-bottom: 5px;
margin-bottom: 10px;font-size: 14px;
}
.payment-confirmation .confirm-left p{ line-height: 15px;
font-size: 12px;}
.cybersource-payment-auth p.contacts{ font-size:18px !important;}
.vbvconfirmation{ min-height:430px;}
.home_rht h2 { color:#3675b9; font-size: 20px; font-weight: bold;  margin: 0 0 5px; }
.home_rht h2 a:hover { text-decoration: underline; }
.mobiletitle{ display: none;}
.meweb{display: block;}
.memobile{display: none;}
.specialtolltip{background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phonetooltip-left-center-bgr.png") no-repeat scroll 0 0;
	bottom: 97% !important;
    height: 136px;
    padding: 0 15px 0 15px;
    top: auto !important;
    width: 199px;
}
#feature_tooltip_machine_washable_mobile.specialtolltip, #feature_tooltip_guarantee_type_mobile.specialtolltip, #feature_tooltip_merino_wool_mobile.specialtolltip, #feature_tooltip_healthy_footwear_guide_mobile.specialtolltip, #feature_tooltip_pack_description_mobile.specialtolltip, #feature_tooltip_made_in_uk_mobile.specialtolltip{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/phonetooltip-left-center-bgr-large.png") no-repeat scroll 0 0;  height: 189px;margin-top: -250px !important;}
#feature_tooltip_merino_wool_mobile.specialtolltip{/*  margin-left: -50px; */}
#feature_tooltip_guarantee_type_mobile.specialtolltip{ margin-left: -20px;}
.specialtolltip .out-container{padding-top: 10px;}
#feature_tooltip_machine_washable_mobile.specialtolltip .out-container{ padding-top: 0px;}
#feature_tooltip_diabetic_friendly_mobile.specialtolltip, #feature_tooltip_smartgel_mobile.specialtolltip,.feature_tooltip_updated_smartgel_mobile.specialtolltip, #feature_tooltip_extra_roomy_hosiery_mobile.specialtolltip, #feature_tooltip_orthotics_mobile.specialtolltip, #feature_tooltip_flexible_rubber_soles_mobile.specialtolltip, #feature_tooltip_indoor_outdoor_soles_mobile.specialtolltip, #feature_tooltip_extra_roomy_mobile.specialtolltip,
#feature_tooltip_wear_indoor_outdoor_mobile.specialtolltip, #feature_tooltip_extra_extra_roomy_mobile.specialtolltip, #feature_tooltip_removable_insoles_mobile.specialtolltip, #feature_tooltip_limited_edition_mobile.specialtolltip, #feature_tooltip_hidden_depth_mobile.specialtolltip, #feature_tooltip_extra_lightweight_sole_mobile.specialtolltip, #feature_tooltip_flexible_soles_mobile.specialtolltip, #feature_tooltip_sanitized_shoes_mobile.specialtolltip{ background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-cflarge.png") no-repeat scroll 0 0; height: 167px; width: 193px; margin-top: -256px !important;}
#feature_tooltip_smartgel_mobile.specialtolltip .inner-container p.title,.feature_tooltip_updated_smartgel_mobile.specialtolltip .inner-container p.title{margin-top: -5px !important;float: left;}
#feature_tooltip_sanitized_shoes_mobile.specialtolltip .inner-container p.title{margin-top: -12px !important;float: left;}
.catalogues-request-success .content-white-bg img{width: auto;}
#tab-accessories .grid-row li .bottom-container .price-excluding-tax{font-size: 12px;}
.titleli{margin-bottom: 5px; display: inline-block;}
.removestickey{ position: inherit !important;}
li.featured-item .featured-item-inner p{ font-size: 12px; line-height: 15px;}
.classy-select-with-mask-dist-range{ float: left;}
#feature_tooltip_machine_washable .inner-container .title{ margin-top: 5px !important;}
.addthis_button img{ width: auto; height: auto;}
.postWrapper .addthis_button {margin-top: 1px;
display: inline-block;
vertical-align: middle;}
.read-reviews, .write-review{ line-height: 16px;}
#tab-customer-reviews #review-form #advice-required-entry-SCode {
    margin-left: 210px;
}
#feature_tooltip_machine_washable_mobile.specialtolltip a.tooltipclose{margin-top: 1px;}
#feature_tooltip_machine_washable_mobile.specialtolltip p.title{   margin-top: -10px !important;float: left;}
/* .more-back-link{display: none;} */
.hcp-subscribe #subscribeForm #catalogue-request .validation-advice{margin: 5px 0 0 !important;}
.hcp-subscribe #subscribeForm #catalogue-request #advice-required-entry-SCode{
	display: inline-block;
    margin-left: 125px !important;
    margin-top: 5px !important;
}
.hcp-subscribe #subscribeForm #catalogue-request #SCode{background-size: 100% 100%;
    margin-left: 135px;
    width: 61.5%;
	float: right;
}
#payment_form_cybersource3dauth .input-box .validation-advice,
#payment_form_sagepaydirectpro .input-box .validation-advice {
    float: left !important;
    margin-left: 45%;
    min-height: 20px;
    width: auto;
margin-top: 3px;
}

.onestepcheckout-threecolumns .checkoutcontainer-bottom-mask .onestepcheckout-column-left .validation-advice{
	display: inline-block;
    margin-left: 45%;
    margin-top: 5px;
}
#smoothmenuiphone-sticky-wrapper .sticky-wrapper{height: auto !important;}
.customer-account-create .checkout_forms .validation-advice{margin-left: 40%;margin-top: 3px;}
	.password_box ul {
	    width: 100%;
	}
	.password_box ul li label{width: 40%;}
	.password_box ul li .input-text{width: 60%;}
	.product-view .related-prodcts li.item{ overflow: hidden !important; vertical-align: top;}

	.customer-account-create .checkout_forms .onestepcheckout-enable-terms .validation-advice{margin-left: -3px;}
	.customer-account-create .password_box .form-list label{height: 26px;}
ul.team-members-list li h2{ font-size: 13px;}
ul.team-members-list li.desktopeven{ background-color: #fffae1;}
.reviewdetailleft {
    float: right;
    margin-right: 2%;
    width: 20%;
}
.reviewdetailright {
    float: left;
    width: 75%;
	margin-left: 2%;
	margin-bottom: 10px;
}
.cms-content-left{width: 49%; display: inline-block; vertical-align: top;}
.cms-page-content .help-content-section .cms-content-right ul.links-list, .cms-page-content .help-content-section .cms-content-left ul.links-list{padding-left: 5%;
    width: 90% !important;margin-left: 2%;}
.cms-content-right{width: 49%; display: inline-block; vertical-align: top;}
.postWrapper .commentWrapper .commentDetails p {
font-weight: bold;
line-height: 18px;
margin-bottom: 5px;
}
.postWrapper .commentWrapper {
border-top: 1px dashed #D1CDBA;
font-size: 12px;
margin-top: 12px;
padding-top: 8px;
float: left; width: 100%;
}
.hcp-subscribe .page-head h1{ font-size: 21px;}
body.hcp-newsletters-subscribe .content-white-bg h2, body.forum-index-get-form .content-white-bg h2{ line-height: 20px;}
.mobilecoupontext{ font-weight: bold; line-height: 20px; margin: 5px 0px 0px; text-align: center; display: none;}
.ft_btm_link ul li.viewmobilesitelink, .footer-bottom-links li.viewmobilesitelink{ display: none;}
.mobilebasketcount{
	padding: 0px !important;background: none !important;margin-left: 2px !important;font-size: 12px;
}
/* .stockist-finder-container div.content{ display: block;} */
.stockist-finder-container div.contentipadstocktext{ display: none !important;}
.products-listing-type-grid .wholesale-items li.item{
	width: 100% !important; border: 0px !important;
}
body.hcp-newsletters-subscribe .content-white-bg{ float: left; width:94.4%}
.newsflash-header-title{
	background: #d7eafe;
	min-height: 20px;
	line-height: 16px;
	clear:both;
	position:relative;
	z-index:0;
	float: left;
	color: #487eba;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	padding: 8px 2% 6px 2%;
    width: 96%;
	margin: 7px auto 7px;
	font-size: 16px;
    font-weight: bold;
}
.ipadnewflash{ display: none;}
.postContent ul{ margin-bottom: 10px;}
.products-listing-type-grid .special-price span.price{ color:#C40139 !important; font-size: 15px; }
.postContent ul li{ list-style: disc;margin-left: 30px;}
.special-price .price-including-tax, .special-price .price-excluding-tax{ display: inline;}
strike.oldpricelable{
color: #C40139;
    float: left;
    font-size: 35px;
    font-weight: bold;
    line-height: 12px !important;
    vertical-align: top;}
.product-shop .price-box .old-price { float: left; padding: 0px 0 0; /*width:90px;*/ margin-right:20px; }
.product-shop .price-box .special-price { float: left; padding-bottom: 0; padding-top:0px; }
.product-shop .price-box .price-excludingvat { clear: both; float: left; margin: 6px 5px 10px 0; }
.product-shop .pack-size { }

.product-shop .price-box .old-price .price {  color: #3675B9;
    font-size: 22px; text-decoration:none; }
.product-view .product-shop .special-price .price-including-tax .price{ color:#C40139 !important;}
.product-view .related-prodcts .grid-row strike.oldpricelable, .product-view .up-sell .grid-row strike.oldpricelable{
	 color: #FF0000;
    float: none;
    font-size: 25px;
    font-weight: bold;
    line-height: 16px !important;
    vertical-align: top;
}
.item-right input.poqty{width:50px; text-align: center; margin-left: 10px;
background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/poqty.jpg") no-repeat scroll 0 0;height: 28px; border:none;
}

.cms-professionals-contact-us .form-list .input-box{float: none;}
.cms-professionals-contact-us #advice-required-entry-SCode{float: left !important; margin-left: 0; }
.content-my-reviews .details h2{
	color: #3675B9;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 0.5em;
}
.tvaddbookimgipad{display: none;}
.customer-account-login #user-login .content{padding-bottom: 25px; width: auto;}
.customer-account-forgotpassword #user-login .content{width: 94.1%;}

body.paypal-express-review .currency{display: none;}
body.paypal-express-review header .header_btm{display: none;}
body.paypal-express-review header .quick-access-right .info p {display: inline-block;font-size: 18px;}
body.paypal-express-review .editbasketpaypal{display: none;}
body.paypal-express-review header .ipadnewflash{display: block !important;}
body.paypal-express-review .customer-area-contnent.order-success-content{border: none; padding: 0;}
body.paypal-express-review .customer-area-contnent .account-fieldset .account-fieldset-content {
    padding: 10px 2.7%;
}
body.paypal-express-review .cart-table .attributes-col .image-box {
    display: inline-block;
    float: none;
}
body.paypal-express-review .cart-table .attributes-col .product-details {
    display: inline-block;
    float: none;
    line-height: 18px;
    margin-left: 20px;
    vertical-align: top;
}

body.paypal-express-review .cart-table tbody td {
    border: 1px solid #EFEFEF;
    font-size: 12px;
    padding: 10px 9px 8px;
	background: none;
}
body.paypal-express-review .editbasketpaypal{float: right; margin: 5px;}
body.paypal-express-review .cart-table tbody td{
	padding-top: 10px !important;
}
body.paypal-express-review .cart-table tbody td.qty-col, body.paypal-express-review .cart-table tbody td.attributes-col .price, body.paypal-express-review .cart-table tbody td.subtotal .price{text-align: center;}
body.paypal-express-review .content-white-bg.cart {
    display: inline-block;
    width: 100%;
}
body.paypal-express-review #review-buttons-container{
	text-align: right; float: right; width: 340px;
}
body.paypal-express-review .onestepcheckout-button{
	width: 320px;
}
body.paypal-express-review #shopping-cart-totals-table td{line-height: 14px;vertical-align: middle;}
.checkoutagreementspaypal{float: right; margin-top: 10px; margin-right: 2%;}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li{
    clear: both;
    display: inline-block;
    float: left;
    margin: 1px 0 5px;
    text-align: left;
    width: 100%;
}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li .input-box{width: 100% !important;}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li .input-box input {
    float: left;
    margin-right: 5px;
    margin-top: 0;
}
.checkoutagreementspaypal #checkout-agreements .validation-advice{margin: 4px 0 0; background-position: 0 0;}
body.paypal-express-review .ipad_border{width: 99.5%;}
body.paypal-express-review .cart .whole-mask {
    display: inline-block;
    margin: 0 0 7px;
    padding-bottom: 10px;
    width: 100%;
}
body.paypal-express-review .basket_form_wid4{border: none !important; width: 14.0%;}
body.paypal-express-review .basket_form_wid1{width: 55%;}
/*body.paypal-express-review .basket_form_btm.no_border{border-color: -moz-use-text-color #E5E5E5 #E5E5E5 #E5E5E5 !important;}
body.checkout-onepage-success .basket_form_btm.no_border{border-color: -moz-use-text-color #E5E5E5 #E5E5E5 #E5E5E5 !important;}*/
body.checkout-onepage-success .account-fieldset-content h4{margin-top: 0px;}


/*********** CMS- Contents *************/
ul.cmc-container{padding: 0; margin: 0;}
ul.cmc-container img{display: inline-block; vertical-align: }
ul.cmc-container .header-container{background: #DBE7D4;}
ul.cmc-container .header-container .inline-box{font-weight: bold; vertical-align: top;}
ul.cmc-container .body-container .inline-box{background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cmc-container-bg.png) repeat-y right top; word-wrap: break-word;}
ul.cmc-container .body-container .inline-box:last-child{background: none;}
ul.cmc-container li .inline-box{display: inline-block; padding: 5px 1%; vertical-align: top;}
ul.cmc-container.ul2columns li .inline-box{width: 47.3%;}
ul.cmc-container.ul3columns li .inline-box{width: 30.4%;}
ul.cmc-container.ul4columns li .inline-box{width: 21.9%; line-height:15px;}

#cart_form .basket_form .basket_item_img a img{width:60px; height: 60px;}
#header-cart-content #cart-sidebar .product-images a img, #header-cart-content #cart-sidebar .product-images a{width: 70px; height: 70px; max-height: 70px; float: left;}

/* .checkout-onepage-success .print-order{display: none !important;} */
.checkout-onepage-success .order-view-text{margin-bottom: 5px;}
#advice-required-entry-cybersource3dauth_expiration_yr{margin-left: 12% !important; margin-top: 34px !important;}
#advice-validate-cc-cvn-cybersource3dauth_cc_cid, #advice-required-entry-cybersource3dauth_cc_cid{position: absolute;margin-top: 35px !important;}
label[for="cybersource3dauth_cc_cid"]{margin-bottom: 15px;}
.cybersource-payment-auth .header_btm{display: none;}
.cybersource-payment-auth .breadcrum{margin: 5px 0 0;}
#shipping_address .form-alt .classy-select-with-mask-long{width: 100%;}
#shipping_address .form-alt .classy-select-with-mask-long select{width: 100% !important;}
#feature_tooltip_diabetic_friendly.tooltip-left, #feature_tooltip_smartgel.tooltip-left, .feature_tooltip_updated_smartgel.tooltip-left, #feature_tooltip_sanitized_shoes.tooltip-left{
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-left-center-bgr_large.png) 0 0 no-repeat;
height: 151px;
}
#feature_tooltip_diabetic_friendly.tooltip-left .out-container{ top: 12px;}
#feature_tooltip_smartgel.tooltip-left .out-container, .feature_tooltip_updated_smartgel.tooltip-left .out-container{ top: 5px;}
body.checkout-onepage-success .account-fieldset-content address {
    margin-bottom: 20px;
}
ol.stackies_productoptions li ul li{clear: none !important;}
.stockist-finder-container .resultList #list{margin: 0;}
.paypal-express-review .account-fieldset-content h3{font-size: 14px;}
#checkout-payment-method-load dt.p_method label{ display: none !important;}
.subcategory-head .subcat-desc h1 img{width: auto; height: auto; vertical-align: middle;}
.products-listing-type-grid .old-price{display: inline-block;}
.products-listing-type-grid .special-price{display: inline-block;margin: 0 0 0 10px;}
.products-listing-type-grid .pack-size{clear: both; display: block; margin-bottom: 5px;}
.products-listing-type-grid .listing-swatches{margin-bottom: 10px;  padding: 0 1%;width: 98%;}
#dialog-content-inner h1,.page-empty h1{ font-size: 20px;font-weight: bold;margin-bottom:5px;}
/* #dialog-content-inner h2,.page-empty h2 {font-size: 18px;font-weight: bold;margin-bottom:5px;} */
/* #dialog-content-inner h3,.page-empty h3{ font-size: 17px;font-weight: bold;margin-bottom:5px;} */
body.page-empty{ line-height:18px; font-size:12px;}
.hcp-subscribe #catalogue-request h3{margin-bottom: 0;}
.hcp-subscribe #catalogue-request h3 span.title-required{margin-top: 0;}
.hcp-subscribe #catalogue-request .account-fieldset-content #profession-other{margin-top: 5px;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox .ieFixBox .select{padding: 0 18% 0 2.2%;right: 0;width: 71%;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox .ieFixBox .registration-select{width: 92%;}
.cms-professionals-contact-us .cms-page-content, .cms-become-stockist .cms-page-content, .hcp-newsletters-success .cms-page-content{    display: block;}
.cms-professionals-contact-us .healthcare-professionals.contacts-cms-page .cms-email-block{display: inline-block;}
body.customer-address-index .customer-area-contnent{padding-top: 0;}
#cart_form .vattaxable .vatrelief-terms-popup{clear: both; display: inline-block;}
#cart_form .vattaxable label{line-height: 30px; vertical-align: top; display: inline-block;float: left;}
#cart_form .vattaxable .input-box{display: inline-block; float: none;}
.dashboard .box-recent table tr, .customer-order-view table tbody tr{border-bottom: 1px dashed #E5E5E5;}
table.buyagaintable tbody tr{border-bottom: 1px dashed #E5E5E5;}
.dashboard .box-recent thead tr, .customer-order-view table thead tr, .dashboard .box-recent table tr.last, .customer-order-view table tbody tr.last{border-bottom: none;}
.cart-table tbody .dashed{display: none;}
.windowclose-container{text-align: right; margin-bottom: 10px; }
.windowclose-container button.button{float: none !important;}
.checkoutagreementspaypal{float: right;margin-right: 0;margin-top: 10px;width: 30%; margin-bottom: 0px;}
.paypal-express-review .chkbuttonstaticblock {
    float: right;
    margin-right: 0;
    width: 30%;
    margin-bottom: 0px;
}
.checkout-onepage-success .col-main img{border: 1px solid #EEEEEE;}
#vatreliefmainbox .vatprocheckbox{display: inline-block;float: left;margin-right: 5px;}
#vatreliefmainbox .vtrlf-title{display: inline-block; float: left; width: 91%;}
.cms-accessibility .cms-page-content{ display: block;}
#onestepcheckout-newsletter-form .validation-advice{ margin-top: 5px !important;margin-left: 33% !important;}
.what-do-you-think-form .validation-advice, .community-comments-container .validation-advice{ margin-top: 5px !important;}
.YourFeedback .postDetails .postDetailsLeft {
	float: left;
	height: 32px;
	width: 220px !important;
}
.YourFeedback .postDetails .postDetailsRight {
	float: right;
	height: 32px;
	padding-left: 5px;
	width: 60.3%;
	line-height: 15px;
	border-left: 1px solid #000000;
}
.forum-respond-index a.back-link{clear: both;margin-top: 10px;float: left;}
.cms-security-privacy .cms-page-content img{ width: auto !important;}
.ipadcolumn3right{ display: none;}
ol.stackies_productoptions li{list-style: none !important; float: left;}
.requestacatloghead{ display: none !important;}
#onestepcheckout-forgot-form .validation-advice{margin-top: 5px;
margin-left: 33%;}
.cms-tvadvert li.friend-finder-results, .cms-tvadvertcall li.friend-finder-results{ margin-left: 47%;}
.cms-tvadvert li.friend-finder-results select, .cms-tvadvertcall li.friend-finder-results select{ width: 100% !important;}
.cms-tvadvert li.customer-live-outside{ float: left;}
.what-do-you-think-form-container ul.form-list li{width: 100% !important;}
#advice-required-entry-SCode {
    float: right !important;
    text-align: left;
    width: 55% !important;
}

#contactForm #advice-required-entry-SCode{ float: left !important;}
.what-do-you-think-form.customer-area-contnent{padding: 0;}
.customer-address-index .customer-area-contnent p.edit a.link-remove{  margin-left: 0px;}
input.styled { display: none; }
select.styled { position: relative; width: 190px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed !important;}
.subscribeformmain ul.form-list li .validation-advice{float: right ! important; width: 58% ! important;}
.subscribeformmain ul.form-list li{clear: both; height: auto; float: left; margin-bottom: 0px; margin-top: 10px;width: 100%;}
.subscribeformmain .request-catalogue-middle-mask1{ display: inline-block; width: 50%;vertical-align: bottom;}
.cms-fb-subscribe .subscribeformmain .request-catalogue-middle-mask1{ float: none !important;}
.subscribeformmain .account-fieldset .account-fieldset-content{margin: 0 !important;}
#dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset.catalog-request-leftcol{width: 49% !important;}
#dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset.catalog-request-rightcol{width: 49% !important; float: right;}
#dialog-content-inner .request-catalogue-middle-mask1 .recommendleft .account-fieldset.catalog-request-leftcol{width: 100% !important;}
#dialog-content-inner .request-catalogue-middle-mask1 .recommendright .account-fieldset.catalog-request-rightcol{width: 100% !important; float: right;}
.catalog-category-view #main, .catalog-product-view #main{position: relative;}
.catalog-category-view #main #filter-mask, .catalog-product-view #main #filter-mask {
    height: 100% !important;
    position: absolute;
    z-index: 10;
}
.catalog-category-view #main #filter-mask img, .catalog-product-view #main #filter-mask img{left:58%; position:fixed;}

/*.catalog-category-view #main #filter-mask img, .catalog-product-view #main #filter-mask img {top: 50% !important; position: fixed !important; left: 50% !important;}*/

.checkout #dialog .product-view .product-right-block{width: 59.3%;}
.checkout #dialog .product-view .product-left-block{width: 38.9% !important; float: left;}
body.page-empty.ajax-index-options{padding: 0;}
body.page-empty.ajax-index-options .product-view{height: auto;}
body.page-empty.ajax-index-options .add-to-cart-drpdwn.mobileview{display: none !important;}
body.page-empty.ajax-index-options .availability-container .pre-order-hint img{vertical-align: top;}
body.page-empty.ajax-index-options .product-view .availability-container{top: 6px;}
body.page-empty.ajax-index-options .add-to-cart-box img#productviewloader{right: 6%;top: 60px;}
.right .more-link{background-position: 64px 1px; padding-left: 0; padding-right: 28px;}
.blog-archives-index .right .more-link{background-position: 64px 1px;}
.paypal-express-review .item_options {
    float: left;
    height: auto;
    margin: 14px 0 0;
}
.paypal-express-review #shopping-cart-totals-table tr:last-child td{font-size: 16px !important; font-weight: bold;}
.paypal-express-review #shopping-cart-totals-table tr:last-child td span{font-size: 16px !important; font-weight: bold;}
.banner_txt .mobiletitle{display: none;}
.home-bottom-featured-content img {
    height: auto;
    margin-left: -1px;
    margin-top: -1px;
    max-width: 101.1%;
    width: 101.1%;
}
dd#advancednavigation-filter-content-price{width: 94.6%;}
html[xmlns*=""] dd#advancednavigation-filter-content-price{width: 95% !important;}
#advancednavigation-filter-content-price.pricecheckbox{background: none;}
#dialog-content-inner #subscribeForm .request-catalogue-middle-mask1 .account-fieldset.catalog-request-leftcol{width: 100% !important;}
body.checkout-cart-index.checkout header .header_btm{display: none;}
.hcp-newsletters-subscribe .hcp-subscribe.request-catalog-wrapper .messages {
    margin-top: -13px !important;
}
.cybersource-payment-auth .header_top .login_box,.cybersource-payment-auth .header_top .currency{ display: none !important;}
.cybersource-payment-auth .header_btm_bar .quick-access-right{margin-top: 30px;}
.request-catalogue-middle-mask1 .recommendright li.address-finder-results .validation-advice{ margin-left: 47%;}
.ipadsharethis{ display: none;}
object#AW_SWF, iframe#AW_ALT{ height: 0px; position: absolute; margin-left: -1000px;}
.checkout-cart-index .breadcrum.bread_none, .onestepcheckout .breadcrum.bread_none, .cybersource-payment-auth .breadcrum.bread_none{ border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;margin: 10px 0;padding-top: 7px;}
.subcategory-listing-head .category-description h2{ font-size: 14px !important;
line-height: 20px !important;
clear: both; margin-top: 10px;}
.subcategory-listing-head .category-description h2 br{ line-height: 30px !important;}
.checkout-onepage-success .col-main li.basket_form_wid3 img{ border: 0px !important;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{ padding: 37px 0; position: relative;}
#dialog-content-inner .fordeliveryandreturns h2.cms-page-style-title{ display: none !important;}
#dialog-content-inner .fordeliveryandreturns .cms-page-style-content{ padding: 0;border: 0;}
.checkout-onepage-success .tooltip-left p{ font-weight: normal !important;}
.checkout-onepage-success .tooltip-left p.title{ font-weight: bold !important;}
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal{ display: none !important;}
.customer-account-login #user-login .input-box .validation-advice{ margin-left: 50%;}
#dialog-content-inner .cms-page-content .inner-content{ border: 0px; padding: 2% 0;}
#dialog-content-inner .cms-page-content h3{ display: none !important;}
.contacts-cms-page strong.block {font-size: 20px;display: block;margin: 10px 0;}
.community-comments-container #advice-required-entry-SCode{ float: none !important;}
.cms-professionals-events .cms-page-content{ display: inherit;}
ul.keystockiest li:last-child ol{ border-bottom: 0px !important;}
.customer-account-login .section h3 {
    float: none;
    width: auto;
}
.customer-account-login .section .content {
    margin-top: -1px;
    display: block;
}
.quickproductimage a{ cursor: default !important;}
.cart .basket_form_wid1 .item_options{ max-width: 60%;}
.basket_form ul li .item_options p.item-msg{ line-height: 13px;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox li {margin-bottom: 10px;padding-bottom: 0px; float: left; width: 100%;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox li.firstline{ border: 0px; margin-bottom: 0px;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox li.adddevider{border-bottom: 1px dashed #D1CDBA;}
#user-login h3.acc_sub_title{ border-bottom: 0px !important;}
.request-catalog-wrapper form { display: block; max-height: 490px; }
.checkout-onepage-success #boxes{ position: fixed !important;}
.customer-address-form .address-finder-results .validation-advice{ margin-left: 50%;}
.checkout-cart-index .basket_form_wid1 h5 a{ min-height: 32px;}
.checkout-cart-index .basket_form_wid1 .basket_item_img{ margin-bottom: 5px;}
.checkout-cart-index .basket_form ul.basket_form_cont li{ min-height: 130px;}
.cms-professionals-events .cms-page-content .cms-custom-table caption{ width: 101%; overflow: hidden;}
.cms-professionals-events .cms-custom-table-middle-mask h2{ text-align: center;font-weight: bold !important;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents, .cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul{ list-style: none !important;margin-left: 0px;padding-left: 0px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents{float: left;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;width: 99.6%;border-bottom: 1px solid #e1e1e1;
-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); background-color: #fbfbfb;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul{ border-bottom: 1px solid #e1e1e1;margin-bottom: 5px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul.uleventshead{ margin-top: 5px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li{ display: inline-block; text-align: center;padding-bottom: 5px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{ width: 49%;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventloc{ width: 25%; vertical-align: top;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventdate{ width: 25%; vertical-align: top;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul.lastraw{ border-bottom: 0px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul.lastraw li{ padding-bottom: 0px;}
.cms-professionals-events .cms-custom-table-middle-mask.event-mask{ overflow: hidden;}
.ipadrequest .page-title h1{ margin-bottom: 0px;}
.pager .pages .nextipad img, .pager .pages .previousipad img{ width: auto;}
.pager .pages .nextipad, .pager .pages .previousipad, .removelinkmobile{ display: none;}
.ooserrormessagemobile{ margin: 0 10px; display: none;}
#dialog-content .guarantee-content img{width: 100%;}
body.onestepcheckout #mask{position: fixed; height: 100%;}
.help-content-section .links-list a {
    display: inline-block;
    line-height: 16px;
    vertical-align: text-top;
}
#size-outOfStock-info-popup .inner-container a.tooltipclose{ margin-top: -35px;}
.forum-index-get-form .customer-area-contnent .account-fieldset{ width: 100% !important;}
.cms-page-view #floatMenu .block .block-content{ padding-bottom: 10px;}
.checkout-onepage-success .top-content-left p strong{ font-size: 14px;}
.customer-account-forgotpassword .forgot-pass-section .validation-advice{ margin-left: 49%;}
.recommendright ul.form-list li,#catalogue-request-friend ul.form-list li{ clear: both;}
.recommendright ul.form-list li.friend-live-outside,#catalogue-request-friend li.customer-live-outside{float: right;}
.recommendright ul.form-list li.address-finder-results select{width: 100%; float: right;}
#catalogue-request-friend ul.form-list li.friend-finder-results select{width: 100% !important; float: right;}
.operabrowser dd#advancednavigation-filter-content-price { width: 94.6% !important;}
.operabrowser table{ border-collapse: separate;}
.operabrowser .cms-page-content .cms-custom-table,.operabrowser .cms-page-content .cms-custom-info-table{ border-radius:10px;}
.operabrowser .cms-page-content .cms-custom-table caption{ border-radius:9px 9px 0 0;}
.products-listing-type-grid .price-excluding-tax.excluding-tax-custom-position span.price{ font-weight: bold;}
.cms-help-medical-condition-information .cms-page-content .head-colored{ margin-left: -12px;margin-right: -12px;}
.sales-order-view table.data-table{ width: 100.3%; margin-left: -1px;}
.sales-order-view table.buyagaintable{ width: 100.5%; -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	z-index:0;}
.sales-order-view .account-fieldset-content table td > img {height: 22px; width: auto;}
.review-customer-index table.data-table{ width: 100.3%; margin-left: -1px;}
.non-uk-stockists ul, .non-uk-stockists li{ list-style: none; margin-left: 0; padding-left: 0;}
.non-uk-stockists ul.non-uk-stockistul{ float: left;width: 99.5%;}
.non-uk-stockists ul.non-uk-stockistul ul{ margin: 0px !important;}
.non-uk-stockists li.non-uk-headli{ background: #DBE7D4 !important;padding: 5px 0 5px 1%;font-weight: bold;float: left;width: 99%;border: 1px solid #DBE7D4;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.non-uk-stockists li.non-uk-links{ border-left: 1px solid #DBE7D4;width: 100%;float: left;border-right: 1px solid #DBE7D4;border-bottom: 1px solid #DBE7D4;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li{ width: 31%;padding: 10px 1%;border: 1px solid #e1e1e1;vertical-align: top;float: left;min-height: 158px;border-top: 0px;border-left: 0;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{ border-right: 0px;width: 31.75%;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.bottombzero{ border-bottom: 0px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.fullnoborder{ border: 0px;}
.non-uk-stockists .cms-custom-table-bottom-sizing-guides-mask{ overflow: hidden; border: 0px; border-radius:0;}
.products-listing-type-grid .mobilefeaturenew .criteria{ display: none;}
.customer-account-create .billing_address_list ul li.address-finder-results select{ width: 100%;}
.blue_social.blue_social_community{ clear: both; padding-top: 0px !important;}
.customer-account-create div.onestepcheckout-enable-terms input.validation-failed{ border: 0px !important;}
.country-channel-islands{ float: right;width: 54%;}
ul.vlapplied{ border-top: 1px solid #ebf4fe;background: #d7eafe;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin: 0;
font-weight: bold;
line-height: 13px;
behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
position: relative;width: 98%;margin: 0 1% 10px !important;}
.basket_form_btm.vpapplied ul.basket_form_cont{ border-bottom: 1px dashed #cccccc !important;margin-bottom: 10px;}
ul.vlapplied p.vat-relief{ padding: 11px 11px 0;}
ul.vlapplied p.vat-relief span{ font-weight: normal;}
.price-excluding-tax span.price{ font-weight: bold;}
.quickproductview span.pre-order-hint{ float: left;}
.dashboard .box-recent table{ width: 100.3%;margin-left: -1px;}
.ootpromain,.ootpromainmobile{ color: #ff0000; font-weight: bold;font-size: 15px;}
.ootpromainmobile{ display: none;padding-top: 10px;padding-left: 15px;}
.cart .bottom-action-box .box.mobilecartbox{ display: none;}
.checkout-onepage-success .page-head.subcategory-head{ min-height: 38px !important;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .account-fieldset-content{ min-height: 242px; padding: 10px 2.5%;width: 94.85%;}
.checkout-onepage-success #dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{ padding: 10px 2.1%; }
.checkoutcontainer .payment-methods .input-box .v-fixcvv{ min-height: 60px;}
.hcp-newsletters-index .col3-layout .col-right.sidebar{ width: 0%;}
.hcp-newsletters-index .col3-layout .category_page{ width: 100%; }
.customer-account-logoutsuccess .subcategory-head{ min-height: 20px;}
.attribute-info-medical-condition .subcategory-head{ min-height: 60px;}
.checkout-onepage-success #user-login h3{ border: 1px solid #49494A;}
.mobilevbvcontent{ display: none;  margin-top: 10px;}
.cart.checkout_page_cont .checkout_rht .checkoutoffer{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    padding: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index:0;
	margin-top: 10px;
}
.claimvatrelieftitle .new-radio-devider input[type='radio']{ float: left;}
.claimvatrelieftitle .new-radio-devider label{ width: 30px !important;font-weight: normal;}
.vatreliefpayment{ clear: both;margin-top: 10px;float: left; width: 100%;/*position: absolute;margin-top: 35px;right: 10px;*/}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable{ margin: 10px 0;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols label{ width: 120px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols .input-container{ margin-bottom: 10px;}
.ipadactivefilter{     border: 0px solid #ccc;padding: 5px 2%;background: #fbfbfb; margin-bottom: 0px;display: none;margin-top: 0px;width: 96%;margin-left: 0px;    float: left;clear: both;}
.community-head h1{ font-size: 20px;font-weight: bold;margin-bottom: 5px;}
.hcp-request-index #request-literature ul input, .cms-professionals-ipad-request #request-literature ul input{   float: left;width: 61%;}
.hcp-request-index #request-literature ul input[type=checkbox]{ width: auto; margin-right: 2px;}
.hcp-request-index #request-literature ul input#SCode, .cms-professionals-ipad-request #request-literature ul input#SCode{   width: 87%;float: right;}
.googleMap #map{  transform: initial !important;}
.shiperrorchk{background: #fde5e5;border: 1px solid #f9b2b2;float: left;padding: 10px;border-radius: 10px;color: #000;width: 93.5%;margin-bottom: 10px;}
iframe[name="google_conversion_frame"]{   position: absolute;visibility: hidden;text-indent: -10000px;height: 0;left: -10000px;}
.blog-post-view .newsletter.ft_wid1 h1,.blog-post-view .newsletter.ft_wid1 p,.cms-page-view .newsletter.ft_wid1 h1,.cms-page-view .newsletter.ft_wid1 p{ font-size: 12px;}
body.catalogues-request-index .request-catalog-wrapper h2{ font-weight: bold !important;}
#dialog-content-inner .request-catalog-wrapper #advice-required-entry-SCode{ width: 93% !important;}
.community-home-left,.community-home-right{ width: 49%; float: left; margin-bottom: 2%; opacity:1;filter: alpha(opacity=100); position: relative;}
.community-home-left { margin-right: 2%;}
/*.community-home-left:hover,.community-home-right:hover{ opacity:1;filter: alpha(opacity=100);}*/
.community-home-left:hover:after,.community-home-right:hover:after {
    background: #000;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
}
.select.meanbeespanstyle{right: 0% !important;width: 95.6% !important;}
.onestepcheckout-threecolumns .select.meanbeespanstyle{ width: 88% !important;}
.mobilepaypalmessage{  display: block;font-weight: bold;font-size: 15px;padding: 5px 10px;border: 2px solid #E5E5E5;margin: 0 0%;color: #ff0000;line-height: 20px;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer{ z-index: 111 !important;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment label.information{ margin-bottom: 10px;float: left;width: 100%;font-weight: bold;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment .select-wrapper{ position: relative;float: right;width: 80%;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment .question-wrapper{float: right;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment .select-wrapper .select{width: 95%;float: left;right: auto;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment .select-wrapper select{ width: 100%;}
.cart.checkout_page_cont .checkout_rht .paystepoffer{ float: right;}
#header_cart .strapextension .crossdet .cart-view-but,#popup_content .strapextension .crossdet .cart-view-but{  background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cart-view-but.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    font-size: 0;
    height: 25px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    text-indent: -999em;
    width: 58px; float:right;}
#header_cart .strapextension .crossdet .cart-view-but:hover, #popup_content .strapextension .crossdet .cart-view-but:hover{ background-position:0 -25px;}
#request-literature .radio-button span.radiospan input{ width: 20px; margin-top: 4px;}
#request-literature .radio-button span.radiospan label{ float: left;width: auto;text-align: left;margin-right: 10px;}
#request-literature #request-catalogues .input-box.radio-button{   width: 110px;margin-left: 13% !important;}
.cms-professionals-ipad-request #request-literature #request-catalogues .input-box.radio-button{ margin-left: 15%;}
.block.block-layered-nav{ float: left; width: 100%;}
#search_mini_form_cms{ min-width: 295px;}
.detailguidelink.more-link{ float: right;margin-bottom: 5px;}
#NewAndImprovedGr{ position: absolute;display:none;width: 190px;margin-top: -15px;}
.tooltip-left#feature_tooltip_machine_washable, .tooltip-left#feature_tooltip_merino_wool, .tooltip-left#feature_tooltip_healthy_footwear_guide{ background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-left-center-bgr_180_v1.png) 0 0 no-repeat; height: 180px;}
.tooltip-left#feature_tooltip_machine_washable .inner-container p.title, .tooltip-left#feature_tooltip_merino_wool .inner-container p.title, .tooltip-left#feature_tooltip_healthy_footwear_guide .inner-container p.title{ margin-top:9px !important;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid3 .availability{   padding-top: 0px;position: absolute;width: 18%;}
.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid2 .availability{ display: none;}
#NewAndImprovedGrSec{ clear: both;float: left;margin: 10px 0 0;display: none;}
#feature_tooltip_hidden_depth_mobile .inner-container p.title{ float: left;margin-top: -10px !important;}
.form-list li.station_name label{ line-height: 17px;}
.ipad_acc_link .blog .menu ul li a.active{ color: #3675B9;}
.checkout-onepage-success .basket_form_wid1 .image-box img{ max-width: 60px !important; width: 60px !important; border: 0px;}
.checkout-onepage-success .basket_form_wid1 .image-box a{ border: 1px solid #eee; float: left;}
.paypal-express-review .basket_item_img,.paypal-express-review .basket_item_img img{ width: 60px !important; height: 60px !important;}
.cms-about-extraroomy .cms-page-content{ display: block;}
.cms-custom-page{ display: block;}
.cms-custom-page img{ width: auto;}
.cms-custom-page ul.no-listtype{   list-style: none;padding-left: 0px;display: inline-block;width: 49%;vertical-align: top;}
#link-view-container{ display: none;}
#link-view-container ul{ list-style: none; padding-left: 0px;}
#link-view-container ul li{ margin-bottom: 10px;}
#link-view-container ul li a{  display: block;padding-left: 18px;background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/more-icon.png) 0 0 no-repeat;line-height: 15px;text-decoration: none;font-weight: bold;}
.strapextension .crossdet .product-name img{ width: 53px !important;}
#hiddenanchor					{ height:18px; background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg) repeat-x left top; float:none; display:block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc); border:none; outline:none; padding:6px 0 0px 0; width:280px; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow:1px 1px 1px #7099c6; cursor:pointer;  margin-top: 10px;margin-right: 10px;text-align: center; display: none; clear: both;  margin-right: auto;  margin-left: auto;}
.onestepcheckout-index-index #hiddenanchor{ margin-top: 0px;}
#hiddenanchor:hover				{ background-position:0 -25px; text-decoration: none;}
body.stockists-moreinfo-index{ background: #fff;}
.cms-page-content.professionalpra .mpcontent ul{ list-style: none;padding-left: 0px; clear: both;}
.cms-page-content.professionalpra .mpcontent ul li{ width: 43%; display: inline-block; vertical-align: top;}
.cms-page-content.professionalpra .mpcontent ul li.leftprocms{text-align: right;padding-right: 2%;}
.cms-page-content.professionalpra .mpcontent ul li.leftprocms.whatmakesmobile{ display: none;}
.box-content.no-route .box-right-links h3{ font-size: 17px !important;}
.footer-bottom-checkout .info-logos .ft_icons ul{ padding-top: 0;margin-top: -10px;}
.checkout-onepage-success li.basket_form_wid1 .product-details .item-option .optval{ margin-left: 3px;}
.banner_txt p.pmobilecontent{ display: none;}
.cms-page .page-title h2.styleh1  {
	background:#487fba;
	font-size: 14px;
	color: #fff;
	height: 29px;
	line-height: 29px;
	padding: 0 7px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	border:solid 1px #487fba;margin-top: 15px;font-weight: bold !important;
}
#catalogueRequestMainForm .customer-area-contnent .account-fieldset .account-fieldset-content span.select{width: 76%;padding-right: 20%;}
.main-product-features a:hover{ text-decoration: none !important;}
.community-home-left img, .community-home-right img{ float: left;}
.aer_row_first img{ width: 50% !important; float: left;}
.aer_row_second{ clear: both;}
.aer_row_second.aer_finalrowbox{background: #ecf1f8;display: block;clear: both;padding: 15px;float: left;}
.aer_row_second .aer_left,.aer_row_second .aer_right{ float: left; width: 50%;}
.aer_row_second .aer_left .aer_left_content{padding-right: 15px;}
.aer_row_second .aer_left .aer_left_content p.title, .aer_row_second .aer_right p.title{font-size: 20px;line-height: 26px;font-family: Arial, Helvetica, sans-serif;text-align: center;color: #487fba;font-weight: bold;padding: 0 0 2px 0;}
.subcategory-head h1.nopadcathad{ padding-top: 0;padding-left: 0;}
.cms-page-view.cms-help-delivery-and-returns .cms-page-content h3{font-size: 17px;font-weight: bold;}
strong.strongblue {color: #487fba;}span.marron,strong.strongmarron{ color: #C10B25;}
p.maintitlewhatmakes, .aer_row_second.aer_finalrowbox .aer_left .aer_left_content p.title{font-size: 40px;line-height: 45px;font-family: Arial, Helvetica, sans-serif;text-align: center;color: #487fba;font-weight: bold;padding: 0 0 2px 0;    width: 575px;text-align: center;clear: both;display: block;margin: 0 auto;}
.aer_row_second.aer_finalrowbox .aer_left .aer_left_content p.title{ width: auto;color:#C10B25;margin-top: 10px;}
.product-right-block .feefoimageipadview{ display: none;}
.category_lft .box.blog{ clear: both;}
.container.copyrighttext .copyright-content{max-width: 958px;margin: 0 auto;}
.checkout-cart-index .container.copyrighttext .copyright-content p.right, .onestepcheckout-index-index .container.copyrighttext .copyright-content p.right{ display: none;}
.midcopyright{clear: both;float: left;margin-top: 10px;color: #c2c2c2;}
.midcopyright a{color: #c2c2c2;}
.midcopyright p.right{ margin-left: 5px;}
.ipad_more_info .more_info_accord .product_reviews.productfeefo{ padding: 10px;}
.convinientcollectform ul li{ float: left; margin: 5px 0; clear: both;}
.convinientcollectform ul li .input-box label { width: 120px; float: left;    line-height: 30px;}
.convinientcollectform ul li .input-box span#selectcollect_radius{ width: 160px;float: left;right: auto;padding: 0 7px;}
.convinientcollectform ul li .input-box select#collect_radius{width: 177px;padding-right: 40px;}
.convinientcollectform ul li .input-box .validation-advice{margin-left: 120px;margin-top: 5px;float: left !important;}
#opFrameCollect{margin-top: 0px;clear: both;border-top: 0px solid #ccc;padding-top: 0px;height: 340px;overflow: auto;float: left; width: 100%; min-width: 550px;}
#opFrameCollect .opcollect h2{font-size: 16px;}
#opFrameCollect button.selectaddresscc{position: relative;right: auto;margin-top: 5px;}
#opFrameCollect .opcollect li .cocolelctradio{float: left;width: 0px;visibility: hidden;}
#opFrameCollect .opcollect li .cocolelctradio input{ margin-left: 2px !important;}
#opFrameCollect .opcollect li .cocolelctaddress{float: left;width: calc(100% - 21px);}
#opFrameCollect .opcollect li .cocolelctaddress p.title{ margin-bottom: 0px;font-weight: bold;}
.ccselecteddiv{font-weight: bold;margin-top: 5px;clear: both;margin-left: 5px;margin-bottom: 10px;}
.customer-account-forgotpassword span.title-required{position: absolute;    right: 5px;}
.ccselecteddiv span.ccpostlogo{margin-left: 5px;display: inline-block;position: absolute;margin-top: -7px;}
.ccselecteddiv span.ccpostlogo img{ width: auto;}
#payselccdet .ccselecteddiv span.ccpostlogo{margin-top: -3px;}
#opFrameCollect button.selectaddresscc{ background-image: url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr_checkout.jpg');height: 24px;}
#opFrameCollect .cocolelctaddress .addressopentime{ display: none;}
#opFrameCollect ul li{ width: 100%; border-bottom: 1px solid #ccc;}
#opFrameCollect ul li:last-child{ border-bottom: 0px;}
#opFrameCollect ul li .leftccaddress{ float: left;width: 70%;padding-top: 10px;}
#opFrameCollect ul li .rightccaddress{ float: left;text-align: center;}
#opFrameCollect ul li .rightccaddress a.viewopeningtimes, #opFrameCollect ul li a.hideopeningtimes{ font-weight: bold;}
#opFrameCollect ul li a.hideopeningtimes{ display: none;}
.shipccerrorpay{border: 2px solid #ccc;background: #fff;padding: 10px 10px 0;margin-bottom: 10px;color: #ff0000;}
/*.checkout-cart-index li.basket_form_wid4 .tooltip p.title, .checkout-cart-index li.basket_form_wid4 .tooltip p, .checkout_rht .basket_summery .availability .tooltip p{color: #ff0000;}*/
#opFrameCollect .opcollect{ float: left;width: 100%;}
.customer-account-create .billing_address_list ul li select#region_id{float: right;width: 60%;}
strong.strpreorder{color: #ff0000;}
.community-comments-container button.submit-button{ width: 165px;}
.cat_intro_text{ float: left;width: 91.5%;background: #fffae0;padding: 20px 2% 10px;margin-bottom: 20px;border: 1px solid #dedede;-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.stockiest-notice{font-size: 12px;margin-bottom: 10px;}
#header_cart .strapextension .crossdet .cart-view-but, #header_cart .strapextension .crossdet .cart-add-but{     background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg") repeat-x scroll 0 0 transparent;
    border: 0 none;display: block;font-size: 11px;height: 25px;line-height: 23px;margin-top: 4px;overflow: hidden;text-indent: 0px;width: 58px;float: right;color: #fff;
    text-align: center;text-decoration: none;text-transform:uppercase;
	-webkit-border-radius:10px 10px 12px 12px;
    -moz-border-radius:10px 10px 12px 12px;
	border-radius:10px 10px 12px 12px;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
#header_cart .strapextension .crossdet .cart-add-but:hover{ text-align: center;}
#header_cart .strapextension .crossdet .cart-view-but span.tl, #header_cart .strapextension .crossdet .cart-add-but span.tl,
#header_cart .strapextension .crossdet .cart-view-but span.tr, #header_cart .strapextension .crossdet .cart-add-but span.tr,
#header_cart .strapextension .crossdet .cart-view-but span.br, #header_cart .strapextension .crossdet .cart-add-but span.br,
#header_cart .strapextension .crossdet .cart-view-but span.bl, #header_cart .strapextension .crossdet .cart-add-but span.bl{ display: none !important;}
.whpostError{display: block;color: #ff0000;position: relative;font-weight: bold;float: left;height: 20px;width: 100%;line-height: 20px;font-size: 14px;margin-bottom: 10px;}
.checkout-agreements li.paypalmailshot,
.checkout-agreements li.tptoptinli,
.checkout-agreements li.chkgdprmailshot{ position: relative;}
.checkout-agreements li.paypalmailshot #tipmailshot.tooltip-left{    top: -50px !important;left:auto !important;right: 25px !important;}
.checkout-agreements li.tptoptinli #tipthirdpartyoptin.tooltip-left,
.checkout-agreements li.chkgdprmailshot #tipgdprshot.tooltip-left {
    top: -50px !important;
    left: auto !important;
    right: 25px !important;
    width: 182px;
    height: 121px;
    padding: 0 43px 0 15px;
    background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tooltip-left-center-bgr.png) 0 0 no-repeat;
}

.cms-security-privacy .cms-page-content a{ word-wrap: break-word;}
div.onestepcheckout-enable-terms .tooltip-trigger,
.checkoutagreementspaypal .checkout-agreements .tooltip-trigger{ padding-top: 4px;display: inline-block;float: right;}
.checkoutpaymentselection .footer-bottom-checkout{ min-height: 90px;}
.checkoutpaymentselection #mask{ position: fixed !important; top: 0px !important;}
#payment_form_cybersource3dauth .input-box #advice-required-entry-cybersource3dauth_cc_type.validation-advice{ margin-top: 7px;}
.guarantee-content .gurantee-left{ float: left;width: 85%;}
.guarantee-content .gurantee-right{ float: left;width: 15%;}
#fordeliveryandreturnsDiv{     margin-top: 0px;
    clear: both;
    border-top: 0px solid #ccc;
    padding-top: 0px;
    height: 340px;
    overflow: auto;
    float: left;
    min-width: 550px; border-radius:0px !important;}
.cms-page-view #floatMenu .block.wholesaleleftcms .block-content {
    display: block;
    width: calc(100% - 16px);
}
#payment_form_gene_braintree_creditcard #braintree-accepted-cards img,.credit-card-loading img, #payment-tool-tip img{ width: auto !important;}

#direct3d-logos{ display: none; }
.grecaptcha-badge{ visibility: hidden;}
p.left-advert-accessory{     margin-top: 10px;clear: both;float: left;padding: 0px;display: block;margin-bottom: 0px;}

body #aw_popup_wraper {z-index: 1000000;}
body #aw_popup_window {z-index: 10000000;}
body #aw_popup_close_btn {width: auto !important;}
.forgot-pass-section .input-box .validation-advice{     float: right !important;width: 46% !important;}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2018 Magento, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.cosyfeet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#aw_popup_wraper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: #000000;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10-specific styles */
    #aw_popup_wraper {
        background: transparent;
        background: rgba(0,0,0,0.7);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
        zoom: 1;
    }
}

#aw_popup_window {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    background: #ffffff;
    top: 0;
    left: 0;
    border: solid 1px;
    border-radius: 6px;
    padding: 10px;
}

#aw_popup_title {
    font-weight: bold;
}

#aw_popup_close_btn {
    cursor: pointer;
    float: right;
}
    /* For Magento  1.3
label within container */
.yui-ac label
{
    float:left;
    height:21px;
    width:24px;
    overflow:hidden;
    text-align:left;
    text-indent:-999em;
}
/* For Magento  1.3
button within container */
.yui-ac button
{
    display:block;
    padding:0;
    margin:0;
    width:auto;
    vertical-align:middle;
    overflow:visible;
    border:0 none;
    cursor:pointer;
    background:none repeat scroll 0 0 transparent;
    color:#2F2F2F;
    font:12px/15px Arial,Helvetica,sans-serif;
}
.yui-ac button span
{
    display:block;
    height:21px;
    padding:0 0 0 3px;
    background:url("https://www.cosyfeet.com/skin/frontend/base/default/images/aw_searchautocomplete/btn_search.gif") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    text-align:center;
    white-space:nowrap;
    font:bold 11px/21px Tahoma,Verdana,Arial,sans-serif;
}
.yui-ac button span span
{
    background-position:100% 0;
    padding:0 6px 0 3px;
}

/* results container */
#myContainer,
.yui-ac-container {
    position:absolute !important;
    z-index:999;
    width: auto !important;
}

/* results content */
.yui-ac-content {
    background-color: #FFF;
    border:solid 1px #C4C6C8;
    width: 293px;
    padding: 5px;
    margin:0;
	    margin-left: -30px;
     margin-top: 2px;
    border-top: 0px;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}

/* header within container */
.yui-ac-hd {
    color:#999999;
    display:block;
    margin-bottom:4px;
    padding:0 4px;
    border-bottom:dashed 1px #999999;
    text-align:left;
    font-style:italic;
}

/* item list (ul) container */
.yui-ac-bd {
}

#myContainer .yui-ac-bd ul {
    position: relative;
}

/* items container*/
.yui-ac-content ul,
.header .form-search .search-autocomplete ul {
    background-color:#ffffff;
    border:none;
}

/* result item */
.header .form-search .search-autocomplete ul > li,
.yui-ac-content ul > li
{
    border-top:solid 1px #C4C6C8;
    margin:4px 0;
    padding:10px 4px 5px;
    cursor:pointer;
    min-height:75px;
    color:#2F2F2F;
}
.yui-ac-highlight { /* highlighted result item */
    background-color: #D5E4EB;
}
.searched-words { /* highlight of the words being searched */
    color:red;
}
.search-autocomplete ul > li{text-align:left}
.search-autocomplete ul > li p{text-align:justify}

/* .yui-ac-content ul > li:hover{
   background-color: #D5E4EB !important;
}

.yui-ac-bd ul > li.selected{
    background-color: #D5E4EB !important;
} */

.yui-ac-bd ul > li.aw_hidden{
    background-color: white;
    border: medium none;
    margin: 0;
    padding: 0;
    display: none;
}
.aw-sas-suggest{
    text-align: left;    margin-bottom: 10px;
}
.aw-sas-suggest a{
    margin: 0 3px 0 0;
}

.aw-sas-all-results-wrapper {
    padding-top: 3px;
}
.aw-sas-all-results {
    display: block;
    margin: auto;
    padding: 0;
    height: 36px;
    border: none;
    background: #069;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    font-weight: bold;
    font-size: 14px;
    line-height: 36px;
    cursor: pointer
}

.aw-sas-suggest-all-results:hover {
    background: #00527a;
}

#sac-results ol{
    display: inline-block;
	float: left;
	width: 100%;
}
#sac-results ol .searchpopleft{ float: left;
    width: 25%;}
#sac-results ol .searchpopright{
	    float: left;
    width: 70%;
    margin-left: 5%;
}
/*#sac-results-ipad ol .searchpopleft{ display: none !important;}*/
#sac-results ol .searchpopright .price-box .clearer{ clear: none; margin-top: 5px;}
.field_box .searchpopright span{     background: none !important;
    margin-left: 0;
    padding-left: 0;
    width: 100%; margin-top: 0px;}




.feefo_logo { 
    padding-bottom: 10px;
    padding-top: 1px;
}

#flint_feefo_product #flint_feefo_logo {
    padding-bottom: 2px;
    padding-top: 2px;
}

.feefo_logo { 
    padding-bottom: 10px;
    padding-top: 1px;
    float: left;
margin-top: 10px;
}

#flint_feefo_product #flint_feefo_logo {
    padding-bottom: 2px;
    padding-top: 2px;
}
.feefo_reviews_block img{ width: auto; height: auto;}
.feefo_logo  img{ width: 100% !important;}
.product-right-block .feefo_logo  img, .checkout-cart-index .feefo_logo  img{ width: auto !important;}
ul.feeforeviews{ width: 100%;float: left;padding-left: 0;margin-top: 10px;}
ul.feeforeviews ul{ float: left; clear: both; width: 100%; margin: 0;}
ul.feeforeviews ul, ul.feeforeviews li{ list-style: none; float: left;width: 100%; text-align: left;padding-left: 0;}
ul.feeforeviews ul.feeforeviewhead{ background: #4a83c0 !important; font-weight: bold; color: #fff;line-height: 28px;} 
ul.feeforeviews ul.feeforeviewli{ border-bottom: 1px solid #4a83c0;}
ul.feeforeviews ul.feefobottomtable li{ text-align: center;} 
ul.feeforeviews ul li{ display: inline;margin: 10px 0;}
ul.feeforeviews ul.feeforeviewhead li{ margin: 2px 0;}
ul.feeforeviews ul li.feefodate{ width: 12%; font-weight: bold; padding-left: 1%;}
ul.feeforeviews ul li.feefoscore{width: 12%; text-align: center;}
ul.feeforeviews ul li.feefocomment{width: 40%;margin-right: 2%;}
ul.feeforeviews ul li.feeforesponse{width: 30%;word-wrap: break-word;}
ul.feeforeviews ul li.feeforesponse p.wtresponse{ display: none;}
iframe[name="google_conversion_frame"]{ visibility: hidden; height: 0px; position: absolute;}
.product_reviews.productfeefo ul.feeforeviews ul.feeforeviewhead li{ margin: 5px 0;}
.catalog-category-view .col-left.sidebar .feefo_logo{ margin-top: 5px !important;}
.feefo_logo.ipadcmslogos{ display: none;}
.no-displaylogo{padding-bottom: 0px !important;width: 100% !important;margin-top: 0px !important;display: none !important;}
@media only screen and (min-width:100px) and (max-width:810px){
ul.feeforeviews ul li.feefodate{ width: 90%; font-weight: bold; padding: 0 5%; margin-top: 10px; margin-bottom: 0px;}
ul.feeforeviews ul li.feefoscore{width: 90%; text-align: left; padding: 0 5%; margin-bottom: 0px;}
ul.feeforeviews ul li.feefoscore br{ display: none;}
ul.feeforeviews ul li.feefoscore span{ float: left;margin-right: 5px; clear: both;}
ul.feeforeviews ul li.feefoscore img{margin-top: -4px; float: left;}
ul.feeforeviews ul li.feefocomment{width: 90%; padding: 0 5%; margin: 10px 0;}
ul.feeforeviews ul li.feeforesponse{width: 90%; padding: 0 5%;display: none;}
ul.feeforeviews ul li.feeforesponse.responseexists{ margin:0 0 10px 0; border-top: 1px solid #ccc; width: 85%; padding:10px 5% 0 10%;}
ul.feeforeviews ul.feeforeviewhead{ display: none;}
ul.feeforeviews{ border-top: 1px solid #4a83c0;}
ul.feeforeviews ul li.feeforesponse.responseexists p.wtresponse{ display: block;}
.ipad_more_info .more_info_accord li ul li ul.feeforeviewhead{ display: none !important;}
.product_reviews.productfeefo h2{padding-top: 10px;padding-left: 15px;}
.static-feefo-block{ margin: 10px;}
.feefobottomtable .hreview-aggregate{ visibility: hidden;height: 0 !important;position: absolute;}
.catalog-category-view .col-left.sidebar .feefo_logo{ margin-top: 0px !important; display: none;}
.more_info_accord ul.feeforeviews ul li.feeforesponse{ display: block;}
.ipad_more_info ul.more_info_accord ul.feeforeviews ul.feeforeviewhead{ line-height: 20px !important;} 
.cms-page-view .feefo_logo.ipadcmslogos{ display: none;margin-top: 0;}
.col3-layout .feefo_logo.ipadcmslogos{ display: block;padding-bottom: 0px;}
.feefo_logo  img{ width: auto !important;}
}



.onestepcheckout-extraproducts {
    margin-top: 10px;
    margin-bottom: 10px;
}

.onestepcheckout-extraproducts span {
    font-weight: bold;
}

.onestepcheckout-extraproducts li {
    padding: 2px 0;
}

/* Small select style */
.small-select-mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	padding: 0 32px 0 11px;
	display: block;
	color: #000000;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-small-select-bgr.png) 0 0 no-repeat;
	font-size: 1.2em;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.classy-select-with-mask-small select {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	width: 87px !important;
	height: 24px;
	cursor: pointer;
}
/*
.small-select-mask-hover {
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-small-select-bgr.png) 0 -24px no-repeat !important;
}

Long select style
.long-select-mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 232px;
	padding: 0 47px 0 11px;
	display: block;
	color: #000000;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-long-select-bgr.png) 0 0 no-repeat;
	font-size: 1.2em;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
} */

.classy-select-with-mask-long {
	position: relative;
	height: 32px;
	margin-bottom: 3px;
	width:290px;
}
.registeredWrapper .long-select-mask{
	display: none;
}
#onestepcheckout-form .registeredWrapper select {
	height: 25px;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 98% !important;
}
#onestepcheckout-form .registeredWrapper .select {
    padding-right: 10%;
    right: 0;
    width: 86.8% !important;
}
.registeredWrapper .classy-select-with-mask-long {
	height:auto;
    min-height: 35px;
    line-height: 27px;
    margin-bottom: 3px;
    position: relative;
    width: 102%;
}
.registeredWrapper .classy-select-with-mask-long.input-box .validation-advice{ margin-top: 35px;}
.classy-select-with-mask-long select {
	width: 290px !important;
	height: 32px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*
.classy-select-with-mask-long select option {
    position: absolute;
    width: auto !important;
}*/
.long-select-mask-hover { background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/select_arrow_hov.png") no-repeat scroll right 2px #FFFFFF;}
#billing_address .classy-select-wrapper #billing-address-select{width: 100% !important;height: 25px;
    margin-bottom: 0;
    padding-bottom: 0;}
.full-width-label-box {
    height: auto !important;
    line-height: 15px !important;
    padding: 5px 2%;
    width: auto !important;
}

.create_account_box input {
	float: none !important;
}

.create_account_box label, .input-different-shipping label, .onestepcheckout-enable-newsletter-bottom label, .control label {
	width: auto !important;
	height: auto !important;
	float: none !important;
	line-height: 1 !important;
}


/* Button CSS */
.onestepcheckout-button, .onestepcheckout-button:visited {
    background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/place-order.png) 0 0 no-repeat;
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 290px;
    height: 42px;
    border: 0;
}

.onestepcheckout-button span { display: none; }

    .onestepcheckout-button:hover                          { background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/place-order.png) 0 -42px no-repeat; }
    .onestepcheckout-button:active                         { top: 0px; }



.onestepcheckout-place-order-loading {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 10px;
    padding: 20px 0 10px 0px;
    text-align: center;
	  clear: both;
}
.onestepcheckout-place-order-loading img.oploader{width: auto;float: left;margin-top: -10px;}
select.address-select {
    margin-top: 3px;
    margin-bottom: 3px;
    width: 290px !important;
}

.onestepcheckout-address-line { float: right; }

.onestepcheckout-enterprise {

}

.onestepcheckout-enterprise span.validation-error,.onestepcheckout-enterprise div.validation-error
    {
    padding-right: 0;
}

ul.onestepcheckout-custom-options {
    margin: 0;
    padding: 0;
    margin-left: 20px;
    list-style-type: disc;
}

.onestepcheckout-coupons {
	padding: 20px 0;
	border-bottom: 1px solid #e1e1e1;
}

.onestepcheckout-coupons input#id_couponcode {
    margin-bottom: 5px;
    width: 152px;
    background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout-coupon-bgr.png) 0 0 no-repeat;
    float: left !important;
	background-size: 100% 100%;
}

.onestepcheckout-coupons .couponcode-label {
	float: none !important;
	display: block;
	font-size: 1.2em !important;
	font-weight: bold !important;
	width: auto !important;
	height: 16px !important;
	line-height: 16px !important;
}

.onestepcheckout-coupons #onestepcheckout-coupon-add {
	float: left;
	display:block;
	width:117px;
	height:24px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/apply-coupon.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border: 0;
	margin: 4px 0 0 7px;
	position: relative;
	z-index: 0;
	border-radius: 0;
}

.onestepcheckout-coupons #onestepcheckout-coupon-add:hover {
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/apply-coupon.png") no-repeat scroll 0 -24px transparent;
}
.onestepcheckout-coupons #onestepcheckout-coupon-remove {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cancel-code.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin: 4px 0 0 7px;
    overflow: hidden;
    text-indent: -999em;
    width: 117px;
}
.onestepcheckout-coupons #onestepcheckout-coupon-remove:hover {
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/cancel-code.png") no-repeat scroll 0 -24px transparent;
}

.onestepcheckout-coupons #onestepcheckout-coupon-add span { display: none; }

#onestepcheckout-form label {
    color: #252525;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    width: 40%;
	height: auto;
	margin-bottom: 5px;
}
#onestepcheckout-form input.input-text, #onestepcheckout-form select, #onestepcheckout-form .dk_container{
	width: 55%;
	float: right;
}
.onestepcheckout-index-index .header_btm		{display: none;}
.onestepcheckout-summary,.onestepcheckout-totals {
    border-collapse: collapse;
}

.onestepcheckout-totals {

}

.onestepcheckout-summary th,.onestepcheckout-summary,.onestepcheckout-summary td,.onestepcheckout-totals td
    {
    padding: 3px 0;
}
.vatreliefmainbox select{}

.onestepcheckout-summary th {
    border-bottom: 1px solid #e1e1e1;
    font-size: 1.2em;
    font-weight: bold;
}

.onestepcheckout-totals td,.onestepcheckout-summary td {
}

h1.onestepcheckout-title {
    font-size: 2em;
    text-transform: uppercase;
}

p.onestepcheckout-description {
    font-size: 1.8em;
}

#onestepcheckout-form .group-select { }

div.onestepcheckout-threecolumns {
}

div.onestepcheckout-threecolumns h1 {
    font-family: Arial;
    font-size: 1.8em;
    font-weight: bold;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
    border: 1px solid #E5E5E5;

    display: inline-block;
    float: none;
    margin: 0 0.9% 0 0;
    padding: 6px 0.8%;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 30%;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
}
.checkoutcontainer-top-mask{
    color: #252525;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	margin: 0;
}
label[for='cybersource3dauth_expiration']{width: 40% !important;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left {
    margin-right: 11px;
	font-size: 1em;
	background: #fbfbfb;
}
#cybersource3dauth_cc_cid , #cybersource3dauth_cc_issue{
    float: left !important;
    margin-left: 5%;
	border: none !important;
	box-shadow: none !important;
}
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
	margin-right: 11px;
	background: #fbfbfb;
}

div.onestepcheckout-threecolumns div.onestepcheckout-column-right {
	background: #fbfbfb;
}

p.onestepcheckout-login-link {
    float: left;
    font-size: 1.4em;
    margin: 0;
    padding: 0 2% 11px;
    width: 96%;
}

p.onestepcheckout-login-link strong{
    color: #252525;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 7px 0 0;
}
p.onestepcheckout-login-link .login-button{ float: left !important;}

#onestepcheckout-email-error {
    width: 245px;
    clear: both;
    padding-top: 3px;
}

.onestepcheckout-column-left .onestepcheckout-error {
    width: 85% !important;
}

div.onestepcheckout-enable-newsletter {
    margin-top: 20px !important;
    width: 100% !important;
}
div.onestepcheckout-enable-newsletter input{
    float: left !important;
    margin-top: 0px !important;
}
div.onestepcheckout-enable-newsletter-bottom {
    margin-top: 20px;
    text-align: left;
}

div.onestepcheckout-enable-terms { /*text-align: right;*/
    clear: both !important;
    float: left !important;
    width: 100% !important;

}
div.onestepcheckout-enable-terms.onestepcheckout-enable-termsmainshot,
div.onestepcheckout-enable-terms.onestepcheckout-enable-gdprchkbox,
div.onestepcheckout-enable-newsletter{ margin-bottom: 5px;padding-bottom: 0px;position:relative;}
div.onestepcheckout-enable-terms,
div.onestepcheckout-enable-newsletter {
    position: relative;
}
div.onestepcheckout-enable-newsletter {
    margin-top: 10px !important;
}
div.onestepcheckout-enable-terms input{ float: left !important;
    margin-top: 0px !important;}
div.onestepcheckout-enable-terms .select,
div.onestepcheckout-enable-terms select,
#onestepcheckout-form div.onestepcheckout-enable-terms select,
.checkoutagreementspaypal .checkout-agreements li .select,
.checkoutagreementspaypal .checkout-agreements li select {
    float: left;
    width: 20% !important;
    box-sizing: border-box;
}
div.onestepcheckout-enable-terms .select,
.checkoutagreementspaypal .checkout-agreements li .select {
    right: 30px !important;
    left: auto;
    top: 0;
    padding-right: 10% !important;
}
div.onestepcheckout-enable-terms select {
    line-height: normal !important;
    height: auto !important;
}
.checkoutagreementspaypal .checkout-agreements li .select,
.checkoutagreementspaypal .checkout-agreements li select {
    width: 30%;
}
.customer-account-create div.onestepcheckout-enable-terms input {
    margin-top: 0 !important;
    vertical-align: top;
}
div.onestepcheckout-enable-terms label {
    float: left;
    height: auto !important;
    line-height: 15px !important;
    padding-left: 5px !important;
    width: 88% !important;
    width: calc(100% - 45px) !important;
}
div.onestepcheckout-enable-terms.with-select label,
.checkoutagreementspaypal .checkout-agreements label {
    display: inline-block;
    box-sizing: border-box;
    padding-right: 5px;
    float: left;
    line-height: 15px;
    width: 60% !important;
    width: calc(80% - 30px) !important;
}
.checkoutagreementspaypal .checkout-agreements li:last-of-type label {
    width: 95% !important;
    width: calc(100% - 45px) !important;
}
div.onestepcheckout-enable-terms.with-select .validation-advice,
.checkoutagreementspaypal #checkout-agreements li.with-select .validation-advice {
    float: right !important;
    margin-right: 30px !important;
    display: inline-block;
    margin-top: 5px;
    clear: both;
    padding: 0 17px 0 0;
    background: url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/validation_advice_bg.png') no-repeat right 0;
}

.ie7 div.onestepcheckout-enable-terms label,
.ie9 div.onestepcheckout-enable-terms label {
    margin-top: 3px !important;
}

table.onestepcheckout-summary {
    width: 100%;
	font-size: 1.2em;
}

table.onestepcheckout-summary td.name {
    width: 65%;
	line-height: 1.3;
}

table.onestepcheckout-summary td.qty,table.onestepcheckout-summary th.qty
    {
    width: 10%;
    text-align: center;
}

table.onestepcheckout-summary td.total,table.onestepcheckout-summary th.total
    {
    width: 35%;
    text-align: right;
}

table.onestepcheckout-summary tbody tr:first-child td,
table.onestepcheckout-totals tbody tr:first-child td {
	padding-top: 8px;
}

table.onestepcheckout-summary tbody tr:last-child td,
table.onestepcheckout-totals tbody tr:last-child td {
	padding-bottom: 8px;
}

table.onestepcheckout-totals {
    width: 100%;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}

table.onestepcheckout-totals tr.grand-total td {
    font-weight: bold;
}

table.onestepcheckout-totals td.title {
    width: 72%;
    text-align: right;
}

table.onestepcheckout-totals td.value {
    width: 35%;
    text-align: right;
}

div.onestepcheckout-place-order {
    text-align: right;
    margin-top: 0px;
	float: left;width: 100%;
}

div.checkoutcontainer {

}

div.checkoutcontainer .checkoutcontainer-top-mask {
text-align: center;
}

div.checkoutcontainer .checkoutcontainer-bottom-mask {

}

div.checkoutcontainer .details-link {
	font-size: 1.2em;
	text-decoration: underline;
}

div.checkoutcontainer .checkout-error-message {
    font-size: 1.4em;
    margin-left: 10px;
    color: red;
}

div.checkoutcontainer .payment-methods .form-list label {
    text-align: left !important;
}

div.checkoutcontainer div.input-error label {
    color: #252525 !important;
}

div.checkoutcontainer div.input-error input,div.checkoutcontainer div.input-error select
    {
    border: 1px solid red !important;
}

div.checkoutcontainer div.input-different-shipping {
    margin-top: 10px;
}

div.checkoutcontainer div.input-firstname,
div.checkoutcontainer div.input-lastname,
div.checkoutcontainer div.input-email,
div.checkoutcontainer div.input-telephone,
div.checkoutcontainer div.input-company,
div.checkoutcontainer div.input-fax,
div.checkoutcontainer div.input-password,
div.checkoutcontainer div.input-address,
div.checkoutcontainer div.input-country,
div.checkoutcontainer div.input-city,
div.checkoutcontainer div.input-postcode,
div.checkoutcontainer div.input-region,
div.checkoutcontainer div.input-company,
div.checkoutcontainer div.input-fax,
div.checkoutcontainer div.input-region,
div.checkoutcontainer div.input-region
{
	margin-bottom: 6px;
	min-height: 32px;
}

div.checkoutcontainer div.input-address {
	height: auto;
}

div.checkoutcontainer #onestepcheckout-li-password {
	margin-top: 10px;
}

div.checkoutcontainer li.taxvat .input-text {
    width: 83% !important;
}

.create_account_box input, .input-different-shipping input {
	vertical-align: top !important;
}

div.checkoutcontainer .edit-basket-link {
	font-weight: normal !important;
	font-size: 0.85em;
	text-decoration: underline;
}

div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-email .input-text,div.checkoutcontainer div.input-telephone .input-text,div.checkoutcontainer div.input-company .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.input-password .input-text
{

}

div.checkoutcontainer .input-text, .convinientcollectform input[type="text"] {
	width: 174px;
	height: 30px;
	color: #000000;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/regular-text-input-bgr.png) 0 0;
	border-top: 1px solid #a1afbe;
	border-left: 1px solid #a1afbe;
	border-right: 1px solid #b5bec8;
	border-bottom: 1px solid #c4cdd6;
	box-shadow: #ccc 1px 1px 1px;
	padding-left: 2px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
	float:right;
	background-size: 100% 100%;
}

div.checkoutcontainer .input-text:active,
div.checkoutcontainer .input-text:focus,
.onestepcheckout-popup-wrapper .input-text:active,
.onestepcheckout-popup-wrapper .input-text:focus {
	-webkit-box-shadow: #0066FF 0px 0px 1px;
	-moz-box-shadow: #0066FF 0px 0px 1px;
	box-shadow: #0066FF 0px 0px 1px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

div.checkoutcontainer .cvv {
	width: 38px !important;
	-webkit-box-shadow: #ccc 1px 1px 1px;
	-moz-box-shadow: #ccc 1px 1px 1px;
	box-shadow: #ccc 1px 1px 1px;

	padding-left: 2px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-security-code-input-bgr.png) 0 0 !important;
}

div.checkoutcontainer div.input-address,div.checkoutcontainer div.input-city,div.checkoutcontainer li.taxvat div.input-box
    {
    width: 100% !important;
}

div.checkoutcontainer div.input-address .input-text,div.checkoutcontainer div.input-city .input-text
{
}

div.checkoutcontainer div.input-postcode {
}

div.checkoutcontainer div.input-postcode .input-text {
	text-transform:uppercase;
}

div.checkoutcontainer div.input-region {
	clear: both;
}

div.checkoutcontainer div.input-region .input-text {
}

div.checkoutcontainer div.input-country {
    width: 100%;
}

div.checkoutcontainer div.input-country select {
    width: 85%;
}

div.checkoutcontainer div.input-region select {
    /* width: 77% !important; */
}

#onestepcheckout-form .secure-checkout-title, .vbvconfirmation .secure-checkout-title, .paypal-express-review .secure-checkout-title{
	background: #d7eafe url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-secure-icon.png) 12px 50% no-repeat;
	height: 25px;
	line-height: 16px;
	padding: 6px 12px 6px 35px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

#onestepcheckout-form .secure-checkout-title .label, .vbvconfirmation .secure-checkout-title .label, .paypal-express-review .secure-checkout-title .label {
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 7px;
}

#onestepcheckout-form .secure-checkout-title .help-info, .vbvconfirmation .secure-checkout-title .help-info, .paypal-express-review .secure-checkout-title .help-info {
	float: right;
	font-size: 1.4em;
	margin-top: 5px;
}

#onestepcheckout-form .secure-checkout-title .required, .vbvconfirmation .secure-checkout-title .required, .paypal-express-review .secure-checkout-title .required {
    color: #252525;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px;
    margin: 0 12px 0 0;
}

fieldset.group-select {
}

.group-select li {
	clear: both;
}

.shipment-methods {
	margin-top: 8px;
}

.shipment-methods dd {
    font-weight: bold;
    margin: 0 !important;
    margin-bottom: 3px;
    margin-top: 7px;
}

.shipment-methods dt, .payment-methods dt {
	margin-bottom: 5px;
}

.shipment-methods label {
	float: none !important;
	width: auto !important;
	height: auto !important;
	line-height: 1 !important;
}

p.checkout-choose-payment-method,p.checkout-choose-shipping-method {
    margin-top: 1em;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 5px;
}

p.checkout-choose-payment-method {
    margin-top: 2em !important;
}

.onestepcheckout-shipping-method .carrier-code {
	display: none;
}

.payment-methods dd {
    padding: 0;
}

.payment-methods dd ul {
	margin-top: 12px;
	margin-bottom: 0px;
}
#payment_form_cybersource3dauth{ margin-bottom: 50px;}

.payment-methods dd li {
    padding: 0;
}

.payment-methods #payment_form_paypal_express img.paypla-logo {
	float: right;
	margin-top: -15px;
}

.payment-methods dt label {
	float: none !important;
	height: auto !important;
	line-height: 1 !important;
}

div.onestepcheckout-shipping-method {
    margin-bottom: 20px;
}

.onestepcheckout-shipping-method-block {
	font-size: 12px;
}

.onestepcheckout-shipping-method-block .validation-advice,
.onestepcheckout-shipping-method-block label {
	font-size: 1em !important;
}

div.loading-ajax {
    height: 50px;
    text-align: center;
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

p.onestepcheckout-numbers1,span.onestepcheckout-numbers1 {
    background-repeat: no-repeat;
    height: 27px;
	line-height: 26px;
    color: #252525;
    padding: 0 0 5px 32px;
    font-size: 14px;
    font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
}

p.onestepcheckout-numbers-1 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-1.png);
}

p.onestepcheckout-numbers-2 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-2.png);
}

p.onestepcheckout-numbers-3 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-3.png);
}

p.onestepcheckout-numbers-4 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-4.png); clear: both;
}
p.onestepcheckout-numbers-5 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/number-5.png);
}
div.onestepcheckout-skin-magento .onestepcheckout-numbers1 {
    padding-top: 0px !important;
    padding-left: 28px !important;
    height: 25px !important;
    text-transform: capitalize !important;
    color: #F18200 !important;
    font-size: 1.3em !important;
}

div.onestepcheckout-skin-magento p.onestepcheckout-numbers-1 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-1.png)
        !important;
}

div.onestepcheckout-skin-magento p.onestepcheckout-numbers-2 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-2.png)
        !important;
}

div.onestepcheckout-skin-magento p.onestepcheckout-numbers-3 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-3.png)
        !important;
}

div.onestepcheckout-skin-magento p.onestepcheckout-numbers-4 {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/skin-magento/onestepcheckout-numbers-4.png)
        !important;
}

/* Popup CSS */
#onestepcheckout_popup_overlay_iframe {
    z-index: 100000;
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity =   80);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
}

#onestepcheckout_popup_overlay, #onestepcheckout_newsletterpopup_overlay {
    z-index: 1000000;
    background-color: #000;
    opacity: 0.8;
    filter: alpha(opacity =   80);
    position: absolute;
    width: 100% !important;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    cursor: pointer;
}

#onestepcheckout-toc-popup {
    width: 482px;
    height: 530px;
    position: absolute;
    z-index: 1000001;
}

#onestepcheckout-toc-popup .onestepcheckout-popup-wrapper {
    height: 515px !important;
}

#onestepcheckout-toc-popup div.onestepcheckout-popup-contents {
    overflow: auto;
    height: 450px;
}

#onestepcheckout-toc-popup h1 {
    margin-left: 20px;
}

#onestepcheckout-toc-popup .onestepcheckout-toc-terms {
    margin: 20px;
    margin-top: 0 !important;
    height: 440px !important;
    overflow: auto;
    padding-right: 10px;
}

#onestepcheckout-login-popup,#onestepcheckout-toc-popup,#onestepcheckout-newsletter-popup {
    text-align: left !important;
}

.onestepcheckout-popup-footer {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/onestepcheckout-popup-footer.png);
    background-repeat: no-repeat;
    height: 13px;
}

.onestepcheckout-popup-wrapper {
    background: #e0ecd9;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}

.onestepcheckout-popup-wrapper h1 {
    font-size: 1.8em !important;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
    color: #3675B9;
    margin: 0;
}

.onestepcheckout-popup-contents {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0;
    padding-bottom: 1px;
}

.onestepcheckout-popup-wrapper label {
	float: left;
	width: 115px;
	height: 30px;
	line-height: 30px;
    font-weight: normal;
    color: #252525;
    font-weight: normal;
    font-size: 12px;
}

.onestepcheckout-popup-wrapper fieldset {
	margin-bottom: 17px; border: 0px;
}

.onestepcheckout-popup-wrapper .hint-text {
	font-weight: bold;
	margin-bottom: 17px;
}

.onestepcheckout-popup-wrapper .forgotten-passwd-text,
.onestepcheckout-popup-wrapper .return-login-link-text {
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0;
}



.onestepcheckout-popup-wrapper .input-text {
    width: 220px;
    height: 30px;
   	color: #000;
	background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/onestepcheckout-lightbox-input-bgr.png) 0 0;
	border-top: 1px solid #a1afbe;
	border-left: 1px solid #a1afbe;
	border-right: 1px solid #b5bec8;
	border-bottom: 1px solid #c4cdd6;
	-webkit-box-shadow: #ccc 1px 1px 1px;
	-moz-box-shadow: #ccc 1px 1px 1px;
	box-shadow: #ccc 1px 1px 1px;
	padding-left: 2px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}



.onestepcheckout-popup-wrapper div.row {
	margin-bottom: 5px;
	clear: both;
}

.onestepcheckout-popup-wrapper .last-row {
	padding-top: 4px;
	margin-bottom: 0 !important;
}

#onestepcheckout-forgot-table td {
    vertical-align: middle !important;
}

/* Popup CSS (login link) */
#onestepcheckout-login-popup,#onestepcheckout-newsletter-popup {
    width: 378px;
    position: absolute;
    z-index: 2147483648;
    /*position: fixed;*/
}

#onestepcheckout-login-popup table,#onestepcheckout-newsletter-popup table {
    width: 99%;
}

#onestepcheckout-login-popup table td,#onestepcheckout-newsletter-popup table td {
    padding-top: 3px;
    padding-bottom: 3px;
}

#onestepcheckout-login-popup button,#onestepcheckout-newsletter-popup button {
   padding: 3px 10px;
margin-right: 13px;
float: right;
min-width: 90px;
min-height: 24px;
text-transform: uppercase;
}

#onestepcheckout-login-popup div.onestepcheckout-popup-contents,#onestepcheckout-newsletter-popup div.onestepcheckout-popup-contents {
    font-size: 12px;
}

#onestepcheckout-forgot-password-link {
	color: #4a83c0;
}

#onestepcheckout-forgot-success {
	margin-bottom: 15px;
}

#onestepcheckout-login-popup p.close,#onestepcheckout-toc-popup p.close,#onestepcheckout-newsletter-popup p.close
{
	position: absolute;
    font-size: 12px;
    font-weight: bold;
	right: 9px;
	top: 12px;
	margin-bottom: 0;
}

#onestepcheckout-login-popup p.close a,#onestepcheckout-login-popup p.close a:link,#onestepcheckout-login-popup p.close a:visited,#onestepcheckout-toc-popup p.close a,#onestepcheckout-toc-popup p.close a:link,#onestepcheckout-toc-popup p.close a:visited,
#onestepcheckout-newsletter-popup p.close a,#onestepcheckout-newsletter-popup p.close a:link,#onestepcheckout-newsletter-popup p.close a:visited,
{
    text-decoration: none;
    color: #3675B9;
    background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close.png) 100% 0 no-repeat;
    height: 15px;
    line-height: 15px;
    padding-right: 17px;
	font-size: 0.9em;
}

#onestepcheckout-login-popup p.close a:hover,#onestepcheckout-toc-popup p.close a:hover,#onestepcheckout-newsletter-popup p.close a:hover
    {
    text-decoration: underline;
}

div.onestepcheckout-comments {
    margin-top: 5px;
    margin-bottom: 20px;
}

div.onestepcheckout-comments textarea {
    margin-top: 5px;
    width: 95%;
}

/* onestepcheckout-twocolumns */
.onestepcheckout-two-columns .onestepcheckout-column-left {
    width: 47%;
    float: left;
    margin-right: 30px;
    background: transparent url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/line-gradient.gif) no-repeat scroll
        right top;
}

.onestepcheckout-two-columns .onestepcheckout-column-right {
    width: 43%;
    float: left;
}

.onestepcheckout-two-columns p.onestepcheckout-numbers1,.onestepcheckout-two-columns span.onestepcheckout-numbers1 {
    margin-top: 20px !important;
}

.onestepcheckout-two-columns div.onestepcheckout-enable-terms {
    text-align: center !important;
}

.onestepcheckout-two-columns div.onestepcheckout-place-order {
    text-align: center !important;
    margin-top: 10px !important;
}

.onestepcheckout-two-columns div.onestepcheckout-enable-newsletter {
    text-align: center !important;
}

.checkoutcontainer .payment-methods .input-box {
    width: 100% !important;
    position: relative;
}

.input-box .validation-advice { float: right;width: 51%;min-height: 20px; }

.checkoutcontainer .payment-methods .input-box .input-text,.checkoutcontainer .payment-methods .input-box textarea,.checkoutcontainer .payment-methods .input-box select
{ }

.checkoutcontainer .payment-methods .input-box select.year,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration_yr,.checkoutcontainer .payment-methods .input-box select#protxDirect_start_yr
    {
}

.checkoutcontainer .payment-methods div.month, .checkoutcontainer .payment-methods div.year {
	width: 28% !important;
	height: auto;
	float: left;
	min-height: 24px;
	position: relative;
}
.checkoutcontainer .payment-methods div.month .select, .checkoutcontainer .payment-methods div.year .select{
	padding-left: 8% !important;
	float: left;
    right: 0;
    width: 68% !important;
}

.checkoutcontainer .payment-methods div.month .validation-advice,
.checkoutcontainer .payment-methods div.year .validation-advice {
	margin-top: 27px;
}

.checkoutcontainer .payment-methods div.month {
	margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 1px;
}
#onestepcheckout-form .registeredWrapper label{width: auto;}
.checkoutcontainer .payment-methods .input-box select.month,.checkoutcontainer .payment-methods .input-box select#protxDirect_start,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration
    {
}

#billing_address_list, #shipping_address_list {
	margin-top: 10px;
}

.checkoutcontainer li.shipping-address-title {
    /*border-bottom: 1px solid #E0E0E0;*/
    color: #252525;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 14px;
    padding: 2% 2% 0 0 !important;
    width: 96% !important;
}

.onestepcheckout-giftmessagecontainer {
    margin-bottom: 10px;
}

.onestepcheckout-giftmessagecontainer .input-checkbox {
    /*text-align: right;*/

}

#onestepcheckout-giftmessages .onestepcheckout-giftmessages fieldset.group-select {
    padding: 0 !important;
    border: 0 !important;
    margin: 0 !important;
}

.onestepcheckout-giftmessages .group-select li .input-box-last {
    margin-right: 0 !important;
}

.onestepcheckout-giftmessages .group-select li .input-box {
    width: 125px;
    margin-right: 20px;
}

.onestepcheckout-giftmessages .group-select li .input-box .input-text {
    width: 120px;
}

.onestepcheckout-giftmessages .group-select li textarea {
    width: 267px;
}

.onestepcheckout-address-line {
    margin-bottom: 10px;
}

.onestepcheckout-column-left .customer-dob .dob-month,.onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-year
    {
    float: left;
}

.onestepcheckout-column-left .customer-dob input.input-text {
    display: block;
    width: 74px;
}

.onestepcheckout-column-left .customer-dob label {
    font-size: 1em;
    font-weight: normal;
    color: #888;
}

.onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-month
    {
    width: 60px;
}

.onestepcheckout-column-left .customer-dob .dob-day input.input-text,.onestepcheckout-column-left .customer-dob .dob-month input.input-text
    {
    width: 46px;
}

.onestepcheckout-column-left .customer-dob .dob-year {
    width: 110px;
}

.onestepcheckout-column-left .customer-dob .dob-year input.input-text {
    width: 115px;
}
.onestepcheckout-feedback, .onestepcheckout-feedback-freetext {
    padding-top: 10px;
}
.onestepcheckout-feedback select {
    width:95%;
}
.onestepcheckout-feedback-freetext textarea{
    width:95%;
}
.onestepcheckout-coupon-code-notice {
}

.onestepcheckout-index-index .info {
	border: 0 !important;
	padding-right: 5px !important;
}

.onestepcheckout-index-index .delivery { display: none; }
.onestepcheckout-index-index .contacts { margin: 0 !important; padding: 0 !important; }
.onestepcheckout-index-index .info, .paypal-express-review .info, .checkout-cart-index .info{ margin: 40px 0 0 0 !important; padding: 0 !important; }


.onestepcheckout-totals { font-size: 1.2em; }
.registration-select{font-size:12px !important;}
.classy-select-with-mask-long-reg{height: 32px !important;
    margin-bottom: 3px !important;
    position: relative; float:left !important; }
.long-select-mask-reg{
	 background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-long-select-bgr.png") no-repeat scroll 0 0 transparent;
    color: #6A6A6A;
    display: block;
    font-size: 1.2em;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 47px 0 11px;
    position: absolute;
    right: 0;
    top: 0;
    width: 232px;
}

/* Meand Bee */

#onestepcheckout-form #billing_address_list .input-address,
#onestepcheckout-form #billing_address_list .input-country,
#onestepcheckout-form #billing_address_list .input-city,
#onestepcheckout-form #billing_address_list .input-region,
#onestepcheckout-form #billing_address_list .input-company,
#onestepcheckout-form #shipping_address_list .input-address,
#onestepcheckout-form #shipping_address_list .input-country,
#onestepcheckout-form #shipping_address_list .input-city,
#onestepcheckout-form #shipping_address_list .input-company,
#onestepcheckout-form #shipping_address_list .input-region
{
	display: none;
}

#onestepcheckout-form .input-region .medium-select-mask {
	/*right: 2px !important;*/
}

#onestepcheckout-form .input-region .input-text {
	/*position: absolute;
	right: 2px;
	top: 0;
	z-index: 999;*/
}

#onestepcheckout-form .live-outside { margin-bottom: 3px; }
#onestepcheckout-form .address-search button { margin-right: 2px; float: right;}
#onestepcheckout-form .live-outside .form-link-box{
	    clear: both;
    color: #252525;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 0 0;
    text-align: right;
}
.new-radio-devider input{    display: inline-block !important;margin-top: 0px;}
.new-radio-devider label{display: inline-block !important;line-height: 14px !important; margin-right: 5px;}
.new-radio-devider {margin-top: 5px; display: block;}

.checkoutcontainer-bottom-mask input[type='checkbox']{margin-right: 3px;}
.checkoutcontainer-bottom-mask input[type='radio']{margin-right: 3px;}

#onestepcheckout-form .address-finder-results select { width: 100%; }


#checkvatreliefmaincheckbox .validation-advice { margin-left: -3px !important; font-size: 1em; }
li.live-outside{ float:right !important; font-size: 12px;text-align: right;}
#onestepcheckout-login-popup .onestepcheckout-popup-contents,#onestepcheckout-newsletter-popup .onestepcheckout-popup-contents{ margin:0px !important;}
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper,#onestepcheckout-newsletter-popup .onestepcheckout-popup-wrapper{ background:none;}
#onestepcheckout-login-popup .close, #onestepcheckout-newsletter-popup .close{
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-white.png") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-top: 8px;
    padding-right: 18px;
}
.registeredWrapper .medical-condition-wrapper{
	width:292px !important;
}
.registeredWrapper .medical-condition-mask{
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/onestepcheckout/images/checkout-page-long-select-bgr.png") no-repeat scroll 0 0 transparent !important;
	padding:6px 47px 6px 11px !important;
	width:232px !important;
}
#vatreliefmainbox li div.input-box h3 .validation-advice{ margin-left: -3px !important; font-size:12px !important;}
.onestepcheckout-enable-terms #advice-required-entry-id_accept_terms.validation-advice{  margin-left: -3px !important;}
.onestepcheckout-index-index #shipping_address .shipping-address-title .onestepcheckout-numbers1{ background: none;padding-left: 0px;}
#vatreliefmainbox .unregisteredWrapper div.input-box .validation-advice{ float: right !important; width: 51% !important;}
#vatreliefmainbox .unregisteredWrapper div.classy-select-wrapper .validation-advice{ float: right !important; width: 85% !important;}
@media only screen and (min-width: 581px) and (max-width: 810px) {
	#onestepcheckout-form .secure-checkout-title{
	    background: none repeat scroll 0 0;
	    border-bottom: 1px dashed #DBDBDB;
	    border-radius: 0;
	    float: left;
	    height: auto;
	    padding: 0 1% 10px 2%;
	    width: 97%;
	}
	#onestepcheckout-form .secure-checkout-title .label{
		color: #4A83C0;
	    font-family: Arial,Helvetica,sans-serif;
	    font-size: 30px;
	    font-weight: bold;
	    line-height: 32px;
		padding: 0;
	}
	#onestepcheckout-form .secure-checkout-title span.required{display: none;}
	div.onestepcheckout-threecolumns div.onestepcheckout-column-left, div.onestepcheckout-threecolumns div.onestepcheckout-column-middle, div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
	    border: medium none;
	    clear: both;
	    float: none;
	    margin: 0;
	    padding: 0;
	    width: 100%;
		border-radius: 0;
	}
	p.onestepcheckout-numbers1,span.onestepcheckout-numbers1,.onestepcheckout-index-index #shipping_address .shipping-address-title .onestepcheckout-numbers1{
	    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkout_green_grad.jpg") repeat-x scroll left top;
	    border-bottom: 1px solid #D7D7D7;
	    border-top: 1px solid #D7D7D7;
	    color: #4A83C0;
	    cursor: pointer;
	    height: 30px;
	    margin: 0;
	    padding: 8px 10px 5px;
		pointer-events: none;
	}
	p.onestepcheckout-numbers1.onestepcheckout-numbers-5, span.onestepcheckout-numbers1.onestepcheckout-numbers-5{ pointer-events: auto;}
	div.onestepcheckout-threecolumns ul li.clearfix{
	    background: none repeat scroll 0 0 #F2F2F2;
	    display: block;
	    padding: 0;
	    width: 100%;
		float: left;
	}
	#billing_address_list, #shipping_address_list {
	    margin: 0;
	    padding: 2%;
	    width: 96% !important;
	}
	div.checkoutcontainer div.input-different-shipping{margin: 0; padding: 10px 16px 10px;}
	#onestepcheckout-form input.input-text, #onestepcheckout-form select {
	    float: right;
	    width: 55%;
		background-size: 100% 100%;
	}
	#onestepcheckout-form .address-search button {
	    float: right;
	    margin-right: 15px;
	}
	#onestepcheckout-form .live-outside {
	    margin-bottom: 3px;
	    margin-right: 15px;
	}
	#onestepcheckout-shipping-method{margin: 0;}
	.onestepcheckout-vatexception-method-block{
		background: none repeat scroll 0 0 #F2F2F2;
	    display: block;
	    padding: 0;
	    width: 100%;
	}

	.shipment-methods dt, .payment-methods dt {
	    margin-top: 5px;
		margin-bottom: 0;
	}
	.onestepcheckout-shipping-method-block{
		background: none repeat scroll 0 0 #F2F2F2;
	    display: block;
	    margin: 0; padding: 2%; width: 96%;
	}
	.onestepcheckout-vatexception-method-block{
		margin: 0; padding: 2%; width: 96%;
	}
	div.onestepcheckout-shipping-method{margin: 0;}
	.onestepcheckout-threecolumns .payment-methods{
		background: none repeat scroll 0 0 #F2F2F2;
	    display: block;
	    padding: 2%; width: 96%;
	}
	.onestepcheckout-column-right{
		background: none repeat scroll 0 0 #F2F2F2;
	    display: block;
	    padding: 0;
	    width: 100%;
	}
.basket_form ul li.basket_form_wid2 .basket_quantity{
		position: relative;
	}
	.qty-col.mobiledrpdwn .select {
        float: right;
	    font: 12px/27px arial,sans-serif;
	    overflow: hidden;
	    padding: 0 39% 0 5%;
	    position: absolute;
	    right: 29px;
	    text-align: center;
	    vertical-align: middle;
	    width: 17%;
	}
	.qty-col.mobiledrpdwn .styleddp{
		width: 50%;
	}
	.basket_quantity.qty-col{display: none !important;}
	.basket_quantity.qty-col.mobiledrpdwn{display: block !important;}
	.onestepcheckout-column-right .onestepcheckout-summary,
	.onestepcheckout-column-right .onestepcheckout-coupons,
	.onestepcheckout-column-right .onestepcheckout-enable-newsletter,
	.onestepcheckout-column-right .onestepcheckout-enable-terms,
    .onestepcheckout-column-right .chkbuttonstaticblock,
	.onestepcheckout-column-right .onestepcheckout-place-order{padding: 1% 2% !important; width: 96% !important;}

    .onestepcheckout-column-right .chkbuttonstaticblock {padding-top: 5px !important; padding-bottom: 0 !important;}

	#onestepcheckout-form .onestepcheckout-coupons #id_couponcode{}
	#onestepcheckout-form .classy-select-wrapper{
	    float: left;
    	position: relative;
    	width: 100%;
	}
	#onestepcheckout-form .classy-select-wrapper .select{
		width: 39%;
		right: 0;
		padding: 0 13% 0 2%;
	}
	/* .onestepcheckout-summary .options{
		clear: both;
    	display: inline-block;
    	float: none;
    	width: 90%;
	}
	.onestepcheckout-summary .preordertext{
		color: #FF0000;
	    float: right;
	    font-weight: bold;
	    position: relative;
	    width: 20px;
	}
	.onestepcheckout-summary .preordertext span{
	    bottom: -15px;
	    float: left;
	    margin-left: 2px;
	    padding-top: 5px;
	    position: absolute;
	    right: 0;
	    text-align: right;
	    width: 300px;
	} */
}
.onestepcheckout-index-index .breadcrum{margin: 5px 0 0;}
.large-select-mask, .small-select-mask, .medium-select-mask{display: none !important;}
.onestepcheckout-summary .preordertext{
    color: #FF0000;
    float: left;
    font-weight: bold;
    margin: 0; clear: both;width: 100%;position: relative;
}
.onestepcheckout-summary .preordertext img{
	width: 20px;padding-top: 7px;
}
.onestepcheckout-summary th{
	    color: #252525;
	    font-family: Arial,Helvetica,sans-serif;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 16px;
	}
	.onestepcheckout-summary th.name{text-align: left;}
	table.onestepcheckout-summary tbody tr td.name {font-size: 12px;}
	table.onestepcheckout-summary tbody tr td.name strong{font-size: 12px; }
	table.onestepcheckout-summary tbody tr td.name strong span.namecode{font-weight: normal;}
	#onestepcheckout-form .onestepcheckout-coupons label{
		color: #252525;
	    display: block;
	    font-family: Arial,Helvetica,sans-serif;
	    font-size: 12px !important;
	    font-weight: bold;
	    line-height: 16px;
	    padding: 0 0 5px;
	}
	table.onestepcheckout-summary{font-size: 12px;}
	table.onestepcheckout-totals{font-size: 12px;}
.onestepcheckout-button{
	background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/place_order_bg.jpg") repeat-x scroll left top;
    border: medium none;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    line-height: 16px;
    outline: medium none;
    padding: 0 0 3px;
    position: relative;
    text-shadow: 1px 1px 1px #7099C6;
    text-transform: uppercase;
    width: 100%;
}
.onestepcheckout-button:hover{background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/place_order_bg.jpg") repeat-x scroll left bottom;}
.onestepcheckout-button span{display: block;}
div.onestepcheckout-place-order button{ margin-top: 0px; float: left;}
.onestepcheckout-column-right div.chkbuttonstaticblock{clear: both;padding-top: 5px; padding-bottom: 0;}
#billing_address .input-box.classy-select-with-mask-long.classy-select-wrapper {
    width: 100%;
}
#billing_address #selectbilling_address_id, #shipping_address #selectshipping_address_id{width:87.5% !important;margin: 3px 2.5%;right: 0;padding-right: 10%;margin-right: 0;}
#selectshipping_address_id {
    display: block;
    margin: 10px 2.5%;
    width: 80% !important;
}
#shipping_address .form-alt{padding-bottom: 0px;}
.unregisteredWrapper .input-box.ieFixBox{width: 100% !important;}
.unregisteredWrapper .input-box.ieFixBox div.input-country {
    float: right;
    margin: 0;
    width: 60%;
}
.unregisteredWrapper .input-box.ieFixBox div.input-country .select{
	width: 86%;
	right: 0;
}
.unregisteredWrapper .input-box.ieFixBox div.input-country .styleddp{
	width: 91%;
}
.onestepcheckout-index-index .header_btm_bar .quick-access-right{width: auto;}
.onestepcheckout-index-index .header_btm_bar .quick-access-right .info p, .checkout-cart-index .header_btm_bar .quick-access-right .info p{display: inline-block; font-size: 18px; margin-bottom: 0;}
.payment-method #payment_form_cybersource3dauth .select,
.payment-method #payment_form_sagepaydirectpro .select{
    padding: 0 11.2% 0 2.2%;
    right: 0;
    width: 41%;
}
.onestepcheckout-threecolumns .select{padding: 0 10% 0 2.2%; width: 40%;}
.checkout-comments { border-left: 1px solid #d9dde3; border-right: 1px solid #d9dde3; padding: 20px 20px 10px; }
.checkout-comments textarea { width: 99%; height: 100px; }
@media only screen and (max-width:580px){
.registeredWrapper .medical-condition-wrapper{ width: 100% !important;}
    .onestepcheckout-enable-terms .tooltip-left {
        right: 37px !important;
        margin: 3% 0 0 3%;
    }
    .customer-area-contnent  .onestepcheckout-enable-terms .tooltip-left {
        margin: 0;
    }
}

@media only screen and (max-width: 810px) {
    div.onestepcheckout-enable-terms .select,
    #onestepcheckout-form div.onestepcheckout-enable-terms .select,
    .checkoutagreementspaypal .checkout-agreements li .select {
        right: 30px !important;
    }
}
@media only screen and (min-width: 811px) and (max-width: 1200px), only screen and (max-width: 360px) {
    div.onestepcheckout-enable-terms.with-select label,
    .checkoutagreementspaypal .checkout-agreements label {
        display: inline-block;
        width: 60% !important;
        width: calc(70% - 30px) !important;
    }
    div.onestepcheckout-enable-terms .select,
    div.onestepcheckout-enable-terms select,
    #onestepcheckout-form div.onestepcheckout-enable-terms select,
    .checkoutagreementspaypal .checkout-agreements li .select,
    .checkoutagreementspaypal .checkout-agreements li select {
        width: 30% !important;
    }
}

#narrow-by-list dd ol.gan-list-checkbox li a,
ul.gan-list-checkbox.gan-default-list li a span,
ul.gan-list-checkbox.gan-folding-list li a span,
.gan-sidebar-nav .gan-image-list.gan-list-checkbox li a, .ipadactivefilter ol.gan-list-checkbox li a{
	 background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/noncheckedbox.gif") no-repeat scroll 3px 40% transparent;
    color: #252525;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin: 1px 0;
    /*padding-left: 20px;*/
	padding:0px 0 0 20px;
}
#narrow-by-list dd ol.gan-list-checkbox li a.active, .ipadactivefilter ol.gan-list-checkbox li a.active{ 
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkedbox.gif") no-repeat scroll 3px 40% transparent;
}
ul.gan-list-checkbox.gan-default-list li a.active span,
ul.gan-list-checkbox.gan-folding-list li a.active span{
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkedbox.gif") no-repeat scroll 3px 40% transparent;
}
ul.gan-list-checkbox.gan-image-list li a.active{
	background:url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/checkedbox.gif") no-repeat scroll 3px 40% transparent;
}
.gan-wrapper .gan-folding-list.gan-list-checkbox li a span,
.gan-wrapper .gan-default-list.gan-list-checkbox li a span{
	background-position:9px 7px;
	padding-left:26px;
}
.gan-loadinfo{
	position:fixed;
	-position:absolute;
	left:50%;
	top:45%;
	-top:0;
	width:250px;
	margin-left:-150px;
	background:none;
	z-index:2001;
	padding:8px;
	border:1px solid #0A263C;
	font-weight:900;
	-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;
}
.gan-loadinfo img.align-top{
	display:block;
	padding-bottom:5px;
	margin:0 auto;
}
.gan-loadinfo img.align-right{
	float:right;
	padding-left:5px;
}
.gan-loadinfo img.align-left{
	float:left;
	padding-right:5px;
}
.gan-loadinfo img.align-bottom{
	display:block;
	padding-top:5px;
	margin:0 auto;
}
/* Slider View */
#narrow-by-list .handle-left{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
#narrow-by-list .handle-right{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
#narrow-by-list .handle-left .handle-left-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
	left:-14px;
}
#narrow-by-list .handle-right .handle-right-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
}
#narrow-by-list .handle-left .handle-left-bg span.slider-span,
#narrow-by-list .handle-right .handle-right-bg span.slider-span{
	position:absolute;
	top:20px;
	left:50%;
	display:block;
	width:45px;
}
#narrow-by-list .handle-left .handle-left-bg span.slider-span span,
#narrow-by-list .handle-right .handle-right-bg span.slider-span span{
	position:absolute;
	left:-50%;
	display:block;
	width:45px;
	text-align:center;
}
#narrow-by-list .gan-track{
	width:98%;
	height:28px;
	position:relative;
	left:9px;
    z-index: 4;
}
#narrow-by-list .gan-slider-span{
	background:#1E90FF;
	height:4px;
	top:10px;
	position:relative;
	z-index:10;
}
#narrow-by-list .slider-back-bg{
	background:#bfbfbf;
	height:4px;
	left:-9px;
	position:relative;
	top:10px;
	width:100%;
	z-index:9;
}
#narrow-by-list .gan-track div.span{
	top:0;
	height:20px;
	overflow:hidden;
	z-index:10;
}
/* Slider View END */

/* Slider Type */
.gomage-navigation-slider-type-rectangle #narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-rectangle #narrow-by-list .gan-slider-span{
	height:3px;
	top:10px;
}
.gomage-navigation-slider-type-cone #narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-cone #narrow-by-list .gan-slider-span{
	height:3px;
	top:8px;
	overflow:hidden;
}
#narrow-by-list .handle-left .handle-left-bg,
#narrow-by-list .handle-right .handle-right-bg,
#narrow-by-list .handle-left,
#narrow-by-list .handle-right{
	height:24px;
	width:14px;
}
#narrow-by-list .handle-right .handle-right-bg,
#narrow-by-list .handle-right .handle-right-bg{
	left:0;
}
#narrow-by-list .handle-left .handle-left-bg span.slider-span,
#narrow-by-list .handle-right .handle-right-bg span.slider-span{
	top:25px;
}
#narrow-by-list .filter-type-input{
	padding-top:15px;
}
.gomage-navigation-slider-type-cone #narrow-by-list .filter-type-input,
.gomage-navigation-slider-type-rectangle #narrow-by-list .filter-type-input{
	padding-top:20px;
}
.gomage-navigation-slider-type-rectangle #narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-rectangle #narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/gomage/advanced-navigation/slider_bg_rect.png) no-repeat 0 0;
}
.gomage-navigation-slider-type-cone #narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-cone #narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/spritemap-v2.png) no-repeat -291px -104px;
}
/* Slider Type END */

#narrow-by-list dd ol.no-titles li img,
.gan-sidebar-nav .gan-image-list li img,
#narrow-by-list dd ol.image-align-horizontally li a img,
#narrow-by-list dd ol.image-align-default li a img,
#narrow-by-list dd ol.image-align-2-columns li a img{
	padding:2px;
}
#narrow-by-list dd ol.no-titles li a.active img,
.gan-sidebar-nav .gan-image-list li a.active img,
#narrow-by-list dd ol.image-align-horizontally li a.active img,
#narrow-by-list dd ol.image-align-default li a.active img,
#narrow-by-list dd ol.image-align-2-columns li a.active img{
	padding:1px;
	border:1px solid #E26703;
}
#narrow-by-list dd ol.image-align-horizontally.no-titles li{
	padding-right:0;
}
.gan-sidebar-nav .image-align-horizontally.no-titles li{
	padding-right:2px;
}
#narrow-by-list dd ol.gan-list-checkbox.no-titles  li a,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a{
	background-position:0 2px;
}
#narrow-by-list dd ol.gan-list-checkbox.no-titles  li a.active img,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a.active img{
	padding:2px;
	border:0;
}
.gan-sidebar-nav .gan-image-list{
	padding:5px 5px 2px;
}

#advancednavigation-filter-content-uk_size ol li{ }

#advancednavigation-filter-content-uk_size ol li a {
    font-size:12px;
    color:#252525;
	float: left; 
	display: block;
	border: 1px solid #c1c1c1;
	min-width: 30px;
	height: 22px;
	line-height: 22px;
	padding: 0 1px;
	margin: 0 0 7px 4px;
	text-align: center;
	background: #fdfdfd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#f2f2f2));
	background: -webkit-linear-gradient(#fdfdfd, #f2f2f2);
	background: -moz-linear-gradient(#fdfdfd, #f2f2f2);
	background: -ms-linear-gradient(#fdfdfd, #f2f2f2);
	background: -o-linear-gradient(#fdfdfd, #f2f2f2);
	background: linear-gradient(#fdfdfd, #f2f2f2);
	-pie-background: linear-gradient(#fdfdfd, #f2f2f2);
	behavior: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position: relative;
}	
#advancednavigation-filter-content-uk_size ol li a.active {
 	background: #2661a0 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2661a0), to(#5a8ed0)) !important;
	background: -webkit-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -moz-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -ms-linear-gradient(#2661a0, #5a8ed0) !important;
	background: -o-linear-gradient(#2661a0, #5a8ed0) !important;
	background: linear-gradient(#2661a0, #5a8ed0) !important;
	-pie-background: linear-gradient(#2661a0, #5a8ed0) !important;
	behavior: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    color: #FFFFFF;
	position: relative;
}
.block-layered-nav dd li a:hover{ text-decoration:none;}
#advancednavigation-filter-content-price { padding: 3px 3%;width: 94% !important;background: #F3F3F3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F3F3F3), to(#E5E5E5));
	background: -webkit-linear-gradient(#F3F3F3, #E5E5E5);
	background: -moz-linear-gradient(#F3F3F3, #E5E5E5);
	background: -ms-linear-gradient(#F3F3F3, #E5E5E5);
	background: -o-linear-gradient(#F3F3F3, #E5E5E5);
	background: linear-gradient(#F3F3F3, #E5E5E5);
	-pie-background: linear-gradient(#F3F3F3, #E5E5E5);
	behavior: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    position: relative;}
	/* Clears */
#narrow-by-list dd ol:after,
#narrow-by-list .filter-fieldset .fields:after,

#narrow-by-list dd ol,
#narrow-by-list dd ol li a,
#narrow-by-list .filter-fieldset .fields,
#narrow-by-list dd ol.image-align-horizontally li,
#narrow-by-list dt,
.gan-plain-items,
.gan-top,
.gan-wrapper{
	zoom:1;
}
#narrow-by-list dd ol.gan-list-checkbox li a.gan-attr-less, #narrow-by-list dd ol.gan-list-checkbox li a.gan-attr-more{
	    background: none;
        margin-left: 3px;
    font-size: 12px;
    float: left;
    margin-bottom: 6px;
	padding-left:0px;
    color: #3675B9;
}
#narrow-by-list dd ol.gan-list-checkbox li a.gan-attr-less:hover, #narrow-by-list dd ol.gan-list-checkbox li a.gan-attr-more:hover{
	text-decoration: underline;
}
.invisible {
    display: none;
}

#myInput::-webkit-input-placeholder {
	color: black;

}

#sac-results > ul > li{
	min-height: 110px;
	border: solid 1px #C4C6C8
}
#sac-results ol{
	float: none;
}

#sac-results ol .searchpopleft{
	width:46%;
}

#sac-results ol .searchpopleft img{
	min-height: 106px;
	margin:	 0px;
}

#sac-results ol .searchpopright{
	width:49%;
	font-weight: bold;
	color:#4c4c4c;
	font-size: 14px;
}

#sac-results ol .searchpopright .price-box .price-including-tax{
	color:black !important;
	font-weight: normal;
	font-size: 14px;
}

.aw-sas-all-results:hover{
	color:white;
}
.yui-ac-bd .aw-sas-all-results-wrapper a{
	background:#3675B9;
	color:white;
}

.yui-ac-bd .aw-sas-all-results-wrapper a:hover, .yui-ac-bd .aw-sas-all-results-wrapper a:active{
	background: #165DAC;
}
.yui-ac-hd{
	display:none;
}

.searched-words{
	color:#3675b9;
}


#sac-results ol .searchpopright{
	color:#3675b9;
}

#sac-results ol .searchpopright .price-box{
	color:black;
	display:grid;
}

#sac-results ol .searchpopright .price-box .price-excluding-tax{
	font-weight: normal;
}

#sac-results ol .searchpopright .price-box .special-price .price-including-tax .price{
	color:#C40139;
}
#sac-results ol .searchpopright .price-box .special-price .price-excluding-tax .price{
	font-weight: normal;
	color:black;
}

#btn-close-autocomplete{
	margin-top:3px;
}
#cart-description-reduced{
	display: none;
}
.search-autocomplete ul > li p {
	text-align: left;
}

.search-autocomplete ul > li, .yui-ac-content ul > li{
	padding: 5px 4px 10px
}

@media only screen and (max-width: 810px) and (min-width: 581px) {

	#sac-results-ipad ol .searchpopleft img{
		max-width: 28%;
	}

	.yui-ac-content ul > li {
		min-height: 81px !important;
		border: solid 1px #C4C6C8;
	}
	.yui-ac-content{
		border-top: solid 1px #C4C6C8;
	}

	#myContaineriPad ol .searchpopright {
		color: #3675b9;
	}

	#myContaineriPad ol .searchpopright .price-box {
		color: black;
	}

	#myContaineriPad ol .searchpopright .price-box .price-excluding-tax {
		font-weight: normal;
	}

	#myContaineriPad ol .searchpopright .price-box .special-price .price-including-tax .price {
		color: #C40139;
	}

	#myContaineriPad ol .searchpopright .price-box .special-price .price-excluding-tax .price {
		font-weight: normal;
		color: black;
	}
	.yui-ac-content{
		width: 160% !important;
	}
	.ipad_field_box .searchpopright span{
		float: none;
		width: 100% !important;
	}
	.searchpopright .price-box .clearer{
		clear: none !important;
	}
	.basket_box #header_cart{
		min-width:170px;
	}
	/*.ipad_head_mid {
		width: 40%;
		padding:0px 0 0 1% !important;
	}

	.ipad_field_box span {
		width: 62% !important;
	}

	.ipad_field_box .searchpopright span{
		width: 62% !important;
	}*/


	/*#header_cart{
		position:relative;
	}
	.basket_box{
		border:none;
		margin-top: -60px;
	}*/

}
/*
@media only screen and (max-width: 810px) and (min-width: 794px),
       only screen and (max-width: 686px) and (min-width: 683px)
	/*,
	   only screen and (max-width: 682px) and (min-width: 671px),
	   only screen and (max-width: 801px) and (min-width: 787px)*/
/*{
	.basket_box{
		margin-top: 0px !important;
	}
}
*/
/*@media only screen and (max-width: 685px) and (min-width: 581px) {
	#cart-description-reduced{
		display: inline-block;
	}
	#cart-description{
		display: none;
	}
	.basket_box{
		width:137px !important;
	}
	.basket_box #header_cart{
		width:142px !important;
	}
}*/

@media only screen and (max-width: 810px){
	#sac-results > ul > li{
		min-height: 100px;
	}

	#sac-results ol .searchpopleft img{
		min-height: 90px;
		margin:	 0px;
		max-width: 63% !important;
	}

}

/* BEGIN thickbox.css */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.thickbox-holder {
    position:relative;
    z-index:999999;
}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
    z-index:1001;
}

.TB_overlayMacFFBGHack {background: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=80);
    -moz-opacity:.8;
    -webkit-opacity:.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE8*/
    opacity:.8;
    -khtml-opacity: 0.8;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index:9999999;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	float:left;
}
#TB_window #dialog-title-block{
	 float: none;
    min-height: 30px !important;
    position: relative;
}
#TB_window .close {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/close-white.png") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 1.2em;
    height: 15px;
    line-height: 15px;
	position:absolute;
	right:10px; top:7px;
	padding-right:18px;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
}
#TB_window #dialog-content-inner{
	max-height:680px;
	margin:14px 10px 20px;
	float:left;
	width:97%;
	clear:both;
}
#TB_window .tbprevbut{
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tbprevbutton.png) no-repeat;
	width:22px; height:23px;
	float:left;
	margin-top:250px;
}
#TB_window .tbnextbut{
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/tbnextbutton.png) no-repeat;
	width:22px; height:23px;
	float:right;
	margin-top:250px;
}
#TB_window #TB_ImageOff {
    display: inline-block;
    float: none;
    margin: 0 1px;
    max-width: 485px;
}

.catalog-product-view #TB_window #dialog-content #dialog-content-inner{text-align: center;}
/* .catalog-product-view #TB_window #TB_prev, .catalog-product-view #TB_window #TB_next, .catalog-product-view #TB_window #TB_prevclose{width: 52px;} */

#TB_caption{
    height:25px;
	padding:11px 30px 10px 25px;
	float:left;
}

.TB_closeWindow {
    height:25px;
	padding:11px 13px 10px 0;
	float:right;
}

.TB_closeWindowBottom {
    background:#f5f5f5;
    float:right;
    width:100%
}

.TB_closeWindowBottom a,
.TB_closeWindowBottom a:hover {
    float:right;
    margin:10px;
    text-decoration:none;
}

#TB_closeAjaxWindow{
	color:#ffffff;
    padding:1px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_closeAjaxWindow a,
#TB_closeAjaxWindow a:hover{
    color:#ffffff;
}

#TB_ajaxWindowTitle{
	color:#ffffff;
    float:left;
	font-size:2em;
    padding:0 10px;
	margin-bottom:1px;
}

#TB_title{
	background: none repeat scroll 0 0 #487FBA;
    -webkit-border-radius:  10px 10px 0 0;
	-moz-border-radius:  10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    padding: 0px;
    position: relative;
	height:30px;
}
#TB_title .mCloseTitle{ padding:0 10px;}
#TB_ajaxContent{
	background: none repeat scroll 0 0 #FFFFFF;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius:  0 0 10px 10px;
    border-radius: 0 0 10px 10px;
behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
    overflow: auto;
    position: relative;
	text-align:center;
	padding-top:10px;
	clear:both;
}

#TB_ajaxContent .page-head {
    display:none !important;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#TB_window #TB_prev,#TB_window #TB_next,#TB_window #TB_prevclose{     display: inline-block;
    float: none;
    min-height: 450px;
    vertical-align: top;
    width: 32px;}
#dialog-content{ border:0px solid #ff0000;}

/* `Widths
----------------------------------------------------------------------------------------------------*/

.input_tiny {
  width: 50px;
}

.input_small {
  width: 100px;
}

.input_medium {
  width: 150px;
}

.input_large {
  width: 200px;
}

.input_xlarge {
  width: 250px;
}

.input_xxlarge {
  width: 300px;
}

.input_full {
  width: 100%;
}

/*
  Added via JS to <textarea> and class="input_full".
  Applies only to IE7. Other browsers don't need it.
*/
.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* `UI Consistency
----------------------------------------------------------------------------------------------------*/

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

input,
button,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px/1.3 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
    outline: 0 none;
    overflow: hidden;
    padding: 4px 10px;
    width: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	overflow: hidden;

	/*-webkit-border-radius: 0px\9 !important;
	-moz-border-radius: 0px\9 !important;
	border-radius: 0px\9 !important;*/
}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{
	background: url("https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/sign_in_spr.jpg") repeat-x scroll 0 bottom transparent;
}
button {
  /* IE7 */
  *padding-top: 1px;
  *padding-bottom: 1px;
}
button.address-search-button{ float: right;margin-top: 5px;}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  outline: 0;
  padding: 5px 7px;
  font-size: 13px;
 font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;

  /* IE7 */
/*  *height: auto;
*/
}

/* IE 7 - fixes */
.ie7 textarea,
.ie7 select,
.ie7 input[type="date"],
.ie7 input[type="datetime"],
.ie7 input[type="datetime-local"],
.ie7 input[type="email"],
.ie7 input[type="month"],
.ie7 input[type="number"],
.ie7 input[type="password"],
.ie7 input[type="search"],
.ie7 input[type="tel"],
.ie7 input[type="text"],
.ie7 input[type="time"],
.ie7 input[type="url"],
.ie7 input[type="week"] {
}

/* IE 8 - fixes */
.ie8 textarea,
.ie8 select,
.ie8 input[type="date"],
.ie8 input[type="datetime"],
.ie8 input[type="datetime-local"],
.ie8 input[type="email"],
.ie8 input[type="month"],
.ie8 input[type="number"],
.ie8 input[type="password"],
.ie8 input[type="search"],
.ie8 input[type="tel"],
.ie8 input[type="text"],
.ie8 input[type="time"],
.ie8 input[type="url"],
.ie8 input[type="week"] {
    padding: 7px 5px;
}
/*
  Separate rule for Firefox.
  Separate rule for IE, too.
  Cannot stack with WebKit's.
*/
::-webkit-input-placeholder {
  color: #888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;

}

input.placeholder_text,
textarea.placeholder_text {
  color: #888;
}

:invalid {
  /*
    Suppress red glow that Firefox
    adds to form fields by default,
    even when user is still typing.
  */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button:focus,
button:active,
input:focus,
input:active,
textarea:focus,
textarea:active {
  /* for Opera */
  z-index: 1;
}

input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eee;
}



textarea,
select[size],
select[multiple] {
  height: auto;
}

/* Tweaks for Safari + Chrome. */
@media (-webkit-min-device-pixel-ratio: 0) {
  select {
    background-image: url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/formalize/images/select_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  select[size],
  select[multiple] {
    background-image: none;
    padding: 0;
  }

  ::-webkit-validation-bubble-message {
    box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: #fff;
    font: 11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
  }

  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    display: none;
  }
}

textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
}

/* `IE6
----------------------------------------------------------------------------------------------------*/

/*
  Everything below this line is for IE6.
  Delete it if you don't support it! :)

  Classes are added dynamically via JS,
  because IE6 doesn't support attribute
  selectors: .ie6_button, .ie6_input, etc.

  Note: These style rules are somewhat
  duplicated because IE6 bombs out when
  it sees attribute selectors. Example:

  .ie6_button {
    This works in IE6.
  }

  .ie6_button,
  input[type=submit] {
    This doesn't work.
  }
*/

.ie6_button,
* html button {
  background: #ddd url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/formalize/images/button.png) repeat-x;
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  font: bold 12px/1.2 Arial, sans-serif;
  padding: 2px 10px 0px;
  overflow: visible;
  width: auto;
}

* html button {
  padding-top: 1px;
  padding-bottom: 1px;
}

.ie6_input,
* html textarea,
* html select {
  background: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  padding: 2px 3px 1px;
  font-size: 1.3em;
  font-family: Arial, sans-serif;
  vertical-align: top;
}

* html select {
  margin-top: 1px;
}

.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {
  color: #888;
}

.ie6_input_disabled {
  background: #eee;
}

.ie8 .vat-cart-contols input {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc') !important;
	background:url('https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/vat-relief-input-bgr.png') 0 0 !important;
	border:0px !important;
	position: relative !important;
	width:205px !important;
}
#popup_panel input[type="button"]{
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	behavior: url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);
	position:relative;
	z-index: 9999999999;
}
.friend-finder-results select{ width:330px !important;}

.main-product-features a img{ margin-bottom:5px;}
.cms-professionals-contact-us .cms-email-block .contact-form-container{ width:362px;}
.cms-professionals-contact-us .cms-email-block .contact-form-container label{ width:125px;}
.jcarousel-list .jcarousel-item-placeholder{ display:none !important;}
#loading-mask img{ width: 66px !important; height: 66px !important;}
.home_main_txt ul li.home-guarantee{ margin: -6px 0 0; padding-left: 8px; width: 30.5%;}
.product-view .related-prodcts .grid-row .product-name a.extraroomyhref img, .product-view .up-sell .grid-row .product-name a.extraroomyhref img{ width: auto; height: auto;}
.add-to-cart-box img#productviewloader{ float: left;
margin-left: 5px;
margin-top: 8px;}
.checkout-onepage-success .col-main img{ width: auto; height: auto;}
.checkout-onepage-success .top-content-right a.community-link {
	display:block;
	width:168px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/visit-community-button-bgr.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border: 0;
	cursor: pointer;
	margin-bottom: 5px;
}

.checkout-onepage-success .top-content-right a.community-link:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/visit-community-button-bgr.png) 0 -25px no-repeat;
}

.checkout-onepage-success .top-content-right a.return-shop {
	display:block;
	width:168px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/return-top-shop-button-bgr.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border: 0;
	cursor: pointer;
}

.checkout-onepage-success .top-content-right a.return-shop:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/return-top-shop-button-bgr.png) 0 -25px no-repeat;
}

.cms-page-content .button-set a.return-shop {
	display:block;
	width:168px;
	height:25px;
	font-size:0;
	line-height:0;
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/return-top-shop-button-bgr.png) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	border: 0;
	cursor: pointer;
}

.cms-page-content .button-set a.return-shop:hover {
	background:url(https://www.cosyfeet.com/skin/frontend/cosyfeet_v2/default/images/return-top-shop-button-bgr.png) 0 -25px no-repeat;
}
.checkout-onepage-success .top-content-left {
	float: left;
    margin-top: 8px;
	width: 50%;
}

iframe#iframeRegCard { height:518px; width:100%; border:1px solid #666; padding: 0 20px;}

iframe#sagepaydirectpro-iframe-post { height:500px; width:100%; /*border:1px solid #666;*/ border:none; }

div#direct3d-logos { width:351px;margin:0 auto; margin-top:5px; }
div#direct3d-logos img { padding-right:10px; }

div.sagecardh1 h1 { display: inline; }
div.sagecardh1 img { padding-top: 12px; padding-left: 10px; }

select#sagepaytoken_start_yr, select#sagepaytoken_start, select#sagepaytoken_expiration_yr, select#sagepaytoken_expiration { width:125px; }
select#sagepaytoken_start, select#sagepaytoken_expiration { margin-right: 10px; }

form#frmRegCard input.cvv { width:3em !important; }

.sidebar .sagepaysuite-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .sagepaysuite-logo a { float:none; }
