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

* {
margin:0px;
padding:0px;
}

body {
margin:0;
padding:0;
background:#000 url(../imgs/body_bg.jpg) repeat top left;
color:#fff;
font-family: Tahoma, Verdana, Arial;
font-size:12px;
}

a, a:link, a:active, a:visited {
color: #EC008C;
text-decoration:none;
}

a:hover{
color: #FF9CD7;
text-decoration:none;
}

a.active{
color: #EC008C;
text-decoration:none;
}

p {
margin: 6px 0 10px 0;
line-height:130%;
}

h2 {
margin:20px 0 0 0;
font-weight:normal;
font-size:20px;
}

h3 {
margin: 20px 0 0 0;
color:#FF9CD7;
font-weight:normal;
font-size:16px;
display: inline;
}

h4 {
margin: 0px 0 0 0;
color:#FF9CD7;
font-weight:normal;
font-size:15px;
}

h4.pfw-ss08 {
display: block;
background: url(../imgs/pfw-ss08.png) no-repeat top left;
height:15px;
width: 314px;
float:left;
margin-bottom: 20px;
text-indent:-9999px;
}

h4.collection-femme {
display: block;
background: url(../imgs/collection-femme.png) no-repeat top left;
height:15px;
width: 129px;
float:left;
margin-bottom: 20px;
}

h4.collection-femme b{
display: none;
}

h4.collection-homme-mr {
display: block;
background: url(../imgs/collection-homme-mr.png) no-repeat top left;
height:15px;
width: 221px;
float:left;
margin-bottom: 20px;
}

h4.collection-homme-mr b{
display: none;
}

h4.collection-homme-vault {
display: block;
background: url(../imgs/collection-homme-vault.png) no-repeat top left;
height:12px;
width: 178px;
float:left;
margin-bottom: 20px;
}

h4.collection-homme-vault b{
display: none;
}

h4.collection-weddings {
display: block;
background: url(../imgs/collection-weddings.png) no-repeat top left;
height:16px;
width: 145px;
float:left;
margin-bottom: 20px;
}

h4.collection-weddings b{
display: none;
}

h4.collection-runway {
display: block;
background: url(../imgs/collection-runway.png) no-repeat top left;
height:15px;
width: 132px;
float:left;
margin-bottom: 20px;
}

h4.collection-runway b{
display: none;
}

h4.collection-accessories  {
display: block;
background: url(../imgs/collection-accessories.png) no-repeat top left;
height:12px;
width: 155px;
float:left;
margin-bottom: 20px;
}

h4.collection-accessories  b{
display: none;
}

h4.the_urban_couple  {
display: block;
background: url(../imgs/the_urban_couple.png) no-repeat top left;
height:11px;
width: 136px;
clear:both;
margin-bottom: 20px;
}

h4.the_urban_couple  b{
display: none;
}

h4.the_sexy_couple  {
display: block;
background: url(../imgs/the_sexy_couple.png) no-repeat top left;
height:11px;
width: 121px;
clear:both;
margin-bottom: 20px;
}

h4.the_sexy_couple  b{
display: none;
}

h4.the_glamorous_couple  {
display: block;
background: url(../imgs/the_glamorous_couple.png) no-repeat top left;
height:11px;
width: 177px;
clear:both;
margin-bottom: 20px;
}

h4.the_glamorous_couple b{
display: none;
}

h4.hair_makeup  {
display: block;
background: url(../imgs/hair_makeup.png) no-repeat top left;
height:11px;
width: 112x;
margin-bottom: 20px;
clear:both;
}

h4.hair_makeup  b{
display: none;
}

h4.event_planning  {
display: block;
background: url(../imgs/event_planning.png) no-repeat top left;
height:11px;
width: 117x;
margin-bottom: 20px;
clear:both;
}

h4.event_planning  b{
display: none;
}

h4.marc_rancy_photography  {
display: block;
background: url(../imgs/marc_rancy_photography.png) no-repeat top left;
height:11px;
width: 198x;
margin-bottom: 20px;
clear:both;
}

h4.marc_rancy_photography  b{
display: none;
}

