/* CSS Document */

/* Main */

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

a:hover {
text-decoration:underline;
}

p,tr,td,ul,li,ol {
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	font:12px Arial;
	color:#111111;
	line-height:15px;

}

ul,li,ol {
margin:0;
margin-left:15px;
}

ul,ol {
margin-bottom:10px;
}

tr{
font:12px Arial;
}
td {
font:12px Arial;
}
h1{
	padding:0;
	margin:0;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
}


h3 {
	padding:0;
	margin:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
	margin-bottom:10px;
}

#body {
	padding:0px;
	margin:0px;
	background-color:#9ab0c5;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
    color: #111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#main{
	width:970px;
	padding:0px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
}

h2{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
	font-size:14px;
}


input, textarea, select{
	font:12px Arial;
	color:#443333;
	border:1px solid #c979797;
}

/* Header */

div#header{
	padding:0px;
	margin:0px;
	width:970px;
	height:190px;
	float:left;
	background:url(../images/header_bg.jpg) repeat-x;
    position:relative;
}

#logo{
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
	width:317px;
	height:127px;
}

#logo img{
	padding:0px;
	margin:0px;
}

div#headright{
	padding:0px;
	margin:0px;
	clear:right;
	float:right;
	width:650px;
/*    width:520px; */
	height:135px;
}
	
#headright ul{
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:4px;
	float:right;
	list-style-type:none;
}

#headright li{
	padding:0px ;
	margin:0px;
	display:inline;
	color:#84807b;
}

#headright li a:link, #headright li a:visited{
	padding:0px ;
	margin:0px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111111;
	text-decoration:none;
}

#headright li a:hover{
	padding:0px ;
	margin:0px;
	display:inline;
	color:#86151B;
	text-decoration:none;
}

#contact{
	padding:0px;
	margin:0px;
	margin-top:20px;
	padding-left:10px;
	float:left;
}

#contact h1{
	padding:0px;
	margin:0px;
	font:24px "Book Antiqua";
	color:#aea9a5;
}
 
#contact h1 span{
	padding:0px; margin:0px;
	font:bold 43px "Book Antiqua";
	color:#b0151e;
}

/* Basket */

div#basket{
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	float:right;
/*	min-width:192px; */
	min-width:130px;
	height:88px;
	text-align:right;
	color:#111111;
}

#basket h2{
	padding:6px 0px 0px 10px;
	margin:0px;
	font:16px "Book Antiqua";
	color:#333333;
}

#basket h3{
	width:80px;
	float:left;
	padding:18px 0px 0px 10px;
	margin:0px;
	font:14px Arial, Helvetica, sans-serif;
	color:#aea9a5;
}

#basket span{
	padding:0px;
	margin:8px 10px 0px 0px;
	float:right;
	font:24px "Book Antiqua";
	color:#bc4242;
}

#basket h4{
	padding-top:2px;
	margin:0px 0px 0px 10px;
	clear:both;
}

#basket h4 a{
	font:italic 14px "Book Antiqua" ;
	color:#bc4242;
	float:right;
	padding-right:10px;

}

#checkout{/*padding-left:85px*/;}

/* Main Menu */

/*
div#menu{
	padding:0px;
	margin:0px;
	width:970px;
	height:50px;
	clear:both;
	float:left;
    margin-top:3px;
    *margin-top:8px;
}

#menu ul{
	padding:0px;
	margin:0px;
	width:948px;
	clear:both;
	float:left;
	margin-left:10px;
	_margin-left:10px;

}
*/

/*
#menu li{

	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	display:inline;	

	background-position:left;
	background-repeat:no-repeat;
}

#menu li a{
	padding:0px;
	margin:0px 0px 0px 15px;
	font:24px "Book Antiqua";
	color:#84807b;
	*line-height:38px;
	text-decoration:none;
}

#menu .color1 a{border-bottom:5px solid #8c141b;}
#menu .color1 a:hover{text-decoration:none; color:#8c141b;}

#menu .color2 a{border-bottom:5px solid #8eb676;}
#menu .color2 a:hover{text-decoration:none; color:#8eb676;}

#menu .color3 a{border-bottom:5px solid #93a4dc;}
#menu .color3 a:hover{text-decoration:none; color:#93a4dc;}

#menu .color4 a{border-bottom:5px solid #e6814e;}
#menu .color4 a:hover{text-decoration:none; color:#e6814e;}
*/
/* Dropdown Menu */

/*
div#menu1 {
	width:240px;
	position:absolute;
	top:164px;
	*top:164px;
	_top:162px;
	left:148px; _left:158px;
	display:none;
	padding-top:10px;
	_padding-top:10px;
	padding-bottom:7px;
	background-image:url(../images/menu_dropdown.png);
	background-repeat:repeat;
	z-index:10;

}

*html div#menu1{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/menu_dropdown.png, sizingMethod='scale');
	background-image:none;
	display:none;
}

div#menu1 ul{
	padding:0px;
	margin:0px 10px 0px 10px;
	list-style-type:none;
	position:relative;
}

div#menu1 li{
	padding:0px 0px 3px 0px;
	margin:0px;
	font:15px Arial;
}

div#menu1 li,div#menu1 li a,div#menu1 li a:visited{
	color:#FFFFFF;
    text-decoration:none;
}

div#menu1 li a:hover{
	color:#45882B;
    text-decoration:none;
}
*/
/* Dropdown Menu 2*/

div#menu2 {
	width:215px;
	position:absolute;
	top:164px;
	*top:164px;
	left:430px;
	display:none;
	padding-top:10px;
	padding-bottom:7px;
	background-image:url(../images/mainmenu_dropdown_blue.png);
	background-repeat:repeat;
	z-index:10;
}

*html div#menu2{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/mainmenu_dropdown_blue.png, sizingMethod='scale');
	background-image:none;
	display:none;
}

div#menu2 ul{
	padding:0px;
	margin:0px 10px 0px 10px;
	list-style-type:none;
	position:relative;
}

div#menu2 li{
	padding:0px 0px 3px 0px;
	margin:0px;
	font:15px Arial;
}
div#menu2 li a,div#menu2 li a:visited{
	color:#FFFFFF;
    text-decoration:none;
}

div#menu2 li a:hover{
	color:#93A4DC;
    text-decoration:none;
}


/* Content */

div#content{
	padding:0px;
	margin:0px;
	width:970px;
	height:auto;
	float:left;
	background-color:#8c141b;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
}

/* Leftnav */

div#leftnav{
	padding:0px 15px 0px 15px;
	margin:0px;
	width:256px;
	float:left;
}

#leftnav h1{
	padding:10px 0px 0px 10px;
	margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
	color:#FFFFFF;
}

div#range1, div#range2, div#range3{
	padding:0px;
	margin:12px 0px 0px 0px;
	float:left;
	width:215px;
	height:250px;
}

#range1 div, #range2 div, #range3 div{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	clear:left;	
	margin-top:0px;
	position:absolute;
}

#range1 h2, #range2 h2, #range3 h2{
	padding:0px;
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#range1 h2{	color:#8eb676;}
#range1 h2 span{font-size:30px;}

#range2 h2{	color:#93a4dc;}
#range3 h2{	color:#e6814e;}

#range1 span a, #range2 span a, #range3 span a{
	padding:0px;
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8c8884;
}

/* Search */

