body {
	margin: 0px;
	padding:0px;
	background-color: #FFFFFF;
}
img {
border:0;
}
p {
font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #990000;
}

a {
font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #990000;
}
/*
Initial CSS
#container {
margin:0px;
padding:0px;
width:760px;
}
*/
/* Changes by Kaythi (31/07/2007) */
#container {
margin:20px 0px 0px 0px;
padding:0px;
width:760px;
}
/*-------------------------------*/
#header {
float:left;
width:750px;
height:148px;
}
#left {
	float:left;
	width:191px;
	padding:0;
	margin:0;
	background-attachment: scroll;
	background-image: url(../images/leftbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.txt_data{
font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-align:justify;
}
/*left navigation*/
#staffleftnav{
margin:13px 0px 13px 20px;
padding:0px;
float:left;
text-indent: 0px;
font-size: 12pt;
width:105px;
height:300px;
list-style-type: none;
}
/*left navigation*/
#leftnav{
margin:13px 0px 13px 20px;
padding:0px;
float:left;
text-indent: -10000px;
width:105px;
height:244px;
list-style-type: none;
}
html>body #leftnav{ /*fix firefox margins*/
margin:0px 0px 40px 40px;
padding:0px;
float:left;
text-indent: -10000px;
width:105px;
height:244px;
list-style-type: none;
}
#leftnav li {
	float:left;
	margin:13px 0px 0px;
	padding: 0px;
	width:105px;
	height:9px;
}
html>body #leftnav li { /*fix firefox margins*/
	float:left;
	margin:22px 0px 0px;
	padding: 0px;
	width:105px;
	height:9px;
}
#leftnav a {
margin:0px;
padding:0px;
float:left;
width:125px;
height:11px
}

/*staff navigation buttons*/
#staffleftnav a#staff-nav {
	margin:0px;
	padding:5px;
	height:9px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normmal;
}

/*navigation buttons*/
#leftnav a#nav-home {background: url(../images/nav-home.gif) no-repeat;}
#leftnav a#nav-us {background: url(../images/nav-us.gif) no-repeat;}
#leftnav a#nav-products {background: url(../images/nav-products.gif) no-repeat;}
#leftnav a#nav-new {background: url(../images/nav-new.gif) no-repeat;}
#leftnav a#nav-outlet {background: url(../images/nav-outlet.gif) no-repeat;}
#leftnav a#nav-contact {background: url(../images/nav-contact.gif) no-repeat;}
#leftnav a#nav-news {background: url(../images/nav-news.gif) no-repeat;}
#leftnav a#nav-search {background: url(../images/nav-search.gif) no-repeat;}
#leftnav a#nav-media {background: url(../images/news_room.gif) no-repeat;}
#leftnav a#nav-order {background: url(../images/nav-orders.gif) no-repeat;}
/*navigation mouseover effect*/
#leftnav a:hover#nav-home, #leftnav a.active#nav-home {background: url(../images/nav-home.gif) no-repeat;}
#leftnav a:hover#nav-us, #leftnav a.active#nav-us {background: url(../images/nav-us.gif) no-repeat;}
#leftnav a:hover#nav-products, #leftnav a.active#nav-products {background: url(../images/nav-products.gif) no-repeat;}
#leftnav a:hover#nav-new, #leftnav a.active#nav-new {background: url(../images/nav-new.gif) no-repeat;}
#leftnav a:hover#nav-outlet, #leftnav a.active#nav-outlet {background: url(../images/nav-outlet.gif) no-repeat;}
#leftnav a:hover#nav-contact, #leftnav a.active#nav-contact {background: url(../images/nav-contact.gif) no-repeat;}
#leftnav a:hover#nav-search, #leftnav a.active#nav-search {background: url(../images/nav-search.gif) no-repeat;}
#leftnav a:hover#nav-news, #leftnav a.active#nav-news{background: url(../images/nav-news.gif) no-repeat;}
#leftnav a:hover#nav-media, #leftnav a.active#nav-media{background: url(../images/news_room.gif) no-repeat;}

#leftnav a:hover#nav-order, #leftnav a.active#nav-order{background: url(../images/nav-orders.gif) no-repeat;}
/*shopping cart */
#shopcart{
	float:left;
	width:191px;
	height:45px;
	text-indent:-10000px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: E3DEB2;
	border-bottom-color: E3DEB2;
	
}
#shopcart a{
	float:left;
	width:163px;
	height:14px;
	background-image: url(../images/shopcart.gif);
	background-repeat: no-repeat;
	margin-top: 13px;
	margin-left: 10px;
}
#shopcart a:hover, #shopcart a.active{background: url(../images/shopcart-over.gif) no-repeat;}