h4.the_entourage  {
display: block;
background: url(../imgs/the_entourage.png) no-repeat top left;
height:11px;
width: 114x;
margin-bottom: 20px;
clear:both;
}

h4.the_entourage  b{
display: none;
}

ul {
margin: 0 0 10px 30px;
}

#wrapper {
margin: 30px auto 20px auto;
width:923px;
display:block;
position:relative;
}

#home #header {
height: 40px;
border:none;
}

#header {
height: 40px;
border-bottom: 5px solid #fff;
}

#logo {
background: #000 url(../imgs/marc_rancy_logo.png) no-repeat top left;
display:block;
height:16px;
width: 213px;
float:left;
margin-top: 8px;
cursor:pointer;
}

#logo b {
display:none;
}

#navigation {
float:right;
}


#nav_home {
background: url(../imgs/nav_home.png) no-repeat top left;
width: 54px;
height: 27px;
display:block;
float:left;
margin-right: 3px;
cursor:pointer;

}

#nav_home b {
display:none;
}

#nav_rates {
background: url(../imgs/nav_rates.png) no-repeat top left;
width: 77px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_rates b {
display:none;
}


#nav_collections {
background: url(../imgs/nav_collections.png) no-repeat top left;
width: 90px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_collections b {
display:none;
}

#nav_accessories {
background: url(../imgs/nav_accessories.png) no-repeat top left;
width: 90px;
height: 27px;
display:block;
float:left;
cursor:pointer;
}

#nav_accessories b {
display:none;
}

#nav_beauty {
background: url(../imgs/nav_beauty.png) no-repeat top left;
width: 112px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_beauty b {
display:none;
}

#nav_weddingpackages {
background: url(../imgs/nav_weddingpackages.png) no-repeat top left;
width: 118px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_weddingpackages b {
display:none;
}

#nav_weddings {
background: url(../imgs/nav_weddings.png) no-repeat top left;
width: 77px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_weddings b {
display:none;
}


#nav_bio {
background: url(../imgs/nav_bio.png) no-repeat top left;
width: 94px;
height: 27px;
display:block;
cursor:pointer;
float:left;
}

#nav_bio b {
display:none;
}

#nav_boutique {
background: url(../imgs/nav_boutique.png) no-repeat top left;
width: 93px;
height: 27px;
cursor:pointer;
display:block;
float:left;
}

#nav_boutique b {
display:none;
}

#nav_press {
background: url(../imgs/nav_press.png) no-repeat top left;
width: 54px;
height: 27px;
cursor:pointer;
display:block;
float:left;
}

#nav_press b {
display:none;
}

#nav_contact {
background: url(../imgs/nav_contact.png) no-repeat top left;
width: 67px;
height: 27px;
cursor:pointer;
display:block;
float:left;
}

#nav_contact b {
display:none;
}

#container {
float:left;
display:block;
margin-bottom: 10px;
clear:both;
min-height:520px;
height:auto;
}

#one_column {
width: 923px;
display:block;
float:left;
padding:0 0 10px 0;
}

#column_one {
width: 317px;
display:block;
float:left;
margin:0 5px 0 0;
padding:0px;
}

#column_two {
float:left;
border:4px solid #fff;
}

.collections {
float:left;
border:4px solid #fff;
}

#column_one_sub {
width: 317px;
display:block;
float:left;
margin:0 10x 0 0;
padding:0px;
}

.column_two_sub {
float:left;
width:600px;
display:block;
}

#the_boutique {
display:block;
width: 309px;
height: 165px;
background:url(../imgs/the_boutique.jpg) 0 0 no-repeat;
border:4px solid #fff;
margin-bottom: 5px;
}

#the_boutique b{
display:none;}

#whos_wearing{
display:block;
width: 309px;
height: 165px;
background:url(../imgs/whos_wearing.jpg) 0 0 no-repeat;
border:4px solid #fff;
margin-bottom: 5px;
}

#whos_wearing b{
display:none;}

#view_collections{
display:block;
width: 309px;
height: 165px;
background:url(../imgs/view_collections.jpg) 0 0 no-repeat;
border:4px solid #fff;
}