div#search{
	padding:0px;
	margin:0px;
	height:127px;
	width:257px;
	background-color:#FFFFFF;
	overflow:hidden;
	padding-left:20px;
	float:left;
	padding-top:5px;
}


#search h5{
	padding:0px;
	margin:15px 0px 0px 20px;
	font:bold 28px "Book Antiqua";
	color:#bc4242;
}

#text{
	padding:0px;
	margin:0px;
	width:249px;
	/*_width:220px;*/
	height:20px;
	margin-left:20px;
	overflow:hidden;
}

#search p{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:11px Arial;
	color:#979797;
}

#search p a{
	padding:0px;
	margin:0px;
	font:italic 16px "Book Antiqua";
	color:#84807b;
}

#search span{
	margin:0px;
	padding:0px;
	padding-left:75px;
}

/* whitebg */

.whitebg{
	padding:0px;
	margin:0px 0px 0px 1px;
	width:276px;
	float:left;
	background-color:#FFFFFF;
	height:auto;
}
	
/* Rightnav */

div#rightnav{
	padding:0px;
	margin:0px;
	width:678px;
	background-color:#FFFFFF;
	clear:right;
	float:right;
	overflow:hidden;
		color:#111111;
}

#rightnav .top, #rightnav .top img{
	padding:0px;
	margin:0px;

}

#rightnav .top .topimg{
	width:662px;
	height:391px;
    display:block;

}

#rightnav .top .topmid_left{
	padding:16px 0px 18px 9px;
	margin:0px;
	width:600px; /* 300px */
	height:auto;
	display:block;
	float:left;
}
 
#rightnav h1{
	padding:0;
	margin:0;
	margin-bottom:10px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
}

#rightnav h2{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
	font-size:14px;
}

#rightnav p{
	padding:0px; 
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
}

#rightnav .top .topmid_right{
	padding:16px 23px 18px 2px;
	margin:0px;
	width:280px;
	height:auto;
	display:block;
	float:right;
}

#rightnav .topmid_right p{
	padding:0px; 
	margin:0px;
}

#rightnav .topmid_right ul{
	font:12px Arial;
	color:#9e9e9e;
	padding:0px; 
	margin:10px 0px 20px 13px;
}

#rightnav .topmid_right li{
	padding:0px;
	margin:0px;
}

#rightnav .topend{
    margin:0px;
/*	padding:35px 0px 0px 55px;
	background-image:url(../images/top_2.jpg); */
	background-color:#FFFFFF;
	clear:both;	
	float:left;
	width:648px;
	height:70px;
	display:block;
    margin-left:8px;
}



#rightnav .topend span, #rightnav .topend a:link,  #rightnav .topend a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	margin:0px;
	padding:0px;
}
/*----------------19 jan 09 -------------------------------------*/
/*#rightnav .topend .left
{
    /*background-image:url(../images/find.gif);
	background-repeat:no-repeat;
	background-position:left top;
 	padding:2px 20px 0px 0px;
    text-align:right;
	margin:0px;
	clear:both;
	float:left;
	width:346px;
    height:70px;
	display:block;
}*/

#rightnav .topend .left
{
  /*  background-image:url(../images/find.gif);*/
 /* background-image:url(../images/home_img1.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
 	padding:40px 20px 0px 0px;
    text-align:right;
	margin:0px;
	clear:both;
	float:left;
	width:346px;
    height:70px;
	display:block;
}


 /* #rightnav .topend .left
{
  background-image:url(../images/find.gif);
  background-image:url(../images/home_img1.gif);
	background-repeat:no-repeat;
	background-position:left top;
 	padding:40px 20px 0px 0px;
    text-align:right;
	margin:0px;
	clear:both;
	float:left;
	width:346px;
    height:70px;
	display:block;
}*/

#rightnav .topend .right{
	clear:right;
	float:left;
   /* background-image:url(../images/request.gif);*/
    background-image:url(../images/home_img2.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height:70px;
    width:280px;
   /* padding:40px 17px 0px 0px;*/
    text-align:right;

}



#emailenter{
		   /*float:left;
		   margin:37px 7px 0px  13px;	
		    *margin:50px 7px 0px  13px;	
*/
}



#emailenter_1{
		  /* float:left;
		   margin:0px 7px 0px  13px;	
/*		   border:1px solid red;
*/
}


/*#emailbutton{
		width:170px;
		margin:-40px 10px 0 0;
		padding:0px;
}
#emailbutton p{
		margin:2px 0 0 8px;
		font-weight:bold;
}

#para1{
		margin:2px 0 0 8px;
		font-weight:bold;


}



#para2{
		margin:-10px 32px 0 2px;
		font-weight:bold;


}*/
/*#rightnav .topend .right{
	clear:right;
	float:left;
    background-image:url(../images/request.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height:70px;
    width:276px;
    padding:40px 5px 0px 0px;
    text-align:right;

}*/
/*--------------------------end...........*/
/* Product of the week */

#prodofweek{
	padding:0px;
	margin:0px;
	clear:both;
	float:left;
	/*background-image:url(../images/yellow_line_bg.gif);*/
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:5px 0px 22px 0px;
	width:677px;
    height:auto;
 /*	overflow:hidden;  */
}

#prodofweek .header{
		font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#bc4242;
	padding-right:10px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFFFFF;
	padding-right:15px;
	padding-left:45px;
	margin-top:8px;
}

#prodofweek .prodimg{
	margin:10px 0px;
	padding:0px;
	background-color:#FFFFFF;
	padding-left:10px;
	display:block;
	float:left;
	width:auto;
}

#prodofweek .prodimg img{
	padding:0px;
	margin-right:20px;
}

#prodofweek .data1{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	padding-left:0px;
	display:block;
	float:left;
	width:167px;
}

#prodofweek .data1 h2{
	margin:0px;
	padding:0px;
    padding-left:5px;
	color:#7a5c38;
	font:18px "Arial";
}

#prodofweek .data1 span{
	margin:0px;
	padding:0px;
	color:#bc4242;
		font-family:Arial, Helvetica, sans-serif;
}

#prodofweek .data2{
	margin:0px 0px 0px 15px;
	padding:0px;
	background-color:#FFFFFF;
	padding-right:0px;
	display:block;
	float:left;
	width:415px;
}

#prodofweek .data2 p{
	margin:8px 0px 0px 0px;
	padding:0px;
	width:200px;
	color:#a5a5a5;
	clear:both;
	float:left;
	font:12px Arial;
}

#prodofweek .data3{
	margin:15px 0px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
	width:120px;
	text-align:right;
    clear:right;
    float:left;
}

#prodofweek .data3 a:link, #prodofweek .data3 a:visited{
	margin:0px;
	padding:0px;
	width:120px;
	color:#8c8884;
	float:left;
		font-family:Arial, Helvetica, sans-serif;
}

/* Best sellers */

#bestseller{
	padding:0px;
	margin:0px 0px 0px 15px;
	width:955px;
 /*	clear:both; */
	float:left;
	padding-bottom:15px;
	background-color:#FFFFFF;
	/*background-image:url(../images/bs_yellow_bg.gif);*/
	background-repeat:repeat-x;
	overflow:hidden;
}

#bestseller .topline{
	padding:0px;
	margin:0px 0px 0px 10px;
	display:block;
	width:930px;
	height:10px;
	clear:left;
	float:left;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#bestseller .header{
		font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	top:16px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:15px;
}

