body{
	background-image:url(./images/bg-body.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-position:top left;
	padding:0px;
	margin:0px;
}
*{
	padding:0px;
	margin:0px;
}
a, a:link, a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img, img{
	border:0px;
}
div#container-outer{
	width:800px;
	position:relative;
}
div#container{
	width:800px;
	float:left;
	text-align:left;
	margin-left:-50px;
}
div#header{
	width:700px;
	float:left;
	padding-left:100px;
}
div#logo{
	float:left;
	width:228px;
	height:75px;
}
div#topmenu{
	float:right;
	width:360px;
	text-align:left;
	position:relative;
	padding:25px 10px 8px 0px;
	/*background-position:236px 18px;--Contact*/
	/*background-position: 158px 18px;--Gallery*/
	/*background-position:73px 18px;--About*/
	background-position:4px 18px;
}
div#topmenu img#bgtopmenu{
	z-index:24;
	position:absolute;
	width:56px;
	height:35px;
	top:18px;
	left:44px;
}
div#topmenu div#menucontainer{
	z-index:25;
	position:absolute;
	top:25px;
	right:10px;
}
div#menucontainer ul li{
	display:inline;
	margin:0px 10px;
	width:56px;
	height:14px;
	padding:10px 0px 0px 0px;
	letter-spacing:-1px;
}
div#menucontainer ul li.lastitem{
	margin:0px 0px 0px 10px;
}
div#menucontainer ul li a.onactive, div#menucontainer ul li a.onactive, div#menucontainer ul li a.onactive:visited{
	color:#ffffff;
}
#menucontainer ul li, #menucontainer ul li a, #menucontainer ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f36690;
	text-decoration:none;
}
#topmenu ul li a:hover{
	text-decoration:none;
}
div#mainpics{
	float:left;
	width:700px;
	height:248px;
	padding-left:100px;
	background-image:url(./images/mainpics.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
div#middlecontent{
	float:left;
	width:800px;
}
div#pagename{
	float:left;
	width:75px;/*width:70px;*/
	height:101px;/*height:84px;*/
	padding:23px 0px 0px 25px;/*padding:40px 0px 0px 30px;*/
	background-image:url(./images/bg-showpage.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
	text-align:center;
}
#pagename{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	letter-spacing:-2px;
	line-height:26px;
	color:#ef4200;
}
div#maincontainer-outer{
	background-image:url(./images/bg-content.gif);
	background-repeat:repeat-y;
	width:700px;
	float:left;
}
div#maincontainer-top{
	background-image:url(./images/bg-content-top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:700px;
	padding:0px 0px 0px 0px;
	float:left;
}
div#maincontainer-footer{
	background-image:url(./images/bg-content-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:700px;
	float:left;
	padding:16px 0px 58px 0px;
}
div#maincontent{
	width:404px;
	margin:0px 0px 0px 8px;
	float:left;
}
div.contentcontainer{
	width:403px;
	float:left;
	margin-bottom:18px;
}
div.titlecontainer, div.titlecontainer2{
	width:401px;
	float:left;
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}
div.titlecontainer{
	/*background-image:url(./images/bg-title-pink.gif);*/
}
div.titlecontainer2{
	background-image:url(./images/bg-title-orange.gif);
}
div.titlepics{
	float:left;
	width:47px;
}
div.titletext{
	width:354px;
	float:left;
	padding:10px 0px 0px 0px;
}
.titletext h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#ee014c;
	padding-left:5px;
	letter-spacing:-2px;
	font-weight:normal;
	text-transform:capitalize;
}
h1.whattitle{
	color:#ee014c;
}
h1.latesttitle{
	color:#EE014C;
}
div.content{
	width:401px;
	float:left;
	text-align:left;
	margin-top :5px;
}
div.content p{
	line-height:18px;
	margin:0px 0px 10px 0px;
}
div.haveBorder{
	border-bottom:1px solid #EE014C;
	padding-bottom:8px;
}
p.paragraph{
	margin:3px 0px 0px 0px;
}
.content, .content p, .content p a, .content p a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#892555;
}
div.rowgallery{
	float:left;
	margin:9px 0px 9px 0px;
	width:401px;
}
div.itemgallery{
	float:left;
	width:107px;
	margin:0px 10px;
}
div.itempic{
	float:left;
	width:115px;
	height:113px;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
	background-image:url(./images/bg-bagsmall.gif);
	background-repeat:no-repeat;
}
div.itemtext{
	float:left;
	text-align:center;
	width:104px;
	margin-top:5px;
	line-height:18px;
}
.itemtext, .itemtext a, .itemtext a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#892555;
}
.itemtext .bagname{
	font-weight:bold;
}
.itemtext .bagprice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.boldText{
	font-weight:bold;
}
/*----------nodata function = application/plugin/lovebugfunc_pi---*/
div.nodata{
	width:370px;
	margin:10px 0px;
}
.nodata{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#892555;
}
/*----------end of nodata function---------------------*/
div#rightmaincontent{
	width:280px;
	float:left;
	margin:0px 0px 0px -2px;
}
div#rightcontent{
	width:280px;
	float:left;
	margin:0px 0px 0px 0px;
	background-image:url(./images/bg-ourstore-middle.png);
	background-position:top left;
	background-repeat:repeat-y;
}
div#rightcontent-header{
	width:280px;
	float:left;
	background-image:url(./images/bg-ourstore-header.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:66px;
}
div#rightcontent-footer{
	width:280px;
	float:left;
	background-image:url(./images/bg-ourstore-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:36px;
}
#rightcontent-footer div.address{
	float:left;
	width:240px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 23px;
	background-image:url(./images/icon-address.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#rightcontent-footer div.phone{
	float:left;
	width:240px;
	margin:15px 0px 0px 12px;
	padding:0px 0px 0px 23px;
	background-image:url(./images/icon-phone.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#rightcontent-footer div.email{
	float:left;
	width:240px;
	margin:13px 0px 0px 12px;
	padding:0px 0px 0px 23px;
	background-image:url(./images/icon-email.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#rightcontent, #rightcontent a, #rightcontent a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#892555;
}
/*---Footer---*/
div#footer{
	width:700px;
	height:55px;
	margin-left:100px;
	float:left;
	background-image:url(./images/bg-footer.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
div#copyright{
	float:left;
	width:300px;
	padding:20px 0px 0px 30px;
}
#copyright, #copyright a, #copyright a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ffffff;
}
div#footermenu{
	float:right;
	width:300px;
	text-align:right;
}
#footermenu, #footermenu a, #footermenu a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#e03f44;
}

