/****

	General Styles

****/



*

{

	margin: 0;

	padding:0;

}



html, body

{

	height:100%;

}



/*body

{

	text-align: center;

	background: #FAD9EC;

	font-family: arial, verdana;

	font-size: 76%;

}*/





#logobg
{
	position:relative;
	width:100%;
	height:94px;
	border:#FF0000 0px solid;
	background:#B82279 url(images/header.gif) no-repeat 0 0;
}



#logo

{

	position:absolute;

	left:5px;

	/*background-image:url(images/logo.gif);*/

	background-repeat: no-repeat;

	width:253px;

	height:76px;

	margin-top:7px;	

	margin-left:10px;

	float:left;

	border:#FF0000 0px solid;

	

}





ul

{

	list-style-type: none;

}



a

{

	color: #003682;

	text-decoration: none;



}



dt {

	text-decoration: underline;

}

dd {

	padding-left: 2em;

	

}



/**** surchbuttion****/

 #surchbuttion

{

	height:29px;

	background: url(images/index_02.jpg);

	position:relative;

	top:0px;

	visibility:visible;

	padding-top:0px;

}





/****

	Main containers

****/



#container

{

	width: 712px;

	margin:0px auto;

	/*background: url(images/main-back.gif);*/

	min-height:100%;

	text-align: left;

	margin-top:0;

	background-color: #ffffff;

}



#header

{

	border-bottom:0px solid #000000;

	width:712px;	

	height:173px;

	background-color:#FAD9EC;

	position:relative;

	top:0px;

	visibility:visible;

	padding-top:0px;

}





/****



	Main top navigation

	

****/





#topnavdiv

{    z-index: 1;	 

	 

	 margin-top:15px; 

	 border:#FF0000 0px solid; 

	 height:38px;

	

	bottom:0;

	right:0px;

	top:0px;

	background:url(images/index_01.jpg) repeat-x left top;

	width:712px;

}





/*#topnav

{

	position: absolute;

	bottom:0;

	right:0px;

	top:0px;

	background:url(images/index_01.jpg) repeat-x left top;

	width:712px;

	height: 38px;

}



#topnav li, .horzmenu li

{

	float:left;

	line-height: 1.5em;

	margin-right:10px;

	padding-left:10px;

	margin-top:0px;

	/*background: url(../images/nav-left.gif) no-repeat;

}



#topnav li a

{

	display: block;*/

	/*background: url(../images/nav-right.gif) right top no-repeat;

	padding-right: 8px;

	margin-top:10px;

	font-weight: bold;

	font-family: tahoma;

	font-size:16px;

	color:#BB0B71;

}#topnav li a:hover

{

	color:#F8DAE8;

	text-decoration: none;

}*/







/****



	 top sub navigation

	

****/





#subnavdiv

{

     width:712px;

	 position:relative;

	 margin-top:0px; 

	 border:#FF0000 0px solid; 

	 height: 30px;

	 float:center;

}



#subnav

{

	position: absolute;

	bottom:0;

	right:0px;

	top:0px;

	background:url(images/index_03.jpg) repeat-x left top;

	width:712px;

	height: 30px;

	background-color:#FFFFFF;

}



#subnav li, .horzmenu li

{

	float:left;

	line-height: 1.5em;

	margin-right:3px;

	margin-left:5px;

	margin-top:0px;

	/*background: url(../images/nav-left.gif) no-repeat;*/

}



#subnav li a

{

	display: block;

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right:4px;

	padding-left:4px;

	margin-top:4px;

	font-weight: bold;

	font-family: tahoma;

	font-size:11px;

	color:#BB0B71;

}



#subnav li a:hover

{

	display: block;

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right:4px;

	padding-left:4px;

	margin-top:4px;

	font-weight: bold;

	font-family: tahoma;

	font-size:11px;

	color:#758497;

	text-decoration: none;

}

/*-------------------------*/



.horzmenu 

{

	position: relative;

}

.horzmenu li

{

	float:left;

	line-height: 1em;

	margin-right:3px;

	padding-left:3px;

	/*background: url(../images/nav-left.gif) no-repeat;*/

}



.horzmenu li a

{

	display: block;

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right: 10px;

	font-weight: bold;

	font-family: tahoma;

	font-size: .9em;

	color:#ffffff;

}



.labeledlist 

{

	position: relative;

	bottom:0;

	right:0;

}



.labeledlist li

{

	float:none;

	line-height: 1.5em;

	margin-right:3px;

	padding-bottom: 5px;

}



