﻿/*GENERIC PAGE STYLES*/
/*------------------*/

body {
	font: 70% Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	background:#182145 url(../images/bg.jpg) repeat-x;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
	font-weight:normal;
	margin:0;
	padding:0;
}

h5 {
font-size:1.8em;
font-weight:bold;
color:#f12fad;
}

h6 {
font-size:1.2em;
font-weight:bold;
color:#f12fad;
margin-bottom:10px;
}

a {
	color:#d34ca3;
}
a:hover {
	text-decoration:none;
}
#wrapper {
	width:1000px;
	min-height:585px;
	margin:0 auto;
	text-align:left;
	border:1px solid #3c3c3c;
	background:#000;
}
* html #wrapper {
	height:585px;
}
/*HEADER PAGE STYLES*/
/*------------------*/

#header {
	height:80px;
}
#header #logo {
	position:relative;
	width:215px;
	height:77px;
	background:url(../images/rare-basic-logo.jpg) no-repeat 8px 6px;
}
#header #logo p {
	display:none;
}
/*NAVIGATION  STYLES*/
/*------------------*/

#nav {
	height:22px;
	border-bottom:1px solid #3c3c3c;
}
#nav ul {
	list-style:none;
	margin-left:10px;
}
#nav li {
	float:left;
	position:relative;
	z-index: 1000;
	background:url(../images/nav-side.gif) no-repeat right 2px;
	text-align:center;
	height:30px;
}
#nav a {
	text-decoration:none;
	color:#8d8d8d;
	font-size:1.2em;
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
}
#nav a:hover {
	color:#d34ca3;
}
#nav .noborder {
	background:none;
}
/*NAVIGATION SUBMENU*/
/*------------------*/

#nav ul ul {
	position: absolute;
	display: none;
	top:22px;
	left:-10px;
	border:1px solid #4b4b4b;
}
#nav ul li:hover ul {
	background:#080b17;
	display:block;
}
#nav ul li ul li {
	background:none;
	clear:left;
}
#nav ul li ul li a {
	margin-left:3px;
	margin-right:3px;
	padding-top:5px;
	display:block;
	width:136px;
	border-bottom:1px solid #222533;
}
#nav ul li ul li a.noborder {
	border:none;
}
/*MAIN  SITE  STYLES*/
/*------------------*/

#main {
	min-height:480px;
}
* html #main {
	height:480px;
}
/*HOME PAGE STYLES*/
/*----------------*/

.home-bg {
	/*background:url(../images/mannequin-01.jpg) no-repeat bottom right;*/
}
#main #introtext {
	width:360px;
	padding-top:30px;
	margin-left:40px;
}
#main #introtext h1 {
	margin-bottom:20px;
	font-size:1.7em;
	color:#fff;
}
#main #introtext p {
	font-size:1.05em;
	margin-bottom:15px;
}
#main #panel {
	width:282px;
	/*min-height:191px;*/
	margin-left:40px;
	border:1px solid #3c3c3c;
	margin-top:1px;
}
/** html #main #panel {
	height: 191px;
}*/
#main #panel h2, #main #panel h3 {
	margin-bottom:12px;
	padding-top:10px;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}
#main #panel p {
	margin-bottom:10px;
}
#main #panel #latestnews {
	padding-left:10px;
	/*padding-right:130px;*/
	font-size:1em;
	/*background:url(../images/latest-new-image-04.jpg) no-repeat top right;*/
	border-bottom:1px solid #3c3c3c;
}
/** html #main #panel #latestnews {
	height: 154px;
}*/
#main #panel #catalogue {
	padding-left:10px;
	min-height:66px;
	background:url(../images/catalogue-image.jpg) no-repeat top right;
}	
* html #main #panel #catalogue {
	height: 66px;
}

/*NEWS ARTICLE STYLES*/

.newshidden{
	display:none;
}

/*GENERIC CONTENT STYLES*/
/*----------------------*/

