html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

body {
background: #e91b85 url('../styleImages/img/bg.jpg');
color: #ffffff;
margin:0;
padding:0;
text-align:left;
}

a {color: #e91b85; text-decoration:none;}
a:hover {color: #fff; text-decoration:none;}

img {border: 0;}
img a {border: 0;}
img a:hover {border: 0;}

.clearer {clear:both;}


/* -- MAIN -- */

#wrapper {
width:980px;
margin:10px auto;
padding:0;
}

#container {
font:15px Helvetica,Arial,sans-serif;
width:980px;
background: url('../styleImages/img/mid.png');
color: #ffffff;
margin:0 auto;
text-align:left;
padding-top: 15px;
}

#container li {list-style-type:none;}

#main{
width:950px;
margin:0 auto;
padding:0px;
}

#header {
width:980px;
height:196px;
background: url('../styleImages/img/top.png') no-repeat;
margin:0 auto;
padding:0;
}

#headerimg {padding-top: 60px; border:0; margin:0;}

h1 {color: #ffffff;}

h2 {color: #ffffff;}
h2 a {color: #ffffff;}
h2 a:hover {color: #e91b85;}

#left {
float:left;
width:580px;
margin-left:25px;

}

#left p{
margin-bottom:5px;
}

#sidebar {
float:right;
width:300px;
margin-right:10px;
font:15px Helvetica,Arial,sans-serif;
}

#sidebar p{margin-bottom: 20px;}

.pages li {background: #2babee; padding: 6px; font:20px Helvetica,Arial,sans-serif; color: #000; font-weight: 900; margin-bottom: 20px;}

#sidebar h2.pink {background: #e91b85; padding: 6px; font:20px Helvetica,Arial,sans-serif; color: #000; font-weight: 900; margin-bottom: 20px;}


.blue {margin-bottom: 10px; background: url('../styleImages/img/sblue.jpg'); width: 300px; height: 50px;}
.blue h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 13px 0 0 15px;}


.pink {margin-bottom: 10px; background: url('../styleImages/img/spink.jpg'); width: 300px; height: 50px;}
.pink h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 13px 0 0 15px;}


.green {margin-bottom: 10px; background: url('../styleImages/img/sgreen.jpg'); width: 300px; height: 50px;}
.green  h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 13px 0 0 15px;}


.purple {margin-bottom: 10px; background: url('../styleImages/img/spurple.jpg'); width: 300px; height: 50px;}
.purple h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 13px 0 0 15px;}


