.Lmainlogo {
	float:left;
	padding:0;
}
.Lmainlogo img {
	width:187px;
	height:102px;
	border:0;
}
.Lbanner {
	float:left;
	padding-top:22px;
}
.Lbanner img {
	border:none;
}
.Ltopnavcats {
	font-size:110%;
	text-transform:uppercase;
	float:left;
	font-weight:700;
	line-height:31px;
	height:31px;
 background:url(../images/main_nav_bg.gif) repeat-x ;
	padding:0;
}
.Ltopnavcats ul ul {
	list-style:none;
	margin:0;
	padding:0;
}
.Ltopnavcats ul li {
	float:left;
	font-size:1em;
background:url(../images/separator_grey2.gif) no-repeat left center;
	margin:0;
	padding:0;
}
.Ltopnavcats ul li a {
	text-align:center;
	color:#fff;
	height:30px;
	margin:0;
	padding:3px 13px 2px;
}
.Ltopnavcats ul li a:hover {
	color:#fff;
	background:url(../images/main_nav_bg_hover.gif);
	height:30px;
	text-decoration:none;
	padding:6px 13px 5px;
}
.Ltopnavcats ul li#topnavhome a {
	text-align:center;
	color:#fff;
	height:30px;
	display:block;
	margin:3px 0 0;
	padding:3px 12px;
}
.Ltopnavcats ul li#topnavhome a:hover {
	color:#fff;
	background:url(../images/main_nav_bg_hover.gif);
	height:30px;
	text-decoration:none;
	display:block;
	margin:0;
	padding:6px 12px 5px;
}
.Lcat_topmenu {
background:url(../images/main_nav_bg.gif) repeat-x left center;
	height:31px;
}
.Ltopnavcats ul a {
	float:none;
}
.Ltopnavcats ul li.topnavhomeon {
	background:#ccc;
}
ul.Lustypelinks {
	height:18px;
	float:left;
	line-height:18px;
	voice-family:inherit;
	margin:0 0 0 10px;
	padding:0;
}
ul.Lustypelinks li {
	display:inline;
	border-left:1px solid #666;
	padding:0 0.7em;
}
* html body ul.Lustypelinks {
	margin-top:-15px;
	padding-top:10px;
}
p.Lwelcome {
	float:left;
	height:18px;
	font-weight:400;
	line-height:18px;
	margin:0;
 *margin-top:-15px;
	padding:0 0 0 7px;
}
*:first-child + html p.Lwelcome {
	padding-top:15px !important;
}
p.Lwelcome a {
	color:#d36b5a;
	text-decoration:underline;
}
html > body .items_empty {
	font-size: 0.9em;
	height: 30px;
	left: 610px;
	line-height: 13px;
	padding: 22px 0 0 10px;
	position: relative;
	text-align: left;
	top: -78px;
	width: 85px;
}
.items_empty {
	font-size: 0.9em;
	height: 30px;
	left: 610px;
	line-height: 13px;
	padding: 22px 0 0 10px;
	position: relative;
	text-align: left;
	top: -78px;
	width: 85px;
}
html > body .items_added {
	font-size:0.9em;
	height:30px;
	left:600px;
	line-height:13px;
	position:relative;
	text-align:left;
	top:-78px;
	width:85px;
	padding:22px 0 0 20px;
}
.items_added {
	font-size:0.9em;
	height:30px;
	left:600px;
	line-height:13px;
	position:relative;
	text-align:left;
	top:-78px;
	padding:22px 0 0 20px;
}
.items_added .total a {
	color:#000;
	text-decoration:none;
}
.items_added .total span {
	text-indent:5px;
	padding-left:3px;
}
#minicart_detail #popupcart ul.items_added li.items a, #minicart_detail #popupcart ul.items_added li.total a {
	color:#fff;
	margin-right:0;
	margin-left:4px;
	font-weight:700;
	padding-top:0;
	margin-top:0;
	text-decoration:none;
}
#minicart_detail ul#minicart_totals .items_empty li.items a, #minicart_detail ul#minicart_totals .items_empty li.total a {
	color:#fff;
	text-indent:-5000px;
}
a#shoppingbaggreen div {
	background:url(../images/basket-full.gif) no-repeat left top;
	width:180px;
	height:81px;
	margin:-79px 0 0 610px;
}
a#shoppingbaggreen div.shopicon, a#shoppingbaggreen div.shopicon0 {
	background:url(../images/basket-empty.gif) no-repeat left top;
	width:180px;
	height:81px;
	margin:-79px 0 0 610px;
}
.freeukdelivery {
	line-height:20px;
	font-size:0.9em;
	float:right;
	background:url(../images/arrow_freedelivery.gif) no-repeat left top;
	padding:0 2px 0 23px;
}
.freeukdelivery a, .freeukdelivery a:hover {
	color:#fff;
}
.Lcattree {
	clear:both;
	display:block;
}
.categorytree {
	text-transform:lowercase;
	font-size:0.8em;
	margin:5px 5px 5px 15px;
}
.yourbasketandcheckoutlink {
	float:right;
	min-width:150px;
}
.yourbasketandcheckoutlink h3 {
background:url(../images/baskettab.gif) no-repeat right top;
	float:left;
	margin:0;
	padding:4px 10px 5px;
}
.yourbasketandcheckoutlink h2 {
	background:url(../images/baskettab.gif) no-repeat left top;
	float:left;
	margin:0;
	padding:4px 10px 5px;
}
.minicartitemsandtotal {
	border-right-width:1px;
	border-right-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	float:right;
	line-height:14px;
	width:241px;
	padding:4px;
}
.minicartitemsandtotal ul li {
	float:left;
	padding:0 0.5em;
}
.minicartitemsandtotal ul li.total {
	border-left-width:1px;
	border-left-style:solid;
	padding:0 0.5em;
}
.Lsearch2 {
	background:#bb1b00;
	width:164px;
	margin:0 auto;
}
.Lsearch {
	width:164px;
	background:#bb1b00 none repeat scroll;
	display:none !important;
	margin:0 auto;
}
.Lsearch fieldset {
	margin:0;
	padding:0 0 0 6px;
}
.Lsearch select {
	width:146px;
	margin-bottom:5px;
}
#termtextkeywordsearch, #searchex, #E, .Lemailsignup input#email {
	padding-left:6px;
	font-size:14px;
	height:18px;
	line-height:17px;
	width:130px;
	border-style:solid;
	border-width:1px;
	margin:4px;
}
.Lsearch #termtextkeywordsearch {
	background:#e0e0e0;
	border:1px solid #666;
	width:143px;
}
#searchsubmit {
	border:0;
	margin:5px;
}
*:first-child + html #termtextkeywordsearch {
	width:130px;
}
*:first-child + html .Lemailsignup input#email {
	width:139px;
}
.Lcatnav h2 {
	width:160px;
	height:26px;
	position:relative;
	overflow:hidden;
	display:none;
	margin:4px 0 0;
	padding:0;
}
.Lcatnav h2 span {
	background:url(../images/hdr_browse.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lcatnav {
	width:144px;
	border-right:1px solid #ccc;
	float:left;
	margin:0 auto 30px;
	padding:0 0 5px;
}
.Lcatnav ul.bg-trans-black {
	background:#fff;
	margin:0;
	padding:0 0 0 10px;
}
.Lcatnav ul li {
	font-size:0.9em;
	font-weight:400;
	line-height:18px;
	width:122px;
	padding-left:10px;
}
.Lcatnav ul li.navmensshoes, .Lcatnav ul li.navwomensshoes, .Lcatnav ul li.navshoes_sale, .Lcatnav ul li.navbrands_az, .Lcatnav ul li.navbrd, .Lcatnav ul li.navbrands_directory, .Lcatnav ul li.navkids_shoes, .Lcatnav ul li.navbacktoschoolcats, .Lcatnav ul li.navnew_in, .Lcatnav ul li.navfall_2011, .Lcatnav ul li.navchristmasgifts, .Lcatnav ul li.navsummer_sandals {
	font-weight:400;
	font-size:12px !important;
	padding:8px 0;
}
.Lcatnav ul li.navsummer_essentials {
	font-size:11px !important;
	font-weight:400;
	text-transform:uppercase;
	padding:8px 0;
}
.Lcatnav ul li.navwomens_winter_boots, .Lcatnav ul li.navmens_winter_boots {
	padding-bottom:7px;
}
.Lcatnav ul li.navshoes_sale, .Lcatnav ul li.navbrands_az, .Lcatnav ul li.navbrd, .Lcatnav ul li.navbrands_directory, .Lcatnav ul li.navkids_shoes, .Lcatnav ul li.navbacktoschoolcats, .Lcatnav ul li.navchristmasgifts, .Lcatnav ul li.navnew_in, .Lcatnav ul li.navfall_2011, .Lcatnav ul li.navsummer_essentials, .Lcatnav ul li.navsummer_sandals {
	border-bottom:1px solid #ccc;
}
.Lcatnav ul li.navmensshoes, .Lcatnav ul li.navkids_shoes {
	border-top:1px solid #ccc;
}
.Lcatnav ul li a.navmensshoes, .Lcatnav ul li a.navwomensshoes, .Lcatnav ul li a.navshoes_sale, .Lcatnav ul li a.navbrands_az, .Lcatnav ul li a.navbrd, .Lcatnav ul li a.navbrands_directory, .Lcatnav ul li a.navkids_shoes, .Lcatnav ul li a.navbacktoschoolcats, .Lcatnav ul li a.navchristmasgifts, .Lcatnav ul li a.navnew_in, .Lcatnav ul li a.navfall_2011, .Lcatnav ul li a.navsummer_essentials, .Lcatnav ul li a.navsummer_sandals, .Lcatnav ul li a.navchristmasgifts {
	text-transform:uppercase;
	margin-left:0;
	color:#333;
	font-weight:bolder;
}
.Lcatnav ul li a {
	color:#888;
}
.Lcatnav ul li a:hover, .Lcatnav ul li a:active {
	color:#bb1b00;
	text-decoration:none;
}
.Lcatnav ul li ul {
	padding:0;
}
.Lcatnav ul li.navshoes_sale ul, .Lcatnav ul li.navkids_shoes ul, .Lcatnav ul li.navbrd ul, .Lcatnav ul li.navbrands_az ul, .Lcatnav ul li.navbrands_directory ul, .Lcatnav ul li.navbacktoschoolcats ul, .Lcatnav ul li.navchristmasgifts, .Lcatnav ul li.navnew_in ul, .Lcatnav ul li.navfall_2011 ul, .Lcatnav ul li.navsummer_essentials ul, .Lcatnav ul li.navsummer_sandals ul {
	padding-top:6px;
	font-size:0.9em;
}
.Lcatnav ul li ul li {
	border:none;
	padding-left:10px;
	font-size:1em;
	font-weight:400;
	margin:0;
}
.Lcatnav ul li ul li ul {
	margin:0 0 0 14px;
	padding:1px 0;
}
.Lcatnav ul li ul li ul li a {
	color:#999;
	font-size:1.25em;
}
.Lemailsignup fieldset {
	background:url(../images/middle_bg_colone.gif) repeat-y;
	margin:0;
	padding:0 5px 0 7px;
}
.Lemailsignup label {
	width:100%;
	float:none;
	font-size:0.8em;
	color:#a0a0a0;
}
.Lemailsignup input#email {
	background:#e0e0e0;
	border:2px solid #666;
}
.Lemailsignup #newslettersubmit {
	margin-left:70px;
}
.Lgiftlink h2 span {
	background:url(../images/hdr_whatagift.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lreferfriendlink h2 span {
	background:url(../images/hdr_refer.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lpcatlinks {
background:url(../images/curvebot_colone_white.gif) no-repeat left bottom;
	margin-top:4px;
}
.Lpcatlinks h2 {
	width:160px;
	height:3px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
.Lpcatlinks h2 span {
	background:url(../images/hdr_otherlinks.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lpcatlinks ul {
	margin:0;
	padding:0 0 10px 7px;
}
.Lpcatlinks li {
background:url(../images/bulletoff.gif) no-repeat 0 8px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:135px;
	margin:0;
	padding:5px 0 5px 10px;
}
.Ltext {
	font-size:1em;
}
.Lspotlights {
background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom;
	width:175px;
	overflow:hidden;
}
.Lspotlights h2 span {
	background:url(../images/hdr_werecommend.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lspotlights ul li {
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0 5px;
	padding:5px 0;
}
.Lspotlights ul .details {
	float:right;
	width:80px;
	padding:0 0 0 7px;
}
html > body .Lspotlights ul .details {
	width:85px;
	padding:0;
}
.Lspotlights ul .image {
	float:left;
	width:82px;
}
.Lspotlights ul .image img {
	border-style:solid;
	border-width:1px;
}
.Ltopsellers h2 span {
	background:url(../images/hdr_topsellers.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Ltopsellers ol {
	clear:both;
	margin:0 0 4px 35px;
	padding:7px 0;
}
.Ltopsellers ol li {
	padding:1px 0;
}
.Lfooter li {
	display:inline;
	border-left:1px solid #fff;
	padding:0 0.5em;
}
.Lfooter li.first {
	border-left:0;
}
#vendalogo {
	float:right;
	margin-right:3px;
	border-left:0;
	padding:0;
}
.Lnewslist h2 span {
	background:url(../images/hdr_headlines.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
.Lnewslist ul {
	width:155px;
	list-style:disc;
	margin:0;
	padding:5px 0 5px 20px;
}
.Lnewslist ul li {
	padding-right:5px;
}
.Lcustomerquotes {
	margin-top:14px;
	width:172px;
}
.Lcustomerquotes li {
background:url(../images/quotes.gif) no-repeat top left;
	padding:0 12px 15px;
}
.Lstorelocator {
	overflow:hidden;
	width:175px;
background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom;
	margin-top:4px;
}
.Lstorelocator h2 {
	height:23px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
.Lstorelocator h2 span {
	background:url(../images/hdr_storelocator.gif) no-repeat left top;
	display:block;
	width:100%;
	height:100%;
}
#pcsubmit {
	margin:0 0 5px 140px;
}
.Lstorelocator fieldset {
	margin:0;
	padding:6px;
}
.Lstorelocator fieldset p {
	width:175px;
}
.Lstorelocator input#zipc {
	width:110px;
}
.Lstorelocator select {
	width:117px;
}
.Lmyacccontactdetails {
	background:url(../images/bg_transparent_greylight.png) repeat;
}
.Lmyaccaccountdetails, .Lmyaccdeliverydetails, .Lmyaccorderhistory, .Lmyaccreminders, .Lmyaccreferfriend {
	margin-top:8px;
	background:url(../images/bg_transparent_greylight.png) repeat;
}
p.hiddenbottom, p.hiddenbottom2, p.hiddenbottom3, p.hiddenbottom4, p.hiddenbottom5 {
	height:6px;
background:url(../images/bottombggrey_small.png) no-repeat left bottom;
	margin:0;
}
.Lmyaccaccountdetails ul, .Lmyacccontactdetails ul, .Lmyaccdeliverydetails ul, .Lmyaccorderhistory ul, .Lmyaccreminders ul, .Lmyaccreferfriend ul {
	width:167px;
	margin:0;
	padding:7px 0 7px 7px;
}
.Lmyaccaccountdetails h2, .Lmyacccontactdetails h2, .Lmyaccdeliverydetails h2, .Lmyaccorderhistory h2, .Lmyaccreminders h2, .Lmyaccreferfriend h2 {
	height:18px;
	position:relative;
	overflow:hidden;
	color:#fff;
	font-size:0.9em;
	font-weight:400;
	text-transform:uppercase;
	margin:0;
	padding:3px 0 0 6px;
}
.Lmyaccreferfriend h2 {
	background:url(../images/redbar.gif) no-repeat left top;
}
.promobox p {
	background:url(../images/middle_bg_colone.gif) repeat-y;
	font-size:0.8em;
	color:#a0a0a0;
	text-align:center;
	line-height:12px;
	margin:0;
	padding:5px;
}
.promobox ul {
	background:url(../images/middle_bg_colone.gif) repeat-y;
	font-size:0.8em;
	color:#a0a0a0;
	text-align:center;
	line-height:12px;
	margin:0;
	padding:0 4px;
}
.needhelp {
background:url(../images/bottom_bg_needhelp.jpg) no-repeat left bottom;
	margin-top:6px;
	width:166px;
	padding-bottom:88px;
}
.needhelp p, .needhelp ul {
	background:url(../images/middle_bg_colone.gif) repeat-y;
	font-size:0.8em;
	color:#a0a0a0;
	line-height:12px;
	margin:0;
	padding:0 5px 0 7px;
}
.needhelpwithsize {
	margin-top:6px;
}
#greytopnapwrapper {
	background:#e3e3e3;
	margin-top:auto;
	text-align:center;
	width:100%;
}
#cloggs-popular-searches {
	text-align:center;
	width:763px;
	height:18px;
	color:#fff;
	font-size:10px;
	padding-top:3px;
	margin:auto;
}
#cloggs-popular-searches ul {
	float:left;
	width:100%;
	list-style:none;
}
#cloggs-popular-searches li {
	color:#000;
	float:left;
	font-size:1.1em;
	font-weight:700;
	padding:0 9px;
}
#cloggs-popular-searches li a {
	color:#bb1b00;
	list-style:none;
}
#fieldset {
	clear:both;
	border-style:solid;
	border-width:0;
	margin:0;
	padding:0 10px;
}
#barwrapper {
	visibility:hidden !important;
}
.bg-curve-top {
	background:transparent url() no-repeat;
	height:8px;
	font-size:1px;
	display:none;
	margin:0 auto !important;
}
.curve-bottom {
background:url() no-repeat left bottom !important;
	height:8px;
	font-size:1px;
}
#content-default_nocolthree {
	padding-top:0;
}
div.seocatheader {
background:#fff url("../images/logocat.jpg") no-repeat scroll 5px 4px;
	border:1px solid #ccc;
	height:30px;
	text-align:left;
	margin-bottom:10px;
	padding:7px 0 0 82px;
}
#seoherocontainer {
	position:relative;
	width:587px;
	margin:0;
	padding:0;
}
#seoheroimage {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width:578px;
}
#seoherotextv {
	position:absolute;
	width:200px;
	text-align:left;
	margin:-164px 0 0 360px;
}
*:first-child + html body #seoherotextv {
	position:absolute;
	width:200px;
	margin:-164px 0 0 360px;
}
.banner-logo {
	float:left;
	margin-left:-76px;
	margin-top:-2px;
}
#submegamenu {
	list-style:none;
	width:auto;
	position:relative;
	z-index:1500;
	margin:0;
	padding:0;
}
#submegamenu li {
	float:left;
	position:relative;
	padding:0;
}
#submegamenu li .subtopnav {
	position:absolute;
	top:33px;
	left:0;
	background-color:#fff;
	border:8px solid #bb1b00;
	width:485px;
	float:left;
	display:none;
	padding:0;
}
#subshoes_sale {
	width:360px;
}
.subcattext a {
	background:none !important;
	color:#333 !important;
	text-transform:none;
	float:left !important;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 !important;
}
.subcatcollect {
	float:left;
	width:180px;
}
.subcatsale {
	width:125px;
	float:left;
}
.collatelistwmn {
	margin-left:-10px;
	padding:0;
}
.collatelistwmn a {
	color:#333 !important;
	text-align:left !important;
	padding:0 !important;
}
.subtermtext {
background:transparent url("../images/arrow_3x6_e2006a.gif") no-repeat scroll 5% 50%;
	font-size:11px;
	padding-left:17px;
	line-height:20px;
	margin:0;
}
.submenutitle {
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #ccc;
	color:#bb1b00;
}
.subcattextbrand a {
	background:none !important;
	color:#333 !important;
	text-transform:none;
	float:left !important;
	font-size:11px;
	padding:0 !important;
}
#subcatcollectsale {
	width:180px;
}
.submenuviewall {
	float:left;
	margin-top:-10px;
}
.submenuviewall a {
	text-align:left !important;
	color:#bb1b00 !important;
	font-size:11px;
	float:left;
	text-transform:lowercase;
	padding:0;
}
.submenuviewall a:hover {
	background:none !important;
	color:#f00 !important;
	text-decoration:underline !important;
	font-size:11px;
	padding:0 !important;
}
.submenucontent {
	border-right:1px solid #ccc;
	margin-left:20px;
	padding-top:3px;
	height:260px;
}
.submenutitle2 {
	margin-left:20px;
}
.submenucontentsale {
	padding-left:20px;
	height:260px;
	margin-top:-8px;
}
.submenucontentsale a:hover {
	text-decoration:underline !important;
	background:none !important;
}
.submenutitlesale {
	text-align:left;
	margin-left:10px;
	padding-top:20px;
}
.subcatcollectbrd {
	width:auto;
}
.submenucontentbrd {
	border-right:1px solid #ccc;
	margin-left:20px;
	text-align:left;
	height:300px;
}
.addtoblog {
	font-size:11px;
}
.addblogname {
	color:#bb1b00;
}
.addtoblog a {
	cursor:pointer;
}
.productbadge2 {
	height:200px;
	width:250px;
}
.fbwrapright {
	padding-left:180px;
	padding-top:30px;
}
.fbcommentcontainer {
	overflow:hidden;
	border:none;
	width:730px;
	background:url(../images/tell-a-friend-bg.jpg) no-repeat;
}
#subbrd {
	left:-220px;
}
.topwelcomemessage {
	background-color:#f2f2f2;
	height:23px;
	font-size:11px;
	}
