html{
	height: 100%;
}

body{
	height: 100%;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818285;
}

img{
	vertical-align: bottom;
}

a{
	text-decoration: none;
	color: #eb8399;
}

a img{
	border: none;
}

form{
	margin: 0px;
	padding: 0px;
}

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.clearR{
	clear: right;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


table#mainTbl{
	width: 100%;
	height: 100%;
	text-align: center;
}

#border{
	border: solid 2px #7f7f7f;
	width: 970px;
	text-align: left;
	margin: auto;
}

#header{
	background:url(images/header_bg.gif) no-repeat bottom right;
	min-height: 175px;
}

* html #header{
	height: 175px;
}

#logo{
	float: left;
	display: inline;
	margin: 40px 0px 0px 18px;
}

#mainNav{
	background: #90908f;
	padding: 4px 8px 3px 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

#mainNav a{
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif
}

#mainNav a.standout{
	color: #BCE4E6;
}

#mainNav a:hover, #mainNav a.standout:hover{
	color: #f9c4cf;
}

#phoneno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 20px;
	color: #f9c4cf;
	float: right;
}

#mainWrapper{
	background:url(images/main_bg.gif) no-repeat right top;
	position: relative;
}


#leftBorder{
	background:url(images/left_border.gif) repeat-y left;
}

#footer{
	background: #c9e9ec;
	padding: 6px 10px 6px 6px;
}

.stextbox{
	background: #ffffff;
	border: solid 1px #ffffff;
	font-size: 12px;
	padding: 1px 0px;
	width: 140px;
}

.button1{
	background: none;
	border: none;
	color: #9ea6a6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:pointer;
	margin: 0px;
	padding: 0px
}

.button2{
	background: #c9e9ec;
	border: none;
	color: #9ea6a6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-transform: uppercase;
	margin: 20px 0px 0px 0px;
	padding: 2px 10px;	
}

.button1:hover{
	color: #eb8399;
}

#searchform{
	display: inline;
}

#footer a{
	color: #9ea6a6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 15px;
}

#footer a:hover{
	color: #eb8399;
}

#leftSide{
	width: 158px;
	padding: 7px 0px;
	float: left;
	margin-left: 8px;
	display: inline;
	position: relative;
}

a.h1{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 19px;
	display: block;
	color: #ecb5ca;
	padding: 0px 0px 5px 5px;
}

a.h1:hover{
	color: #c9e9ec;
}

.hr{
	background: #e6e7e7;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	margin: 5px 0px;
}

#sidemenu a{
	color: #9ea6a6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	border-bottom: solid 1px #e6e7e7;
	padding: 4px 0px 4px 6px;
	position: relative;
}

#sidemenu a.selected{
	color: #ecb5ca;
}

#sidemenu a:hover{
	color: #ecb5ca;
}

#sidemenu a.subcat{
	padding-left: 20px;
	font-weight: normal;
}


#sidemenu a.subselected{
	padding-left: 20px;
	font-weight: normal;
	color: #ecb5ca;
}

#mainContent{
	float: left;
	width: 765px;
	display: inline;
	margin-left: 30px;
	position: relative;
}

#mainContentNewsletter{
	width: 765px;
	height: 400px;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	
}

.box2TopLeft{
	background:url(images/box2_top_left.gif) no-repeat top left #fdf5f8;
}

.box2TopRight{
	background:url(images/box2_top_right.gif) no-repeat top right;
}

.box2BotLeft{
	background:url(images/box2_bot_left.gif) no-repeat bottom left;
}


.box2BotRight{
	background:url(images/box2_bot_right.gif) no-repeat bottom right;
	width: 100%;
}

.box2BotRightCart{
	background:url(images/box2_bot_right_cart.gif) no-repeat bottom right;
	width: 100%;
}

.pad1{
	padding: 0px 30px 40px 5px;
}

#welcome{
	position: relative;
	margin-top: 60px;
}

#welcome p{
	padding: 8px 0px 8px 4px;
	margin: 0px;
	color: #64513e;
	font-size: 12px;
	line-height: 15px;
}

