/* <![CDATA[ */
a {	color: #451D34;
	text-decoration: none;
	}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	background-color: #DDD;
	height: 100%;
	}

body {	padding-top: 3px;
	}

p {	line-height: 1.5em;
	padding-top: 0px;
	}

h1{
	font-size: 16px;
	letter-spacing: 1px;
	font-weight:normal;
	font-stretch:narrower;
	margin-bottom: -12px;
	padding: 0px;
	}
h2, legend {
	color:#000;
	font-size: 17pt;
	font-weight:lighter;
	margin-top: 0px;
	margin-bottom: 0px;
	/*padding: 0px 0.5em;*/
}
h3{
	font-size: 13px;
	font-weight:bold;
}
h4{
	font-size: 1em;
	font-weight:bold;
	}

label.age {
	width: 5em;
	}

label.formLabel {
	clear: left;
	width: 30em;
	}

label.formLabel, label.age {
	color:#350D24;
	float: left;
	font-size: 10pt;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	}

a:hover{
	color:#E91183;
	text-decoration: underline;
}
.txtSmall{
	font-size: 0.9em;
	color: #7C756F;
}
.txtPink{
	color:#E91183;
}
.txtGrey{
	color: #CCCCCC;
}

.txtSmallTitle{
 	font-size: 10px;
 	color: #999999;
}

a.colourways{
 color: #7C756F;
}

#container{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#headerbar{
	padding-bottom: 5px;
}

#menubar{
	height: 53px;
	margin: 15px auto 5px;
	background-color: #000;
	width: 1000px;
}

#contentbody{
		background-color: #FFF;
		/*background-image: url(../../images/gradientPanel.jpg);*/
		background-repeat:repeat-x;
		display:inline-block;
		padding: 0px;
		margin: 0px;
		width: 1000px;
}

#contentbodyCollection{
       	background-color: #FFF;
       	/* background-image: url(../../images/gradientPanel.jpg);*/
	 	background-repeat:repeat-x;
	 	/*background-color: #C9DADF;*/
        display:inline-block;
        padding: 0px;
        margin: 0px;
        width: 1000px;
}

#contentbodyStockists{
        background-color: #FFF;
        /*background-image: url(../../images/gradientPanelStockists.jpg);*/
	 	background-repeat:repeat-x;
	 	/*background-color: #F9F1EA;*/
        display:inline-block;
        padding: 0px;
        margin: 0px;
        width: 1000px;
}

#contentbodyPrivacy{
        background-color: #FFF;
        /*background-image: url(../../images/gradientPanelStockists.jpg);*/
	 	background-repeat:repeat-x;
	 	/*background-color: #F9F1EA;*/
        display:inline-block;
        padding: 0px;
        margin: 0px;
        width: 1000px;
}

#contentbodySubscribe{
        /*background-image: url(../../images/gradientPanelJoin.jpg);*/
	 	background-repeat:repeat-x;
	 	background-color: #FFF;
	 	/*background-color: #C9DADF;*/
        display:inline-block;
        padding: 0px;
        margin: 0px;
        width: 1000px;
}

#footerbar{
	text-align: right;
	font-size: 10px;
	margin-top: 3px;
}

#footerbar a{
	color:#3D1D34;
	margin-left: 6px;
}

#pnlFull{
	float: left;
	width: 780px;
	padding-left: 55px;
	padding-top: 60px;
}

#pnlLeft{
	float: left;
	padding: 1em 1.5em;
	width: 550px;
}

#pnlLeftSubscribe{
	float: left;
	padding: 1em 1.5em;
	width: 520px;
}

#pnlLeftMedia{
	float: left;
	padding: 1em 1.5em;
	width: 290px;
}

/*#pnlLeftZensu {
	float: left;
	padding: 10px 15px;
	/*padding: 1em 1.5em;*/
	width: 503px;
	height: 493px;
	background-image: url(../../images/gradientPanel.jpg);
	background-repeat:repeat-x;
}*/

#pnlRight{
	float: right;
	width: 543px;
}
#pnlRightStockists{
	float: right;
	width: 389px;
	margin-right: 0px;
}

#pnlRightSubscribe{
	float: right;
	width: 420px;
	margin-right: 0px;
}

#pnlRightZensu{
	float: right;
	width: 415px;
	margin-right: 0px;
}
#pnlRightMedia{
	float: right;
	width: 543px;
	margin-right: 0px;
}

#pnlRightCollection{
/*	padding-top: 60px;  */
	padding-right: 15px;
	float: right;
	width: 374px;
}
#pnlRightShoeDetail{
        padding-top: 30px; 
        padding-right: 15px;
        float: right;
        width: 374px;
}
#pnlRightEditorial{
	padding-top: 60px;
	padding-right: 55px;
	float: right;
	width: 334px;
}
#pnlRightPrivacy{
        float: right;
        width: 389px;
}