.labeledlist .label

{

	float:left;

	line-height: 1.5em;

	margin-right:5px;

	padding-left:12px;

	font-weight: bold;

}

.labeledlist li a

{

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right: 12px;

	font-weight: bold;

	font-family: tahoma;

	font-size: .9em;

	color:#8F293F;

}



/****

Wishlist

****/

#wishlist

{

	margin-top:-5px;

	padding-right:8px;

	font-weight: normal;

	font-family: tahoma;

	font-size: 11px;

	color:#2E2D2D;

}

span.wishlist a

{	

	font-weight: normal;

	font-family: tahoma;

	font-size: 11px;

	color:#000000;

	

}

span.wishlist a:hover

{	

	font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#ffffff;

	text-decoration:none;

}





.itemtext{position:relative;

		font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#ffffff;

	text-align:center;}





/****

wishlist

****/



/****

Shoping cart

****/

#shoppingcart

{

	position: absolute;

	bottom:12px;

	right:14px;

	padding-right:8px;

	font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#2E2D2D;

}

span.shoppingcart a

{	

	font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#000000;

	

}

span.shoppingcart a:hover

{	

	font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#ffffff;

	text-decoration:none;

}





.itemtext{position:relative;

		font-weight: bold;

	font-family: tahoma;

	font-size: 11px;

	color:#ffffff;

	text-align:center;}



/****

shopping cart

****/

/**

Shoping cart

****/

/*#loginlinktop
{

	position: absolute;
	bottom:50px;
	right:2px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	color:#2E2D2D;
	border:#FF0000 0px solid;
	text-align:center;

}*/
#loginlinktop
{
	position: absolute; 
	padding-top:5px;
	right:2px; 
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	color:#2E2D2D;
	border:#FF0000 0px solid;
	text-align:center;
}


/****

shopping cart

****/



/****

Slogan

****/

#slogan 

{

	position: absolute;

	bottom:10px;

	right:200px;

	padding-right:15px;

	font-weight: normal;

	font-size:14px;

	color:#ffffff;
	text-indent:-1000px;
	overflow:hidden;


}

/****

searchby box

****/

#searchby_box 

{	

	width:180px;

	background-color:#FAE2EF;

	border:#C53B88 1px solid; 

	margin-top:10px;	 

}



#divpadding 

{	

	width:170px;

	background-color:#FAE2EF;

	margin-top:3px;

	position:relative;	 

}

#divpadding H1

{

	font-family:Trebuchet MS;

	color: #B82279;

	font-size:19px;

	font-weight: bold;

	margin-bottom:5px;

	padding-left:10px;

}

#divpadding H3

{

	font-family:tahoma;

	color: #000000;

	font-size:12px;

	font-weight: normal;

	padding-left:10px;

}



#cat_box 

{	

	width:180px;

	background-color:#FAE2EF;

	border:1px #C53B88 solid;

	text-align:left;

	font-weight: bold;

	font-family: tahoma;

	font-size:12px;

	color:#BB0B71;

}



#divCat

{	

	width:170px;

	background-color:#FAE2EF;

	position:relative;

	margin:5px 0px 5px 0px;

}



#divCat ul li

{

	padding-left:5px;

}

 

#divCat ul li a

{

 	font-weight: bold;

	font-family: tahoma;

	font-size:13px;

	color:#BB0B71;

	padding:3px 2px 3px 5px;

	line-height:1.2em;

}

#divCat ul li a:hover

{

 	font-weight: bold;

	font-family: tahoma;

	font-size:13px;

	color:#758497;

	padding:3px 2px 3px 5px;

	line-height:1.2em;

	text-decoration:underline;	

}



/****

Contents

****/

#contents

{

	position: relative;

	padding:0px;

	background-color:#fff;

	overflow:hidden;

	width:712px;

	padding:10px 0px 0px 0px;	

}

 

#centerContents{padding:0px 5px 0px 10px;}



#contents-left

{

	position:relative;

	float: left;

	width:190px;

	margin-left:0px;

	border:#FF0000 0px solid;

}

#images_mainblock

{	height:170px;	

	width:240px;	 

	border:#999999 1px  solid;	

}



.images_left

{   

	position:relative;

	float:left;

	height:170px;

	width:102px;

	padding-left:3px;

	border:#999999 0px  solid;	

}



.right_blockcontent

{	position:relative;

	float:left;

	height:170px;

	width:125px;

	margin:5px;

	border:#999999 0px  solid;	

}