.yellow {margin-bottom: 10px; background: url('../styleImages/img/syellow.jpg'); width: 300px; height: 50px;}
.yellow h2 {font:20px Helvetica,Arial,sans-serif; color: #000; font-weight: 900; padding: 13px 0 0 15px;}
.yellow h2:hover {color: #000;}

.blue a {color: #fff;}
.blue a:hover {color: #000;}

.green a {color: #fff;}
.green a:hover {color: #000;}

.pink a {color: #fff;}
.pink a:hover {color: #000;}

.purple a {color: #fff;}
.purple a:hover {color: #000;}

.yellow a {color: #000;}
.yellow a:hover {color: #fff;}


.page-title {margin-bottom: 20px; background: url('../styleImages/img/pink.jpg'); width: 592px; height: 50px;}
.page-title2 {margin-bottom: 20px; background: url('../styleImages/img/purple.jpg'); width: 592px; height: 50px;}
.page-title h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 15px 0 0 15px;}
.page-title2 h2 {font:20px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; padding: 15px 0 0 15px;}

.page-titles {width:580px; background: #2babee; padding: 6px; font:20px Helvetica,Arial,sans-serif; color: #000; font-weight: 900; margin-bottom: 20px;}
h4 {font:18px Helvetica,Arial,sans-serif; color: #fff; font-weight: 900; margin: 20px;}

h2 {font:30px Helvetica,Arial,sans-serif; color:#fff;}
h2.search {font:30px Helvetica,Arial,sans-serif; color:#fff;}



#sidebar a{
text-decoration:none;

border:0px;
}

#sidebar a:hover{
text-decoration:none;

border:0px;
}

#sidebar img{
border:0px;
}



#sidebar ul
{
margin: 15px 0 15px; 10px;
padding-left: 0;
list-style: none;
}

#sidebar li
{
padding-left: 30px;
background-image: url(../styleImages/img/li.jpg);
background-repeat: no-repeat;
margin-bottom: 6px;
}

#sidebar li a {color: #fff;}
#sidebar li a:hover {color: #e81d86;}


.s {
width: 240px; 
_width: 200px;
padding: 4px; 
font:21px Helvetica,Arial,sans-serif;
border: 0;
color: #1a1a1a;

}
.searchform {width: 278px; margin: 1px 1px 1px 8px; background: #fff; border: 1px solid #1a1a1a;}

.mainform {width: 278px; margin: 5px 0 20px 10px;}

.go {height: 30px; width: 30px;}

.sform {
float:left;
width:220px;
margin-left:5px;
}

.sformicon {
float:right;
width:30px;
margin-left:5px;
margin-right: 5px;
padding-top: 3px;

}

.radiobuttons {margin-top: 5px; color: #fff;}

.clearer {clear:both;}

.footinl {float: left; width: 230px; margin-left: 5px;}
.footinl img{margin-left: 6px;}
.footinr {float: right; margin-right: 20px; margin-top: 10px;}


#footerinner {width: 950px; margin-left: 20px; padding-top: 60px;}

#footer {
height:145px;
width:980px;
background: url('../styleImages/img/foot.png');
margin:0 auto;
font:14px Helvetica,Arial,sans-serif;
}


h2 {font:30px Helvetica,Arial,sans-serif; color:#fff;}
h2.search {font:30px Helvetica,Arial,sans-serif; color:#fff;}


.socials {float: right; width: 220px; padding: 110px 15px 0 0;}
.socials img {border:0;}


#fabo {
width: 50px;
height: 50px;
float: left;
margin-right: 2px;
}

#fabo a{
display:block;
width: 50px;
height: 50px;
padding:0;
background: url("../styleImages/img/fabo.png") 0 0 no-repeat;
text-decoration: none;
}

#fabo a:hover { 
background-position: 0 -51px;
}


#mysp {
width: 50px;
height: 50px;
float: left;
margin-right: 2px;
}

#mysp a{
display:block;
width: 50px;
height: 50px;
padding:0;
background: url("../styleImages/img/mysp.png") 0 0 no-repeat;
text-decoration: none;
}

#mysp a:hover { 
background-position: 0 -51px;
}

#twitt {
width: 50px;
height: 50px;
float: left;
margin-right: 2px;
}

#twitt a{
display:block;
width: 50px;
height: 50px;
padding:0;
background: url("../styleImages/img/twitt.png") 0 0 no-repeat;
text-decoration: none;
}

#twitt a:hover { 
background-position: 0 -51px;
}

#rsss {
width: 50px;
height: 50px;
float: left;
margin-right: 2px;
}

#rsss a{
display:block;
width: 50px;
height: 50px;
padding:0;
background: url("../styleImages/img/rsss.png") 0 0 no-repeat;
text-decoration: none;
}

#rsss a:hover { 
background-position: 0 -51px;
}


#tropica {
width: 100px;
height: 36px;
float: left;
margin-right: 20px;
margin-top: 1px;
}

#tropica a{
display:block;
width: 100px;
height: 36px;
padding:0;
background: url("../styleImages/img/tropica.png") 0 0 no-repeat;
text-decoration: none;
}

#tropica a:hover { 
background-position: 0 -37px;
}


#paypals {
width: 100px;
height: 36px;
float: left;
margin-right: 2px;
}

#paypals a{
display:block;
width: 100px;
height: 36px;
padding:0;
background: url("../styleImages/img/paypals.png") 0 0 no-repeat;
text-decoration: none;
}

#paypals a:hover { 
background-position: 0 -36px;
}















#lmain {
width:250px;
margin:0 15px 0 15px;
border-right: 4px solid #bcdfcb;
}



#feat img{
	width: 150px;
	border:0;
	margin: 0 auto;
	text-align: center;
}


#session {
padding-top: 10px;
padding-bottom: 10px;
display: inline;
font:13px Helvetica,Arial,sans-serif;
}



#cart {
}

#cata {

}

#feat {
}

#pop {
}

#sale {
}





#cart img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#cata img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#feat img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#pop img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#sale  img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#cart img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#cata img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#feat img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#pop img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#sale img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}



#cart a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#cart a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}


#cata a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#cata a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}


#feat a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#feat a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#pop a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#pop a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#sale a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#sale a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#lang {
margin-bottom: 15px;
margin-left: 5px;
margin-right: 5px;
font:14px Verdana,Tahoma,Arial,sans-serif;
padding-bottom: 10px;
}