#pnlRightComp{
        float: right;
        width: 390px;
}

#pnlRightFriend{
        float: right;
        width: 390px;
}

#back a{
	font-size: 10px;
	color:#E91183;
}

a.subnav{
	font-size: 13px;
	font-weight:bold;
}
/* menu Styles */
#logo{
	float: left;
	width: 165px;
	padding-top: 7px;
	padding-left: 16px;
}

#menu{
	float: right;
	width: 400px;
	height: 50px;
	text-align: left;
	vertical-align: bottom;
}

#menuHome, #menuZensu, #menuCollection, #menuMedia,#menuStockists, #menuJoin{
	height: 50px;
	float: left;
}
#menuHome{
	width: 49px;
	background: url(../../images/nav/home.gif) top left no-repeat;
}
#menuZensu{
	width: 50px;
	background: url(../../images/nav/zensu.gif) top left no-repeat;
}
#menuCollection{
	width: 72px;
	background: url(../../images/nav/collection.gif) top left no-repeat;
}
#menuMedia{
	width: 51px;
	background: url(../../images/nav/media.gif) top left no-repeat;
}
#menuStockists{
	width: 67px;
	background: url(../../images/nav/stockists.gif) top left no-repeat;
}
#menuJoin{
	width: 101px;
	background: url(../../images/nav/join.gif) top left no-repeat;
}
#menuHome a:hover{
	text-decoration: none;
	background: url(../../images/nav/homeOvr.gif) top left no-repeat;
}
#menuZensu a:hover{
	text-decoration: none;
	background: url(../../images/nav/zensuOvr.gif) top left no-repeat;
}
#menuCollection a:hover{
	text-decoration: none;
	background: url(../../images/nav/collectionOvr.gif) top left no-repeat;
}
#menuMedia a:hover{
	text-decoration: none;
	background: url(../../images/nav/mediaOvr.gif) top left no-repeat;
}
#menuStockists a:hover{
	text-decoration: none;
	background: url(../../images/nav/stockistsOvr.gif) top left no-repeat;
}
#menuJoin a:hover{
	text-decoration: none;
	background: url(../../images/nav/joinOvr.gif) top left no-repeat;
}
#menuHome a, #menuZensu a, #menuCollection a,#menuMedia a,#menuStockists a,#menuJoin a{
	height: 50px;
	display: block;
}

/* menu selectors */
body#home #menuHome{
	background: url(../../images/nav/homeOvr.gif) top left no-repeat;
}
body#zensu #menuZensu{
	background: url(../../images/nav/zensuOvr.gif) top left no-repeat;
}
body#collection #menuCollection{
	background: url(../../images/nav/collectionOvr.gif) top left no-repeat;
}
body#media #menuMedia{
	background: url(../../images/nav/mediaOvr.gif) top left no-repeat;
}
body#stockists #menuStockists{
	background: url(../../images/nav/stockistsOvr.gif) top left no-repeat;
}
body#join #menuJoin{
	background: url(../../images/nav/joinOvr.gif) top left no-repeat;
}

/* css only menu no images */
#menuHome a span, #menuZensu a span, #menuCollection a span, #menuMedia a span,#menuStockists a span, #menuJoin a span{
	display: block;
	visibility: hidden;
	padding-top: 25px;
	padding-left: 8px;
	font-size: 13px;
	color: #FFF;
	cursor:hand;
	border: solid 0px red;
}
#menuHome a:hover span, #menuZensu a:hover span, #menuCollection a:hover span, #menuMedia a:hover span,#menuStockists a:hover span, #menuJoin a:hover span{
	color: #E91183;
	text-decoration: none;
}

/* form styles */
.formInput{
	font-size: 11px;
	vertical-align: top;
	padding-top: 5px;
	}

.formInput input.txtInput{
	background-color: #cbcb00;
	font-size: 9pt;
	width: 248px;
	height: 13px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	}

.txtInput:focus {
	background-color: #cfcfcf;
	}

input.friend {
	width: 20em;
	height: 1.1em;
	}

textarea.friend {
	width: 20em;
	height: 5.1em;
	}

input{
	font-size: 1.0em;
	}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

select {
	font-size: 1.0em;
	margin-left: 1em;
	}

/* Editorial style */
#editorialrow{
	display:block;
	position: relative;
	width: 650px;
	padding-top: 5px;
	overflow: auto;
}
#edittorialContainer{
	float: left;
	margin-right: 12px;
	margin-bottom: 5px;
	width: 90px;
	height: 180px;
}
#editorialImage{

}
#editorialDesc{
	font-size: 10px;
}
.editorialTitle{
	font-size: 11px;
	font-weight: bold;
}
.editorialDetail{

}
.editorialDetail a{
	color: #E91183;
}

/* Collection styles*/
#preload{
	display: none;
}

