body{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:0.6em;
	background-color:#f6f6ed;
	background-image:url(/millicancomponents/images/background/bg.gif);
	background-repeat:repeat;
	color:#3b5b79;
	text-align:left;
	margin:0;
	padding:0;
}

#container{
	width:980px;
	padding:0;
	margin:0;
	clear:both;
	position: relative;

}

img{
border:none;
padding:0;
margin:0;
}





/*FONT STYLES*/

h1{
display:none;
}

h2{
color:#a49059;
font-size:1em;
padding:0;
margin:0;
}

h3{
color:#a49059;
font-size:1.4em;
margin:0;
font-weight:normal;
}

p{
margin:0;
font-size:1.3em;
font-weight:normal;
line-height:1.5em;
}

a {
   outline: none;
}

a:link{
color:#3b5b79;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#3b5b79;
text-decoration:underline;
font-weight:bold;
}
a:visited{
color:#3b5b79;
font-weight:bold;
text-decoration:none;
}
a:active{
color:#3b5b79;
text-decoration:underline;
font-weight:bold;
}




/*TOP ELEMENTS*/

#banner{
width:920px;
padding:0;
margin-left:30px;
}


#stitch{
width:311px;
padding:0;
margin:0;
float:left;
}

#bannerwrapper{
	width:740px;
	padding:0;
	margin:0;
	position: absolute;
	top: 60px;
	right: 0px;
}
#bannerwrapper .headbutton {
	font-size: 10px;
	width: 53px;
	padding: 0px;
	height: auto;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #3b5b79;
	border: 2px outset #487195;
	color: #EDE8E0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#bannerwrapper .headbutton:hover {
	background-color: #a49059;
	border: 2px inset #a49059;
}
#logo{
	width:311px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(/millicancomponents/images/logo/millicanlogonostich.gif);
	background-repeat: no-repeat;
	height: 149px;
}
#logo h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 149px;
	width: 311px;
	background-image: url(/millicancomponents/images/logo/stitch.gif);
	background-repeat: no-repeat;
	text-indent: -1200px;
}
#logo h1 a{
	display: block;
	height: 149px;
	width: 311px;
	margin: 0px;
	padding: 0px;
}
#font-change{
	width:220px;
	float:right;
	padding:0;
	font-size:0.9em;
	text-align:right;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 39px;
}
#font-change img {
	vertical-align: top;
}
#search img {
	vertical-align: middle;
}
#font-change a {
	font-size: 1.3em;
	text-decoration: none;
}
#nav{
	width:460px;
	padding:0;
	margin-left:8px;
	margin-top:52px;
	float:left;
	text-align:left;
}

#nav ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size: 1.175em;
}


#nav li{
display:inline;
padding:0;
margin:0;
text-align:left;
}


#login{
	width:550px;
	padding:0;
	text-align:right;
	position: absolute;
	top: 23px;
	right: 3px;
	margin: 0px;
}

#login a:link{
color:#a49059;
text-decoration:none;
}

#login a:hover{
color:#a49059;
text-decoration:underline;
}

#login a:visited{
color:#a49059;
text-decoration:none;
}
#login a:active{
color:#a49059;
text-decoration:none;
}

#search{
	width:245px;
	float:right;
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
}
.searchtext{
border:1px solid #949694;
margin:0 2px 0 0;
padding:0.2em;
width:140px;
}





/*SUB NAVIGATION*/

#subnav{
	width:480px;
	padding:0;
	margin: 0px;
	text-align:left;
	color:#a49059;
	position: absolute;
	left: 340px;
	top: 130px;
}

#subnavmu{
	width:540px;
	padding:0;
	margin: 0px;
	text-align:left;
	color:#a49059;
	position: absolute;
	left: 470px;
	top: 130px;
}
#subnavcs{
	width:520px;
	padding:0;
	margin: 0px;
	text-align:left;
	color:#a49059;
	position: absolute;
	left: 600px;
	top: 130px;
}
#subnav ul, #subnavmu ul, #subnavcs ul{
padding:0;
margin:0;
list-style:none;
}


#subnav li, #subnavmu li, #subnavcs li{
display:inline;
padding:0;
margin:0;
text-align:left;
}

#subnav a:link, #subnavmu a:link, #subnavcs a:link{
color:#a49059;
text-decoration:none;
}

#subnav a:hover, #subnavmu a:hover, #subnavcs a:hover{
color:#a49059;
text-decoration:underline;
}

#subnav a:visited, #subnavmu a:visited, #subnavcs a:visited{
color:#a49059;
text-decoration:none;
}

#subnav a:active, #subnavmu a:active,  #subnavcs a:active{
color:#a49059;
text-decoration:none;
}


#tel{
width:180px;
float:right;
margin-top:9px;
margin-right:5px;
padding:0;
}




#tel1{
width:180px;
float:right;
margin-top:2px;
margin-right:5px;
padding:0;
}

HTML>BODY#tel1{
width:180px;
float:right;
margin-top:-10px;
margin-right:5px;
padding:0;
}


/*CONTENT LAYOUT*/