#bestseller .view{
	font:14px "Book Antiqua";
	color:#84807b;
	text-decoration:none;
}

#bestseller .best1{
	padding:0px;
	margin:25px 0px 0px 20px;
	clear:left;
	float:left;
	width:192px;
	height:auto;
}

#bestseller .best1 img{
	padding:10px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#bestseller .best1 div h5{
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
   	font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
    font-size:12px;
}

#bestseller .best1 div a{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:right;
	font:italic 18px "Book Antiqua";
	color:#84807b;
}

#bestseller .best2{
	padding:0px;
	margin:25px 0px 0px 30px;
	clear:right;
	float:left;
/*	width:192px; */
	height:auto;
	width:192px;
}

#bestseller .best2 img{
	padding:10px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#bestseller .best2 div h5{
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
		font-family:Arial, Helvetica, sans-serif;
	color:#bc4242;
 font-size:12px; 
}

#bestseller .best2 div  a{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:right;
		font-family:Arial, Helvetica, sans-serif;
	color:#84807b;
}

/* Back to top */

#pay{
	padding:0px;
	margin:0px 15px 0px 15px;
	width:955px;
	_margin:0px 0px 0px 8px;
	clear:both;
	float:left;
	padding:0px 15px 15px 15px;
	background-color:#FFFFFF;
}

#pay .topline{
	padding:0px;
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:928px;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-right:20px;
}

#pay h4{
	padding:0px;
	margin:5px 0px 0px 5px;
		font-family:Arial, Helvetica, sans-serif;
	color:#84807b;
	float:left;
}

/*#pay img{
	padding:0px;
	margin:5px 20px 0px 0px;
	font:28px "Book Antiqua";
	color:#84807b;
	float:right;
}
*/

#pay .left{
	padding:0px;
	margin:0px;
	float:left;
	width:45%;
	margin-top:5px;
}

#pay .right{
	padding:0px;
	margin:0px;
	float:right;
	width:50%;
	margin-right:25px;
}

/* Footer */

#footer{
	padding:0px;
	margin:0px;
	background:url(../images/footer_bg.jpg) repeat-x;
	width:970px;
	height:86px;
	float:left;
	overflow:hidden;
}

#footer ul{
	padding:0px 0px 8px 0px;
	margin:10px 16px 10px 16px;
	list-style-type:none;
	font:13px Arial;
	color:#FFFFFF;
	border-bottom:2px dashed #a14d52;
}

#footer li{
	padding:0px 7px 0px 6px;
	margin:0px;
	display:inline;
	border-right:1px solid #FFFFFF;
}

#footer li a:link, #footer li a:visited{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	text-decoration:none;
}

#footer li a:hover{
	padding:0px;
	margin:0px;
	color:#84807b;
	text-decoration:none;
}

#footer p{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font:13px Arial;
}

#footer div{
	padding:0px;
	margin:0px 16px 10px 16px;
}

#footer .footerleft{
	clear:both;
	float:left;
	display:block;
	width:550px;
	padding-left:7px;
}

#footer .footerleft a:link, #footer .footerleft a:visited{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	text-decoration:none;
}

#footer .footerright{
	clear:right;
	float:right;
	display:block;
	width:340px;
}

/* Main Bestseller */

#mainBestseller{
	padding:0px;
	margin:0px;
	width:970px;
	float:left;
	background-color:#FFFFFF;
}

#mainBestseller .topline{
	padding:0px;
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:927px;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:14px;
}

#mainBestseller .topHeader{
	padding:0px;
padding:0 40px 0 0;
width:930px
	float:left;
	background-color:#FFFFFF;
}

#mainBestseller .topHeader .headcolor{
	padding:0px;
	margin:32px 0px 0px 0px;
	width:36px;
	height:24px;
	clear:left;
	float:left;
	background-color:#8eb676;
}

#mainBestseller .topHeader h1{
		font-family:Arial, Helvetica, sans-serif;
	color:#8eb676;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:280px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
}

#mainBestseller .topHeader .headcolorblue{
	padding:0px;
	margin:32px 0px 0px 0px;
	width:36px;
	height:24px;
	clear:left;
	float:left;
	background-color:#93A4DC;
}

/* Main Bestseller - Images */

#mainBestseller .bsImages{
	padding:0px;
	margin:0px;
	width:970px;
	clear:both;
	float:left;
}

#mainBestseller .bsImages h1{
	padding:0px;
	margin:0px;
    padding:50px 0px 50px 50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#84807b;
}

#mainBestseller .bsImages .best1{
	padding:0px;
	margin:10px 0px 0px 50px;
	clear:left;
	float:left;
	width:252px;
	height:auto;
}

#mainBestseller .bsImages .best1 img{
	padding:0px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#mainBestseller .bsImages .best1 div a{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:right;
		font-family:Arial, Helvetica, sans-serif;
	color:#84807b;
}

#mainBestseller .bsImages .best2{
	padding:0px;
	margin:10px 0px 0px 50px;
	clear:right;
	float:left;
	width:252px;
	height:auto;
}

#mainBestseller .bsImages .best2 img{
	padding:10px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#mainBestseller .bsImages .best2 div a{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:right;
		font-family:Arial, Helvetica, sans-serif;
	color:#84807b;
}

#mainBestseller .bsImages .best3{
	padding:5px;
	margin:10px 0px 0px 32px;
	float:left;
	width:192px;
	height:auto;
}

#mainBestseller .bsImages .best3 img{
	padding:0px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#mainBestseller .bsImages .best3 div a{
	padding:0px;
	margin:8px 0px 0px 0px;

	font:italic lighter 24px "Book Antiqua";
	color:#84807b;
}

#mainBestseller .bsImages .best3 div h1{
	padding:0px;
	margin:8px 0px 0px 0px;
	float:left;
	width:auto;
    width:192px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#84807b;
    height:60px;
}
#mainBestseller .bsImages .best3 div span{
	padding:0px;
	margin:0px;
	width:48%;
	clear:left;
	float:left;
    text-align:left;

}
#mainBestseller .bsImages .best3 div span a{
	padding:0px;
	margin:8px 0px 0px 0px;
	font:italic lighter 20px "Book Antiqua";
	color:#84807b;

}

/* Best 4 */
#mainBestseller .bsImages .best4{
	padding:5px;
	margin:0px 0px 0px 32px;
	float:left;
	width:252px;
	height:auto;
}

#mainBestseller .bsImages .best4 img{
	padding:0px;
	margin:0px;
	border:1px solid #d5b8ba;
}

#mainBestseller .bsImages .best4 div a{
	padding:0px;
	margin:8px 0px 0px 0px;
 	font:italic lighter 24px "Book Antiqua";
	color:#84807b;
}

#mainBestseller .bsImages .best4 h1{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:auto;
    width:192px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#bc4242;
    height:60px;
}

#mainBestseller .bsImages .best4 h2{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:auto;
    width:99px;
	font:italic lighter 20px "Book Antiqua";
	color:#bc4242;
    height:60px;
}

#mainBestseller .bsImages .best4 p{
	padding:0px;
	margin:0px;
	width:100%;
	clear:left;
	float:left;
    text-align:left;
    height:auto;
}

#mainBestseller .bsImages .best4 div span{
	padding:0px;
	margin:0px;
	width:48%;
	clear:left;
	float:left;
    text-align:left;

}
#mainBestseller .bsImages .best4 div span a{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:italic lighter 20px "Book Antiqua";
	color:#84807b;

}

