@charset "utf-8";
/* CSS Document */

p {
	margin-top:30px;
	font-size:16px;
	line-height:30px;
}
h1{
	font-family: 'Raleway', sans-serif;	
	font-size:70px;
	font-weight:900;
	color:#dddddd;
	margin: 0px;
}
h2{
	font-family: 'Raleway', sans-serif;
	font-size:35px;
	font-weight:800;
	line-height:35px;
	color:#bbbbbb;
	margin: 0px;
}

/*-------------------------------------------
Top Content
---------------------------------------------*/

#topcontent {
	position:relative;
	height:560px;
	width:960px;
	margin: 0 auto;
}
#title {
	position: absolute;
	width: 420px;
	bottom: 20px;
	left: 10px;
	line-height:75px;
}
#premierdesigner{
	font-family: 'Raleway', sans-serif;
	width:750px;
	padding:30px 10px 20px 10px;
	font-size:40px;
	font-weight:200;
	line-height:50px;
}
#beautyquote{
	font-family: 'Raleway', sans-serif;
	width:540px;
	padding:0px 0px 0px 25px;
	margin:25px 10px;
	font-weight:700;
	font-size:40px;
	line-height:36px;
	color:#c8c8c8;
	background:url(images/indentline.gif);
	background-repeat:repeat-y;
}
#workofart{
	width: 750px;
	padding:15px 10px;
	font-family: 'Raleway', sans-serif;
	font-size:25px;
	font-weight:200;
	line-height:35px;
}

/*-------------------------------------------
Category Thumbs
---------------------------------------------*/
#categoriestitle{
	padding:80px 10px 0px 10px;
}


.smallcategory{
	text-align:center;
	float:left;
	width:151px;
	padding:30px 4px 0px 5px;
	font-size:16px;
	line-height:20px;
}

.smallcategory a {color:#888888; text-decoration:none; display:block; padding-bottom:5px;}
.smallcategory a:link {color:#888888; text-decoration:none;}
.smallcategory a:visited {color:#888888; text-decoration:none;}
.smallcategory a:hover {color:#00887e !important; text-decoration:none;}

.smallcategory a {border: 3px solid transparent ;}
.smallcategory a:hover {border: 3px solid #00887e;}

.smallcategory a img{vertical-align:bottom;}


/*-------------------------------------------
See All
---------------------------------------------*/

a.seeallcats {
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:18px;
	float:right;
	margin:40px 10px 120px 10px;
	padding:0px 30px;
	height:45px;
	line-height:45px;
	color:#bbbbbb;
	text-decoration:none;
	background-color:#156b63;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1a7f6e), to(#1a403c)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #1a7f6e, #1a403c); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image: -moz-linear-gradient(top, #1a7f6e, #1a403c); /* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #1a7f6e, #1a403c); /* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #1a7f6e, #1a403c);
	display:block;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}
a.seeallcats:hover {color:#ffffff !important; background-color:#259485; background-image:none !important; text-decoration:none;}
a.seeallcats:visited {color:#bbbbbb; text-decoration:none;}
a.seeallcats:link {color:#bbbbbb; text-decoration:none;}


/*-------------------------------------------
3 columns
---------------------------------------------*/

.homecolumn{
	width:290px;
	padding:0px 20px 0px 10px;
	float:left;
}

#cartotitle {
	font-family: 'Raleway', sans-serif;	
	width:380px;
	padding:20px 10px 0px 10px;
	float:left;
	color:#c8c8c8;
	font-size:58px;
	font-weight:900;
	line-height:75px;
}
#cartotext {
	width:540px;
	padding:40px 10px 0px 10px;
	background-image:url(images/topindentline.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:18px;
	line-height:32px;
}
#cartolink {
	text-align:right;
	font-size:18px;
}

/* -----IMAGE SLIDER--------- */
#sliderFrame{
    position: absolute;
	top:140px;
	right:10px;
	width: 460px;
	height:420px;
}
#slider, #slider div.sliderInner {
    width:460px;height:420px;/* Must be the same size as the slider images */
}
#slider {
	background:#111111 url(images/home-antique-world-map.jpg) no-repeat;
	position:relative;
	margin:0 auto; /*center-aligned*/
}
/* image wrapper */
#slider a.imgLink {
	z-index:2;
	position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;
}
/* Caption styles */
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
}
/* ------ built-in navigation bullets wrapper ------*/
#slider div.navBulletsWrapper  {
    top:-35px;/* Its position is relative to the #slider */
	text-align:center;
	background:none;
	position:relative;
	z-index:5;
}
/* each bullet */
#slider div.navBulletsWrapper div 
{
    width:11px; height:11px;
    font-size:0;color:White;/*hide the index number in the bullet element*/
    background:transparent url(images/rotatorbullet.png) no-repeat 0 0;
    display:inline-block; *display:inline; zoom:1;
    overflow:hidden;cursor:pointer;
    margin:0 6px;/* set distance between each bullet*/
}
#slider div.navBulletsWrapper div.active {background-position:0 -11px;}
/* --------- Others ------- */

#slider div.loading 
{
    width:100%; height:100%;
    background:transparent url(images/rotatorloading.gif) no-repeat 50% 50%;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;
}
#slider img, #slider>b, #slider a>b {
	position:absolute; border:none; display:none;
}
#slider div.sliderInner {
	overflow:hidden; 
	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
	position:absolute; top:0; left:0;
}