#topwelcomemessagewrapper {
	width:763px;
	font-size:11px;
	margin:0 auto;
	padding:3px 0;
}
.redcorner {
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	width:20px;
	margin-bottom:-20px;
	position:relative;
	z-index:1100;
}
.redcornerbasket {
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	width:20px;
	position:relative;
	z-index:1100;
}
#catlanding .LshowRVISiteWide h2 {
	display:block;
	font-size:1em;
}
.freedeltopbanner {
	background:transparent url("../images/redbar.gif") repeat-x scroll left top;
	color:#fff;
	font-size:1em;
	font-weight:400;
	height:21px;
	line-height:21px;
	text-align:left;
	text-indent:8px;
	text-transform:uppercase;
	width:578px;
	margin:0;
}
.homepagemidheader {
	background:transparent url("../images/redbar.gif") repeat-x scroll left top;
	color:#fff;
	font-size:1em;
	font-weight:400;
	height:21px;
	line-height:21px;
	text-align:left;
	text-indent:8px;
	text-transform:uppercase;
	width:763px;
	margin:0;
}
.homepage4footer {
	width:763px;
	padding-top:2px;
	margin:0 auto;
}
#homefootercontainer {
	width:763px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#homefooterbox_section {
background:transparent url("../images/box_background.jpg") repeat-x scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:146px;
	width:763px;
	margin:0 auto;
}
.homefooterbox {
	float:left;
	width:190px;
	height:146px;
}
h4.homefooterbox_header {
	color:#666;
	font-size:12px;
	font-variant:small-caps;
	margin:0;
	padding:5px 0 0 15px;
}
h4.homefooterbox_header a {
	color:#666;
	text-decoration:inherit;
}
h4.homefooterbox_header a:hover {
	color:#666;
	text-decoration:underline;
}
div.homefooterbox_text {
	height:80px;
	float:left;
	margin:0;
	padding:15px 15px 5px;
}
div.thomefooterbox_name {
	text-align:left;
	color:#666;
	font-weight:bolder;
	float:left;
	padding:5px 0 0 15px;
}
div.thomefooterbox_link {
	font-size:10px;
	text-align:right;
	color:#999;
	padding:3px 15px 0 0;
}
.newslettersignup {
	clear:both;
	margin-left:40px;
	margin-top:-38px;
	text-align:left;
	height:38px;
}
.newsletterradiobox {
	clear:both;
	height:15px;
	line-height:0;
	width:90px;
}
#newsmale, #newsfemale, #GENDER_FIELD {
	height:15px;
	margin:0;
	padding:0;
}
.newsletterlabel {
	color:#ff0;
	font-size:11px;
	font-weight:700;
	line-height:0;
	vertical-align:middle;
}
#FIRSTNAME_FIELD, #EMAIL_FIELD {
	width:120px;
}
.footerlinksmain {
	clear:both;
	overflow:hidden;
	width:763px;
	color:#888;
	text-align:left;
	padding-top:20px;
	margin:0 auto;
}
.footerlinksmain .footerLinkSection {
	float:left;
	height:120px;
	margin-left:8px;
	width:120px;
}
.footerlinksmain .first {
	margin-left:0;
}
.footerLinkSection h3 {
	color:#666;
	font-size:11px;
	font-weight:bolder;
}
.footerLinkSection ul li a {
	color:#666 !important;
	font-size:10px;
}
.Lcat_footer {
	padding-bottom:0;
	width:763px;
	margin:0 auto;
}
.Lcopyright {
	text-align:center;
	color:#666;
	font-size:11px;
	clear:both;
	padding:15px 0;
}
.Lcopyright a {
	text-decoration:none;
	color:#666;
}
#feedbackcontainer {
	position:relative;
	text-align:left;
	width:180px;
	float:left;
	height:130px;
	margin:0 auto;
}
#feedbackcontent {
	position:relative;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display:block;
	float:left;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:10px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:15px;
	height:17px;
