@charset "utf-8";
body {
	position:relative;
	height:100%;
	text-align:center;
	background-color:#F2869A;
	background-image:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/backgroundwh.png);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:80%;
}

a:link{text-decoration:none;}

#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:100%;
}
.leftimg {
	left:0px;
	top:0px;
	position:absolute;
	border:none;
	z-index:0;
}
.rightimg {
	right:0px;
	top:0px;
	position:absolute;
	border:none;
	z-index:0;
}
.centerbottom {
	left:121px;
	top:112px;
	position:absolute;
	border:none;
	z-index:0;
}
.logoimg {
	left:358px;
	top:0px;
	position:absolute;
	border:none;
	z-index:0;
}
#mainbox {
	position:absolute;
	left:220px;
	top:166px;
	width:690px;
	z-index:5;
	text-align:left;
}
#mainbox a:link {
	color:#fff;
}
#mainbox a:visited { text-decoration:none;
	color:#fff;
}
#mainbox a:hover { text-decoration:none;
	color:#fff;
}
#mainbox a:active { text-decoration:none;
	color:#fff;
}
html > body #mainbox { text-decoration:none;
	min-height:0px;
}
#navbar {
	position:absolute;
	left:105px;
	width:755px;
	top:125px;
	background:#FFF;
	height:30px;
	font-size:140%;
	text-align:center;
	word-spacing:40px;
	font-family:"Times New Roman", Times, serif;
}
#navbar a:link { text-decoration:none;
	color:#DD4068;
}
#navbar a:visited { text-decoration:none;
	color:#DD4068;
}
#navbar a:hover { text-decoration:none;
	color:#DD4068;
}
#navbar a:active { text-decoration:none;
	color:#DD4068;
}
#session {
	position:absolute;
	right:95px;
	top:0px;
	text-align:right;
	width:330px;
}
#footer {
	position:relative;
	left:0px;
	width:690px;
	z-index:0;
	text-align:right;
	vertical-align:middle;
	height:16px;
	font-size:70%
}
.boxhead {
	color:#DD4068;
	font-size:130%;
	padding:8px;
	font-weight:bold;
}
#footer1 {
	position:relative;
	left:0px;
	width:690px;
	z-index:0;
	text-align:center;
	vertical-align:middle;
	height:28px;
	font-size:90%
	
}
.boxhead {
	color:#DD4068;
	font-size:130%;
	padding:8px;
	font-weight:bold;
}
#cartbox {
	position:absolute;
	top:165px;
	left:51px;
	background:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/2_r6_c2.png);
	width:168px;
	height:204px;
	padding-right:8px;
}
#cartbox a:link { text-decoration:none;
	color:#fff;
}
#cartbox a:visited { text-decoration:none;
	color:#fff;
}
#cartbox a:hover { text-decoration:none;
	color:#fff;
}
#cartbox a:active { text-decoration:none;
	color:#fff;
}
#linkbox {
	position:absolute;
	top:165px;
	left:51px;
	background:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/2_r6_c2.png);
	width:168px;
	height:204px;
	padding-right:8px;
	text-align:left;
}
#linkbox a:link { text-decoration:none;
	color:#fff;
}
#linkbox a:visited { text-decoration:none;
	color:#fff;
}
#linkbox a:hover { text-decoration:none;
	color:#fff;
}
#linkbox a:active { text-decoration:none;
	color:#fff;
}
.cartleft {
	text-align:left;
	padding-right:5px;
}
#catbox {
	position:absolute;
	top:367px;
	left:51px;
	background:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/2_r6_c3.png);
	width:168px;
	height:312px;
	text-align:left;
	margin-right:8px;
}
#brandbox {
	position:absolute;
	top:682px;
	left:51px;
	background:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/2_r6_c3.png);
	width:168px;
	height:312px;
	text-align:left;
	margin-right:8px;
	padding-left:3px;
	line-height:20px;
}
#brandbox a:link { text-decoration:none;
	color:#fff;
}
#brandbox a:visited { text-decoration:none;
	color:#fff;
}
#brandbox a:hover { text-decoration:none;
	color:#fff;
}
#brandbox a:active { text-decoration:none;
	color:#fff;
}
#prodbox {
	position:absolute;
	top:994px;
	left:51px;
	background:url(http://pinkandlilly.co.uk/shop/skins/pinknlilly/styleTemplates/global/images/2_r6_c2.png);
	width:168px;
	height:204px;
	text-align:center;
	overflow:hidden;
	margin-right:8px;
	padding-right:8px;
}
#prodbox a:link {
	color:#fff;
}
#prodbox a:visited {
	color:#fff;
}
#prodbox a:hover {
	color:#fff;
}
#prodbox a:active {
	color:#fff;
}
/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	list-style: none;
	list-style-type: none;
	width: 158px;
	padding: 0px;
	margin: 0px;
	z-index: 98;
	
}
.li-nav a {
	padding: 2px 1px;
	width: 148px;
	display: block;
	text-indent: 2px;
	background-color:#DD4068;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	z-index: 98;
}
.li-nav a:hover {
	color: #FFF;
	z-index: 98;
}
.ul-nav, .li-nav {
	display: block;
	list-style: none;
	z-index: 98;
}
.ul-nav {
	width: 150px;
	padding: 0px;
	z-index: 98;
}
.li-nav {
	float: left;
	z-index: 98;
}
.li-nav .ul-nav {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	z-index: 98;
}
a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 143px 6px;
	z-index: 98;
}
/*
End Cross-Browser DHTML Menu
*/

