/* Reset
--------------------------------------------------*/
@import url("reset.css");

/* Layout
--------------------------------------------------*/
body{
background: #000;
text-align: center;
}

#logo{
width: 666px;
height: 277px;
margin-top: 30px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

#gown, #romper{
width: 666px;
height: 399px;
margin-top: auto;
margin-right: auto;
margin-bottom: 40px;
margin-left: auto;
}

#content{
width: 614px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 70px;
text-align: left;
}

#content_index{
width: 614px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 70px;
text-align: left;
}

#content_gowns, #content_rompers{
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 70px;
text-align: left;
}

.gowns_left, .rompers_left{
float: left;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
}

.gowns_right, .rompers_right{
float: right;
text-align: left;
}

.gowns_sold, .rompers_sold{
float: left;
width: 594px;
font-family: arial,tahoma,sans-serif;
font-size: 1em;
font-weight: bold;
color: #c889a5;
margin: 0 0 20px 0;
text-align: center;
border-style: solid;
border-color: #201418;
border-width: 10px;
}

.line_zoom{
clear: both;
width: 614px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 10px;
}

.line_nav{
clear: both;
width: 614px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}

.line{
clear: both;
width: 614px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 30px;
}

/* Navigation
--------------------------------------------------*/
#nav a.about_rollover {
display: block;
float: left;
width: 87px;
height: 61px;
background: url("../images/nav_about.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.about_rollover {
background-position: -87px 0;
}

#nav a.about_here {
background-position: -87px 0;
}

#nav a.gowns_rollover {
display: block;
float: left;
width: 91px;
height: 61px;
background: url("../images/nav_gowns.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.gowns_rollover {
background-position: -91px 0;
}

#nav a.gowns_here {
background-position: -91px 0;
}

#nav a.rompers_rollover {
display: block;
float: left;
width: 110px;
height: 61px;
background: url("../images/nav_rompers.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.rompers_rollover {
background-position: -110px 0;
}

#nav a.rompers_here {
background-position: -110px 0;
}

#nav a.testimonials_rollover {
display: block;
float: left;
width: 138px;
height: 61px;
background: url("../images/nav_testimonials.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.testimonials_rollover {
background-position: -138px 0;
}

#nav a.testimonials_here {
background-position: -138px 0;
}

#nav a.guestbook_rollover {
display: block;
float: left;
width: 134px;
height: 61px;
background: url("../images/nav_guestbook.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.guestbook_rollover {
background-position: -134px 0;
}

#nav a.guestbook_here {
background-position: -134px 0;
}

#nav a.contact_rollover {
display: block;
float: left;
width: 106px;
height: 61px;
background: url("../images/nav_contact.png") 0 0 no-repeat;
text-decoration: none;
}

#nav a:hover.contact_rollover {
background-position: -106px 0;
}

#nav a.contact_here {
background-position: -106px 0;
}

#nav{
width: 532px;
margin-left: auto;
margin-right: auto;
}

#nav ul{
list-style: none;
text-align: center;
}

#nav li{
display: inline;
float: left;
list-style: none;
margin-left: 0;
margin-bottom: 0;
}

/* Images
--------------------------------------------------*/
.gown_nav, .romper_nav{
width: 200px;
background-color: #201418;
text-align: center;
padding: 10px;
}

.gown_nav_zoom, .romper_nav_zoom{
width: 880px;
background-color: #201418;
text-align: center;
padding: 10px;
}

.gown_med, .romper_med{
margin: 0 20px 0px 0;
float: left;
border-style: solid;
border-color: #201418;
border-width: 10px;
}

.left{
float: left;
text-align: left;
}

.center{
width: 614px;
text-align: center;
}

.right{
float: right;
text-align: right;
}

.left_zoom{
background-color: #000;
float: left;
width: 295px;
text-align: left;
padding-left: 5px;
padding-bottom: 5px;
}

.center_zoom{
background-color: #000;
float: left;
width: 300px;
text-align: center;
padding-bottom: 5px;
}

.right_zoom{
background-color: #000;
float: left;
width: 295px;
text-align: right;
padding-right: 5px;
padding-bottom: 5px;
}

.image_center{
margin: 20px 0 0 0;
border-style: solid;
border-color: #201418;
border-width: 10px;
}