/* Start For ToolTips*/
.tool-tip{
	background-image:url(./images/popuppic-clickit.png);
	background-repeat:no-repeat;
	width:190px;
	height:112px;
	z-index:49px;
}
.tool-title{
	color:#ffffff;
}
.tool-text{
	color:#ffffff;
}
/* End For ToolTips*/

/* Start for Popup pic*/
div.popupcontainer{
	position:absolute;
	top:350px;
	left:100px;
	z-index:74px;
	width:508px;
	border:2px solid #FC0254;
	background-color:#ffffff;
	padding:0px;
	float:left;
}
div.popuphead{
	padding:0px;
	width:508px;
	height:26px;
	float:left;
	text-align:left;
	cursor:move;
	background-image:url(./images/popup-icon.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.popupcontainer h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FC0254;
	letter-spacing:-1px;
	text-align:center;
	margin:3px 0px 0px 0px;
}
div.popupbody{
	width:508px;
	float:left;
	text-align:center;
	position:relative;
	padding-bottom:10px;
}
img.imagepopup{
	border:1px solid #ff0099;
	border:1px solid #cccccc;
	padding:3px;
	margin:5px 0px 0px 0px;
	text-align:center;
}
div.popupfooter{
	float:left;
	width:508px;
	height:11px;
	text-align:right;
}
div.closecontainer{
	width:38px;
	height:26px;
	float:right;
	background-color:#FC0254;
	background-image:url(./images/popup-leftbtn.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.closepopup{
	background-image:url(./images/popup-close-small2.gif);
	background-repeat:no-repeat;
	width:21px;
	height:21px;
	float:right;
	margin:3px 8px 0px 0px;
}
/* End for Popup pic*/
/*----------Gallery Page-----------*/
div.paging-container{
	width:400px;
	height:20px;
	float:left;
	margin:5px 0px;
	text-align:center;
}
.paging-container a, .paging-container a:visited, .paging-container{
	color:#ee014c;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}
.paging-container span.numpage{
	margin-bottom:5px;
}
/*----------End Gallery Page----------*/

/*----------Start BagDetail Page-------*/
div#picshow{
	float:left;
	width:400px;
	text-align:center;
}
div#picouter{
	margin-left:auto;
	margin-right:auto;
	width:330px;
	height:330px;
	border:2px solid #efefef;
	overflow:hidden;
}
div#picslide{
	float:left;
	width:1800px;
	height:330px;
	display:table;
}
div.imagecontainer{
	float:left;
	width:330px;
	height:330px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
div#picbutton{
	width:400px;
	margin:10px 0px 0px 0px;
	text-align:center;
	
	border-spacing:2px;
}
div.imagesmall{
	float:left;
	display:table-cell;
	width:70px;
	height:70px;
	padding:1px;
	margin:0px 1px;
	border:1px solid #efefef;
	vertical-align:middle;
}
div.imagesmall:hover{
	border:1px solid #FC0254;
}
div.bagdata{
	width:400px;
	float:left;
	border-top:1px solid #ee014c;
	margin-top:5px;
	padding-top:10px;
}
div.dataleft{
	text-align:left;
	color:#ee014c;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
	width:170px;
}
div.dataright{
	text-align:left;
	color:#ee014c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	float:left;
	width:200px;
}
/*----------End BagDetail Page---------*/

/*----------Contact Page----------*/
.redtext{
	color:#ff0000;
}
.error{
	color:#ff0000;
}
table#tablecontact td{
	color:#ee014c;
}
form#frmcontact input.inputtext, form#frmcontact textarea.inputtext{
	width:175px;
}
/*----------End Contact Page--------*/
/*----------Mod BagType----------*/
div#modbagtype{
	float:left;
	width:280px;
	margin:10px 0px 0px 0px;
}
div#modhead-bagtype{
	float:left;
	background-image:url(./images/header-ourtheme.gif);
	width:143px;
	height:76px;
	background-repeat:no-repeat;
}
div#modcontent-bagtype{
	float:left;
	width:280px;
}
div#modcontent-bagtype ul{
	margin-left:5px;
}
div#modcontent-bagtype ul li{
	background-image:url(./images/star-small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	list-style-type:none;
	padding:0px 0px 0px 25px;
}
div#modcontent-bagtype ul li a, div#modcontent-bagtype ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#892555;
}
/*----------END Mod BagType----------*/

/*----------Mod Upcoming Event-------*/
div#modupcomingevent{
	float:left;
	width:280px;
	margin:15px 0px 0px 0px;
}
div#modhead-upcomingevent{
	float:left;
	background-image:url(./images/header-upcomingevent.gif);
	background-repeat:no-repeat;
	width:218px;
	height:68px;
}
div#modcontent-upcomingevent{
	float:Left;
	width:218px;
}
div#modcontent-upcomingevent ul{
	margin:8px 0px 0px 5px;
}
div#modcontent-upcomingevent ul li{
	background-image:url(./images/star-small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	list-style-type:none;
	padding:0px 0px 0px 25px;
	margin-bottom:5px;
}
#modcontent-upcomingevent ul li, #modcontent-upcomingevent ul li a, #modcontent-upcomingevent ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#892555;
}
/*----------END Mod Upcoming Event---*/
