@charset "utf-8";
/* CSS Document */


body {background-color:#94a6ba; background-image: url(../images/background.jpg); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; }

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.4; color:#6d6f72; }

a:link {text-decoration: none; color:#498fa9; }
a:visited {text-decoration: none; color:#3c7c93; }
a:hover {text-decoration: underline; color:#cc5038; }
a:active {text-decoration: underline; color:#cc5038; }

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.4; color:#6d6f72;}
a.bodytext:link {text-decoration: none; color:#498fa9; }
a.bodytext:visited {text-decoration: none; color:#3c7c93; }
a.bodytext:hover {text-decoration: underline; color:#cc5038; }
a.bodytext:active {text-decoration: underline; color:#cc5038; }

img.floatLeft { float: left; margin-right: 10px; }
img.floatRight { float: right; margin-left: 10px; }

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ------ Top Bar ------ */

.topbarbg {background-image: url(../images/top-bar-bg.jpg); background-repeat: repeat-x; }

.country {font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#dbdbdb; }

.topgrey {font-family:Arial, sans-serif; font-size:11px; color:#878787; }
a.topgrey:link {text-decoration: none; color:#878787; }
a.topgrey:visited {text-decoration: none; color:#878787; }
a.topgrey:hover {text-decoration: underline; color:#a3a3a3; }
a.topgrey:active {text-decoration: underline; color:#a3a3a3; }


/* ------ Header ------ */

.headerdiv {position:relative; width:977px; height:84px; background-image: url(../images/header-bg.jpg); background-repeat: repeat-x; }

.headersearch {
	position:absolute;
	top:30px;
	right:10px;
	width:230px;
}

.searchbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#919ba8;
}


/* ------ Body ------ */

/* ------ Main Menu ------ */



.mainmenubg{
	background-image: url(../images/main-menu-bg.jpg); 
	background-repeat: repeat-x;
	font-family:Arial, sans-serif; 
	font-size:13px; 
	color:#aebed2; 
}

.maintext {font-family:Arial, sans-serif; 
	font-size:13px; 
	color:#aebed2; 
	padding:0 7px 0 7px; 
	background-image:url(../images/main-menu-div.jpg);
	background-position:left;
	background-repeat:no-repeat
}
.maintext a{
	text-decoration: none; color:#aebed2;
}
.maintext a:hover{
	text-decoration: none; color:#ffffff;
}

.maincurrent {
	font-family:Arial, sans-serif; 
	font-size:13px; 
	color:#ffffff; 
	padding:0 5px 0 5px;
	background-image: url(../images/main-menu-currentbg.jpg); 
	background-repeat:repeat-x; 
}
.maincurrent a{
	text-decoration: none; color:#ffffff;
}
.maincurrent a:hover{
	text-decoration: none; color:#ffffff;
}


/* ------ Sub Menu ------ */

.submenubg {background-color:white; background-image: url(../images/sub-menu-bg.jpg); background-repeat: repeat-x; }
.submenutext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1; height:30px; font-weight:normal; color:#6d6f72; }
.submenutext a{
	text-decoration: none; color:#6d6f72;
}
.submenutext a:hover{
	text-decoration: underline; color:#1788b7;
}

.submenucurrent {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1; height:30px; font-weight:bold; color:#3c87a3; }

.submenucurrent a{
	text-decoration: none; color:#3c87a3;
}
.submenucurrent a:hover{
	text-decoration: underline; color:#3c87a3;
}

/* ------ Category page ------ */

.bannerdiv {position:relative; width:942px; height:185px; background-repeat: repeat-x; }

.bannertext {position:absolute;}

.bannertext h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:1;
	font-weight:normal;
	color:#ffffff;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:1;
	font-weight:normal;
	color:#ffffff;
}

.bannerbodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; }

.pricecat {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#498fa9; }
.pricecatsale {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc5038; }

/* ------ Product Info ------ */

.enlarge {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#a6b0bd; }
a.enlarge:link {text-decoration: none; color:#a6b0bd; }
a.enlarge:visited {text-decoration: none; color:#a6b0bd; }
a.enlarge:hover {text-decoration: none; color:#1788b7; }
a.enlarge:active {text-decoration: none; color:#1788b7; }

.sizing {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#a6b0bd; }
a.sizing:link {text-decoration: none; color:#a6b0bd; }
a.sizing:visited {text-decoration: none; color:#a6b0bd; }
a.sizing:hover {text-decoration: none; color:#1788b7; }
a.sizing:active {text-decoration: none; color:#1788b7; }

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#6d6f72;
}

h1#logo {
	height:71px;
	overflow:hidden;
    text-indent:-999em;
    background:transparent url("images/ugg-boots-world-logo.jpg") no-repeat 10px 23px;
}

#top-wrapper { /* centres the top div */
	width:200px;
	margin:0 auto;
	text-align:left;
	/*background:url("../images/global/top-bg.gif") repeat-x 0 0;*/
}

.prodcode {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b3b4b6; }

.priceprod {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3c87a3; }
.slash_red{ color:#990000; text-decoration:line-through;}
.priceprodsale {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#cc5038; }

.selectbg {background-image: url(../images/prod-select-bg.jpg); background-repeat: repeat-x; }

.selecttext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3c87a3; }

.avail-green {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#22b333; }
.avail-orange {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d79d43; }
.avail-red {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d84a2f; }

/*.thinborder {border-collapse:collapse; border:1px solid #d8d8d8; }*/

/*.tabcontainer {border:1px solid #b6b6b6; margin-bottom: 1em; padding: 10px; }*/

/* ------ Shop Bag ------ */

.shopbagheader {background-image: url(../images/shopbag-header-bg.jpg); background-repeat: repeat-x; }
.prodcodesm {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:1; color:#b3b4b6; }
.subtotal {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:1; color:#6d6f72; }


/* ------ Information ------ */

.infobg {background-image: url(../images/info-bg.jpg); background-repeat: repeat-x; }

.infotext {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1; color:#6d6f72; }
a.infotext:link {text-decoration: none; color:#6d6f72; }
a.infotext:visited {text-decoration: none; color:#6d6f72; }
a.infotext:hover {text-decoration: underline; color:#cc5038; }
a.infotext:active {text-decoration: underline; color:#cc5038; }


/* ------ Bottom ------ */

.bottombg {background-image: url(../images/btm-bg.jpg); background-repeat: repeat-x; }

.btmtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#e1e2e5; }
a.btmtext:link {text-decoration: none; color:#e1e2e5; }
a.btmtext:visited {text-decoration: none; color:#e1e2e5; }
a.btmtext:hover {text-decoration: underline; color:#fdfdfd; }
a.btmtext:active {text-decoration: underline; color:#fdfdfd; }


/* MouseOver Borders */ 

.borderit img{border: 2px solid white; }
.borderit:hover img{border: 2px solid #498fa9; }
.borderit:hover{color: #498fa9; }

/*---------news styles-------------------*/
#display_box1{
	text-align:center;
	float:left;
	padding:0 0 50px 0;
	margin:0 0 50px 0;
}
#display_box1 ul{
	margin:0px;
	padding:0px;
}
#display_box1 li{
	width:160px;
	height:200px;
	display:inline;
	margin:2px 3px 2px 3px;
	text-align:center;
	padding:5px;
	float:left;
	/* border:1px solid #688bb4;*/
	background-color:#FFFFFF;
}

#display_box2{
	text-align:center;
	float:left;
	padding:0 0 50px 0;
	margin:0 0 50px 0;
}
#display_box2 ul{
	margin:0px;
	padding:0px;
}
#display_box2 li{
	width:50px;
	height:50px;
	display:inline;
	margin:2px 3px 2px 3px;
	text-align:center;
	padding:5px;
	float:left;
	/* border:1px solid #688bb4;*/
	background-color:#FFFFFF;
}

#display_box3{
	text-align:center;
	float:left;
	padding:0 0 50px 0;
	margin:0 0 50px 0;
}
#display_box3 ul{
	margin:0px;
	padding:0px;
}
#display_box3 li{
	width:175px;
	height:200px;
	display:inline;
	margin:2px 3px 2px 3px;
	text-align:center;
	padding:5px;
	float:left;
	/* border:1px solid #688bb4;*/
	background-color:#FFFFFF;
}
#display_box4{
	text-align:center;
	float:left;
	padding:0 0 50px 0;
	margin:0 0 50px 0;
}
#display_box4 ul{
	margin:0px;
	padding:0px;
}
#display_box4 li{
	width:175px;
	height:200px;
	display:inline;
	margin:2px 3px 2px 3px;
	text-align:center;
	padding:5px;
	float:left;
	/* border:1px solid #688bb4;*/
	background-color:#FFFFFF;
}
/*---------end news styles-------------------*/

/**************** Category page ****************/

#cat_display_box{
	text-align:center;
	float:left;
	padding:0 0 50px 0;
	margin:0 0 50px 0;
}

#cat_display_box ul{
	margin:0px;
	padding:0px;
}

#cat_display_box li{
	width:175px;
	height:235px;
	display:list-item;
	margin:5px 2px 5px 2px;
	text-align:center;
	list-style-type:none;
	padding:0px;
	float:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	line-height:1.4; 
	color:#6d6f72;
}

#cat_display_box li a{ text-decoration:none; color:#498fa9; }

#cat_display_box li a:hover{ text-decoration: underline; color:#cc5038; }

#cat_display_box li img{
	display:block;
	margin:8px;
}

#info_page_text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1;
	font-weight:bold;
	color:#3c87a3;
}

/**************** Xmas banner ****************/

.banner {
background-color:#FFFFFF;
height:60px;
position:fixed;
top:0;
width:977px;
}

.page {
margin:60px auto;
width:977px;
}