/* Main Bestseller - Images */

#mainBestseller .categoryTable td{
	font:12px Arial;
	color:#84807b;
	
}


#cat td{
	font:12px Arial;
	color:#979797;

}

#mainBestseller .categoryTable td input, #mainBestseller .categoryTable td textarea, #mainBestseller .categoryTable td select{
	margin-left:12px;
	padding:3px;
	font:12px Arial;
	color:#84807b;
	border:1px solid #c979797;
	float:left;
	text-align:left;
	border:1px solid blue;
}

/* Main Bestseller - RequestEnd */

#requestend{
	padding:0px;
	margin:0px;
	width:970px;
	float:left;
	background-color:#FFFFFF;
}

#requestend .topline{
	padding:0px;
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:927px;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:14px;
}

 #requestend .topend{
    margin:0px;
/*	padding:35px 0px 0px 55px;
	background-image:url(../images/top_2.jpg); */
	background-color:#FFFFFF;
	clear:both;	
	float:left;
	width:648px;
	height:70px;
	display:block;
    margin-left:8px;
}



#requestend .topend span, #requestend .topend a:link,  #requestend .topend a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	margin:0px;
	padding:0px;
}

#requestend .topend .left
{
   /* background-image:url(../images/find.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
 	padding:40px 20px 0px 0px;
    text-align:right;
	margin:0px;
	margin-top:30px;
	clear:both;
	float:left;
	width:346px;
    height:70px;
	display:block;
}

#requestend .topend .right{
	clear:right;
	float:left;
    background-image:url(../images/request.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height:70px;
    width:276px;
    padding:40px 5px 0px 0px;
    text-align:right;
	margin:0px;
	margin-top:30px;


}


/* Main Bestseller - Back to top */

#bsPay{
	padding:0px;
	margin:0px;
	width:940px;
	clear:both;
	float:left;
	overflow:hidden;
	padding:0px 15px 15px 15px;
	background-color:#FFFFFF;
}

#bsPay .topline{
	padding:0px;
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:928px;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
	overflow:hidden;
}

#bsPay h4{
	padding:0px;
	margin:5px 0px 0px 5px;
	font:26px "Book Antiqua";
	color:#84807b;
	float:left;
}

/*#bsPay img{
	padding:0px;
	margin:5px 20px 0px 0px;
	font:28px "Book Antiqua";
	color:#84807b;
	float:right;
}
*/

#bsPay .left{
	padding:0px;
	margin:0px;
	float:left;
	width:48%;
	margin-top:5px;
}

#bsPay .right{
	padding:0px;
	margin:0px;
	float:right;
	width:50%;
	
}

/*  Content - header */

#contentHeader{
	padding:0px;
	margin:0px;
	width:970px;
	height:80px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	
}

#contentHeader img{
	padding:0px;
	margin:0px;
	/*margin-top:-80px;
	*margin-top:-50px;*/
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	margin-left:40px;
	margin-top:-10px;

}
#contentHeader .headcolor{
	padding:0px;
	margin:20px 0px 0px 0px;
	width:970px;
	height:24px;
	float:left;
	background-color:#eae8d5;
	/*overflow:hidden;*/
}

#contentHeader h1, #contentHeader .text{
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 40px;
	width:auto;
	*width:300px;
	height:35px;
	clear:both;
	float:left;
	position:relative;
	bottom:32px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#eae8d5;
	background-color:#FFFFFF;
	

}

/* Content Information */

#contentInfo{
	padding:0px;
	margin:0px;
	width:930px;
	background-color:#00000;
	clear:both;
	float:left;
	overflow:hidden;
}

#contentInfo .leftContent{
	padding:0px;
	padding-right:15px;
	margin:0px 0px 0px 35px;
	width:372px;
	clear:both;
	float:left;
	background-image:url(../images/dashline_down.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#contentInfo .leftContent h1{
	padding:0px;
	margin:0px 0px 18px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#bc4242;
}

#contentInfo .leftContent h2{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	color:#bc4242;
}

#contentInfo .leftContent p{
	padding:0px;
	margin:0px 0px 20px 0px;
	font:12px Arial;
	color:#111111;
	text-align:justify;
    width:auto;
}

#contentInfo .rightContent{
	padding:0px;
	margin:0px;
	width:375px;
	float:right;
}

#contentInfo .rightContent p{
	font:18px "Book Antiqua";
	color:#bc4242;
}

a.link_white:link,a.link_white:visited,a.link_white:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
}

a.button:link, a.button:visited, a.button:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#979797;
}

/* Contact Form */

#contactform{
	margin:0px;
	padding:3px;
}

#contactform div{
	margin:0px;
	padding:0px;
	display:block;
	clear:left;
	float:left;
	width:500px;
	padding:4px 0px 0px 0px;
}

#contactform div label{
	font-size:14px;
	color:#443333;
	width:120px;
	display:block;
	float:left;
	text-align:right;
	padding:0px 2px 0px 0px;
}

#contactform div input, #contactform div textarea, #contactform div select{
	margin-left:12px;
	padding:3px;
	font-size:14px;
	color:#000000;
	border:1px solid #c979797;
	float:left;
	text-align:left;
}

#contactform .send{
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	clear:left;
	float:left;
	width:446px;
	text-align:right;
}

#contactform .send input{
	font:italic 15px Arial;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#979797;
	background-color:#FFFFFF;
	border:0px;
	float:right;
	cursor:pointer;
}

#contactform div.error{
	font:11px Arial;
	color:#bc4242;
	margin-left:122px;
	display:none;
}

/* full width form */

#fullform{
	margin:0px;
	padding:3px;
	overflow:hidden;
}

#fullform div{
	margin:0px;
	padding:0px;
	display:block;
	clear:left;
	float:left;
	padding:4px 0px 0px 20px;
	width:360px;

}

#fullform .formLeft{
	margin:0px;
	padding:0px;
	float:left;
	width:360px;

}

#fullform div label, #fullform .formLeft label{
	font:12px Arial;
	color:#979797;
	width:120px;
	display:block;
	float:left;
	text-align:left;
	padding:0px 2px 0px 0px;
}

#fullform div input[type=text], #fullform div textarea, #fullform div select, #fullform .formLeft input[type=text], #fullform .formLeft textarea, #fullform .formLeft select{
	padding:3px;
	font:12px Arial;
	color:#979797;
	border:1px solid #c979797;
	float:left;
	text-align:left;
}

#fullform .formMid{
	margin:0px 100px 0px  0px;
	padding-right:10px;
	float:right;
    margin:0px;
	width:210px;
}

#fullform .formRight{
	margin:0px 100px 0px  0px;
	clear:left;
	float:right;
	width:200px;
}

#fullform input.send {
	font:15px Arial;
	text-decoration:underline;
	margin:3px;
	padding:0px;
	width:auto;
	clear:left;
	float:left;
	color:#979797;
	background-color:#FFFFFF;
	border:0px;
	cursor:pointer;
}

#fullform div.error{
	font:11px Arial;
	color:#bc4242;
	margin-left:122px;
	display:none;
}

/* Order Confirmation - Header */

#contentHeader{
	padding:0px;
	margin:0px;
	width:970px;
	height:60px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
}