#maincontent{
width:980px;
padding:0;
margin-top:20px;
float:left;
}


#wrapper{
width:850px;
padding:0;
margin-top:0;
float:left;

}


/*HOME LAYOUT*/

#whitebox{
width:900px;
padding:0;
margin-left:35px;
float:left;
background-image:url(/millicancomponents/images/background/whitebox_bg.gif);
background-repeat:no-repeat;
text-align:left;
}


HTML > BODY #whitebox{
width:900px;
padding:0;
margin-left:70px;
float:left;
background-image:url(/millicancomponents/images/background/whitebox_bg.gif);
background-repeat:no-repeat;
text-align:left;
}


#promoone{
width:205px;
padding:0;
margin-left:40px;
margin-top:25px;
float:left;
}

HTML > BODY #promoone{
width:205px;
padding:0;
margin-left:80px;
margin-top:25px;
float:left;
}

#promotwo{
width:220px;
padding:0;
margin-left:40px;
margin-top:25px;
float:left;
}
#promotwo img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#promotwo iframe {
	width: 200px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12em;
	overflow: hidden;
}
#promotwo table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	font-size: 1em;
}
#promotwo th {
	font-weight: normal;
	text-align: left;

}
#promotwo td {
}
#promothree{
width:265px;
padding:0;
margin-left:40px;
margin-top:25px;
float:left;
}


#promoone img, #promothree img{
padding-left:0;
margin-left:0;
}

#promoone p, #promotwo p, #promothree p{
padding-left:20px;
margin:0;
font-size:1.2em;
font-weight:normal;
}


#promoone h3, #promotwo h3, #promothree h3{
color:#a49059;
font-size:1.3em;
padding-left:20px;
padding-top:3px;
padding-bottom:5px;
margin:0;
font-weight:normal;
}

#promoone a:link, #promotwo a:link, #promothree a:link, #promoone a:visited, #promotwo a:visited, #promothree a:visited{
color:#a49059;
font-weight:normal;
}


#promoone a:hover, #promotwo a:hover, #promothree a:hover{
color:#a49059;
font-weight:normal;
text-decoration:underline;
}




#photo{
width:980px;
padding:0;
margin-bottom:10px;
float:left;
}

#note{
width:240px;
padding:0;
margin-top:10px;
float:left;
}



/*FORM LABELS FIELDDS*/


#label{
width:100px;
float:left;
margin-bottom:0;
margin-top:0;
padding:0;
}




#labellong{
width:280px;
float:left;
margin:0;
padding:0;
}

#labelwide{
width:170px;
float:left;
margin:0;
padding:0;
}

#field{
width:235px;
float:left;
margin-bottom:0;
margin-top:0;
padding:0;
}





#fieldshort{
width:50px;
float:left;
margin:0;
padding:0;
}

#fieldmed{
width:105px;
float:left;
margin:0;
padding:0;
}


#star{
width:5px;
float:left;
margin:0;
padding:0;
}

.error{
font-size:1.3em;
color:#FF0000;
}


/*SIGN IN PAGE*/


#signinform{
width:850px;
padding:0;
margin-left:62px;
margin-top:25px;
float:left;
background-image:url(/millicancomponents/images/background/loginbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:530px;
_height:530px;
}

HTML > BODY #signinform{
width:850px;
padding:0;
margin-left:125px;
margin-top:25px;
float:left;
background-image:url(/millicancomponents/images/background/loginbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:530px;
_height:530px;
}



#signinform1{
width:820px;
padding-left:100px;
margin-left:27px;
margin-top:25px;
float:left;
background-image:url(/millicancomponents/images/background/signinbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:530px;
_height:530px;
}

HTML > BODY #signinform1{
width:820px;
padding-left:100px;
margin-left:55px;
margin-top:25px;
float:left;
background-image:url(/millicancomponents/images/background/signinbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:530px;
_height:530px;
}


#strip{
width:6px;
margin-left:10px;
margin-top:55px;
float:left;
background-image:url(/millicancomponents/images/misc/dottedline.gif);
background-repeat:repeat-y;
min-height:320px;
_height:320px;
}


#columnleft{
width:340px;
padding:0;
margin-left:25px;
margin-top:33px;
float:left;
}

HTML > BODY  #columnleft{
width:340px;
padding:0;
margin-left:50px;
margin-top:33px;
float:left;
}


#columnright{
width:340px;
padding:0;
margin-left:50px;
margin-top:33px;
float:left;
}


#columnleft img{
padding-top:20px;

} 

#formitem{
width:340px;
float:left;
margin-bottom:10px;
margin-left:0;
padding:0;


}


.formpadtop{
margin-top:20px;
}

.formpadtop1{
margin-top:150px;
}

.loginimg{
padding-left:50px;
padding-top:30px;
}


#columnright h3, #columnleft h3, #columnrightnc h3, #columnleftnc h3{
color:#a49059;
font-size:1.3em;
padding-top:0;
padding-bottom:10px;
padding-left:0;
margin:0;
}

#columnright p, #columnleft p {
padding:0;
margin:0;
font-size:1.2em;
width:320px;
line-height:1.6em;
}


