/* ---------- LAYOUT ----------*/
body {
	background: #F4A2C6 url(i/page_bg.jpg) repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px 0px 50px 0px;
}
#siteContainer {width:900px; margin:auto;}
#headerContainer {
	padding-top:1.5em;
	position:relative;
	height: 60;
}
#mainBanner {
	min-height:120px;
	height:59px !important;
	height:120px;
}
#shopItems {position:absolute; top:0px; right:0px;}
#breadCrumb {padding: 5px 20px;}
#mainContent {
	padding: 20px;
	background-color:#fff;
}
#mainLeft {
	width: 550px;
	padding-right: 40px;
	border-right: 1px solid #eee;
	float:left;
	color: #000;
}
#mainRight {width: 250px; float:right;}
#subContent {
	background-color:#fff;
	padding:20px;
	margin-top: 20px;
}
#socialBookmarking {
	background-color:#fff;
	margin-top: 0px;
	min-height:28px;
	height:auto !important;
	height:28px;
	padding: 0px;
}
#footer {
	margin-top: 0px;
	padding:20px;
}
#quickContacts {width: 200px; float:left;}
#companyInfo {width: 200px; float:left; margin-left:30px;}
#miniSiteMap {width: 400px; float:right;}
#miniSite1, #miniSite2, #miniSite3 {
	float:left;
	margin-right:10px;
	width:120px;
	color: #701040;
}


/* ----------- TYPOGRAPHY ---------------*/
#logo {margin:10px 20px; float:left;}
#mainNav {float:right; list-style-type: none; padding:0px; margin: 5px 20px 0px 0px;}
#mainNav li {float:left;  border-left: 1px solid #000; margin-right:10px;}
#mainNav li a {text-decoration:none; padding-left:5px; padding-top:32px; color:#000;}
#mainNav li a span {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; float:left; font-size: 2.4em; line-height:1em;}
#mainNav li a strong {float:left; display:block; clear:both; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:0.9em;}
#mainNav #maleToys {
	background: #fff url(../i/male_unactive.gif) no-repeat top right;
	width:150px;
	display:block;
	height: 40px;
}
#mainNav #maleToys:hover span {
	color:#ff0086;
	cursor:pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link {
	color: #FFF;
	background-color: #701040;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	font-size: 13px;
}
.footerlinks {
	color: #701040;
}


#mainNav #femaleToys {background: #fff url(../i/female_unactive.gif) no-repeat top right; width:210px;display:block; height: 40px;}
#mainNav #femaleToys:hover span {color:#ff0086; cursor:pointer;}
#mainNav #partiesPromos {
	width:110px;
	display:block;
	height: 40px;
}
#mainNav #partiesPromos:hover span {color:#ff0086; cursor:pointer;}

#shopItems ul {list-style-type: none; margin:0px; padding:0px;}
.statement {
	font-weight: bolder;
	color: #701040;
	text-decoration: none;
}

#shopItems ul li {display:inline; color:#fff; font-size:0.65em; font-weight:bold; border-right: 1px solid #fff;}
#shopItems ul li a {color:#fff; padding: 0px 10px;}

#breadCrumb * {display:inline;}
#breadCrumb p {font-size:0.7em;} 
#breadCrumb ul {margin-left: 0px; padding-left:0px;}
#breadCrumb ul li {font-size:0.7em; font-weight:bold;}
#breadCrumb ul li a {font-weight:normal; color:#000000;}


#socialBookmarking ul li {display:inline;}
#socialBookmarking ul {float:left; margin:0px 0px 0px 20px; padding:0px;}
#fbGroup {margin-top: -32px;}
#fbGroup img {position:relative; top: 20px;}

h1, h2, h3 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px;}
#mainContent h1, #mainContent h2, #mainContent h3 {margin:auto;}
h1 { color:#ff0086;}
h2 {
	font-size: 1.1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #701040;
}
h2.price {margin-bottom: 20px;color:#ff0086; text-align:center; padding:10px 0px; border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
h2.price span.price {font-size:1.4em;}
h2.price span.price span {font-size:0.8em;}
#footer h2 {
	color:#FFF;
}
h3 {
	font-size: 0.95em;
	color:#701040;
}
#footer h3 {
	color:#701040;
	margin: 10px 0px 0px;
}
ul, ol {margin-left: 20px; padding-left:0px; }
#mainContent ul {
	color:#AA1164;
	list-style-type:square;
}
p, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:125%;
	color: #000;
	text-align: justify;
}
#mainContent li {margin-bottom:15px;}
#footer p, #footer a, #footer li {
	color:#701040;
}
#footer ul {padding:0px; margin:10px 0px; list-style-type:none;}
#footer #quickContacts ul li {padding-left:60px; position:relative;}
#footer #quickContacts ul li span {position: absolute; left:0px;}
#miniSiteMap ul {margin-top:0px;}
#mainContent a, #subContent a:hover  {
	color:#AA1164;
	background-color:#fff;
	padding:3px;
	font-weight:bold;
}
#mainContent a:hover, #subContent a{
	color:#fff;
	background-color:#AA1164;
	padding:2px;
	font-weight:bold;
	text-decoration:none;
}
.buyNow {background-color: #ff0086; width:250px; padding:10px; color:#fff; font-weight:bold;}

.buyNow:hover {background-color:#000; color:#ff0086;}

/* ---------- COMMON ----------*/
.clearBoth {clear:both;}
.noBorder {border:none !important;}
a img {border:none;}
.floatL {float:left;}
.floatR {float:right;}
.posRel {position:relative;}


/* FRONT PAGE SLIDESHOW */

#carousel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li {
	display:inline;
	float:left;
}


/* PRODUCT CAROUSEL */
.accordionWrapper{display:inline-block; overflow:hidden; width:860px; height:198px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer; width:29px; height:198px; background-color:red;}
.accordionWrapper div.content{display:none; width:530px; padding: 10px 20px;}
.accordionWrapper div.prod1 {background: #ccc url(i/1.jpg) no-repeat;}
.accordionWrapper div.prod2 {background: #ccc url(i/2.jpg) no-repeat;}
.accordionWrapper div.prod3 {background: #ccc url(i/3.jpg) no-repeat;}
.accordionWrapper div.prod4 {background: #ccc url(i/4.jpg) no-repeat;}
.accordionWrapper div.prod5 {background: #ccc url(i/5.jpg) no-repeat;}
.accordionWrapper div.prod6 {background: #ccc url(i/6.jpg) no-repeat;}
.accordionWrapper div.prod7 {background: #ccc url(i/7.jpg) no-repeat;}
.accordionWrapper div.prod8 {background: #ccc url(i/8.jpg) no-repeat;}
.accordionWrapper div.prod9 {background: #ccc url(i/9.jpg) no-repeat;}
.accordionWrapper div.prod10 {background: #ccc url(i/10.jpg) no-repeat;}
.accordionWrapper div .prodImage {float:right; margin-left:20px;}
#siteContainer #headerContainer #mainBanner table tr td strong {
	font-size: 30px;
}