#contentHeader .headcolor1{
	padding:0px;
	margin:20px 0px 0px 0px;
	width:970px;
	height:24px;
	float:left;
	background-color:#8fb880;
	overflow:hidden;
}

#contentHeader .headcolor1 h1{
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 40px;
	width:auto;
	height:35px;
	clear:both;
	float:left;
	position:relative;
	bottom:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#c4d8ae;
	background-color:#FFFFFF;
}

#contentInfo1{
	padding:20px;
	margin:0px;
	width:910px;
	background-color:#FFFFFF;
}

#contentInfo1 .topline{
	padding:0px;
	margin:0px;
	display:block;
	width:930px;
	height:10px;
	clear:left;
	float:left;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#contentInfo1 p{
	padding:0px 0px 0px 30px;
	font:15px Arial;
	color:#acacac;
}

#contentInfo1 span{
	font:bold 15px Arial;
	color:#acacac;
}

#contentInfo1 h1{
	padding:0px 0px 0px 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#bc4242;
}

/* Design - Content */

#designContent{
	padding:0px;
	margin:0px;
	width:970px;
	float:left;
	background-color:#FFFFFF;
}

#designContent div{
	padding:0px;
	margin:0px;
	width:970px;
	float:left;
	background-color:#FFFFFF;
}

#designContent .designInfo{
	padding:0px;
	margin:0px;
	width:460px;
	clear:left;
	float:left;
	background-color:#FFFFFF;
}

#designContent .designInfo .headcolor{
	padding:0px;
	margin:30px 0px 0px 0px;
	width:36px;
	height:21px;
	clear:left;
	float:left;
	background-color:#e6814e;

}

#designContent .designInfo h1, #designContent .designInfo .text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#e5936b;
	margin:22px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
}

#designContent .designInfo .text{padding:0px; width:380px;}

/*
#designContent .designInfo p{
	width:380px;
	padding:0px 0px 0px 5px;
	margin-left:25px;
	clear:left;
	float:left;	
	font:18px "Book Antiqua";
	color:#a7a7a7;
}
*/

#designContent .designInfo span{
/*	margin-left:25px;
	padding:0px 0px 0px 20px;*/	
	float:left;
	font:25px "Book Antiqua";
	color:#e5936b;
}

#designContent .designImg{
	padding:0px 15px 0px 0px;
	margin:0px;
	width:536px;

	float:right;
}

#designContent .designImg img{
	margin:30px 0px 0px 0px;
	width:536px;
}

#designContact{
	padding:15px 0px 0px 0px; 
	margin:0px;
	background-color:#FFFFFF;
	clear:both;	
	float:left;
	width:900px;
	height:90px;
	display:block;
	background-image:url(../images/enquiry.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#designContact span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	margin:0px;
	padding:0px;
}

#designContact a:link,  #designContact a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	margin:0px;
	padding:0px;
}

#designContact .left{
	padding:0px;
	margin:60px 0px 0px 0px;
	clear:both;
	float:left;
	width:100%;
	height:20px;
	display:block;
} 

#designContact .mid{
	margin-top:15px;
	font:bold 32px Arial, Helvetica, sans-serif;
	color:#dc323c;
	clear:right;
	float:left;
} 

#designContact .right{
	height:82px;
	clear:right;
	float:left;
	background-image:url(../images/design_block.gif);
	background-repeat:no-repeat;
} 

#designContact .right h1{
	margin-top:18px;
}

#designContact .right span{
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#e6814e;
} 

/* Garment - Information */

#garmentInfo{
	padding:0px;
	margin:0px;
	width:970px;
	float:left;
	background-color:#FFFFFF;
}

#garmentInfo div .topline{
	padding:0px;
	margin:0px 0px 0px 10px;
	display:block;
	width:930px;
	height:10px;
	clear:left;
	float:left;
	background-image:url(../images/dashed_line.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#garmentInfo .leftGarment{
	padding:0px;
	margin:0px;
	width:280px;
	clear:both;
	float:left;
}

#garmentInfo .leftGarment p{
	padding:0px;
	margin:10px 0px 0px 20px;
	font:12px Arial;
	color:#94918d;
}

#garmentInfo .leftGarment h4{
	padding:0px;
	margin:10px 0px 0px 20px;
	font:18px "Arial";
	color:#bc4242;
}

#garmentInfo .leftGarment h5{
	padding:0px;
	margin:10px 0px 0px 20px;
	font:14px "Arial";
	color:#bc4242;
}

#garmentInfo .leftGarment img{
    margin:20px 20px 0px 20px;
    border:1px solid #d6babc;
    }

#garmentInfo .rightGarment{
	padding:0px;
	margin:0px;
	width:680px;
	float:left;
	/*background-image:url(../images/dashline_down.gif);*/
	background-position:left;
	background-repeat:repeat-y;
}

#garmentInfo .rightGarment .best1{
	padding:0px 0px 30px 0px;
	margin:0px 0px 15px 10px;
	float:left;
	width:208px;
	height:495px;
	background-color:#FFFFFF;
	cursor:pointer;
	z-index:-1;
}

#garmentInfo .rightGarment .best1:hover{
	padding:0px 0px 30px 0px;
	margin:0px 0px 15px 10px;
	float:left;
	width:208px;
	height:495px;
	background-color:#8fb880;
	cursor:pointer;
	z-index:-1;
}
#garmentInfo .rightGarment .best1:hover div span{color:#bc4242;}

#garmentInfo .rightGarment .best1 h4{
	padding:10px 0px 0px 10px;
	margin:0px;
	width:198px;
	height:56px;
	color:#bc4242;
	text-decoration:none;
	background-color:#FFFFFF;
	font:18px "Arial";
	
}

#garmentInfo .rightGarment .best1 img{
	padding:0px;
	margin:8px 8px 0px 8px;
	border:1px solid #d7bbbd;
}

#garmentInfo .rightGarment .best1 div h5{
	padding:0px;
	margin:0px 0px 0px 15px;
	float:left;
	font:bold 33px "Book Antiqua";
	color:#bc4242;
}

#garmentInfo .rightGarment .best1 div span{
	margin:0px 0px 0px 15px; 
	padding:0px; 
	color:#FFFFFF;
	font:bold 15px "Book Antiqua";
}

#garmentInfo .rightGarment .best1 div a:link, #garmentInfo .rightGarment .best1 div a:visited{
	padding:0px;
	margin:5px 10px 0px 0px;
	float:right;
	font:italic 23px "Book Antiqua";
	color:#84807b;
}
#garmentInfo .rightGarment .best1 div a:hover{color:#bc4242;}

#garmentInfo .rightGarment .best1 div p{
	margin:0px 0px 0px 11px; 
	font:15px "Book Antiqua";
	width:180px;
	color:#FFFFFF;
	clear:both;
	float:left;
  
}

#garmentInfo .rightGarment .infoLeft{
	padding:0px;
	margin:0px 0px 0px 50px;
	float:left;
	width:305px;
}

#garmentInfo .rightGarment .infoLeft h4, #garmentInfo .rightGarment .infoLeft h5{
	padding:0px;
	margin:0px;
	width:160px;
	color:#bc4242;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#garmentInfo .rightGarment .infoLeft h5{margin-top:40px; width:200px; font:lighter 20px "Book Antiqua";}

#garmentInfo .rightGarment .infoLeft img{margin:0px 10px 6px 0px;}