background:url(../images/bt_previousicon.png) no-repeat;
}
#nextBtn a, #slider1next a {
background:url(../images/bt_nexticon.png) no-repeat;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
.feednavigator {
	float:right;
	padding-right:15px;
	width:38px;
	text-align:left;
	padding-top:2px;
}
#feedbackslider li {
	width:180px;
	height:146px;
}
.footersearch {
	background-image:url(../images/homemiddle/popsearch.jpg);
	clear:both;
	color:#666;
	font-size:11px;
	height:25px;
	width:740px;
	padding:5px 0 5px 22px;
}
div#footerwrapper {
	background-image:none !important;
	color:#666 !important;
	padding-bottom:0;
}
.icatwrapper {
	background-color:#fff;
	padding:10px;
}
.icatwrapperlowlevel {
	background-repeat:no-repeat;
	background-color:#fff;
	padding:10px;
}
.icattitle {
	text-align:left;
	text-transform:uppercase;
	color:#595959;
	width:570px;
	line-height:28px;
}
.icattitle span {
	font-size:38px;
	font-weight:700;
	width:570px;
	display:block;
}
.subicattitle {
	color:#bb1b00;
	font-size:11px;
	font-weight:700;
	padding-bottom:3px;
}
.icatcontent {
	padding-bottom:6px;
	color:#888;
}
.icatseolinks {
	color:#888;
	text-align:justify;
	font-size:12px;
	width:550px;
	margin:0 auto;
	padding:10px 0;
}
.icatseolinks ul {
	float:left;
	line-height:16px;
	position:relative;
	text-align:left;
	width:160px;
	margin:0 20px 0 0;
	padding:0;
}
.icatseolinks ul a {
	color:#888;
	text-decoration:none;
	padding-left:15px;
	line-height:22px;
	font-weight:700;
	text-transform:uppercase;
	font-size:0.9em;
	width:160px;
	height:25px;
	display:block;
}
.icatseolinks ul a:hover {
	color:#bb1b00;
	text-decoration:none;
	padding-left:15px;
	line-height:22px;
	font-weight:700;
	text-transform:uppercase;
	font-size:0.9em;
}
ul li.categ_brd {
	background-image:url("../images/mw_btn_off2_2.gif");
	background-repeat:no-repeat;
	border-bottom:1px solid #bbb;
	display:block;
	height:24px;
	margin-bottom:2px;
	width:160px;
	padding:0;
}
ul li.categ_brd:hover {
	background-image:url("../images/mw_btn_on2_2.gif");
	background-repeat:no-repeat;
	border-bottom:1px solid #bbb;
	display:block;
	height:24px;
	margin-bottom:2px;
	width:160px;
	padding:0;
}