#welcomeImg{
	margin-top: -13px;
	position: relative;
}

.pad2{
	margin: 0px 0px 0px 3px;
	padding: 5px 5px 5px 0px;
	background:url(images/cart_icon.gif) no-repeat left center;
	text-align: right;
}

#cart{
	width: 160px;
	position: absolute;
	font-weight: bold;
	right: 0px;
	top: 5px;
}

.pad3{
	padding-right: 10px;
}


#subscribe{
	padding: 20px 0px 5px 0px;
	text-align: center;
}


.box1Top{
	background:url(images/box1_h.gif) repeat-x top;
}

.box1Bot{
	background:url(images/box1_h.gif) repeat-x bottom;
}

.box1Left{
	background:url(images/box1_v.gif) repeat-y left;
}

.box1Right{
	background:url(images/box1_v.gif) repeat-y right;
}

.box1TopLeft{
	background:url(images/box1_top_left.gif) no-repeat top left;
}

.box1TopRight{
	background:url(images/box1_top_right.gif) no-repeat top right;
}

.box1BotLeft{
	background:url(images/box1_bot_left.gif) no-repeat bottom left;
}

.box1BotRight{
	background:url(images/box1_bot_right.gif) no-repeat bottom right;
	width: 100%;
}



#newArrivals{
	position: relative;
	margin-top: 14px;
	text-align: center;
}

#newArrivals2{
	text-align: center;
}

#newArrivals2 img{
	width: 150px;
}

h1{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ecb5ca;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1.catname{
	padding: 8px 0px 10px 0px;
}

h1.newa{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #c9e9ec;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


h1.newa2{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #c9e9ec;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


#newArrivals a.newTitle{
	color: #6f634f;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 8px 20px;
}

#newArrivals2 a.newTitle2{
	color: #6f634f;
	display: block;
	text-align: center;
	font-size: 12px;
	padding: 2px 5px;
}

#newArrivals a.more{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c9e9ec;
	background:url(images/arrow.gif) no-repeat right center;
	padding-right: 13px;
}


#newArrivals2 a.more2{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c9e9ec;
}

.pad4{
	padding: 10px 0px 30px 0px;
}


.pad9{
	padding: 10px 0px 10px 0px;
}

#leaves2{
	position: absolute;
	top: 25px;
	right: 0px;
}	

#bird{
	position: absolute;
	left: -23px;
	top: -40px;
}

.catimage, .prodimage{
	border: solid 1px #e6e7e7;
}

p.catname{
	padding: 0px 0px 15px 0px;
}

div.prodname{
	padding: 5px 0px 3px 0px;
	line-height: 16px;
}

div.prodprice{
	color: #3f3015;
	padding: 0px 0px 4px 0px;
}

div.prodprice span.price{
	color: #3f3015;
	font-weight: normal;
	font-size: 12px;
}

p.catname a, div.prodname a{
	color: #3f3015;
}

.prodmore{
	background: #c9e9ec;
	color: #3f3015;
	display: block;
	width: 60px;
	margin: auto;
	padding: 2px 0px;
}

#proddetailTbl{
	clear: right;
}

.prodImageBox{
	border: solid 1px #e6e7e7;
	text-align: center;	
}

.zoom{
	color: #A0A1A3;
	font-size: 11px;
	display: block;
	padding: 10px;
}

#proddetailTbl{
	width: 100%;
	margin-top: 30px;
}

#proddetailTbl td{
	vertical-align: top;
}

.pad7{
	padding: 0px 5px 0px 20px;
}

span.priceLabel{
	text-transform:lowercase;
	font-size: 12px;
}

span.price{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.efriend{
	color: #a0a1a3;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold
}

a.efriend:hover{
	color: #f9c4cf;
}

#breadcrumbs{
	padding: 10px 0px 5px 0px;
	color: #79cbcc;
	font-weight: bold;
}

#breadcrumbs a{
	color: #79cbcc;
	font-weight: bold;
}


