 @charset "utf-8";

#main {
width:750px;
height:310px;
background-color:#FFF
}

.left {
width:274px;
height:310px;
float:left
}

.middle {
width:334px;
height:310px;
float:left;
background-image:url(images/mainimagebutton/middleimage.jpg)
}

.right {
width:142px;
height:310px;
float:left
}

.right-top {
width:142px;
height:177px;
float:left;
background-image:url(images/mainimagebutton/topright.gif)
}

.right-bottom {
width:142px;
height:133px;
float:left
}

.weddingdressestop {
width:274px;
height:50px;
background-image:url(images/mainimagebutton/dress-name_01.gif)
}

.weddingdressesmiddle {
width:274px;
height:28px
}

.weddingdressesbottom {
width:274px;
height:36px;
background-image:url(images/mainimagebutton/dress-name_10.gif)
}

.pronuptia-paris {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_02.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

* html a:hover {
visibility:visible
}

.pronuptia-Justin {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_03.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-morilee {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_04.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-alfred {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/1.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-sincerity {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_06.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-mark {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_07.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-romamtica {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_08.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-novias {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/dress-name-roll_09.gif) no-repeat;
width:274px;
height:28px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-order {
position:relative;
float:left;
font-family:arial, helvetica, sans-serif;
background:url(images/mainimagebutton/order-roll.gif) no-repeat;
width:142px;
height:133px;
overflow:hidden;
margin:0;
padding:0
}

.pronuptia-order a {
font-size:11px;
width:142px;
height:133px;
display:block;
float:left;
color:#000;
text-decoration:none;
overflow:hidden;
z-index:0
}

.pronuptia-order img {
width:142px;
height:133px;
border:0
}

.ringbutton {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/rings.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:180px;
height:150px;
color:#989a9c;
float:left;
margin:0 0 2px;
padding:0
}

.ringbutton span:hover {
position:absolute;
left:0;
top:0;
cursor:pointer;
width:171px;
height:22px;
text-align:left;
font-family:"Gill Sans MT";
font-size:11px;
color:#394951;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:128px 0 0 10px
}

.eventsbutton {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/events-roll.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:180px;
height:150px;
color:#989a9c;
float:left;
margin:0 0 2px;
padding:0
}

.brochurebutton {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/brochure-roll.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:180px;
height:150px;
color:#989a9c;
float:left;
margin:8px 0 2px;
padding:0
}

.prom {
height:150px;
width:180px;
background-image:url(images/mainimagebutton/promwear.gif);
background-color:#069;
margin-right:10px;
margin-top:9px;
float:left
}

.prombutton {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/promwear-roll.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:180px;
height:150px;
margin-bottom:2px;
color:#989a9c;
float:left;
margin-right:10px;
margin-top:9px
}

.mediumimagebox-pronuptia {
height:150px;
width:275px;
background-color:#096;
margin-right:10px;
float:left;
margin-top:9px
}

.bridesmaids {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/bridesmaids-roll.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
height:150px;
width:275px;
margin-bottom:2px;
color:#989a9c;
float:left;
margin-right:10px;
margin-top:9px
}

.bridesmaids span {
position:absolute;
left:0;
top:0;
cursor:pointer;
height:21px;
width:263px;
text-align:left;
font-family:"Gill Sans MT";
font-size:11px;
letter-spacing:1px;
color:#23343c;
text-transform:uppercase;
margin:0;
padding:128px 0 0 10px
}

.menswear {
position:relative;
font-family:arial, helvetica, sans-serif;
background-image:url(images/mainimagebutton/menswear-roll.gif);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
height:150px;
width:275px;
margin-bottom:2px;
color:#989a9c;
float:left;
margin-top:9px
}

.menswear span {
position:absolute;
left:0;
top:0;
cursor:pointer;
height:22px;
width:265px;
text-align:left;
font-family:"Gill Sans MT";
font-size:11px;
color:#23343c;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:128px 0 0 10px
}

.pronuptia-paris a,.pronuptia-Justin a,.pronuptia-morilee a,.pronuptia-alfred a,.pronuptia-sincerity a,.pronuptia-mark a,.pronuptia-romamtica a,.pronuptia-novias a {
font-size:11px;
width:274px;
height:28px;
display:block;
float:left;
color:#000;
text-decoration:none;
overflow:hidden;
z-index:0
}

.pronuptia-paris a:hover,.pronuptia-Justin a:hover,.pronuptia-morilee a:hover,.pronuptia-alfred a:hover,.pronuptia-sincerity a:hover,.pronuptia-mark a:hover,.pronuptia-romamtica a:hover,.pronuptia-novias a:hover,.pronuptia-order a:hover {
color:#fff
}

.pronuptia-paris img,.pronuptia-Justin img,.pronuptia-morilee img,.pronuptia-alfred img,.pronuptia-sincerity img,.pronuptia-mark img,.pronuptia-romamtica img,.pronuptia-novias img {
width:274px;
height:28px;
border:0
}

.pronuptia-paris a:hover img,.pronuptia-Justin a:hover img,.pronuptia-morilee a:hover img,.pronuptia-alfred a:hover img,.pronuptia-sincerity a:hover img,.pronuptia-mark a:hover img,.pronuptia-romamtica a:hover img,.pronuptia-novias a:hover img,.pronuptia-order a:hover img,.ringbutton a:hover img,.eventsbutton a:hover img,.brochurebutton a:hover img,.prombutton a:hover img,.bridesmaids a:hover img,.menswear a:hover img {
visibility:hidden
}

.ringbutton a,.eventsbutton a,.brochurebutton a,.prombutton a {
font-size:11px;
width:180px;
height:150px;
display:block;
float:left;
color:#000;
text-decoration:none
}

.ringbutton img,.eventsbutton img,.brochurebutton img,.prombutton img {
width:180px;
height:150px;
border:0
}

.ringbutton span,.eventsbutton span,.eventsbutton span:hover,.brochurebutton span,.brochurebutton span:hover,.prombutton span,.prombutton span:hover {
position:absolute;
left:0;
top:0;
cursor:pointer;
width:171px;
height:22px;
text-align:left;
font-family:"Gill Sans MT";
font-size:11px;
color:#23343c;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:128px 0 0 10px
}

.bridesmaids a,.menswear a {
font-size:11px;
height:150px;
width:275px;
display:block;
float:left;
color:#000;
text-decoration:none
}

.bridesmaids img,.menswear img {
height:150px;
width:275px;
border:0
}

.bridesmaids span:hover,.menswear span:hover {
position:absolute;
left:0;
top:0;
cursor:pointer;
height:150px;
width:275px;
text-align:left;
font-family:"Gill Sans MT";
font-size:11px;
color:#23343c;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:128px 0 0 10px
} 