#view_collections b{
display:none;
}

#home #footer {
display:block;
float:left;
width:923px;
margin-bottom: 20px;
border:none;
}

#footer {
display:block;
float:left;
width:923px;
margin-bottom: 20px;
padding-top: 10px;
border-top: 2px solid #fff;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer_left {
float:left;
}

#footer_right {
float:right;
}


/* Slide Navigation */

.slide_navigation {
position:relative;
width: 650px;
margin: 4px 0 0 0;
float:right;
}

.slide_navigation li {
float: left;
list-style: none;
}

.slide_navigation li.back {
background: url("../imgs/nav_bg.gif") no-repeat right -27px;
width: 9px; height: 27px;
z-index: 8;
position: absolute;
}

.slide_navigation li.back .left {
background: url("../imgs/nav_bg.gif") no-repeat top left;
height: 27px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}

.slide_navigation li a {
font: bold 14px arial;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 0px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 27px;
position: relative;
overflow: hidden;
margin: auto 0;    
}

.slide_navigation li a:hover, .slide_navigation li a:active, .slide_navigation li a:visited {
border: none;
}

.accent_image_right {
float:right;
margin: 0 0 10px 10px;
border:3px solid #fff;
}

.accent_image_left {
float:left;
margin: 0 10px 10px 0;
border:3px solid #fff;
}

.accent_image {
margin: 10px 0 10px 0;
border:3px solid #fff;
}

#layout_column_one {
display:block;
width: 455px;
float:left;
margin-right:10px;
}

#layout_column_two {
display:block;
width: 455px;
float:left;
}

label {
clear:both;
display:block;
margin: 10px 0 6px 0;
}

.textfield {
background: #fff url(../imgs/textfield_bg.jpg) repeat-x bottom left; 
border: 1px solid #c7c7c7;
padding:3px;
width: 200px;
font-family:Tahoma, Verdana, Arial;
}

.textarea{
background: #fff url(../imgs/textfield_bg.jpg) repeat-x bottom left; 
border: 1px solid #c7c7c7;
padding:3px;
font-size:12px;
width: 300px;
font-family:Tahoma, Verdana, Arial;
}

.button_contact {
background: #EC008C;
border-top: 1px solid #F799D1;
border-left: 1px solid #F799D1;
border-right: 1px solid #A50062;
border-bottom: 1px solid #A50062;
padding: 2px 5px;
color:#fff;
font-size:11px;
cursor: pointer;
}

.press_row {
display:block;
float:left;
margin-bottom: 10px;
clear:both;
width:923px;
}

.press_list {
width: 164px;
float:left;
display:block;
margin: 0 10px 10px 0;
padding: 0 0 0 10px;
}

.boutique_row {
display:block;
float:left;
margin-bottom: 10px;
margin-top: 10px;
clear:both;
width:923px;
padding-top: 20px;
}
.col1 {
display:block;
float:left;
width: 268px;
margin-right: 10px;
height:90px;
padding: 10px 15px; 
}

.col2 {
display:block;
float:left;
width: 268px;
margin-right: 10px;

height:90px;
padding: 10px 15px; 
}

.col21 {
display:block;
float:left;
width: 268px;
margin-right: 10px;
border-right:1px solid #fff;
border-left:1px solid #fff;
height:90px;
padding: 10px 15px; 
}

.col3 {
display:block;
float:left;
width: 268px;
height:90px;
padding: 10px 15px; 
}

.col12 {
display:block;
float:left;
border:1px solid #fff;
width: 268px;
margin-right: 10px;
height:90px;
padding: 10px 15px; 
}

.col22 {
display:block;
float:left;
width: 268px;
margin-right: 10px;
border:1px solid #fff;
height:90px;
padding: 10px 15px; 
}

.col32 {
display:block;
float:left;
border:1px solid #fff;
width: 268px;
height:90px;
padding: 10px 15px; 
}


/* Tabs */

.tabs {
display:block;
margin-top: 10px;
width:923px;
float: left;
}

ul.left_navigation {
list-style: none;
margin: 0 40px 10px 0;
padding: 0;
width:277px;
float:left;
display:block;
}