#main #content {
	width:650px;
	padding-top:30px;
	margin-left:40px;
}
#main #content h1, #main #content h2 {
	margin-bottom:20px;
	font-size:1.7em;
	color:#f12fad;
}
#main #content p {
	font-size:1.1em;
	padding-bottom:15px;
}
#main #content ul {
	font-size:1.1em;
	/*padding-bottom:15px;*/
	margin-left:20px;
	list-style:outside;
}
#main #content ul ul {
	font-size:1em;
	/*padding-bottom:15px;*/
	margin-left:20px;
	list-style:outside;
}
#main #content ul ul ul {
	font-size:1em;
	/*padding-bottom:15px;*/
	margin-left:20px;
	list-style:outside;
}
#main #content ul {
	font-size:1.1em;
	/*padding-bottom:15px;*/
	margin-left:20px;
	list-style:outside;
}
.mannequin-bg {
	background:url(../images/mannequin-18.jpg) no-repeat bottom right;
}
.mannequin-02 {
	background:url(../images/mannequin-03.jpg) no-repeat bottom right;
}
.mannequin-03 {
	background:url(../images/mannequin-04.jpg) no-repeat bottom right;
}
.mannequin-04 {
	background:url(../images/mannequin-05.jpg) no-repeat bottom right;
}
.mannequin-05 {
	background:url(../images/mannequin-06.jpg) no-repeat bottom right;
}
.mannequin-06 {
	background:url(../images/mannequin-07.jpg) no-repeat bottom right;
}
.mannequin-07 {
	 /* background:url(../images/mannequin-08.jpg) no-repeat bottom right; */
}
.mannequin-08 {
	background:url(../images/mannequin-09.jpg) no-repeat bottom right;
}
.mannequin-09 {
	background:url(../images/mannequin-10.jpg) no-repeat bottom right;
}
.mannequin-press {
	background:url(../images/mannequin-press-new.jpg) no-repeat bottom right;
}
.mannequin-news {
	/*background:url(../images/mannequin-news.jpg) no-repeat bottom right;*/
}
.mannequin-history {
	background:url(../images/mannequin-history-new.jpg) no-repeat bottom right;
}
.mannequin-10 {
	background:url(../images/mannequin-11.jpg) no-repeat bottom right;
}
.mannequin-11 {
	background:url(../images/mannequin-12.jpg) no-repeat bottom right;
}
.mannequin-12 {
	background:url(../images/mannequin-13.jpg) no-repeat bottom right;
}
.mannequin-13 {
	background:url(../images/mannequin-14.jpg) no-repeat bottom right;
}
.mannequin-14 {
	background:url(../images/mannequin-17.jpg) no-repeat bottom right;
}
.mannequin-15 {
	background:url(../images/mannequin-16.jpg) no-repeat bottom right;
}

.magniq-bg {
	background:url(../images/magniq-bg.jpg) no-repeat bottom right;
}
#main #content span {
	color:#fff;
}
#main #content span.pink {
	color:#f12fad;
}
.casestudy {
	width:380px;
	float:left;
}
#casestudyImage {
	border:1px solid #d34ca3;
}
.casestudy img {
	border:1px solid #000;
}
.casestudy a img:hover {
	border:1px solid #d34ca3;
}
.casestudyimg {
	margin:0 5px 5px 0;
}
.casestudytext {
	margin:0 0 0 380px;
}

/*MANNEQUIN PAGE STYLES*/
/*---------------------*/

#main #mannequins h1.pink {
	font-size:1em;
	color:#f12fad;
	padding-top:30px;
	margin-left:40px;
    margin-bottom:20px;
	font-size:1.7em;
}
#main #mannequins #selectstyle {
	width:94px;
	float:left;
	padding-left:20px;
	margin-right:17px;
}
#main #mannequins #selectstyle p {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:8px;
}
#main #mannequins #selectstyle a {
	color:#aaaaaa;
	text-decoration:none;
}
#main #mannequins #selectstyle a:hover, .pink {
	color:#f12fad;
}
#main #mannequins #selectstyle img, #main #mannequins #selectedimage img {
	border:1px solid #3d3d3d;
}
#main #mannequins #selectstyle img:hover, #main #mannequins #selectedimage img:hover {
	border:1px solid #f12fad;
	cursor:pointer;
}
#main #mannequins #selectedimage {
	position: relative;
	width:420px;
	float:left;
}
#main #mannequins #selectedimage div {
	display: none;
	position: absolute;
	bottom: 6px;
	right: 6px;
	color: #f12fad;
	font-weight: bold;
}
#main #mannequins #selectedimage div a {
	font-size:110%;
	font-weight:bold;
}