#columnright .notfixed {
width:100px;

}


#butright{
margin-left:110px;
padding-top:10px;
}

#butright1{
margin-right:62px;
float:right;
padding-top:0;
}

#butright3{
margin-right:12px;
float:right;
padding-top:0;
}

HTML > BODY #butright3{
margin-right:24px;
float:right;
padding-top:0;
}


HTML > BODY #butright1{
margin-right:125px;
float:right;
padding-top:0;
}


/*NEW CUSTOMER PAGE*/


HTML > BODY #newcustomerform{
width:850px;
padding:0;
margin-left:125px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/newcustomerbg.jpg);
background-repeat:repeat-y;
text-align:left;
min-height:400px;
_height:400px;
}

HTML > BODY #columnleftnc{
width:340px;
padding:0;
margin-left:80px;
margin-top:0;
float:left;
}

HTML > BODY #columnrightnc{
width:340px;
padding:0;
margin-left:50px;
margin-top:6px;
float:left;
}

#newcustomerform{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/newcustomerbg.jpg);
background-repeat:repeat-y;
text-align:left;
min-height:400px;
_height:400px;
}

#columnleftnc{
width:340px;
padding:0;
margin-left:40px;
margin-top:0;
float:left;
}

#columnrightnc{
width:340px;
padding:0;
margin-left:50px;
margin-top:6px;
float:left;
}




/*PAYMENT PAGE*/

#paymentform{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/paymentbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:750px;
_height:750px;
}


HTML > BODY #paymentform{
width:850px;
padding:0;
margin-left:130px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/paymentbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:750px;
_height:750px;
}


#confirmation{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/confirmationbg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:450px;
_height:450px;
}

#columnrightslim{
width:280px;
padding:0;
margin-left:0;
float:left;
}



#columnleftwide{
width:425px;
padding:0;
margin-left:45px;
margin-top:33px;
float:left;
}

#columnleftwide1{
width:425px;
padding:0;
margin-left:25px;
margin-top:1px;
float:left;
}

HTML > BODY #columnleftwide{
width:425px;
padding:0;
margin-left:90px;
margin-top:33px;
float:left;
}

HTML > BODY #columnleftwide1{
width:425px;
padding:0;
margin-left:50px;
margin-top:1px;
float:left;
}




#formitemwide{
width:425px;
float:left;
margin-bottom:10px;
padding:0;
}

#formitemwide1{
width:425px;
float:left;
margin-bottom:5px;
padding:0;
}

#addressnote{
width:245px;
float:left;
margin-top:140px;
margin-left:15px;
padding:0;

}


HTML > BODY #addressnote{
width:245px;
float:left;
margin-top:140px;
margin-left:30px;
padding:0;

}


#tnc{
width:450px;
float:left;
margin-left:45px;
margin-top:20px;
padding:0;
}

HTML>BODY #tnc{
width:450px;
float:left;
margin-left:90px;
margin-top:20px;
padding:0;
}


#butright2{
margin-left:95px;
padding-top:10px;
}


.gold{
color:#a49059;
font-weight:bold;
}


/*BASKET & CHECKOUT PAGE*/

#basketform{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/basketbg.jpg);
background-repeat:repeat-y;

text-align:left;
min-height:400px;
_height:400px;
}

HTML>BODY #basketform{
width:850px;
padding:0;
margin-left:125px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/basketbg.jpg);
background-repeat:repeat-y;
text-align:left;
min-height:400px;
_height:400px;
}

#titles{
width:800px;
float:left;
margin-top:20px;
}


#basketform ul{
padding:0;
margin:0;
list-style:none;
}


#basketform li{
display:inline;
padding-left:220px;
margin:0;
text-align:left;
color:#a49059;
font-size:1.3em;
padding-bottom:15px;
font-weight:bold
}

#basketform .paddingli {
padding-left:50px;
}

#basketform .paddingli2 {
padding-left:250px;
}

#stages{
width:850px;
padding:0;
margin-left:50px;
margin-top:5px;
float:left;
}

HTML>BODY #stages{
width:850px;
padding:0;
margin-left:107px;
margin-top:5px;
float:left;
}

#divider{
width:750px;
float:left;
margin-left:25px;
margin-top:10px;
padding:0;
}

HTML > BODY #divider{
width:750px;
float:left;
margin-left:50px;
margin-top:10px;
padding:0;
}


div.orderitem{
width:850px;
float:left;
margin:0;
padding:0;
}

div.productimg{
width:190px;
float:left;
margin-left:10px;
padding:5px;

}


HTML> BODY div.productimg{
width:190px;
float:left;
margin-left:20px;
padding:5px;

}


div.gen_text{
width:350px;
float:left;
margin-top:30px;
padding:0;

}

div.gen_text p, div.price p{
padding-left:0;}




div.gen_text h2, div.quantitybox p{
color:#3b5b79;
font-size:1.2em;


}


div.quantitybox{
width:40px;
float:left;
margin-top:30px;
padding:0;
text-align:center;
}


