#brandmark {
display:none;
}

#caption #click-to-enlarge {
display:none;
}

#finaltext, #introtext {
margin:10px;
padding:0 15px;
}

#contents .vertical td {
border:1px outset black;
text-align:center;
}

#contents #contents-table {
border-collapse:separate;
}

select {
background-color:white;
}

.ys_primary { 
background:#9933cc;
color:#ffffff;
font:bold 11px Arial,verdana,sans-serif;
padding:1px 5px;
text-align:center;
cursor:pointer;
display:inline;
margin:10px;
}

#contents img {
border:2px solid #F495E9;
}

.image-l {
border:2px solid #F495E9;
margin-right:20px;
}

#copyright {
background-image:url(/lib/yhst-92367741640177/footer-logo.jpg);
background-position:bottom left;
background-repeat:no-repeat;
height:161px;
background-color:#B2F6FF;
color:purple;
}

#container {
border:5px solid #F495E9;
}

#header {
background-repeat:no-repeat;
height:180px;
background-position:center;
min-height:180px;
}

#nav-general {
display:none;
}

#searcharea {
background:#F495E9 url(http://ep.yimg.com/ip/I/yhst-92367741640177_2061_814629) no-repeat scroll -14px 0;
border-bottom:1px groove black;
height:31px;
text-align:center;
}

#specialstitle fieldset {
background-color:#F495E9;
color:white;
text-align:center;
text-transform:uppercase;
}

#messagetitle fieldset {
background-color:#F495E9;
color:white;
text-align:center;
text-transform:uppercase;
}

#itempage-captiontitle fieldset {
background-color:#F495E9;
color:white;
text-align:center;
text-transform:uppercase;
}

#searcharea fieldset {
border:0 solid;
display:block;
padding:5px 0 0;
}

#item-info {
border:1px solid black;
float:right;
width:311px;
background-color:white;
}

.addtocartImg {
margin:10px;
}

#itemarea {
padding:0;
margin:15px;
}

#item-contenttitle {
background-color:white;
border:1px solid #F495E9;
color:#820096;
margin:15px;
padding:4px 15px 6px;
}

#bodycontent {
width:591px;
}

#nav-product {
background:transparent url(/lib/yhst-92367741640177/nav-shadow-mid.gif) repeat-y scroll -5px 1px;
width:169px;
}

#htmltop {
background:transparent url(/lib/yhst-92367741640177/nav-shadow-top.gif) no-repeat scroll -5px 0;
height:10px;
width:169px;
}

#htmlbottom {
background:transparent url(/lib/yhst-92367741640177/nav-shadow-bottom.gif) no-repeat scroll -5px 45px;
height:58px;
width:169px;
}

.image-inset {
background:transparent url(/lib/yhst-92367741640177/inset-shadow.gif) repeat scroll 8px 8px;
display:block;
float:left;
margin:0 15px 10px 0;
padding:15px;
}

.breadcrumbs {
border-bottom:2px dotted black;
margin:10px;
}

.breadcrumbs img {
padding-top:5px;
}

.breadcrumbs a {
margin:10px;
}

#refer-a-friend {
background:white url(/lib/yhst-92367741640177/page-curl.jpg) repeat-y scroll -129px -31px;
height:83px;
text-align:center;
width:167px;
}

body {
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
}

#media {
background:#B2F6FF url(/lib/yhst-92367741640177/quinceoutline.gif) no-repeat scroll center center;
height:394px;
}

#mediabottom {
background:#B2F6FF url(http://www.quinceaneraconnect.com/v2/footer_right.jpg) no-repeat scroll bottom right;
height:133px;
}

#bodycontent {
min-height:600px;
width:581px;
}

#nav-product-2 {
background:white url() repeat-y scroll -5px 1px;
overflow:visible;
width:164px;
}

#nav-product-2 fieldset {
background-color:#F495E9;
color:white;
font-size:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

#nav-product-2 ul {
list-style-image:url(/lib/yhst-92367741640177/bullet-nav.jpg);
list-style-position:outside;
list-style-type:circle;
padding-left:25px;
}

#nav-product-2 ul li a:hover {
text-decoration:underline;
background-color:#FFFFFF;
color:#993399;
}

#nav-product ul li a {
background-color:#FFFFFF;
width:133px;
}

#nav-product-2 ul li a {
border-bottom:1px solid #FFFFFF;
color:#820096;
display:block;
font-size:12px;
font-weight:bold;
height:100%px;
padding:10px 4px 8px 0;
text-decoration:none;
width:133px;
}

#contentarea {
padding-top:5px;
}

#slogan {
padding:2.7em 19px 10px 10px;
}

#caption h3 {
background:transparent url(/lib/yhst-92367741640177/left-nav-separator.jpg) repeat scroll center center;
border:1px solid black;
height:30px;
margin-bottom:5px;
}

fieldset {
font-family:arial,helvetica,clean,sans-serif;
}