#main #mannequins #information {
	width:160px;
	background:#000 url(../images/info-bg.jpg) repeat-x;
	border:1px solid #3d3d3d;
	float:left;
	margin-left:16px;
	padding-left:15px;
	padding-top:15px;
	color:#aaaaaa;
	height:296px;
	position:relative;
}
#main #mannequins #information img {
	position:absolute;
	left:8px;
	bottom:9px;
	text-transform: capitalize;
}
#main #mannequins #information h2 {
	font-size:1.3em;
	color:#f12fad;
	font-weight:bold;
	margin-bottom:10px;
}
#main #mannequins #information h3 {
	font-size:1.1em;
	color:#f12fad;
	font-weight:bold;
	margin-bottom:10px;
}
#main #mannequins #information h4 {
	font-size:1.5em;
	color:#f12fad;
	font-weight:bold;
	margin-top:15px;
}
#main #mannequins #information h4 span {
	color:#fff;
}
#main #mannequins #information table {
	font-size:1.1em;
	color:#d4d3d3;
}
#main #mannequins #information table .category {
	color:#aaaaaa;
	font-weight: bold;
}
#main #mannequins #arrows {
	clear:left;
	height: 90px;
	padding:10px 20px 20px 20px;
}
#main #mannequins #scrollingselect {
	margin: 0 20px;
	height:75px;
	overflow: hidden;
	white-space: nowrap;
	padding: 0;
}
* html #main #mannequins #scrollingselect {
	width: 670px;
}
#main #mannequins #scrollingselect img {
	border:1px solid #CCC;
	float: left;
	margin: 0 2px 0 0;
	display: inline;
}
#main #mannequins #scrollingselect img:hover {
	border:1px solid #f12fad;
	cursor:pointer;
}
#main #mannequins #arrows img.arrowleft {
	padding-top: 20px;
	float: left;
}
#main #mannequins #arrows img.arrowright {
	padding-top: 20px;
	float: right;
}
#main #mannequins #arrows img.arrowleft:hover, #main #mannequins #arrows img.arrowright:hover {
	border:none;
}
/*FOOTER STYLES*/
/*-------------*/

#footer {
	color:#a0a0a0;
	font-size:0.9em;
	margin:8px auto;
	width:980px;
	padding-bottom:10px;
	text-align:right;
}
#footer a {
	color:#a0a0a0;
	text-decoration:none;
}
#footer a:hover {
	color:#d34ca3;
}
#footer span {
	color:#d34ca3;
	margin-left:10px;
	text-transform:uppercase;
}

.pink 
{
	color:#f12fad;
}

div.hr  { color: #f12fad; background-color: #f12fad; border:0; height:1px; margin:1px 0 1px 0; font-size:1px; width:920px;}

.imgborder {border:1px solid #f12fad; margin:0; padding:0; margin-right:10px;}

.imgbordernm {border:1px solid #f12fad; margin:0; padding:0;}

#wrapper #main #introtext .main_scroll {
	overflow: auto;
	height: 520px;
	width:420px;
	padding-right: 10px;
	text-align: left;
}

.newshidden{
	display:none;
}
#enquiryform form { margin:0; padding:0; }
#enquiry { color:#F12FAD; width:440px}
#enquiry label { float:left; width:160px; margin-top:3px; }
#enquiry input, #enquiry textarea { padding:3px; width:200px; margin-top:3px; color:#F12FAD; border:1px solid #999; font:100% Arial, Helvetica, sans-serif;  }
#enquiry select { width:208px; margin-top:3px; color:#F12FAD; border:1px solid #999; font-size:100%; }
#enquiry input:hover, #enquiry textarea:hover, #enquiry select:hover, #enquiry input:focus { border:1px solid #F12FAD; }
#enquiry #Submit { background:#eee; width:80px; margin:5px 0 10px 288px; }
* html #enquiry #Submit { margin:5px 0 10px 291px; }
#enquiry span { color:#fff; }

/*--------------------------------news fader css ----------------------------*/

#newsfader { position:relative;border:1px solid #f12fad; height:75px; font-size: 1.2em; }
#newsfader a {display:block;height:65px;text-decoration:none; padding:5px;}
#newsfader a:hover {background-color:#333;}


#sdea { float:right; margin: 20px 0 0 20px; padding:5px; border: 1px solid #f12fad; width:170px; text-align:center; font-size:0.95em; }
#sdea img { margin: 0 0 10px 0;}

#social img { border:0; margin: 10px 10px 0 10px; }

.clear {clear:both;}

.exhibitions { font-size:1.1em }
ul#avrlist { margin:20px 0 20px 25px; }
#avrlist li { margin-bottom:10px; }