body {
	color: #333333;
	text-decoration: none;
	margin-top: 5px;
	padding: 0px;
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
html {
	scrollbar-face-color: #efefef;
    scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #AB7F89;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #efefef;
    scrollbar-darkshadow-color: #666666;
    scrollbar-track-color: #efefef;
}

p {padding:0px; margin:0px;}
#nav {
	height: 20px;
	width: 775px;
	margin-top:10px;
	clear:both;
	margin-bottom: 10px;
	background-color:#FFFFFF;
}

#main {
	width: 775px;
		background-image: url(../images/sidebar-pink.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 10px;
}
#header {
	width: 775px;
	height: 110px;
	background-color:#FFFFFF;
}
#logo {
	float: left;
	padding-right: 40px;
}
#welcomename {
	color: #AB7F89;
	font-size:12px;
	font-weight:bold;
	padding-right: 8px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #666666;
        }
		
/* setting the font sizes */
input, textarea, submit, form, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

    }
	
html>body, html>body div, html>body p,
html>body li, html>body a {
    font-size: 11px;

    }

p {
        padding: 0px;
        margin: 0px 0px 15px 0px;
        }

/****** NAVIGATION ******/
/************************/
#leftside {float: left;
	width: 170px;
	min-height:350px;
	}

#subnav {
	width: 150px;
	list-style-type: square;
	margin: 0px 10px 0px 10px;
}
#subnav ul {color:#Ab7f89; margin-left: 5px; padding-left: 10px; list-style-type: square;}
#subnav li {border-bottom: none;padding-left: 0px;}
#subnav ul  li li {padding-left: 0px; margin-left: 0px;}

#subnav li a {
	color: #333333;
	text-decoration:none;
	background-color:#ECE3E5;
	}


#subnav li a:hover {color:#Ab7f89;}

#subnav h2 {
	font-size: 11px;
	background-color:#ECE3E5;
	color: #Ab7f89;
	border-bottom: 1px solid #Ab7f89;
	padding: 0px 0px 2px 10px;
	margin-bottom: -10px;
	margin-top: 3px;
}
#subnav2 {
	width: 150px;
	
	margin: 0px 10px 0px 10px;
	}
#subnav2 ul {color:#Ab7f89; margin-left: 5px; padding-left: 10px; list-style-type: square;}
#subnav2 li {border-bottom: none;padding-left: 0px;}


#subnav2 li a {
	color: #333333;
	text-decoration:none;
	background-color:#ECE3E5;
	}


#subnav2 li a:hover {color:#Ab7f89;}

#subnav2 h2 {
	font-size: 11px;
	
	background-color:#ECE3E5;
	color: #Ab7f89;
	border-bottom: 1px solid #Ab7f89;
	padding: 0px 0px 2px 10px;
	margin-bottom: -10px;
	margin-top: 3px;
}
#subnav3 {
	background-color:#efefef;
	color:#Ab7f89;
	width: 140px;
	margin: 0px 10px 10px 10px;
	border: solid 1px #Ab7f89;
	padding: 5px;
	text-align: center;
	}
#subnav3 h2 {
	font-size: 11px;
	color: #Ab7f89;
	border-bottom: 1px solid #Ab7f89;
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
	margin-top: 0px;
}
#subnav3 a {color: #666666;}


#content {
	float:right;
	width: 595px;
}
#content-right {
	width: 575px;
}
.imgfloatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

#content-right ul{
	color: #AB7F89;
	list-style-type: square;
	font-weight: bold;
}
#productcats {
	margin-top: 5px;
	width: 575px;
}
#productcats h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #AB7F89;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AB7F89;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	
}
#productcats ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	
}
#productcats li {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #ccc;
	
}
#productcats img {
	display: block;
}

/****** MELA ******/
/************************/