ul.left_navigation li {
display: inline;
}

ul.left_navigation li a {
color: #EC008C;
padding: 10px;
display:block;
text-decoration: none;
font-weight:bold;
}

ul.left_navigation li a.left_hair {
display: block;
background: url(../imgs/left_hair.gif) no-repeat top left;
height:40px;
width: 178x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_hair b {
display:none;
}

ul.left_navigation li a.left_planning {
display: block;
background: url(../imgs/left_planning.gif) no-repeat top left;
height:40px;
width: 159x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_planning b {
display:none;
}

ul.left_navigation li a.left_photography {
display: block;
background: url(../imgs/left_photography.gif) no-repeat top left;
height:40px;
width: 159x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_photography b {
display:none;
}

ul.left_navigation li a.left_urban {
display: block;
background: url(../imgs/left_urban.gif) no-repeat top left;
height:40px;
width: 159x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_urban b {
display:none;
}

ul.left_navigation li a.left_sexy {
display: block;
background: url(../imgs/left_sexy.gif) no-repeat top left;
height:40px;
width: 153x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_sexy b {
display:none;
}

ul.left_navigation li a.left_glamorous {
display: block;
background: url(../imgs/left_glamorous.gif) no-repeat top left;
height:40px;
width: 205x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_glamorous b {
display:none;
}

ul.left_navigation li a.left_entourage {
display: block;
background: url(../imgs/left_entourage.gif) no-repeat top left;
height:40px;
width: 124x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_entourage b {
display:none;
}


ul.left_navigation li a.left_femme {
display: block;
background: url(../imgs/left_femme.gif) no-repeat top left;
height:40px;
width: 68x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_femme b {
display:none;
}

ul.left_navigation li a.left_pfw-ss08 {
display: block;
background: url(../imgs/left_pfw-ss.gif) no-repeat top left;
height:40px;
width: 138x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_pfw-ss08 b {
display:none;
}

ul.left_navigation li a.left_homme_mr {
display: block;
background: url(../imgs/left_homme_mr.gif) no-repeat top left;
height:40px;
width: 68x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_homme_mr b {
display:none;
}

ul.left_navigation li a.left_homme_vault {
display: block;
background: url(../imgs/left_homme_vault.gif) no-repeat top left;
height:40px;
width: 178x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_homme_vault b {
display:none;
}

ul.left_navigation li a.left_weddings {
display: block;
background: url(../imgs/left_weddings.gif) no-repeat top left;
height:40px;
width: 82x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_weddings b {
display:none;
}

ul.left_navigation li a.left_runway {
display: block;
background: url(../imgs/left_runway.gif) no-repeat top left;
height:40px;
width: 71x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_runway b {
display:none;
}

ul.left_navigation li a.left_accessories {
display: block;
background: url(../imgs/left_accessories.gif) no-repeat top left;
height:40px;
width: 89x;
clear:both;
padding:0px;
}

ul.left_navigation li a.left_accessories b {
display:none;
}

ul.left_navigation li .selected,
ul.left_navigation li a:hover {
background-position: left bottom ;
}
		
ul.left_navigation li a:focus {
outline: 0;
}

.tabs-hide {
display: none;
}

.measurements {
border-top:1px solid #fff;
border-left:1px solid #fff;
}

.measurements th {
padding: 8px;
color:#333;
background:#FFE0F2;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.measurements td {
padding: 8px;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.credits {
margin-bottom: 40px;
}

.credits td {
padding: 8px;
}

.vault_logo {
position:absolute;
top: 340px;
left:100px;
width:88px;
}

.homme {
background: url(../imgs/icon_male.png) no-repeat top left;
display:block;
height:23px;
float:left;
width:60px;
padding: 4px 0 0 30px;
margin: 12px 0 10px 20px;
}

.femme {
background: url(../imgs/icon_female.png) no-repeat top left;
display:block;
float:left;
width:60px;
height:25px;
padding: 4px 0 0 30px;
margin: 12px 0 10px 20px;
}

.subject_to_change {
font-size: 10px;
margin-top: 20px;
}