#garmentInfo .rightGarment .infoLeft p, #garmentInfo .rightGarment .infoLeft span{
	padding:0px;
	margin:10px 10px 20px 0px;
	color:#979797;
	font:12px Arial;
}

#garmentInfo .rightGarment .infoLeft span{color:#ff5054;}

#garmentInfo .rightGarment .infoRight{
	padding:0px;
	margin:0px 0px 0px 30px;
	float:left;
	width:305px;
}

#garmentInfo .rightGarment .infoRight h4, #garmentInfo .rightGarment .infoRight h5{
	padding:0px;
	margin:0px;
	width:160px;
	color:#bc4242;
	background-color:#FFFFFF;
	font:20px "Arial";
}

#garmentInfo .rightGarment .infoRight h5{margin-top:40px; width:200px; font:lighter 20px "Book Antiqua";}

#garmentInfo .rightGarment .infoRight img{margin:0px 10px 6px 0px;}

#garmentInfo .rightGarment .infoRight p,#garmentInfo .rightGarment .infoRight ul, #garmentInfo .rightGarment .infoRight span{
	padding:0px;
	margin:10px 10px 20px 0px;
	color:#979797;
	font:12px Arial;
}

#garmentInfo .rightGarment .infoRight span{color:#ff5054;}

#garmentInfo .rightGarment .infoRight .sizeTable{
	margin-top:15px;
	font:bold 11px Arial;
	color:#4c4c4c;
	border-collapse: collapse;
	border:1px solid #999999;
}

#garmentInfo .rightGarment .infoRight .sizeTable td, #garmentInfo .rightGarment .infoRight .sizeTable th{
	border:1px solid #999999;
	width:45px;
	height:15px;
	text-align: center;
}

#garmentInfo .rightGarment .infoRight .sizeTable .fontLight{font:11px Arial;}

#garmentInfo .rightGarment .infoRight select{
	margin-top:15px;
	border:0px;
	width:70px;
	height:20px;
	float:left;
	text-align:center;
	font:bold 13px Arial;
	background-color:#d0d0d0;
	color:#FFFFFF;
}

#garmentInfo .rightGarment .infoRight h6{
	margin:13px 0px 0px 20px;
	clear:right;
	float:left;
	font:20px "Book Antiqua";
	color:#bc4242;
}

#garmentInfo .rightGarment .infoLeft{
	padding:0px;
	margin:0px;
	float:left;
}

#garmentInfo .rightGarment .infoLeft img{
	padding:0px; 
	margin:0px; 
	border:1px solid #d6babc;
}

#garmentInfo .rightGarment .checkoutMenu{
	padding:0px;
	margin:0px 0px 0px 30px;
	width:500px;
	/*clear:both;*/
	float:left;
	display:inline;
}

#garmentInfo .rightGarment .checkoutMenu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#garmentInfo .rightGarment .checkoutMenu li{
	padding:0px 15px 0px 0px;
	margin:0px 10px 0px 0px;
	text-align:center;
	display:inline;

}

#garmentInfo .rightGarment .checkoutMenu li a{
	padding:0px;
	margin:0px;
	font:italic bold 21px "Book Antiqua";
	color:#aaa39a;
	text-decoration:none;
}

/* Add Category */
#catAdd {
	clear:both;
	float:left;
	width:300px;
	height:400px;
	overflow:auto;
}

#catAdd .catTable{
	margin:5px 0px 5px 5px;
	padding:3px;
	width:273px;
	float:left;

}

#catAdd .catTable th{color:#666666; font-size:16px;}

#catAdd .catTable td{
	margin:0px;
	padding:3px;
	font:12px Arial;
	color:#979797;
}

#catAdd .catTable td a:link, #catAdd .catTable td a:visited, #catAdd .catTable td a:hover{
	width:50px;
	float:left;
	font:12px Arial;
	color:#979797;
	text-align:center;
}

#catAdd1 {
	margin:15px 45px 0px 0px;
	padding:0px;
	width:250px;
	float:right;
	font:12px Arial;
	color:#979797;
}

#catAdd1 span{
	margin:0px;
	padding:0px;
	width:auto;
	font:bold 16px Arial;
	color:#666666;
}

#catAdd1 div label, #catAdd1 div input{
	margin:3px 0px 0px 10px;
	padding:0px;
	width:auto;
	font:bold 12px Arial;
	color:#979797;
	clear:left;
	float:left;
}

#catAdd1 .send{
	margin:3px 0px 0px 10px;
	padding:0px;
	font:12px Arial;
	float:left;
}

.tab {
	width:946px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px #666666 solid;
	height:16px;
	line-height:16px;
}

.tab a:link, .tab a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 2px 2px 2px;
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	border-top:1px #666666 solid;
	border-bottom:0px;
	text-decoration:none;
	color:#666666;
}

#pricedet .catTable, #colourdetail .catTable, #categorydet .catTable{
	margin:0px;
	padding:0px;
	float:left;
}

#pricedet .catTable th, #colourdetail .catTable th, #categorydet .catTable th{color:#666666; font-size:16px;}

#pricedet .catTable td, #colourdetail .catTable td, #categorydet .catTable td{
	margin:0px;
	padding:0px;
	font:12px Arial;
	color:#979797;
}

#pricedet .catTable td a:link, #pricedet .catTable td a:visited, #pricedet .catTable td a:hover, #colourdetail .catTable td a:link, #colourdetail .catTable td a:visited, #colourdetail .catTable td a:hover, #categorydet .catTable td a:link, #categorydet .catTable td a:visited, #categorydet .catTable td a:hover{
	float:left;
	font:12px Arial;
	color:#979797;
	text-align:center;
}

/*------------new---------------*/

#garmentInfo h3{
	padding:0px;
	margin:20px 0px 0px 25px;
	font:14px Arial;
	color:#979797;
}

#garmentInfo .basketTable{
	padding:0px;
	margin:12px 0px 0px 25px;
	font:14px Arial;
	color:#979797;
	float:left;
	text-align:center;
}

#garmentInfo .rightGarment .basketTable .greyBorder{border:1px solid #979797; margin-bottom:5px; color:#bc4242; width:15px; padding-left:5px;}
#garmentInfo .rightGarment .basketTable td a:link, #garmentInfo .rightGarment .basketTable td a:visited{color:#bc4242;}

#garmentInfo .rightGarment .navright{
	padding:0px;
	margin:0px 50px 0px 0px;
	width:180px;
	float:left;
	/*background-image:url(../images/dashed_line.gif);*/
	background-position:top;
	background-repeat:repeat-x;
}

#garmentInfo .rightGarment .discountTable{
	padding:0px;
	margin:10px 6px 10px 0px;
	float:right;
}

#garmentInfo .rightGarment p{
	margin:0px;
	color:#979797; 
	font:12px Arial; 
}

#garmentInfo .rightGarment .personalDetail .block1 div, #garmentInfo .rightGarment .personalDetail {
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:600px;
	font:12px Arial;
	color:#979797;
	padding:4px 0px 0px 0px;
	
	
}

#garmentInfo .rightGarment .personalDetail .block3 div{
	margin:0px;
	display:block;
	clear:left;
	float:left;
	width:410px;
	font:12px Arial;
	color:#979797;
	padding:4px 0px 0px 0px;
}

#garmentInfo .rightGarment .personalDetail  #garmentInfo .rightGarment .personalDetail .block3 div{width:500px;}