#cart2 {
}

#cart2 img {
border:0;
padding-top: 15px;
padding-bottom: 10px;
}

#cart2 a {
display: block;
font:15px Helvetica,Arial,sans-serif;
}

#cart2 a:hover {
display: block;
font:15px Helvetica,Arial,sans-serif;
}



#dropmain {
width: 150px;
text-align: center;
margin-left: 10px;
}

#drops {
	float: left;
}

#drop {
	float: right;
}













#sessionBox {
	text-align: left;
	background-image: url(../styleImages/backgrounds/sessionBg.gif);
	width: 236px;
	height: 85px;
	float: right;
}
.boxContent {
	
	padding: 3px;
	font-family: Helvetica,Arial,sans-serif;
	
	color: #fff;
	margin-bottom: 5px;
}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	float: left;
	width: 99.5%;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 80px;
}
.latestProds {
	float: left;
	text-align: center;
	width: 150px;
	height: 250px;
}
#subSurround {
	padding-left: 0px;
}
#topHeader {
	text-align: right;
	height: 100px;
	background-image: url(../styleImages/backgrounds/topHeader.gif);
	background-repeat: no-repeat;
}
.boxContent {
	
	padding: 3px;
	font-family: Helvetica,Arial,sans-serif;
	
	color: #fff;
	margin-bottom: 5px;
}



.boxTitleLeft, .boxTitleRight {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 80%;
	color: #C0C0C0;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	width: 175px;
	height: 18px;
	padding-top: 2px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.boxFootLeft, .boxFootRight {
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	width: 175px;
	height: 20px;
	padding-left: 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.boxContentLeft, .boxContentRight {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 5px;
	width: 168px;
}
/* CHECKOUT PAGES 
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
*/

/* END CHECK OUT PAGES */
.docBtnLeft {
	background-image: url(../styleImages/backgrounds/docBtnLeft.gif);
	width: 4px;
}
.docBtnRight {
	background-image: url(../styleImages/backgrounds/docBtnRight.gif);
	width: 4px;
}
.docBtnMid {
	background-color: #DDDDDD;
	padding: 0px 3px 0px 3px;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	
}
.topCatsTabLeft {
	background-image: url(../styleImages/backgrounds/menu-divider.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 30px;
}
.topCatsTabMid {
	background-image: url(../styleImages/backgrounds/menu-bg.png);
	background-repeat: repeat-x;
}
.topCatsTabMid:hover {
	background-image: url(../styleImages/backgrounds/menu-bg_h.png);
	background-repeat: repeat-x;
}
.topCatsTabRight {
	background-image: url(../styleImages/backgrounds/menu-divider.png);
	width: 1px;
	background-repeat: no-repeat;
}

.cart {width:300px;}
.cartl {float: left; width: 80px; margin-right: 30px; margin-top: 5px;}
.cartr {float: left; width: 190px; _width: 150px; padding-top: 30px;}

.textsess {margin: 2px auto; text-align:center;}
.textses {margin-left: 10px; }

#twitter {
	width: 300px;
}

	#twitter h1 a {
		display: block; margin: 0;
		font: 15px Helvetica, Arial, Sans-Serif; color: rgba(255,255,255,0.2);
		text-decoration: none;
	}
		

	#twitter ul {
		list-style: none; padding: 0px;
		
	}
		#twitter ul li {
			padding: 2px 10px 0 25px;
			
		}
			#twitter ul li a {
				font: 12px Helvetica, Arial, Sans-Serif;
				color: #fff; 
			}
				#twitter ul li a:hover { color: #e91b85; }

		#twitter ul li span {
			font: 16px Helvetica, Arial, Sans-Serif; color: #fff;
		}
			#twitter ul li span a {
				font: 16px Helvetica, Arial, Sans-Serif; color: #e91b85; margin: 0; display:inline;
			}

#twitter ul li span a:hover {
				font: 16px Helvetica, Arial, Sans-Serif; color: #fff; margin: 0; display:inline;
			}

#cartopt {margin-top: 20px;}


.acco {margin-left:10px;}
.accoi {float:left; margin-right:20px; margin-bottom: 15px;}
.accol {float:left; padding-top: 5px; margin-bottom: 15px;}
.accol a {font: 16px Helvetica, Arial, Sans-Serif; color: #fff;}
.accol a:hover {font: 16px Helvetica, Arial, Sans-Serif; color: #e91b85;}

.maill {margin-top: 10px;}