.image_left{
margin: 20px 20px 20px 0;
float: left;
border-style: solid;
border-color: #201418;
border-width: 10px;
}

.image_right{
margin: 20px 0 0 20px;
border-style: solid;
border-color: #201418;
border-width: 10px;
}

.buy_now{
float: left;
padding-right: 10px;
}

/* Virtual Pagination for Gowns Page
--------------------------------------------------*/
.virtualpage, .virtualpage2, .virtualpage3, .virtualpage4, .virtualpage5, .virtualpage6, .virtualpage7, .virtualpage8, .virtualpage9, .virtualpage10, .virtualpage11, .virtualpage12, .virtualpage13, .virtualpage14, .virtualpage15, .virtualpage16, .virtualpage17, .virtualpage18, .virtualpage19, .virtualpage20, .virtualpage21, .virtualpage22, .virtualpage23, .virtualpage24, .virtualpage25, .virtualpage26, .virtualpage27, .virtualpage28, .virtualpage29, .virtualpage30, .virtualpage31, .virtualpage32, .virtualpage33, .virtualpage34, .virtualpage35, .virtualpage36, .virtualpage37, .virtualpage38, .virtualpage39, .virtualpage40, .virtualpage41, .virtualpage42, .virtualpage43, .virtualpage44, .virtualpage45, .virtualpage46, .virtualpage47, .virtualpage48, .virtualpage49, .virtualpage50{
width: 220px;
text-align: center;
margin-right: 10px;
margin-top: -14px;
background-color: #201418;
}

.virtualpage_zoom, .virtualpage2_zoom, .virtualpage3_zoom, .virtualpage4_zoom, .virtualpage5_zoom, .virtualpage6_zoom, .virtualpage7_zoom, .virtualpage8_zoom, .virtualpage9_zoom, .virtualpage10_zoom, .virtualpage11_zoom, .virtualpage12_zoom, .virtualpage13_zoom, .virtualpage14_zoom, .virtualpage15_zoom, .virtualpage16_zoom, .virtualpage17_zoom, .virtualpage18_zoom, .virtualpage19_zoom, .virtualpage20_zoom, .virtualpage21_zoom, .virtualpage22_zoom, .virtualpage23_zoom, .virtualpage24_zoom, .virtualpage25_zoom, .virtualpage26_zoom, .virtualpage27_zoom, .virtualpage28_zoom, .virtualpage29_zoom, .virtualpage30_zoom, .virtualpage31_zoom, .virtualpage32_zoom, .virtualpage33_zoom, .virtualpage34_zoom, .virtualpage35_zoom, .virtualpage36_zoom, .virtualpage37_zoom, .virtualpage38_zoom, .virtualpage39_zoom, .virtualpage40_zoom, .virtualpage41_zoom, .virtualpage42_zoom, .virtualpage43_zoom, .virtualpage44_zoom, .virtualpage45_zoom, .virtualpage46_zoom, .virtualpage47_zoom, .virtualpage48_zoom, .virtualpage49_zoom, .virtualpage50_zoom{
background-color: #201418;
width: 900px;
display: none;
text-align: center;
margin-right: 10px;
}

/* Text
--------------------------------------------------*/
p{
font-family: arial,tahoma,sans-serif;
font-size: 1em;
color: #c889a5;
}

p.black{
font-family: arial,tahoma,sans-serif;
font-size: 1em;
color: #000;
}

font{
font-family: arial,tahoma,sans-serif;
font-size: 1em;
color: #c889a5;
}

.leading{
font-family: times,"Times New Roman",serif;
font-size: 3em;
}

.large_text{
font-family: times,"Times New Roman",serif;
font-size: 2.5em;
color: #c889a5;
}

.image_text{
font-family: arial,tahoma,sans-serif;
font-size: .8em;
font-weight: bold;
color: #c889a5;
}

.testimonial_text{
font-family: arial,tahoma,sans-serif;
font-size: .8em;
font-weight: normal;
color: #c889a5;
}

a{
color: #c7377f;
}

a:visited{
color: #c7377f;
}

a:hover{
color: #fff;
}

.left_zoom a:hover{
color: #fff;
}

.center_zoom a:hover{
color: #fff;
}

.right_zoom a:hover{
color: #fff;
}

.cart{
font-family: arial,tahoma,sans-serif;
font-size: 1.4em;
font-weight: bold;
color: #c7377f;
}