@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #000000; background: white; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; }
/*-----------------------------------float ends--------------------------------*/

body { background:url(../images/bodybg1.jpg) repeat top center; font: normal 12px Arial, Helvetica, sans-serif; }
/*-----------------------------------wrapper start-------------------------------*/
#wrapper { margin:0 auto; padding:144px 0 0; width:866px; }
/*-----------------------------------wrapper ends--------------------------------*/

.logo { float:left; margin:25px 0 0 200px; }
/*-----------------------------------wrapper start-------------------------------*/
#innerwrapper { background:url(../images/innerbg.gif) no-repeat; width:814px; height:615px; margin:0 auto; }
/*-----------------------------------wrapper ends--------------------------------*/

/*-----------------------------------wrapper start-------------------------------*/
#rachelimg { float:left; background:url(../images/rachelimg.png) no-repeat; width:321px; height:611px; }
/*-----------------------------------wrapper ends--------------------------------*/

/*-----------------------------------menu start-------------------------------*/
#menu { float:left; margin:0 0 0 220px; width:564px; }
#menu ul li { display:inline; }
/*-----------------------------------menu ends--------------------------------*/

/*-----------------------------------gallery start-------------------------------*/
#galleryHolder { float:left; height:340px; margin:26px 0 0 223px; overflow:hidden; padding-left:40px; width:523px; }
#gallery {height:340px; overflow:auto; padding-left:34px; position:relative; width:488px; }
.TitileImg { height:76px; margin-bottom:-18px; margin-left:-31px; width:196px; }
.TitileImgBG1 { background:url(../images/galleryTitlebg.png) no-repeat; }
.TitileImgBG2 { background:url(../images/toxicloveTitlebg.png) no-repeat; }
.TitileImgBG3 { background:url(../images/Newsbg.png) no-repeat; }
.TitileImgBG4 { background:url(../images/eventsTitlebg.png) no-repeat; }
.TitileImgBG5 { background:url(../images/storeTitlebg.png) no-repeat; }
.TitileImgBG6 { background:url(../images/linksTitlebg.png) no-repeat; }
.TitileImgBG7 { background:url(../images/contactTitlebg.png) no-repeat; }
.sliderGallery { height:104px; margin-left:-20px; overflow:hidden; position:relative; width:460px; }
.sliderGallery UL {
	display:block;
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	height: 106px;
}
.sliderGallery UL LI { display: inline; }
.slider { background:url(../images/scrollstripbar.png) no-repeat scroll 0 0; height:17px; margin-left:0; margin-top:84px; padding:1px; position:absolute; width:460px; }
.handle { position: absolute; cursor: move; height: 17px; width: 181px; top: 0; background: url(../images/bar.png) no-repeat; z-index: 100; }
.slider span { color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 110; top: 3px; }
.slider .slider-lbl1 { left: 50px; }
.slider .slider-lbl2 { left: 107px; }
.slider .slider-lbl3 { left: 156px; }
.slider .slider-lbl4 { left: 280px; }
.slider .slider-lbl5 { left: 455px; }
.sliderGallery1 { height:105px; margin-left:-20px; overflow:hidden; position:relative; width:460px; }
.sliderGallery1 UL { position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0; }
.sliderGallery1 UL LI { display: inline; }
.slider1 { background:url(../images/scrollstripbar.png) no-repeat scroll 0 0; height:17px; margin-left:0; margin-top:85px; padding:1px; position:absolute; width:460px; }
.handle1 { position: absolute; cursor: move; height: 17px; width: 181px; top: 0; background: url(../images/bar.png) no-repeat; z-index: 100; }
.slider1 span { color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 110; top: 3px; }
.slider1 .slider-lbl1 { left: 50px; }
.slider1 .slider-lbl2 { left: 107px; }
.slider1 .slider-lbl3 { left: 156px; }
.slider1 .slider-lbl4 { left: 280px; }
.slider1 .slider-lbl5 { left: 455px; }
.sliderGalleryM-1 { margin:3px 0 0 0; }
/*-----------------------------------gallery ends--------------------------------*/

/*-----------------------------------wrapper start-------------------------------*/
#socialGroup { background:transparent url(../images/sbg.png) no-repeat scroll 0 0; color:#7C9895; float:right; height:65px; margin:40px 26px 0 0; padding-top:13px; text-align:center; width:186px; }
/*-----------------------------------wrapper ends--------------------------------*/

.overflow { width: 460px; overflow: auto; margin-bottom: 50px; }
/*-----------------------------------footer start--------------------------------*/
#footer { clear:both; color:#FFFFFF; float:right; font-size:10px; margin-right:23px; }
/*-----------------------------------footer ends--------------------------------*/