.catbottomseowrap {
	margin-top:15px;
	color:#888;
}
.catbottomseowrap a {
	color:#888;
	font-weight:700;
}
#showcontent_fb {
	width:574px;
	margin:0 auto;
}
.uggsizeboxwrapper {
	background-image:url("../images/uggsizeboxlogo.jpg");
	background-repeat:no-repeat;
background-position:left center;
	background-color:#ebebeb;
	height:50px;
	width:255px;
	margin-top:20px;
	border:1px solid #ccc;
}
.uggsizeboxcontent {
	padding-left:54px;
	width:200px;
	height:50px;
	font-size:11px;
	line-height:12px;
}
.fitflopsizeboxwrapper {
	background-color:#ebebeb;
background-position:left center;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	height:90px;
	margin-top:2px;
	width:255px;
	font-size:11px;
	line-height:12px;
}
.Ltopnavcats ul li.topnavhomeon a, .Ltopnavcats ul li.topnavhomeon a:hover, div.homefooterbox_text a, div.thomefooterbox_link a {
	color:#333;
}
#minicart_detail #popupcart ul.items_added li.items a:hover, #minicart_detail #popupcart ul.items_added li.total a:hover, .subtermtext:hover {
	text-decoration:underline;
}
.Lsearch2 h2, .Lsearch h2 {
	color:#fff;
	font-size:1em;
	font-weight:400;
	background:#bb1b00;
	margin:0;
	padding:7px 0 0 6px;
}
.Lsearch2 label, .Lsearch2 legend, .Ltopsellers .price, .homepage2top, .homepage2bottom {
	display:block;
}
.Lsearch label, .Lsearch legend, .Lcatnav ul li.navwomens_casual_shoes ul, .Lcatnav ul li.navwomens_heels ul, .Lcatnav ul li.navwomensboots ul, .Lcatnav ul li.navwomenstrainers ul, .Lcatnav ul li.navwomenssandals ul, .Lcatnav ul li.navwomens_casual_shoes ul, .Lcatnav ul li.navmenstrainers ul, .Lcatnav ul li.navmenscasualshoes ul, .Lcatnav ul li.navmensboots ul, .Lcatnav ul li.navmenssandals ul, .Lcatnav ul li.navnavwomens_casual_shoes ul, .Lcatnav ul li.navwomensshoes ul, .Lcatnav ul li.navmensshoes ul, .Lemailsignup legend, div#content-search div.Lcat_searchcolone, .Lstorylist h2, .Lpromos h2, .Lcustomerquotes h2, .Lstorelocator legend, .Linternalimage, .navfitflopsandalsb {
	display:none;
}
.Lcatnav ul li.navwmnsftwr, .Lcatnav ul li.navmenftwr, .wowbanner {
	padding-bottom:3px;
}
.Lemailsignup, .promobox {
background:url(../images/bottom_bg_colone.gif) no-repeat left bottom;
	margin-top:6px;
	width:166px;
	padding-bottom:9px;
}
.Lemailsignup h2, .promobox h2, .needhelp h2 {
	background:url(../images/top_bg_colone.gif) no-repeat left top;
	width:166px;
	height:27px;
	color:#fff;
	font-size:0.8em;
	font-weight:400;
	line-height:24px;
	text-indent:7px;
	margin:0;
	padding:0;
}
.Lgiftlink, .Lreferfriendlink {
background:url(../images/curvebot_colone_grey.gif) no-repeat left bottom;
	margin-top:4px;
	width:160px;
}
.Lgiftlink h2, .Lreferfriendlink h2 {
	width:160px;
	height:23px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
.Lgiftlink p, .Lreferfriendlink p {
	padding:0 7px 7px;
}
.Lspotlights h2, .Ltopsellers h2, .Lnewslist h2 {
	width:175px;
	height:23px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
.Ltopsellers, .Lnewslist {
background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom;
	margin-top:4px;
}
.Lstorylist ul, .Lpromos ul {
	margin-top:4px;
}
.Lstorylist img, .Lpromos img {
	border:0;
	padding-top:1px;
}
.Lnewslist h3, .Lnewslist p {
	display:inline;
	margin:0;
	padding:0;
}
.Lcustomerquotes h3, .Lcustomerquotes h4, .Lcustomerquotes h5 {
	margin:0;
	padding:0;
}
.Lmyaccaccountdetails h2, .Lmyacccontactdetails h2, .Lmyaccdeliverydetails h2, .Lmyaccorderhistory h2, .Lmyaccreminders h2 {
	background:url(../images/redbar.gif) repeat-x left top;
}
.promobox a, .needhelp a {
	color:#d36b59;
	text-decoration:underline;
}
#updateTotal, .dybrandads {
	margin-left:2px;
}
* html #header, html > body #header, *:first-child + html #header {
	width:762px;
	height:105px !important;
	position:relative;
	z-index:1000;
}
.seoherotextv_title, .seoherotexth_title {
	color:#787878;
	font-size:1.5em;
}
.seoherotextv_contant, .seoherotexth_contant {
	color:#444;
	font-size:0.8em;
	font-weight:bolder;
	text-align:justify;
}
.seoherotextv_contant span, .seoherotexth_contant span {
	color:#bb1b00;
	font-weight:bolder;
}
#seoherotexth, *:first-child + html body #seoherotexth {
	position:absolute;
	width:540px;
	margin:-84px 20px 0;
}
.subcattext, .subcattextbrand {
	float:left;
	width:150px;
	height:20px;
}
.subcattext a:hover, .subcattextbrand a:hover {
	background:none !important;
	color:#bb1b00 !important;
	text-decoration:underline !important;
	font-size:11px;
	padding:0 !important;
}
.submenucontent a:hover, .submenucontent a {
	background:none !important;
}
.footer_securitylogo, .Lcat_footer_left, .dleft, .twittericattop {
	float:left;
}
.icatwrapper_fb, .icatcontent_fb {
	width:574px;
}
ul li.categ_brd2, ul li.categ_brd2:hover {
	height:22px;
	width:160px;
	display:block;
	padding:0;
}
.icatwrappertopnav_fb {
	padding-bottom:4px;
	height:25px;
	padding-left:0px;
}
.icatwrappertopnav_fb h1 {
	color:#BB1B00;
	font-size:1.6em;
	text-align:left;
	float:left;
	margin-top:0px;
}
.icatwrappertopnav_fb_right {
	float:right;
	text-align:right;
	width:350px;
}
.icatcontent_fb {
	width:574px;
}
.catbottomseowrap {
	margin-top:15px;
	color:#888888
}
.catbottomseowrap a {
	color: #888888;
	font-weight: bold;
}
#showcontent_fb {
	margin: 0 auto;
	width: 574px;
}
.twittericattop {
	float:left;
}
.facebookicattop {
	float:right;
}
.googleplusone {
	float:right;
}
.uggsizeboxwrapper {
	background-image:url("../images/uggsizeboxlogo.jpg");
	background-repeat:no-repeat;
	background-position: left center;
	background-color:#ebebeb;
	height:50px;
	width:255px;
	margin-top:20px;
	border:1px solid #ccc;
}
.uggsizeboxcontent {
	padding-left: 54px;
	width:200px;
	height:50px;
	font-size:11px;
	line-height:12px;
}
.fitflopsizeboxwrapper {
	background-color: #EBEBEB;
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height:90px;
	margin-top: 2px;
	width: 255px;
	font-size:11px;
	line-height:12px;
}