.num {
	list-style:circle;
}
.txtviewCart {
	font-weight:bold;
}
.prodbox {
	position:absolute;
	width:345px;
	left:345px;
	text-align:left;
	margin-left:2px;
	overflow:hidden;
}
.prodimgbox {
	position:absolute;
	width:345px;
	left:0px;
	text-align:center;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px;
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */

#prodimg {
	position:absolute;
	left:29px;
	top:105px;
	z-index:8;
}
#prodframe {
	position:absolute;
	left:10px;
	top:88px;
	z-index:9;
}
#prodframebg {
	position:absolute;
	left:13px;
	top:88px;
	z-index:7;
}
#rightprod {
	position:absolute;
	left:310px;
	top:90px;
}
#rightbotprod {
	position:absolute;
	left:310px;
	top:300px;
}
#subCats {
	text-align:justify;
	text-align: center;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 650px;
	font-size:120%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.subCat {
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	font-family:Arial, Helvetica, sans-serif;
}
.txtContentTitle {
	font-size: 120%;
	font-weight: 600;
	color: #DD4068;
	background-color:#F2869A;
	margin:5px;
	padding:3px;
	border:#DD4068 medium;
	text-transform:capitalize;
}
.prodimga {
	height:300px;
	width:240px;
}
.txtOldPrice {
	text-decoration: line-through;
}
.prodopt {
	text-align:center;
	position:absolute;
	top:450px;
	left:8px;
	height:61px;
	vertical-align:middle;
}
#reviews {
	text-align:justify;
	position:absolute;
	top:470px;
	right:20px;
}
.latestProds {
	text-align: center;
	width: 165px;
	height: 270px;
	float:left;
	overflow: hidden;
	padding:2px;
}

.latestProds a:link {
	color:#fff;
}
.latestProds a:visited { text-decoration:none;
	color:#fff;
}
.latestProds a:hover { text-decoration:none;
	color:#fff;
}
.latestProds a:active { text-decoration:none;
	color:#fff;
}
html > body .latestProds { text-decoration:none;
}
.catimg {
	width:160px;
	height:190px;
	z-index:97;
}
.cartProgress {
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 0px solid #fff;
	width: 350px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #fff;
	font-weight: bold;
}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-bottom: 1px solid #C39;
}
.tdcartEven {
	background-color: #D72653;
}
.tdcartOdd {
	background-color: #D72654;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #fff;
}
.pagination {
	font-size:100%;
	float:left;
	border:none;
}
#homeframes {
	position:relative;
	left:220px;
	top:166px;
	width:690px;
	z-index:5;
	text-align:left;
}

#home1{
	position:absolute;
	left:0px;
	top:147px;
}
#home2{
	position:absolute;
	right:0px;
	top:154px;
}
#shoplink{
	position:absolute;
	top:364px;
	left: 322px;
	border:none;
}

.heartframe{
	position:absolute;
	right:0px;
	top:0px;
	border:none;
	z-index:3;
}

#salebox{
	position:absolute;
	top:181px;
	left: 317px;
}
.paginate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#homefooter{
	position:absolute;
	text-align:center;
	top:793px;
	width: 855px;
	left: 86px;
}

#homefooter a:link { text-decoration:none;
	color:#fff;
}
#homefooter a:visited { text-decoration:none;
	color:#fff;
}
#homefooter a:hover { text-decoration:none;
	color:#fff;
}
#homefooter a:active { text-decoration:none;
	color:#fff;
}
#currency{
	position:absolute;
	left:95px;
	top:0px;
	text-align:left;
	width:330px;
}