/*login*/
#login {
	float:left;
	margin:0px;
	padding-top:10px;
	width:191px;
	padding-right: 15px;
	padding-left: 15px;

}
html>body #login {
	float:left;
	margin:0px;
	padding-top:10px;
	width:161px;
	padding-right: 15px;
	padding-left: 15px;
}
html>body #login img.formtitle{
margin:10px 10px 0px 0px;
}
#login input{
float:right;
margin-bottom:10px;
padding:0px;
font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #990000;
	background-color: #F7F2E0;
	border: 1px solid #E3DEB2;}
}
#right {
float:left;
width:560px;
margin:0px;
padding:0px;
}
/*main image placeholder*/
#mainpic {
margin:0px;
padding:0px;
height:0px;
float:left;
width:559px;
height:275px;
background: url(../images/mainpic.jpg) no-repeat;
}
html>body #mainpic {
margin:0px;
padding:0px;
height:0px;
float:left;
width:559px;
height:272px;
background: url(../images/mainpic.jpg) no-repeat;
}
/*promobox*/
#promobox {
	margin:0px;
	height:0px;
	float:left;
	width:279px;
	height:127px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#promobox a{
background: url(../images/boxes-bg.jpg) no-repeat;
float:left;
width:279px;
height:36px;
}
#promobox a:hover{
background: url(../images/boxes-bg-over.jpg) no-repeat;
}
#promobox img#promo{
margin-left:100px;
margin-top:12px;
}
/*productbox*/
#prodbox {
	margin:0px;
	height:0px;
	float:left;
	width:279px;
	height:127px;
}
#prodbox a{
background: url(../images/boxes-bg.jpg) no-repeat;
float:left;
width:279px;
height:36px;
}
#prodbox a:hover{
background: url(../images/boxes-bg-over.jpg) no-repeat;
}
#prodbox img#prod{
margin-left:100px;
margin-top:12px;
}
#footer {
margin:0;
padding:0;
float:left;
}
/*subpage style*/
#pinkbox {
	float:left;
	margin:0px;
	padding-left:1px;
	width:139px;
	height:147px;
	background-color: #EECFC3;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
html>body #pinkbox {
	float:left;
	margin:0px;
	padding-left:1px;
	width:138px;
	height:147px;
	background-color: #EECFC3;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/*breadcrumbs*/
#breadcrumb{
	float:left;
	margin:0px;
	padding:0px;
	width:559px;
	height:27px;
	background-attachment: scroll;
	background-image: url(../images/bc-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*prod_listing Added By Kaythi (31/07/2007)*/
#prod_listing{
	float:left;
	margin:0px;
	padding:0px;
	width:559px;	
	background-attachment: scroll;
	background-position: left top;
}
/*------------------------------------*/

/* login_admin Added by Kaythi (31/07/2007) */
#login_admin{
	float:left;
	margin:80px 0px 0px 0px;
	padding:0px;
	width:559px;
	height:250px;
	background-attachment: scroll;	
	background-position: left top;
}
/*------------------------------------*/
#breadcrumb p{
	margin:0px 20px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #660000;
	font-size: 10pt;
}
#breadcrumb a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	color: #990033;
}
#breadcrumb a:hover {
text-decoration:underline;
}
/*category page*/
#cat_txt {
	float:left;
	margin:0px;
	width:559px;
	color: #660000;
	background-color: #FFFFFD;
}

/*whatsnew_past page Added by Kaythi (31/07/2007)*/
#whatsnew_past {
	float:left;
	margin:10px 0px 0px 0px;
	width:559px;	
}
/*----------------------------------------------*/

#cat_txt p{
	margin:0px;
	padding:10px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #990000;
	text-decoration: none;
	line-height: 16pt;
}
.category {
float:left;
}
html>body .category a{
float:left;
	width:139px;
	height:170px;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #B53C60;
	margin:0px;
	padding:0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #FBEDE6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.category_product a{
	width:120px;
	height:170px;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #B53C60;
	margin:0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #FDFCEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.category_product a:hover{
	background-color: #FDFCEA;
	color: #FF6600;]
	}
.category_product a img{
margin:5px;
}
.category a{
	width:140px;
	height:170px;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #B53C60;
	margin:0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #FDFCEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.category a:hover{
	background-color: #FDFCEA;
	color: #FF6600;]
	}
.category a img{
margin:5px;
}
/*products page sub nav*/
#cat_nav{
	float:left;
	margin:0px;
	padding:0px;
	width:140px;
	height:400px;
	background-color: #FFFFF9;
	display:block;
	list-style-type: none;
	}

#cat_nav li{
	margin:18px 10px 18px 25px;
	padding: 0px;
	display:block;
	line-height: 10pt;
}

/*sub sub nav*/
#cat_subnav{
display:block;
list-style-type: none;
padding:0px;
margin:0px;
}
html>body #cat_subnav{
	display:block;
	list-style-type: none;
	margin-top: -15px;
	margin-right: 10px;
	margin-left: 25px;
}