div.price{
width:100px;
float:left;
margin-top:30px;
margin-left:90px;
padding:0;
}


#checkout{
width:240px;
float:right;
margin-right:50px;
margin-top:20px;
padding:0;
text-align:right;
}

HTML>BODY #checkout{
width:180px;
float:right;
margin-right:100px;
margin-top:20px;
padding:0;
text-align:right;
}



#checkout1{
width:173px;
float:right;
margin-right:30px;
margin-top:55px;
padding:0;
text-align:right;
}


HTML>BODY #checkout1{
width:173px;
float:right;
margin-right:60px;
margin-top:55px;
padding:0;
text-align:right;
}



#checkoutlabel{
width:100px;
float:left;
margin:0;
padding-bottom:10px;
text-align:left;
}

#checkoutamount{
width:70px;
float:right;
margin:0;
padding-bottom:10px;
text-align:right;
}

#checkoutlabel1{
width:60px;
float:left;
margin:0;
padding-bottom:10px;
text-align:left;
}

#checkoutamount1{
width:60px;
float:right;
margin:0;
padding-bottom:10px;
text-align:right;
}




#continue{
width:450px;
float:left;
margin-left:25px;
margin-top:20px;
padding:0;
}

HTML > BODY #continue{
width:450px;
float:left;
margin-left:50px;
margin-top:20px;
padding:0;
}

#basketempty{
width:700px;
float:left;
margin-left:60px;
margin-top:40px;
padding:0;
}

#basketempty p, #related p{
width:600px;
padding-left:0;
}

#related{
width:800px;
float:left;
margin-left:30px;
margin-top:10px;
padding:0;
}

HTML>BODY #related{
width:800px;
float:left;
margin-left:60px;
margin-top:10px;
padding:0;

}



.filled{
color:#666666;
margin-top:0;
margin-bottom:0;

}





#3dsecure{
width:480px;
padding:0;
margin-left:100px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/3dsecurebg.jpg);
background-repeat:repeat-y;
text-align:left;
min-height:400px;
_height:400px;
}

HTML>BODY #3dsecure{
width:480px;
padding-left:20px;
padding-top:50px;
margin-left:200px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/3dsecurebg.jpg);
background-repeat:repeat-y;
text-align:left;
min-height:400px;
_height:400px;
}


#but4{
float:right;
margin:0;
padding:0;
width:140px;

}

/*BASICS PAGE*/

#basics{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
text-align:left;
min-height:400px;
_height:400px;
}

HTML > BODY #basics{
width:850px;
padding:0;
margin-left:125px;
margin-top:5px;
float:left;
text-align:left;
min-height:400px;
_height:400px;
}


.plain{
background-image:url(/millicancomponents/images/background/newcustomerbg.jpg);
background-repeat:repeat-y;
}

.square{
background-image:url(/millicancomponents/images/background/squarepaperbg.jpg);
background-repeat:no-repeat;
}

.squarelong{
background-image:url(/millicancomponents/images/background/squarepaperlongbg.jpg);
background-repeat:no-repeat;
}


.staple{
background-image:url(/millicancomponents/images/background/staplebg.jpg);
background-repeat:no-repeat;
}

.staplemed{
background-image:url(/millicancomponents/images/background/staplebgmed.jpg);
background-repeat:no-repeat;
}

.staplelong{
background-image:url(/millicancomponents/images/background/staplebglong.jpg);
background-repeat:no-repeat;
}

.staplevlong{
background-image:url(/millicancomponents/images/background/staplebgvlong.jpg);
background-repeat:no-repeat;
}

.staplereallylong{
background-image:url(/millicancomponents/images/background/staplebgreallylong.jpg);
background-repeat:no-repeat;
}


.lined{
background-image:url(/millicancomponents/images/background/linedpaperbg.jpg);
background-repeat:no-repeat;
}


.linedlong{
background-image:url(/millicancomponents/images/background/linedpaperbglong.jpg);
background-repeat:no-repeat;
}


.holes{
background-image:url(/millicancomponents/images/background/holesbg.jpg);
background-repeat:repeat-y;
}

.scrap{
background-image:url(/millicancomponents/images/background/millicanunravelled.jpg);
background-repeat:no-repeat;

}


#basicsinner{
width:600px;
padding:0;
margin-left:70px;
margin-top:30px;
float:left
}


HTML > BODY #basicsinner{
width:600px;
padding:0;
margin-left:140px;
margin-top:30px;
float:left;
}

#basicsinner1{
width:650px;
padding:0;
margin-left:25px;
margin-top:30px;
float:left
}


HTML > BODY #basicsinner1{
width:700px;
padding:0;
margin-left:50px;
margin-top:30px;
float:left;
}

#basics h3{
padding-bottom:15px;
font-weight:bold;
}


#basics .subtitle{
padding-bottom:2px;
padding-top:15px;
font-weight:normal;
}

#basics p{
padding-bottom:20px;
}


/*PRODUCT PAGE*/

#individualproduct{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
text-align:left;
}



HTML > BODY #individualproduct{
width:850px;
padding:0;
margin-left:125px;
margin-top:5px;
float:left;
text-align:left;
}