#collectionAll{
	width: 400px;
}
#collectionFlats, #collectionHeels, #collectionBoots{
	/*width: 320px;*/
	width: 400px;
}
#shoeContainer{
	display:block;
	float:left;
	width: 80px;
	height: 80px;
	/*background: url(../../images/circleOut.gif) 0 0 no-repeat;*/
}
#shoeContainer a{
	display:block;
	height: 80px;
	/*background: url(../../images/circleOut.gif) 0 0 no-repeat;*/
	border: none;
}

#shoeContainer a:hover{
	/*background: url(../../images/circleOvr.gif) 0 0 no-repeat;*/
}

#shoeDetailContainer{
	width: 375px;
	background-color:#FFFFFF;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 2px #999;
	border-left: solid 1px #999;
}
#shoeZoom{
	padding: 8px;
}
#zoomin{
	display: block;
}
#zoomout{
	display: none;
}
#shoeDetailOverlay{
	display: none;
	color:#000000;
	position:absolute;
	width: 375px;
	height: 290px;
	text-align: center;
	z-index: 9;
	background-color: #FFF;
	border: 0px solid black;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#shoeDetailImage{
	cursor:hand;
	display: none;
	position:absolute;
	width: 375px;
	height: 290px;
	z-index: 10;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
#detailLoading{
	color:#666666;
	font-size:11px;
	margin-top: 100px;
}
#imageConatiner{
	
}
#shoeImage{
	cursor:hand;
}
#shoeDetail{
	height: 65px;
	font-size: 0.9em;
	padding-bottom: 10px;
}
#shoeTitle{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13.5pt;
	color:#666666;
	float: left;
	width: 120px;
	height: 60px;
	padding-left: 10px;
	padding-top: 0px;
	text-transform:uppercase;
}	
#shoeColMid{
	float: left;
	width: 80px;
	padding-left: 10px;
}
#shoeSizes{
	font-size: 10px;
 	color:#999;
	font-weight: normal;

}
#shoePrice{
	color:#999;
	font-weight: bold;
	padding-top: 2px;
}
#shoeColour{
	color:#999;
	float: left;
	width: 130px;
	padding-left: 10px;
	padding-top: 0px;
}

#shoeColour a{
	color: #7C756F;
}
#shoeColour a:hover{
	color:#E91183;
	text-decoration: none;
}
#shoeColour a.selected{
	color: #E91183;
}

#shoenav{
	width: 300px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#shoenav a{
	font-size: 13px;
	font-weight:bold;
	margin-right: 12px;
}
#shoenav a:hover{
	text-decoration:none;
}
#shoenav a.selected{
	color: #E91183;
}

#shoeContainer a.selected{
	/*background: url(../../images/circleOvr.gif) 0 0 no-repeat;*/
}

a.nohover{
	border: none;
}
a.nohover:hover{
	border: none;
}
#btnColour0, #btnColour1, #btnColour2, #btnColour3, #btnColour4, #btnColour5{
	font-size: 10px;
	text-transform:capitalize;
}
/* Stockists styles */
body#stockistspopup{
background-color: #F1F5E2;
}

body#stockistspopup #logo{
	width:300px;
	text-align: left;
	padding-bottom: 10px;
}
#stockistsbody{
	width:583px;
	padding-top: 10px;
	background-color: #F1F5E2;
}
#headerbarpopup{
	margin-bottom: 15px;
	background-color: #3D1D34;
	height: 53px;
}
#linkPrint{
	float:right;
	width: 60px;
	padding-right: 20px;
	padding-top: 5px;
	text-align: right;
}
#storeContainer{
	float: left;
	text-align: left;
	width: 165px;
	height: 110px;
	padding-left: 20px;
	margin-right: 0px;
}
#storeSuburb{
	font-weight: bold;
}
#storeName{
	font-weight: bold;
	color: #E91183;
}
#storeAddress1, #storeAddress2{

}
#storePhone{

}
#storeUrl{

}

/* Form styles */

fieldset{
	border: none;
	}

fieldset#signup {
	/*border: 1px solid #451D34;*/
	border: none;
	}

fieldset ul{
	list-style-type: none;
	}

/* Landing page styles */

#pnlContent{
	width: 1000px;
}

.frmContent{
	padding-left: 88px;
	background: url(../../images/heroL.jpg) no-repeat top left;
}

#formInput{
	padding: 5px 0px;
}

.txtInput{
	font-size: 9pt;
	width: 120px;
	margin: 0.2em 0em 0.2em 1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}

.btnSubmit{
	font-size: 9pt;
	margin-bottom: 1em;
}

.mandatory{
	color: #f00;
	margin-left: 5px;
}

/* Vertical alignment styles */

div#container {
	width: 1000px;
	height: 569px;
	clear: both;

	position: relative;
	top: -200px;
	/* IE4ever Hack: Hide from IE4 **/
		position: static;
	/** end hack */

}

/* ]]> */