#garmentInfo .rightGarment .personalDetail .block1 p, #garmentInfo .rightGarment .personalDetail .block2 p{
	margin:20px 0px 0px 30px;
	padding:0px;
	font:12px Arial;
	color:#979797;
}

#garmentInfo .rightGarment .personalDetail .block3 p, #garmentInfo .rightGarment .personalDetail .block4 p{
	margin:45px 0px 12px 30px;
	padding:0px;
	font:12px Arial;
	color:#979797;
	float:left;
	display:block;
}

#garmentInfo .rightGarment .personalDetail .block4 select{
	margin:45px 0px 12px 10px;
	font:12px Arial;
	color:#979797;
}

#garmentInfo .rightGarment .personalDetail .block5 div{
	padding:0px;
	margin:0px;
	display:block;
	width:700px;
	float:left;
}

#garmentInfo .rightGarment .personalDetail .block5 div label{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:12px Arial;
	color:#979797;
	width:70px;
}

#garmentInfo .rightGarment .personalDetail .block1 div select, #garmentInfo .rightGarment .personalDetail .block1 div label{
	padding:0px;
	margin:10px 0px 0px 30px;
	font:12px Arial;
	color:#979797;
}
	
#garmentInfo .rightGarment .personalDetail .block2 div label, #garmentInfo .rightGarment .personalDetail .block3 div label{
	font:12px Arial;
	color:#979797;
	width:100px;
	display:block;
	float:left;
	text-align:left;
	padding:0px 2px 0px 0px;
}

#garmentInfo .rightGarment .personalDetail .block3 div label{width:110px;}

#garmentInfo .rightGarment .personalDetail .block2 div input, #garmentInfo .rightGarment .personalDetail .block3 div input, #garmentInfo .rightGarment .personalDetail .block3 div textarea{
	padding:3px;
	margin:0px 0px 0px 15px;
	
	font:12px Arial;
	color:#979797;
	border:1px solid #c979797;
	float:left;
}

#garmentInfo .rightGarment p a:link, #garmentInfo .rightGarment p a:visited{color:#979797;}
 
#garmentInfo .rightGarment .discountTable th{
	/*text-align:left;*/ 
	font:12px "Arial"; 
	padding:0px;
	margin:0px 0px 0px -4px;

    
}
	
#garmentInfo .rightGarment .discountTable td{
	text-align:right; 
	font:12px "Arial"; 
	float:left;
	padding:0px;
	margin:0px 0px 0px 10px;
	
}

#garmentInfo .rightGarment .best1{
	padding:0px;
	margin:0px 0px 15px 10px;
	float:left;
	width:208px;
	height:auto;
	background-color:#FFFFFF;
	cursor:pointer;
	height:550px;
}

#garmentInfo .rightGarment .best1:hover{
	padding:0px;
	float:left;
	width:208px;
	height:550px;
	background-color:#8fb880;
	cursor:pointer;
}
#garmentInfo .rightGarment .best1:hover div span{color:#bc4242;}


#garmentInfo .rightGarment .best1 h4{
	padding:0px 0px 0px 10px;
	margin:0px;
	width:198px;
	color:#bc4242;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#garmentInfo .rightGarment .best1 img{
	padding:0px;
	margin:8px 8px 0px 8px;
	border:1px solid #d7bbbd;
}

#garmentInfo .rightGarment .best1 div h5{
	padding:0px;
	margin:0px 0px 0px 15px;
	float:left;
	font:bold 33px "Book Antiqua";
	color:#bc4242;
}

#garmentInfo .rightGarment .best1 div span{
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#FFFFFF;
	font:bold 15px "Book Antiqua";
}

#garmentInfo .rightGarment .best1 div a:link, #garmentInfo .rightGarment .best1 div a:visited{
	padding:0px;
	margin:5px 10px 0px 0px;
	float:right;
	font:italic 23px "Book Antiqua";
	color:#84807b;
}
#garmentInfo .rightGarment .best1 div a:hover{color:#bc4242;}

#garmentInfo .rightGarment .best1 div p{
	margin:0px 0px 0px 11px;
/*	padding:4px; */
	font:15px "Book Antiqua";
	color:#FFFFFF;
	clear:both;
	float:left;
}



#garmentInfo .rightGarment .infoRight{
	padding:0px;
	margin:0px 0px 0px 30px;
	float:left;
	width:305px;
}

#garmentInfo .rightGarment .infoRight h4, #garmentInfo .rightGarment .infoRight h5{
	padding:0px;
	margin:0px;
	width:160px;
	color:#bc4242;
	background-color:#FFFFFF;
		font:20px "Arial";
}

#garmentInfo .rightGarment .infoRight h5{margin-top:40px; width:200px; font:bold 16px "Arial";}

#garmentInfo .rightGarment .infoRight img{margin:0px 10px 6px 0px;}

#garmentInfo .rightGarment .infoRight p, #garmentInfo .rightGarment .infoRight span{
	padding:0px;
	margin:10px 10px 20px 0px;
	color:#979797;
	font:12px Arial;
}

#garmentInfo .rightGarment .infoRight span{color:#BC4242;}

#garmentInfo .rightGarment .infoRight .sizeTable{
	margin-top:15px;
	font:bold 11px Arial;
	color:#4c4c4c;
	border-collapse: collapse;
	border:1px solid #999999;
}

#garmentInfo .rightGarment .infoRight .sizeTable td, #garmentInfo .rightGarment .infoRight .sizeTable th{
	border:1px solid #999999;
	width:45px;
	height:15px;
	text-align: center;
}

#garmentInfo .rightGarment .infoRight .sizeTable .fontLight{font:11px Arial;}

#garmentInfo .rightGarment .infoRight select{
	margin-top:15px;
	border:0px;
	width:70px;
	height:20px;
	float:left;
	text-align:center;
	font:bold 13px Arial;
	background-color:#d0d0d0;
	color:#FFFFFF;
}

#garmentInfo .rightGarment .infoRight h6{
	margin:13px 0px 0px 20px;
	clear:right;
	float:left;
	font:16px "Arial";
	color:#bc4242;
	font-weight:bold;
	margin-top:18px;
}

#garmentInfo .rightGarment .infoLeft{
	padding:0px;
	margin:0px;
	float:left;
}

#garmentInfo .rightGarment .infoLeft img{
	padding:0px;
	/*margin:0px;*/ 
	margin-left:125px;
	border:1px solid #d6babc;
}

#garmentInfo .rightGarment .checkoutMenu{
	padding:0px;
	margin:0px 0px 0px 12px;
	width:500px;
	clear:both;
	float:left;
	display:block;
}

#garmentInfo .rightGarment .checkoutMenu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#garmentInfo .rightGarment .checkoutMenu li{
	padding:0px 15px 0px 0px;
	margin:0px 10px 0px 0px;
	text-align:center;
	display:inline;
	
}

#garmentInfo .rightGarment .checkoutMenu li a{
	padding:0px;
	margin:0px;
	font:italic bold 21px "Book Antiqua";
	color:#aaa39a;
	text-decoration:none;
}

#formleftcont{
width:420px;
float:left;
display:block;
}

.block2 div textarea{
margin-left:15px;
}

#block5text p{
float:left;
height:auto;
width:385px;
padding:10px 0px 10px 0px;

}