#rightprodbox{
width:350px;
padding:0;
margin-left:15px;
margin-top:20px;
float:left;
}


HTML > BODY #rightprodbox{
width:350px;
padding:0;
margin-left:30px;
margin-top:20px;
float:left;
}

#leftprodbox{
width:450px;
padding:0;
margin:0;
float:left;
}


#features{
width:850px;
padding:0;
margin-top:20px;
margin-left:0;
float:left;
background-image:url(/millicancomponents/images/background/featuresbg.jpg);
background-repeat:no-repeat;
min-height:370px;
_height:370px;

}

#featuresbox{
width:500px;
padding:0;
margin:0;
float:left;

}

#featuresbox ul{
padding-left:100px;
margin-left:0;
margin-top:38px;
margin-bottom:65px;
width:400px;
display:block;
}


HTML > BODY #featuresbox ul{
padding-left:100px;
margin-left:0;
margin-top:38px;
margin-bottom:65px;
width:400px;
display:block;
}

#featuresbox ul li{
list-style:none;
line-height:1.6em;
margin:0;
font-size:1.3em;
}


.title{
font-size:1.3em;
color:#a49059;
font-weight:bold;
}



#page_title{
font-size:1.5em;
font-weight:bold;
color:#a49059;
width:285px;
float:left;
padding:0;
margin:0;

}


#pagetitleprice{
color:#a49059;


}



#prod_descrip_text {
padding-bottom:0;
padding-top:10px;	
}

.how_to_place_order{
	
}




.matrix {
width:360px;
padding:0;
margin-top:15px;
margin-left:-3px;
float:left;
text-align:left;
}

.matrix_text{
margin:0;
font-size:1.4em;
font-variant:small-caps;
text-align:left;
}


#productlinks {
width:318px;
padding:0;
margin-top:75px;
float:right;

}


.previewContainer
{
	width: 450px;
    margin-top:20px;
}

.perviewImageNew{
	clear:left; 
	float:left; 
	margin: 2px;
}

.perviewImageNormal{ 
	float:left; 
	margin: 1px;
}

/*Category PAGE*/

#category{
width:870px;
padding:0;
margin-left:52px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/categorybgstrip.jpg);
background-repeat:repeat-y;
}



HTML > BODY #category{
width:870px;
padding:0;
margin-left:115px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/categorybgstrip.jpg);
background-repeat:repeat-y;
}

#categoryinner{
width:800px;
padding:0;
margin-left:20px;
float:left;
}


#categoryinner h2{
font-size:1.5em;
color:#3b5b79;
font-weight:normal;
}



/*Productshome*/

#products{
width:870px;
padding:0;
margin-left:52px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/productsbg.jpg);
background-repeat:no-repeat;
}



HTML > BODY #products{
width:870px;
padding:0;
margin-left:115px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/productsbg.jpg);
background-repeat:no-repeat;
}



#left{
width:340px;
padding:0;
margin-left:25px;
margin-top:0;
margin-bottom:50px;
float:left;
}


#right{
width:380px;
padding:0;
margin-left:60px;
margin-top:40px;
margin-bottom:50px;
float:left;

}

HTML > BODY  #left{
width:340px;
padding:0;
margin-left:50px;
margin-top:0;
margin-bottom:50px;
float:left;
}

#left p{
padding-bottom:12px;
}

#promo345{
width:380px;
padding:0;
margin:0;
float:left;
}

#promo190{
width:190px;
padding:0;
margin-top:15px;
float:left;
}


h2.toplevel{
font-size:1.3em;
font-weight:bold;
color:#3b5b79;
padding:5px;
text-align:center;

}




/*FOOTER*/

#footer{
width:880px;
padding:0;
margin-top:0;
margin-right:20px;
padding-bottom:30px;
float:right;
text-align:right;

}


HTML > BODY #footer{
width:880px;
padding:0;
margin-top:10px;
margin-right:40px;
padding-bottom:30px;
float:right;
text-align:right;
}


#footerbuttons{
width:880px;
margin-top:20px;
float:right;
padding:0;
}


#footer a:link{
color:#a49059;
text-decoration:none;


}
#footer a:hover{
color:#a49059;
text-decoration:underline;
}
#footer a:visited{
color:#a49059;
text-decoration:none;
}
#footer a:active{
color:#a49059;
text-decoration:none;
}


#searchresults{
width:850px;
padding:0;
margin-left:62px;
margin-top:20px;
float:left;
background-image:url(/millicancomponents/images/background/categorybgstrip.jpg);
background-repeat:repeat-y;
text-align:left;
}


HTML >BODY #searchresults{
width:850px;
padding:0;
margin-left:115px;
margin-top:20px;
float:left;
background-image:url(/millicancomponents/images/background/categorybgstrip.jpg);
background-repeat:repeat-y;
text-align:left;
}


#searchresultsinner{
width:800px;
padding:0;
margin-left:30px;
float:left;

}

#searchresults h2{
font-size:1.5em;

}


#dates{
width:110px;
padding:0;
margin:0;
float:left;
}