table.mela {color:#333333;}
table.mela a:link {color:#333333}
table.mela a:visited {color:#AB7F89}

#melalogo {
	background-image: url(../images/mp_logo_sm.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 150px;
	height: 60px;
	padding-top: 20px;
	padding-right: 5px;
}

.melalogowht {
	background-image: url(../images/mp_logo.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	height: 80px;
	padding-top: 90px;
}

#numbers {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 0px;
	color: #666666;
}

#numbers a:link {color:#666666;  padding: 2px; text-decoration:none; }
#numbers a:visited {color:#666666;  padding: 2px; text-decoration:none;}
#numbers a:active {color: #ab7f89;}
#numbers a:hover {		color: #ab7f89;}




#website { padding-left: 20px; padding-bottom:3px;}
#website a:link {color: #ab7f89; text-decoration: none; }
#website a:visited {color: #ab7f89; text-decoration: none; }
#website a:active {color: #666666; text-decoration: none; }
#website a:hover {color: #666666; text-decoration: none; }

.back {
	padding-bottom: 5px;
	margin-left: 25px;
}

.back a:link {color: #ab7f89; text-decoration: none;}
.back a:visited {color: #ab7f89; text-decoration: none; }
.back a:active {color: #666666; text-decoration: none; }
.back a:hover {color: #666666; text-decoration: none; }

#mela_details {padding-top: 5px; padding-left: 20px;}
#mela_details h2 {padding: 0px 0px 0px -3px; font-size:14px; font-weight:bold;}

#melathumb {margin-left: 25px; }

#melathumb ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	
}
#melathumb li {
	
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	
}
#melathumb img {
	display: block;
	border: 1px solid #ccc;
	
}

.mela_desc {font-size: 9px; line-height:11px;}

#content-mela-main blockquote {
	color: #333333;
}
#content-mela-main {
	background-image: url(../images/mela-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
	width: 595px;
}
#content-mela-main a {color: #AB7F89;}

#overlay {
	width: 350px;
	margin-left: 220px;
	margin-top: 100px;
}

/* FOOTER */

#footer {
	clear: both;
	font-size: 10px;
	color: #666666;
	background-image: url(../images/footer-rose.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height: 50px;
	background-color: #efefef;
	padding: 2px;
	line-height: 14px;
}

#footer a:link {text-decoration: none; color:#666666; font-size: 9px;}
#footer a:visited {text-decoration: none; color:#AB7F89; font-size: 9px;}
#footer a:active {text-decoration: underline; color:#AB7F89; font-size: 9px;}
#footer a:hover {text-decoration: underline; color:#AB7F89; font-size: 9px;}

.subheadbox {
color: #AB7F89;
	text-align: center;
	text-transform: uppercase;
	padding: 4px;
	font-weight:bold;
	
}
#box {border: solid 1px #cccccc; padding: 5px; background-color:#ECE3E5}
.textbutton {border: solid 1px #AB7F89; padding: 1px 5px 1px 5px; background-color:#ECE3E5; margin: 0px 5px 0px 5px;}


.heading h2 {margin: 0px;padding: 0px;}

/* page headings */
.nurseryh, .boxh, .gifth, .customh {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -500em;
	line-height: 40px; /* height of title images */
    /* hide from mac ie5 and force overflow for win ie <6 \*/
    overflow: hidden;
    /* end hide */
}
.nurseryh {
	background-image: url(http://www.adrienne-bonney.com.au/images/nursery.gif);
}
.boxh {
	background-image: url(http://www.adrienne-bonney.com.au/images/bonney.gif);
}
.gifth {
	background-image: url(http://www.adrienne-bonney.com.au/images/gift.gif);
}
.customh {
	background-image: url(http://www.adrienne-bonney.com.au/images/custom.jpg);
}

img.padright {margin: 0px 20px 10px 0px;}

img.padright2 {margin: 0px ;}

#content-right h2 {
	font-weight: bold;
	color: #AB7F89;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size:14px;
}
#content-right h3 {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #AB7F89;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.list h3 {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #AB7F89;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
input.standard {border: solid 1px #333333; width: 200px; padding: 2px;}
.standard01 {border: solid 1px #333333; width: 200px; padding: 2px;}

td.formright {padding-right: 10px;}

td.banner {padding-bottom: 10px;}


.mela_border {
	border: 1px solid #ccc;
	color:#333333;
}
.number {
	font-size: 16px;
	font-weight: bold;
	color: #AB7F89;
	background-color: #ECE3E5;
	height: 30px;
	width: 30px;
	padding: 10px;
	border: 1px solid #AB7F89;
}

h3.terms {color:#999999; font-size: 11px; border-bottom:solid 1px #ccc;}
p.terms { color:#999999; font-size: 11px;}
.paddingtop {
	padding-top: 10px;
}
.terms a {color:#AB7F89; }form {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
select.voucher {margin: 20px 0px 20px 0px;}

h2.generic {color:#ab7f89; font-weight:bold; font-size:14px;}

#content-right a:link {color:#ab7f89; text-decoration:none; font-weight:bold;}
#content-right a:visited {color:#ab7f89;text-decoration:none; font-weight:bold;}
#content-right a:active {color:#666666;text-decoration:none; font-weight:bold;}
#content-right a:hover {color:#666666;text-decoration:none; font-weight:bold;}

.call {
	background-image: url(../images/call.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.border-bottom {margin-bottom: 10px; border-bottom: solid 1px #cccccc;}



/* MAIN NAV TOP */
#navbar {margin-bottom: 8px; margin-top: 10px;}
#nav {width:775px;background: transparent url(../images/nav.gif) no-repeat;height:20px;position: relative;z-index: 1;font-size:11px; text-align:left; }

#nav, #nav ul { /* all lists */padding: 0;margin: 0;list-style: none;list-style-image:none;margin:0px;}
#nav a {display: block;height:20px;text-indent:-9000px;text-decoration:none;}
#nav li { /* all list items */
float: left;margin:0;}


#nav a.home {background: transparent url("../images/nav.gif") no-repeat -0px 0px;width:50px;margin-left:0px;}
#nav a.about {background: transparent url("../images/nav.gif") no-repeat -50px 0;width:70px;}
#nav a.voucher {background: transparent url("../images/nav.gif") no-repeat -120px 0;width:102px;}
#nav a.box {background: transparent url("../images/nav.gif") no-repeat -222px 0;width:130px;}
#nav a.service {background: transparent url("../images/nav.gif") no-repeat -352px 0;width:112px;}
#nav a.custom {background: transparent url("../images/nav.gif") no-repeat -464px 0;width:104px;}
#nav a.nursery {background: transparent url("../images/nav.gif") no-repeat -568px 0;width:113px;}
#nav a.shop {background: transparent url("../images/nav.gif") no-repeat -681px 0;width:94px;}

#nav a.home:hover, #nav a.homeActive {background: transparent url("../images/nav.gif") no-repeat 0px -20px;width:50px;margin-left:0px;}
#nav a.about:hover, #nav a.aboutActive {background: transparent url("../images/nav.gif") no-repeat -50px -20px;width:70px;}
#nav a.voucher:hover, #nav a.voucherActive {background: transparent url("../images/nav.gif") no-repeat -120px -20px;width:102px;}
#nav a.box:hover, #nav a.boxActive {background: transparent url("../images/nav.gif") no-repeat -222px -20px;width:130px;}
#nav a.service:hover, #nav a.serviceActive {background: transparent url("../images/nav.gif") no-repeat -352px -20px;width:112px;}
#nav a.custom:hover, #nav a.customActive {background: transparent url("../images/nav.gif") no-repeat -464px -20px;width:104px;}
#nav a.nursery:hover, #nav a.nurseryActive {background: transparent url("../images/nav.gif") no-repeat -568px -20px;width:113px;}
#nav a.shop:hover, #nav a.shopActive {background: transparent url("../images/nav.gif") no-repeat -681px -20px;width:94px;}


/* end of main top nav */


/****** CART NAV ******/
#cartnav ul {list-style: none; margin: 0; padding:0; padding-top: 40px; }
#cartnav li {display: inline; }
#cartnav a:link, #cartnav a:visited {font-size: 10px;padding: 0px 10px 0px 10px; color: #999999; text-decoration:none; float:right; border: 1px solid #999999; margin-right: 5px;}
#cartnav a:hover {font-size: 10px;color: #ab7f89; background-color:#ece3e5; border:1px solid #ab7f89;}

/************************/
.boldpink {
	font-weight: bold;
	color: #AB7F89;}
	

.boldpink2 {
	font-weight: bold;
	color: #990000;}

	
.small {
	font-size: 9px;
	color: #AB7F89;
	text-decoration: none;
}
.small a:link {color: #AB7F89; 	text-decoration: none;}
.small a:visited {color: #AB7F89; 	text-decoration: none;}
.small a:active {color: #AB7F89; 	text-decoration: none;}
.small a:hover {color: #AB7F89; 	text-decoration: none;}

.padright {
	padding-right: 10px;
	text-align: right;
	}
textarea.textboxstandard {padding: 1px; border: solid 1px #999999; width: 300px; }
input.standard {padding: 1px; border: solid 1px #999999; width: 200px; }
input.smallsize {padding: 1px; border: solid 1px #999999; width: 90px; }
input.large {padding: 1px; border: solid 1px #999999; width: 250px; }
input.tiny {
	padding: 1px;
	border: solid 1px #999999;
	width: 32px;
	text-align: center;
}
input.normal {padding: 1px; border: solid 1px #999999; width: 175px; }

input.submit {
	color: #AB7F89;
	text-decoration: none;s
	background-color: #ECE3E5;
	padding: 1px;
	margin-right: 5px;
	border: 1px solid #AB7F89;
	margin-top: 2px;
}.required {
	font-size: 12px;
	font-weight: bold;
	color: #AB7F89;
}
p.nopad {
	margin: 0px;
	padding: 0px;
}
.padbottom {
	margin-bottom: 5px;
}

legend {
	font-weight: bold;
	color: #AB7F89;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
fieldset {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