/* invt_multi colour template css start */

.invt_title_wrap {width:282px; padding:0; margin:0;}
.invt_title_logo {float:left; width:110px;}
.invt_title_price_wrap {float:right; width:170px; padding:5px 0 0 0; text-align:right;margin:0; font-size:10px;}
.invt_title_price_now{color:#358c2e; font-size:35px;text-align:right;}
.invt_title_price_was span {color:#666; font-size:10px; text-align:center;}
.invt_title_price_was span.price_was {color:#bb1b00; font-size:12px; background:url(../images/was-line.gif) no-repeat scroll 0 0 #FFFFFF; font-weight:bold;}
.invt_title_wrap_middle  {width:282px; padding:0; margin:0;}
.invt_title_wrap_middle h1{ font-size:16px; font-weight:bold; color:#626060;margin: 0;}
.invt_title_sku, .invt_title_comment {float:left;width:120px;}
.invt_title_sku span {color:#666;font-size:10px;}
.invt_title_comment span a{color:#666;font-size:10px;}
.invt_title_wrap_top {margin:0; padding:0; display:block; height:74px; width:282px;}
.invt_title_wrap_bottom {margin:2px 0; padding: 0; height: 15px;}
span.read-more a, span.re-collapse a {color:#BB1B00;}
.product_alternative span {font-weight:bold; font-size:11px;}
html > body #col-two-no-three {padding-right:15px!important;}
.product_addbasket{width:595px!important;}
.product_alternative {margin: 5px 0; width: 270px;}
/* invt_multi colour template css end */

.invt_filmstrip {width:590px; height:199px; border:1px solid #C1C1C1; margin-top: -1px; background:url(../images/loading.gif) no-repeat center center #FFF;}
.invt_filmstrip a.prev {float:left; width:30px; cursor: pointer; height: 30px; display: block; margin-top:80px; background:url(../images/invtfeat_left.jpg) no-repeat; }
.invt_filmstrip a.next {float:right; width:30px;cursor: pointer; height: 30px; display: block; margin-top:80px; background:url(../images/invtfeat_right.jpg) no-repeat; }
.invt_filmstrip a.prev:hover {background:url(../images/invtfeat_left_on.jpg) no-repeat;}
.invt_filmstrip a.next:hover {background:url(../images/invtfeat_right_on.jpg) no-repeat;}

.alsoliketitle {font-weight: bold; color: #626060; font-size:11px; border:1px solid #C1C1C1; border-bottom:none; padding: 5px 8px; width: 150px; background:#FFF; position: relative; z-index: 2;}
.invt_filmstrip .filmstripwrap {width:528px; float: left; left: -5000px;  position: relative; visibility: hidden; background:#fff;}
.invt_filmstrip .filmstripwrap ul li {padding:5px; margin:0; width:122px; }
.invtfeatimage {margin: 0 auto; width:95px; height:127px;}
.invtfeatproductname {font-size:10px; color:#666!important; height:25px; overflow:hidden; width:110px; margin:0 auto;}
.invtfeatwasprice{background: url(../images/was-line.gif); float:left; color:#BB1B00 !important; margin-left:20px!important; font-size: 11px!important; margin-top: 7px!important;}
.invtfeatdetails {width:110px; margin: 5px auto 0;}
.invtfeatprice {float:left; font-weight:bold; color:#666 !important;}
.invtfeatproductname h2 a {color:#666; font-size:10px;}
.invtfeatprods {margin: 10px auto;}
.invt_h1 { color: #000; font-size: 16px; font-weight: bold; margin: 0 0 5px 0;}
.productDetailGradientBox {margin-top:7px;}

.icatmainwrapper {text-align:justify; width:580px; margin:0 auto; padding:0;}

.icat_buttonwrapper {width:580px; margin:0; padding:0; overflow:hidden; clear:both;}
.icat_buttonwrapper h2 {color: #3f3f3f; font-size:16px; line-height:32px; height:32px; font-family:Arial, Helvetica, sans-serif; width:580px; background:url(../images/icat_buttons/icat_header.jpg) repeat-x; margin:0px; padding:0; clear:both;}
.icat_buttons {float:left; margin:0; padding:0;}
.icat_buttons img {margin:0; border:none;opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */}
.icat_buttons img:hover {opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
#hphero_links {background-image: url("/content/ebiz/cloggs/resources/images/homemiddle/popsearch.jpg");  clear: both;  color: #666666;  font-size: 0.9em;  height: 25px;  padding: 10px 0 0 22px;}
#hphero_links a:hover {color: black;}
#hphero_links a {color: #666;}