#venues{
width:490px;
padding:0;
margin:0;
float:left;
}

#venues p, #dates p{
padding-bottom:5px;
}


/*ORIGINAL CSS*/



/** FORMS **/

input{
font: 100% Arial, sans-serif;


}

textarea {
font: 100% Arial, sans-serif;

}

input.text {
	background-color:#FFFFFF;
	border:1px solid #DEDFD6;
	width:200px;
	padding:0.3em;
	margin:0 0 0.5em 0;	
}


input.text1 {
	background-color:#FFFFFF;
	border:1px solid #DEDFD6;
	width:210px;
	padding:0.3em;
	margin:0 0 0.5em 0;	
    font-size:1.2em;
}

.text6 {
	background-color:#FFFFFF;
	border:1px solid #DEDFD6;
	width:210px;
	padding:5px;	
    font-size:1.2em;

}


.ncbox {
	background-color:#FFFFFF;	
	width:220px;
	padding:3px;
	margin:0;
    font-size:1.2em;

}

input.textsmall{
width:15em;
}

input.textverysmall{ 
width:60px;
font-size:1.2em;
}

select 
{
font: 100% Arial, sans-serif;
width:25.4em;
background-color:#Ffffff;
border:1px solid #DEDFD6;
}

select.small{
width:6em;
background-color:#FFFFFF;	
padding:1px;
	margin:0;
font-size:1.2em;
}


select.date{
background-color:#FFFFFF;	
	width:60px;
	padding:1px;
	margin:0;
    

}


select.medium{
width:15em;
}

table.spaced{
padding:0.2em;
}

textarea.text
{
	background-color:#Ffffff;
	border:1px solid #DEDFD6;
	width:345px;
	
}

div.clear
{
	clear:both;	
}

.hidden
{
	display:none;
}


hr 
{
	border:none;
	border-top:1px solid #EFEBE7;
	height:1px;
}



.home_text 
{
	padding:0.1em;
	margin: 0.5em 1em;
	width:90%;
	font-size:110%;
}

.front_cat_img
{
	border:1px solid black;
	width:100px;
	height:100px;
	
}


.front_cat_img:hover
{
	border:1px solid #B7A05D;

	
}

div.text 
{
	padding:1em;
}





/** the following styles affect the products on the Newcategory.aspx page **/

div.product{
width:190px;
float:left;
margin-left:25px;
margin-bottom:10px;
margin-top:10px;
padding:0;
text-align: center;
}

HTML > BODY div.product{
width:190px;
float:left;
margin-left:50px;
margin-bottom:10px;
margin-top:10px;
padding:0;
text-align: center;
}




div.product div.image 
{	
	height:190px;
	text-align:center;
}

div.product div.name 
{
	
	font-weight:bold;
font-size:0.8em;
	
}

div.product div.buy
{
	margin:1em 0 0 0;
}



/** end of styles on Newcategory.aspx page **/







.total_text
{
	padding:0.5em 0.2em;	
}

/** end if shopping basket styles **/

._prod_sale {
 font-size: 100%;
 color: red;
 padding-top: 2px;
 padding-bottom: 2px;
 font-weight: bold;
}
._prod_saleold {
 font-size: 100%;
 
 padding-top: 2px;
 padding-bottom: 2px;
 text-decoration: line-through;
}
.prod_price_sale {
	font-size: 110%;
	color:  red;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}
.prod_price_saleold {
	font-size: 100%;
	text-decoration: line-through;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}

._prod_seemore {
 font-size: 100%;
 color:#666;
}

.thumb_prod_price{
color:#a49059;
}



.prod_price {

color:#a49059;
}


.font_text {
font-size:104%;
letter-spacing: 0.1em;}

.gen_link {
font-size:103%;
}

.prod_image_text {
font-size:103%;
}

.Navigation_padding {
font-size:103%;}

.total_text { font-size:110%; }
.basket_text { font-size:110%; }
div#items {colour:green;}
.total_white { font-size:110%; }
.spaced { font-size:110%; }
.login { font-size:110%; }

.intercept {
position:absolute;
height:450px;
width:300px;
}

.intercept2 {
position:absolute;
height:190px;
width:190px;
}

.intercept3 {
position:absolute;
height:389px;
width:389px;
}

.intercept4 {
position:absolute;
height:100px;
width:100px;
display:block;}


/* Hot Item start */
.hotItemContainer {
	position: absolute;

}
.hotItem_small{
	
	width: 55px;
	height: 29px;
	position: absolute;
	top: 9.5em;
	left: 3.7em;
	cursor: hand;
	
}

.hotItem_large{
	
	width: 55px;
	height: 29px;
	position: absolute;
	top: 22em;
	left: 8em;
	cursor: hand;
}
/* Hot Item End */

#continue .currency{
font-size:2em;
}






#leftcol{
width:355px;
padding:0;
float:left;
margin-left:25px;
margin-top:40px;
}

HTML > BODY #leftcol{
width:355px;
padding:0;
float:left;
margin-left:50px;
margin-top:40px;
}