#cat_subnav li{
	padding:0px;
	margin:5px 0px 5px 16px;
		line-height:9pt;
}
#cat_subnav a{
	color: #CC6600;
	text-decoration: none;
}
#cat_subnav a:hover, #cat_subnav a.active{
	color: #996600;
}
/*product listing*/
#prod_list{
width:560px;
margin:0px;
padding:0px;
float:left;
}
.prod_disp{
	width:133px;
	height:230px;
	text-align:center;
	float:left;
	text-decoration: none;
	font-weight: normal;
	background-color: #FEF1E7;
	line-height: normal;
		margin:3px 3px;
		padding-top:4px;
}
.prod_disp_alt{
	width:133px;
	height:230px;
	text-align:center;
	float:left;
	margin:3px 3px;
	text-decoration: none;
	font-weight: normal;
	background-color: #FBF3F0;
	line-height: normal;
	padding-top:4px;
}
#product_list{
	float:left;
	width:560px;
	margin-left:0px;
	margin-top: 0px;
}
#product_list h3{
margin:0px;
padding:10px 0px 5px;
}
#product_list h3 a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #DB5B88;
	margin:0px;
	text-decoration: none;
	
}
#product_list h3 a:hover {
	color: #B62759;
	text-decoration: underline;
	
}
#product_list p{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	margin:0px;
	padding:0px 0px 5px;
}
/*product individual pg*/
#prod_img {
	text-align:center;
	margin:0px;
	padding:15px;
}
#prod_info {
	float:left;
	margin:0px;
	padding:0px;
	width:419px;
	background-color: #FFF9F4;
}
#prod_info h2{
display:block;
margin-left:20px;
margin-top:0px;
margin-bottom:5px;
font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #B62759;
}
#prod_info p{
	margin:0px 20px 10px;
	width:380px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 15px;
}
#pgheader {
	float:left;
	padding-left:20px;
	padding-bottom: 2px;
	padding-top: 4px;
}
/* Added by Kaythi (31/07/2007) */
#configure_pg {
	float:left;
	padding-left:0px;
	padding-bottom: 2px;
	padding-top: 4px;
}
/*-----------------------------*/
#searchtable {
float:left;
padding-left:30px;
}
#checkouttable {
float:left;
padding-left:30px;
}
.detailimg {
	float: left;
	clear: left;
	margin-right:20px;
}

.detaildatehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #990033;
	padding: 0px;

}
.detailhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #B5242B;
	padding: 0px;

}
.listdatehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #953136;
	padding: 0px;

}
.listhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #B5242B;
	padding: 0px;
	text-decoration: none;

}
#listhd a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #C75C5E;
	padding: 0px;
	text-decoration: none;


}
#listhd a:hover{
text-decoration: underline;
}

.listalt {
	background-color: #FEF7F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	padding: 5px;
}
.listalt2 {
	background-color: #FCE7E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	padding: 5px;
	text-align:justify;
}

.plistalt {
	background-color: #FAF6E9;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	padding: 0px;
}
.plistalt2 {
	background-color: #FBF4DA;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	padding: 0px;
}

.gridhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #660000;
	background-color: #F7EAE8;
	padding: 0px;

}
.gridalt {
	background-color: #FEF7F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
}
.gridalt2 {
	background-color: #FCE7E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
}
.textmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990033;
	padding: 0px;
	text-decoration: none;
}

.tablehd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #660000;
	background-color: #F7EAE8;
	padding: 0px;
}
.tablealt {
	background-color: #FEF7F5;
}
.tablealt2 {

	background-color: #FCE7E0;
}
.pricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #9E2730;
	font-weight: bold;

}
/*form fields style*/
.formtxtstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	background-color: #FEF7F5;
}
.formhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #E96178;
	font-weight: bold;

}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #E97A7D;
}
.formbutton {
	background-color: #AD2941;
}
/*end form fields style*/
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D73E5C;
	background-color: #FFFFFF;
}
/*outlets style*/
#outlets{
	float:left;
	width:500px;
	margin-left:20px;
	margin-top: -20px;

}
#outlets h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #EF8576;
	margin:20px 0px 5px;
	padding:0px;
	text-transform: uppercase;

}
#outlets h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color: #990000;
margin:0px;
padding:0px;
text-transform:none;
}
#outlets p {
margin:0px 0px 10px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #660000;
}
#outlets a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;


}
#outlets a:hover{
text-decoration: underline;
}
/*end outlets style */
#configure{
	float:left;
	width:560px;
	margin-left:0px;
	margin-top: -20px;
}

#product_listing{
	float:left;
	width:500px;
	margin-left:20px;
	margin-top: -20px;

}

/*contact us style*/
#contact{
	float:left;
	width:500px;
	margin-left:20px;
	margin-top: -20px;

}
#contact h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #EF8576;
	margin:20px 0px 5px;
	padding:0px;
	text-transform: uppercase;

}
#contact h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color: #990000;
margin:0px;
padding:0px;
text-transform:none;
}
#contact p {
margin:0px 0px 10px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #660000;
}
#contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B3171C;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;


}
#contact a:hover{
text-decoration: underline;
}
/*end contactus style*/
#edituser{
	float:left;
	width:500px;
	margin-left:20px;
}
#err{
	margin:0px;
	padding:0px;
	height:27px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color: red;
}

/* Added By Kaythi (02/08/2007 ) */
#disclaimer_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
#disclaimer_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
#disclaimer_link a:hover{
text-decoration: underline;
}