#breadcrumbs a:hover{
	color: #f9c4cf;
}

h1.prodheading{
	margin-right: 50px
}

#prodOptTbl{
	margin-bottom: 20px;
}

#prodOptTbl td{
	padding-bottom: 10px;
	vertical-align: middle
}

#promotable{
	width: 100%;
	margin-top: 15px;
}

#promotable td{
	padding: 5px;
}

h1.promo{
	color: #b5b7b9;
	position: relative;
	padding-left: 7px;
}

#bird2{
	position: absolute;
	top: -12px;
	left: -10px;
}

a.promoMoreInfo{
	background: #9d9fa2;
	color: #ffffff;
	display: block;
	width: 60px;
	text-align: center;
	margin: auto;
	padding: 2px 0px;
}

.promoProdName{
	color: #9d9fa2;
}

.promoImage{
	border: solid 1px #e6e7e7;
}

.catimage{
	width: 130px;
	height: 130px;	
}

.prodimage{
	width: 130px;
	height: 130px;
}

.pagenums{
	padding: 20px 0px 10px 0px;
	text-align: center;
}


.smalltext{
	display: block;
	font-size: 11px;
	text-transform:lowercase;
	padding: 3px 0px;
}

input.textbox{
	font-size: 12px;
	width: 200px;
	color: #58595B;
}

input.highertextbox{
	font-size: 12px;
	width: 200px;
	color: #58595B;
}

select.highertextbox{
	font-size: 12px;
	width: 203px;
	color: #58595B;
}

.table-cattable{
	margin-top: 10px;
}

.borderL{
	border-left: solid 1px #e6e7e7;
	margin-top: 45px;
	width: 220px;
}

.pad8{
	margin: 0px 20px 0px 20px;
	padding-top: 60px;
}

#review{
	margin-top: 12px;
}

.pad9{
	padding: 8px 10px;
}

#review .label{
	font-weight: bold;
	color: #ee98aa;
}

h3{
	color: #ee98aa;
	margin: 0px;
	padding: 5px 0px;
	font-size: 13px;
}

#review h3{
	color: #ee98aa;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 13px;
}

#review p{
	font-weight: bold;
	line-height: 20px;
	padding: 0px;
}

#review .moreL{
	text-align: right;	
}

#review .moreL a{
	font-weight: bold;
}


#review .moreL a:hover{
	color: #C9E9EC;
}









.box3Top{
	background:url(images/box3_border_h.gif) repeat-x top;
}

.box3Bot{
	background:url(images/box3_border_h.gif) repeat-x bottom;
}

.box3Left{
	background:url(images/box3_border_v.gif) repeat-y left;
}

.box3Right{
	background:url(images/box3_border_v.gif) repeat-y right;
}

.box3TopLeft{
	background:url(images/box3_top_left.gif) no-repeat top left;
}

.box3TopRight{
	background:url(images/box3_top_right.gif) no-repeat top right;
}

.box3BotLeft{
	background:url(images/box3_bot_left.gif) no-repeat bottom left;
}

.box3BotRight{
	background:url(images/box3_bot_right.gif) no-repeat bottom right;
	width: 100%;
}



#featured{
	margin-top: 12px;
	text-align: center;
}

#featured img.product{
	width: 150px;
}

.fProdName, .fProdPrice{
	display: block;
	text-align: center;
	color: #635640;
	line-height: 16px;
}

#rightSide{
	width: 220px;
	border-left: solid 1px #e6e7e7;	
	padding-bottom: 10px;
}

.hideBorder{
	height: 50px;
	width: 1px;
	background: #ffffff;
	margin-left: -1px;
}


#innerContent{
	vertical-align: top;
	padding-top: 8px;
}

#innerContent p{
	text-align:justify
}

.pad11{
	padding: 0px 40px 0px 0px;
}

a.credits{
	float: right;
}


.prodfullimage{
	width: 250px;
}

#NappyLink{
	vertical-align: top;
	float: left;
	display: inline;
	margin-top: 62px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