.discountTableFinal 
{
float:left;
margin:10px 6px 10px 0;
padding:0;
}

.discountTableFinal td {
-x-system-font:none;
color:#BC4242;
font-family:"Book Antiqua";
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:right;
}


#blockuser div {
-x-system-font:none;
clear:left;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:4px 0 0;
width:410px;
}

#blockuser div label {
-x-system-font:none;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 2px 0 0;
text-align:right;
width:100px;
}

#discountTableCheckout td{
-x-system-font:none;
/*color:#BC4242;
font-family:"Book Antiqua";
font-size:20px;*/
color: #979797;
font-family: Arial;
font-size: 12px;
_color: #979797;
_font-family: Arial;
_font-size: 12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
/*font-weight:bold;*/
line-height:normal;
text-align:left;

}

#discountTableCheckout {
padding:10px 0px 0px 60px;
}

.cardDetail div {
-x-system-font:none;
clear:left;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
/*padding:4px 0 0 30px;
_padding-left:30px;*/
width:500px;
}

.cardDetail div label {
-x-system-font:none;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*padding:0 2px 0 0px;*/
_padding:-10px;
text-align:left;
width:230px;
}

.cardDetail div input {
padding:0px;
margin:0px;
}

.cardDetail p {
-x-system-font:none;
color:#979797;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*padding:0px 0px 0px 40px;*/
}

#submit_payment{
padding:0px 0px 0px 0px;
width:500px;
float:left;
display:inline;
}

#submit_payment a{
width:200px;
float:left;
display:inline;
padding:0px 0px 0px 0px;
}

#submit_payment input[type="text"]{
width:135px;
float:left;
display:inline;
padding:0px 0px 0px 20px;
}

/*#submit_payment input[type="submit"]{
	background-image:url(../images/manage_pay_07.jpg);
	width:114px;
	height:31px;
    border:0px;
	margin-left:20px;
}*/
#submit_payment a#proceed, #submit_payment a#proceed:hover{
	background-image:url(../images/manage_pay_07.jpg);
	background-repeat:no-repeat;
	width:114px;
	height:31px;
    border:0px;
	margin-left:35px;
	display:block;
}

.proceed1{
/*   background-image:url(../images/manage_pay_07.jpg);*/
   	background-image:url(../images/make_payment.gif);
	background-repeat:no-repeat;
	width:114px;
	height:31px;
    border:0px;
	margin-left:50px;
	display:block;
	cursor:pointer;
    margin-top:5px;
}

.btncontinue{
	background-image:url('../images/continue_btn.jpg');
	width:124px;
	height:33px;
	border:1px red solid;
}

.add_cart{
  background-image:url('../images/add_cart_submit.jpg');
  width:117px;
  height:23px;
  border:none;
  border: 0px;
  cursor:pointer;
}

.trbg{
	
	background-color:#9e3a38;
	font:Arial;
	font-size:12px;
	text-align:left;
	height:23px;
}
.trbg td{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	font-weight:bold;
}
.tdbg{
	color:#5858558;
	background-color:#f2dbdb;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	height:23px;
	padding-top:10px;
}

.tdbg1{
	color:#5858558;
	background-color:#f0f0f0;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
}

.gifts_block{
height:150px;
}

.payment_error{
	margin-left:100px;
	color:#BC4242;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.headerlabel{
background-color:#FFFFFF;
padding-left:20px;
}

.headcontainer{
height:42px;
}

#accesoriesText {
height:60px;
}

#accesoriesText p{
font-size:11px;
color:#111111;
}

/*changed on 20/11/08*/

.togglediv{
position:relative;
*bottom:-5px;
color:#FFFFFF;
height:15px;
width:85px;
float:right;
/*background-color:#B0151E;*/
border:none;
font-size:12px;
padding:0px;
z-index:-10px;
}

.togglediv img{
border:none;
}

.toggledummy{
height:15px;
width:77px;
float:right;
}

.toggledivimg{
border:none;!important
background-color:#00FF00;
}

.thumb_gar{
float:right;
margin-right:113px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

/*changed on 21-11-2008*/

#drop_down_gifts {
height:50px;
width:245px;
float:left;
display:block;
}

#drop_down_gifts select{
width:100px;
}

#noneborder{
border:none;
cursor:pointer;
}

/*changed on 24-11-2008*/

#mainBestseller .bsImages .best2 img#noneborder{
border:none;
padding:0px;
cursor:pointer;
}

/*changed on 26-11-2008*/
.vat_text{
font-size:10px;
}

/*changed on 27-11-2008*/

#gift_section, #gift_section div{
padding-left:20px;!important
}

#fullform .frmImage{
	clear:both;
	margin:0px 100px 0px  0px;
	padding-right:10px;
	float:right;
    margin:0px;
	width:300px;
}

#fullform .frmBackDesign{
	clear:both;
	margin:0px 100px 0px 0px;
	padding-right:10px;
	float:right;
    margin:0px;
	width:300px;
}

#fullform .frmWeekDesign{
	margin:0px 100px 0px  0px;
	padding-right:10px;
	clear:both;
	float:right;
    margin:0px;
	width:300px;
}
.personal_text{
padding-left:20px;
font:12px Arial;
padding-top:20px;
	
}
.personal_text1{
font:12px Arial;
padding-bottom:5px;
	
}
.discount_valid{
	display:none;
	float:left;
	font:12px Arial;
	color:#BC4242;
	padding-left:32px;
}
.payment_select{
	background:url(../images/option_payment_03.jpg) left top no-repeat;
	width:155px;
	color:#FFFFFF
}
.cardDetail div img#infoicon{
	margin-top:0px;
	margin-left:5px;
}
#discountcode{
	width:200px;
}

/*changed on 17/12*/

.select_status{
	color:#5858558;
	background-color:#ebebeb;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #84807B;
}

.select_pending{
	color:#990000;
	background-color:#ebebeb;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.select_shipped{
	color:#407201;
	background-color:#ebebeb;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

#details td{
font-size:14px; !important
}
/*------------------------22-01-2009-----------------*/

#contentInfo .fullWidth{
	padding:0px;
	padding-right:15px;
	margin:0px 0px 0px 35px;
	width:880px;
	clear:both;
	float:left;
}


#contentInfo .fullWidth h1{
	padding:0px;
	margin:0px 0px 18px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	color:#bc4242;
}

#contentInfo .fullWidth h2{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	color:#bc4242;
}

#contentInfo .fullWidth p{
	padding:0px;
	margin:0px 0px 20px 0px;
	font:14px Arial;
	color:#111111;
	text-align:justify;
    width:auto;	
}
.signupright{
clear:right;
	float:left;
   /* background-image:url(../images/request.gif);*/
    background-image:url(../images/home_img2.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height:70px;
    width:280px;
   /* padding:40px 17px 0px 0px;*/
    text-align:right;
	margin-top:5px;
	margin-left:10px;

}

/*-----------------------Matts Extra Styles------------*/

.homeTestimonialBox {
	clear:both;
	background-image:url(../images/test_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #eae8d5;
	margin-top:8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 0px;
}

.homeTestimonialBoxEnd {
	background-image:url(../images/test_bottom.gif);
	height:75px;
	background-repeat:no-repeat;
	background-position:top left;	
}

.testimonialCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.testimonialAuthor {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:right;
	font-size:8pt;
	margin-top:16px;
}
/*-----------------------------end------------*/