#leftcol1{
width:370px;
padding:0;
float:left;
margin-left:40px;
margin-top:40px;
}

#leftcol2{
width:370px;
padding:0;
float:left;
margin-left:20px;
margin-top:20px;
}


HTML > BODY #leftcol2{
width:370px;
padding:0;
float:left;
margin-left:40px;
margin-top:20px;
}

#rightcol{
width:367px;
padding:0;
float:left;
margin-left:40px;
margin-top:40px;
}

#rightcol2{
width:367px;
padding:0;
float:left;
margin-left:40px;
margin-top:20px;
}


#pagebg{
width:850px;
padding:0;
margin-left:62px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/pagebg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:650px;
_height:650px;
}

HTML > BODY #pagebg{
width:850px;
padding:0;
margin-left:125px;
margin-top:5px;
float:left;
background-image:url(/millicancomponents/images/background/pagebg.jpg);
background-repeat:no-repeat;
text-align:left;
min-height:650px;
_height:650px;
}


HTML > BODY #friendprod{
width:250px;
padding:0;
margin-left:100px;
margin-top:0;
float:left;

}

#friendprod{
width:250px;
padding:0;
margin-left:50px;
margin-top:0;
float:left;

}

#ThumbnailsStageText{
font-size:1.3em;
line-height:1.5em;
padding:0;
margin:0;
}


#inspiration{
width:900px;
padding:0;
margin-left:50px;
margin-top:5px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/inspirationbg.jpg);
background-repeat:no-repeat;
}

HTML > BODY #inspiration{
width:900px;
padding:0;
margin-left:100px;
margin-top:5px;
float:left;
text-align:left;
background-image:url(/millicancomponents/images/background/inspirationbg.jpg);
background-repeat:no-repeat;
}


HTML >BODY #textbox{
width:530px;
float:left;
margin-left:60px;
margin-top:50px;
padding:0;
}


#textbox{
width:530px;
float:left;
margin-left:30px;
margin-top:40px;
padding:0;
}


#linksbox{
width:800px;
float:left;
margin-left:30px;
padding-top:10px;


}



HTML >BODY #linksbox{
width:800px;
float:left;
margin-left:60px;
padding:0;

}

#linksbox img{
padding:0;
margin:0;

}

#linksbox a:link, #linksbox a:visited{
color:#a49059;
font-weight:bold;
font-size:11px;
}

#linksbox a:hover{
color:#a49059;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}

HTML > BODY #link1{
width:200px;
float:left;
margin-left:200px;
margin-top:5px;
padding:0;
}

HTML > BODY #link2{
width:200px;
float:left;
margin-left:100px;
margin-top:-12px;
padding:0;
}

HTML > BODY #link3{
width:150px;
float:left;
margin-left:150px;
margin-top:35px;
padding:0;
}

HTML > BODY #link4{
width:100px;
float:left;
margin-left:20px;
margin-top:20px;
padding:0;
}

HTML > BODY #link5{
width:100px;
float:left;
margin-left:220px;
margin-top:20px;
padding:0;
}

HTML > BODY #link6{
width:150px;
float:left;
margin-left:300px;
margin-top:25px;
padding:0;
}

HTML > BODY #link7{
width:200px;
float:left;
margin-left:60px;
margin-top:-5px;
padding:0;
}

HTML > BODY #link8{
width:110px;
float:left;
margin-left:400px;
margin-top:1px;
padding:0;
}

HTML > BODY #link9{
width:140px;
float:left;
margin-left:210px;
margin-top:-10px;
padding:0;
}

HTML > BODY #link10{
width:120px;
float:left;
margin-left:315px;
margin-top:20px;
padding:0;
}

HTML > BODY #link11{
width:120px;
float:left;
margin-left:110px;
margin-top:0;
padding:0;
}

HTML > BODY #link12{
width:150px;
float:left;
margin-left:399px;
margin-top:10px;
padding:0;
}

HTML > BODY #link13{
width:100px;
float:left;
margin-left:130px;
margin-top:5px;
padding:0;
}


HTML > BODY #link14{
width:200px;
float:left;
margin-left:80px;
margin-top:30px;
padding:0;
}

HTML > BODY #link15{
width:130px;
float:left;
margin-left:450px;
margin-top:10px;
padding:0;
}

HTML > BODY #link16{
width:195px;
float:left;
margin-left:0;
margin-top:1px;
padding:0;
}




#link1{
width:200px;
float:left;
margin-left:100px;
margin-top:1px;
padding:0;
}

#link2{
width:200px;
float:left;
margin-left:100px;
margin-top:-15px;
padding:0;
}

#link3{
width:150px;
float:left;
margin-left:75px;
margin-top:30px;
padding:0;
}

#link4{
width:100px;
float:left;
margin-left:20px;
margin-top:20px;
padding:0;
}

#link5{
width:100px;
float:left;
margin-left:110px;
margin-top:20px;
padding:0;
}

#link6{
width:150px;
float:left;
margin-left:300px;
margin-top:25px;
padding:0;
}

#link7{
width:200px;
float:left;
margin-left:30px;
margin-top:-5px;
padding:0;
}