.mainblockhead{ font-family:tahoma;

	font-size:12px;

	font-weight:bold;

	color:#BF004C;

	padding-bottom:3px;

	border-bottom:#5E6B71 1px dotted;}



.mainblockhead a

{

	color:#BF004C;

}



.mainblocktext{ font-family:tahoma;

	font-size:12px;

	font-weight:normal;

	color:#59545A;

	padding:5px 0px 5px 0px;

	border-bottom:#3B3B3B 0px dotted;



	}







#contents-middle

{

	position:relative;

	float: left;

	width: 240px;	

	padding:0px 0px 5px 0px;

}



#contents-right

{	position:relative;

	float:left;

	width:240px;	 

	margin-left:11px;

}







.freetext

{

font-family: Arial;

font-size: 11px;

font-weight: normal;

color: #03206F;

text-decoration: none;

}





/****

Block Header

****/

h5 {

	background: url(images/arrow.gif) no-repeat left center;

	padding: 0 2px;

	font-size: 1.3em;

}



h5.right {

	background: url(images/arrow.gif) no-repeat right center;

	padding: 0 12px;

	padding: 0 12px;

	font-size: 1.3em;

}



.block-seperator 

{

	content:".";

	display:block;

	height:15px;

	clear:both;

	visibility:hidden;

}



/**** Footer1****/







#footernavdiv

{

	 position:relative;

	 margin-top:15px; 	 

	 height:79px;

	 background-color:#FAD9EC;

	 text-align:center;

	 width:712px;

	

}

.footerhight

{

	position:relative;

	height: 38px;

	background-color:#B82279;	

}

		

.footerwidth

{

	width:525px; 

	margin:auto;	 

	height: 38px;

}		

		





#footernav

{

	position:relative;

	bottom:0;

	right:0px;	

	top:0px;

	/*background:url(../images/index_01.jpg) repeat-x left top;*/



	width:620px;

	height: 38px;

	

	

}



.footernav li, .horzmenu li

{

	float:left;

	line-height: 1.5em;

	margin-right:1px;

	padding-left:2px;

	margin-left:

	margin-top:0px;

	/*background: url(../images/nav-left.gif) no-repeat;*/

}



#footernav li a

{

	display: block;

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right: 2px;

	margin-left: 3px;

	margin-top:10px;

	font-weight:normal;

	font-family: tahoma;

	font-size:11px;

	color:#ffffff;

}

#footernav li a:hover

{

	color:#F8DAE8;

	text-decoration: none;

}





<!----->



/*-----------         copy right & nav --------------*/

/**** Footer1****/







#bottomnavdiv

{

	position:relative;

	 margin-top:0px; 

	 border:#FF0000 0px solid; 

	 height:40px;

}

.bottomnavauto{position:relative;

	width:490px;

	height: 38px;

	margin:auto;}





#bottomnav

{

	position: absolute;

	bottom:0;

	right:0px;

	

	top:0px;

	width:490px;

	height: 38px;

	

}



#bottomnav li, .horzmenu li

{

	float:left;

	line-height: 1.5em;

	margin-right:1px;

	padding-left:0px;

	margin-left:

	margin-top:0px;

	/*background: url(../images/nav-left.gif) no-repeat;*/

}



#bottomnav li a

{

	display: block;

	/*background: url(../images/nav-right.gif) right top no-repeat;*/

	padding-right: 2px;

	margin-left: 3px;

	margin-top:10px;

	font-weight:normal;

	font-family: Trebuchet MS;

	font-size:11px;

	color:#2E2D2D;

}#bottomnav li a:hover

{

	color:#B82279;

}







.style1 {

	color: #000000;

	font-weight: bold;

	margin-top:10px;

}

.style2 

{

	color: #990033;

	font-weight: bold;

}

.style3 {

	font-family:Trebuchet MS;

	color: #B82279;

	font-size:19px;

	font-weight: bold;

	margin-bottom:5px;

}

.style4 {font-family:tahoma;

	color: #000000;

	font-size:12px;

	font-weight: normal;

	}

	

.searchtextmargin{ margin-top:8px; margin-bottom:8px; margin-left:15px;}	

.bratext{ margin-top:8px; margin-bottom:8px; margin-left:15px;

font-family:tahoma;

	color: #000000;

	font-size:12px;

	font-weight:bold;}

	

.includtext{ margin-top:8px; margin-bottom:8px; margin-left:15px;

font-family:tahoma;

	color: #000000;

	font-size:11px;

	font-weight:normal;}

#giftvoucher
{
	padding:6px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