#link8{
width:110px;
float:left;
margin-left:340px;
margin-top:10px;
padding:0;
}

#link9{
width:140px;
float:left;
margin-left:105px;
margin-top:-10px;
padding:0;
}

#link10{
width:120px;
float:left;
margin-left:315px;
margin-top:20px;
padding:0;
}

#link11{
width:120px;
float:left;
margin-left:55px;
margin-top:-20px;
padding:0;
}

#link12{
width:150px;
float:left;
margin-left:320px;
margin-top:10px;
padding:0;
}

#link13{
width:100px;
float:left;
margin-left:65px;
margin-top:5px;
padding:0;
}


#link14{
width:200px;
float:left;
margin-left:80px;
margin-top:25px;
padding:0;
}

#link15{
width:130px;
float:left;
margin-left:330px;
margin-top:10px;
padding:0;
}

#link16{
width:195px;
float:left;
margin-left:0;
margin-top:1px;
padding:0;
}






#divider .pl{
padding-left:230px;
}

#formitem .jc{
padding-left:150px;
}


.but{
padding:5px;
}

#delbut{
width:380px;
float:left;
margin-bottom:8px;
padding:0;
}

#but{
width:75px;
float:left;
margin:0;
padding:0;
}

#buttext{
width:300px;
float:left;
margin:0;
padding-top:2px;
}

#colimg{
width:250px;
float:right;
margin-right:30px;
margin-top:20px;
padding:0;
}

#deltable{
padding:0;
margin:0;
width:240px;
float:left;
}

#deltable p{
line-height:0.8em;
}


#nav-medium {
	font-size:1.6em;
}

#nav-large {
	font-size:1.9em;
}


HTML > BODY #muphoto1{
padding:0;
margin:23px 25px 30px 10px;
width:799px;
float:left;
}

#muphoto1{
padding:0;
margin:23px 25px 30px 20px;
width:799px;
float:left;
}

#muphoto{
padding:0;
margin:23px 25px 20px 17px;
width:510px;
float:left;
}

HTML > BODY #muphoto{
padding:0;
margin:23px 25px 20px 35px;
width:510px;
float:left;
}

#mutext{
padding:0;
margin-top:70px;
width:240px;
float:left;

}

#mupromo1{
padding:0;
margin-left:15px;
margin-bottom:40px;
width:217px;
float:left;
}

HTML > BODY #mupromo1{
padding:0;
margin-left:30px;
margin-bottom:40px;
width:217px;
float:left;
}

#mupromo2{
padding:0;
margin:0;
width:175px;
float:left;
}

#mupromo3{
padding:0;
margin:0;
width:195px;
float:left;
}

#mupromo4{
padding:0;
margin:0;
width:219px;
float:left;
}


HTML > BODY #mupromo5{
padding:0;
margin-left:45px;
width:254px;
float:left;
}

#mupromo5{
padding:0;
margin-left:22px;
width:254px;
float:left;
}

#mupromo6{
padding:0;
margin-left:10px;
width:213px;
float:left;
}

#mupromo7{
padding:0;
margin-left:20px;
width:268px;
float:left;
}


#mupromo1 a:link, #mupromo2 a:link, #mupromo3 a:link, #mupromo4 a:link{
font-weight:normal;
font-size:0.9em;
}

#mupromo1 a:visited, #mupromo2 a:visited, #mupromo3 a:visited, #mupromo4 a:visited{
font-weight:normal;
font-size:0.9em;
}


#materials{
padding:0;
margin-top:40px;
margin-left:25px;
width:520px;
float:left;
text-align:justify;
min-height:665px;

}

HTML > BODY #materials{
padding:0;
margin-top:40px;
margin-left:50px;
width:520px;
float:left;
text-align:justify;
min-height:665px;

}


#topbox{
padding:0;
width:520px;
float:left;
margin-top:10px;
margin-bottom:10px;
text-align:justify;

}

#materialsnav{
padding:0;
margin-left:25px;
margin-top:35px;
width:230px;
float:left;

}

#topbox img{
padding-right:8px;
}

#materialsquote{
padding:0;
margin-top:70px;
width:230px;
float:left;
}


#materialsquote h3{
line-height:1.8em;
font-weight:normal;

}

#materialsquote1{
width:400px;
padding:0;
margin-left:35px;
float:left;
}

HHTL > BODY #materialsquote1{
width:400px;
padding:0;
margin-left:70px;
float:left;
}


#navlink{
padding:0;
margin:0;
width:230px;
float:left;

}


#navlink h3{
padding-top:21px;
text-align:right;
font-size:1.3em;
color:#3b5b79;
padding-bottom:0;
margin-bottom:0;

}

#navlink p{
padding-top:0;
margin-top:0;
text-align:right;
font-size:1.1em;

}

#materialsnav a:link{
color:#a49059;
}

#materialsnav a:visited{
color:#a49059;
}



#matbut{
width:80px;
margin:0;
padding:0;
float:right;
}


.mdpic{
padding-bottom:10px;}


.bluetitle{
color:#3b5b79;
}
