@charset "utf-8";
*{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#wapper-Pronuptia {
	width:940px;
	height:auto;
	z-index:1;
	margin:auto;
	margin-bottom:20px;
}
#top-Pronuptia {
width:auto;
border-top:#a9aaac 5px solid;
background-color:#ffffff;
}
#topnav-Pronuptia {
width:auto;
height:25px;
background-color:#ffffff;
}
#header-Pronuptia {
	width:936px;
	height:128px;
	background-color:#FFFFFF;
}
.nav-Pronuptia {
width:auto;
height:30px;
background-color:#23343c;
border-bottom:#a9aaac 4px solid; 
}
#imagenav1-Pronuptia {
width:auto;
border-top:#FFFFFF 7px solid;
border-bottom:#FFFFFF 7px solid;
height:470px;
background-color:#000099;
background-image:url(pronuptia-images/mainimages.jpg);
background-repeat:no-repeat;
}
.imagesnav-bigimage-Pronuptia {
margin:0px 11px 11px 0px;
background-image:url(images/Pronuptia-home-v1_01.gif);
height:305px;
width:750px;
background-repeat:no-repeat;
float:left;
display:inline;
}
.imagesnav-smallimage-Pronuptia {
margin:0px 0px 11px 11px;
background-image:url(images/Pronuptia-home-v1_03.gif);
height:305px;
width:750px;
background-repeat:no-repeat;
display:block;
float:right;
}
#links-Pronuptia {
	width:auto;
	height:146px;
	border-bottom:#23343c thick solid;
	background-color:#e9e9ea;
	padding-left:0px;
	clear:both;
	margin-top: -10px;
}
#links-Pronuptiawithout {
	width:auto;
	height:116px;
	border-bottom:#23343c thick solid;
	background-color:#e9e9ea;
	padding-left:0px;
	clear:both;
	margin-top: -10px;
}
.linksmaintitles-Pronuptia {
	height:80px;
	width:auto;
	float:left;
	background-color:tran;
	border-right:2px #23343c solid;
	margin-top:37px;
	margin-left:10px;
	padding:0px 10px 0px 0px;
}
.linksmaintitlesMIDDLE-Pronuptia {
	height:80px;
	width:350px;
	float:left;
	background-color:tran;
	margin-top:37px;
	margin-left:10px;
	padding:0px 10px 0px 0px;
}
.linksmaintitlesEND-Pronuptia {
	height:80px;
	width:auto;
	float:left;
	background-color:tran;
	margin-top:37px;
	margin-left:10px;
	border-left:2px #23343c solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer-Pronuptia {
width:auto;
height:86px;
border-bottom:#cccccc thick solid;
background-color:#ffffff;
background-image:url(pronuptia-images/footerimage.jpg);
background-position:right;
background-repeat:no-repeat;
}
#textfooter-Pronuptia {
height:auto;
width:auto;
background-color:#CCCCCC;
margin-bottom:50px;
}
.textleft-Pronuptia {
width:430px;
float:left;
padding:15px 0px 10px 0px;
display:inline;
background-color:#FFFFFF;
}
.textright-Pronuptia {
width:430px;
float:right;
padding:15px 0px 10px 0px;
background-color:#FFFFFF;
}

/*images nav*/
#imagewapper-pronuptia {
	width:940px;
	min-height:400px;
	height:auto !important;
	height:400px;
	border-top:#FFFFFF 7px solid;
	border-bottom:#FFFFFF 7px solid;
}
.leftbox-pronuptia {
	float:left;
	width:750px;
	background-color:#ffffff;
	height:470px;
}
.rightbox-pronuptia {
	float:right;
	width:180px;
	height:470px;
	background-color:#ffffff;
}
.mainimage-pronuptia {
	width:750px;
	height:310px;
	background-color:#ffffff;
}
.smallimageboxleft-pronuptia {
	height:150px;
	width:180px;
	background-color:#ffffff;
	margin-right:10px;
	margin-top:9px;
	float:left;
}
.smallimageboxright-pronuptia {
	height:150px;
	width:170px;
	background-color:#ffffff;
	margin-bottom:10px;
}
.smallimageboxright1-pronuptia {
	height:150px;
	width:170px;
	background-color:#ffffff;
	margin-bottom:9px;
}
.mediumimagebox-pronuptia {
	height:150px;
	width:275px;
	background-color:#ffffff;
	margin-right:10px;
	float:left;
	margin-top:9px;
}
.mediumimagebox1-pronuptia {
	height:150px;
	width:275px;
	background-color:#ffffff;
	float:left;
	margin-top:9px;
}
#wapper {
	width:940px;
	background-color:#ffffff;
	min-height:385px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
}
#footer {
width:940px;
background-color:#000033;
height:40px;
float:left;
}
#menu-pronuptia {
	width:180px;
	background-color:#ffffff;
	float:left;
	display:inline;
	margin-right:6px;
	height:auto;
}
#image-pronuptia1 {
width:275px;
background-color:#ffffff;
display:inline;
float:left;
margin-right:8px;
}
#map-pronuptia1 {
	width:560px;
	background-color:#ffffff;
	display:inline;
	float:left;
	margin-right:8px;
}
#text-pronuptia2 {
	width:270px;
	background-color:#ffffff;
	display:inline;
	float:left;
	margin-right:7px;
}
#text-pronuptiaspacer {
	width:auto;
	background-color:#ffffff;
	display:inline;
	float:left;
	margin-right:7px;
}
#panels-pronuptia3 {
	width:165px;
	background-color:#ffffff;
	display:inline;
	float:left;
}

/* NAVIGATION BUTTONS */
.cssnav {
	position:relative;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 180px;
	height: 25px;
	margin: 0;
	padding: 0;
	margin-bottom:2px;
	color:#989a9c;
	border:0;
}
.cssnav a {
	display: block;
	color: #000000;
	font-size: 12px;
	width: 180px;
	height: 25px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.cssnav img {
	width: 180px;
	height: 25px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.cssnav a:hover img {
	visibility:hidden
}
.cssnav span {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	cursor: pointer;
	width: 166px;
	height: 25px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-left:14px;
	padding-top:8px;
}
.cssnav span:hover {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	cursor: pointer;
	width: 166px;
	height: 25px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size: 10px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-left:14px;
	padding-top:8px;
}

.maintext {	font-size: 11px;
	font-family: Arial;
	color:#23343c;
}
h2 {	
	font-size: 11px;
	font-family: Arial;
	color:#23343c;
	font-weight:100;
	text-transform:uppercase;
}
h1 {	
	font-size: 14px;
	font-family: Arial;
	color:#23343c;
	font-weight:100;
	text-transform:uppercase;
}
.panels {
		width: 180px;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:60px;
}
/*Panel Buttons*/
.panelbutton {
	position:relative;
	font-family: arial, helvetica, sans-serif;
	background-image:url(images/arrow-roll.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
		width: 180px;
	height: 29px;
	margin: 0;
	padding: 0;
	margin-bottom:5px;
	margin-top:5px;
	color:#989a9c;
	float:left;
}
.panelbutton a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 180px;
	height: 25px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.panelbutton img {
	width: 180px;
	height: 29px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.panelbutton a:hover img {
	visibility:hidden
}
.panelbutton span {
	position: absolute;
	left: -1px;
	top: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 180px;
	height: 20px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#989a9c;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top:8px;
	border-bottom:2px #989a9c solid;
}
.panelbutton span:hover {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
		width: 180px;;
	height: 20px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#23343c;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top:8px;
	border-bottom:2px #23343c solid;
}
.panelheadertext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23343c;
	font-weight:bold;
	padding-bottom:2px;
}
.paneltext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#989a9c;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}











.services-pronuptia {
	float:left;
	width:180px;
	height:400px;
	background-color:#FFFFFF;
}
.panels {
	width:auto;
	display:block;
	height:auto;
	background-color:#FFFFFF;
	margin-bottom:50px;
}
/* NAVIGATION BUTTONS */
			.cssnav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:url(images/roll.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 180px;
						height: 25px;
						margin: 0; 
						padding: 0;
						margin-bottom:2px;
						color:#989a9c;
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 180px;
						height: 16px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						background-repeat: no-repeat;
			}

			.cssnav img {width: 180px; height: 25px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

	.cssnav span {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	cursor: pointer;
	width: 166px;
	height: 10px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#989a9c;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-left:14px;
	padding-top:8px;
			background-repeat: no-repeat;
						}
						
	.cssnav span:hover {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	cursor: pointer;
	width: 166px;
	height: 17px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-left:14px;
	padding-top:8px;
	background-repeat: no-repeat;
	}
	
	/*Panel Buttons*/
			.panelbutton	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:url(images/arrow-roll.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: auto;
						height: 29px;
						margin: 0; 
						padding: 0;
						margin-bottom:2px;
						margin-top:5px;
						color:#989a9c;
						float:left;
			}
			.panelbutton a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: auto;
						height: 25px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.panelbutton img {width: 181px; height: 29px; border: 0; }
			* html a:hover {visibility:visible}
			.panelbutton a:hover img{visibility:hidden}

	.panelbutton span {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 180px;
	height: 20px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#989a9c;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top:8px;
	border-bottom:2px #989a9c solid;
	background-image: url(../images/arrow.gif);
						}
						
.panelbutton span:hover {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 180px;
	height: 20px;
	text-align: left;
	font-family:"Gill Sans MT";
	font-size:10px;
	color:#23343c;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top:8px;
	border-bottom:2px #23343c solid;
	}
.panelheadertext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23343c;
	font-weight:100;
	padding-bottom:2px;
}
.paneltext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#989a9c;
	letter-spacing:0px;
}
#moredresses {
width:940px;
background-color:#000033;
height:20px;
}




/*pronuptia-bridalwear-button*/
.nav {
	height: 30px;
	width: 940px;
	border-bottom:#989a9c thick solid; 
}
.pronuptia-bridalwear {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background:url(images/pronuptia-bridalwear-roll.gif) no-repeat;
	width: 131px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-bridalwear a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 131px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
	z-index:0;
}
.pronuptia-bridalwear a:hover {
	color: #ffffff;
}
.pronuptia-bridalwear img {
	width: 131px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-bridalwear a:hover img {
	visibility:hidden
}

/*pronuptia-bridesmaids-button*/		
.pronuptia-bridesmaids {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background:url(images/pronuptia-bridesmaids-roll.gif) no-repeat;
	width: 121px;
	height: 30px;
	overflow:hidden;;
}
.pronuptia-bridesmaids a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 131px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-bridesmaids a:hover {
	color: #ffffff;
}
.pronuptia-bridesmaids img {
	width: 121px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-bridesmaids a:hover img {
	visibility:hidden
}
/*pronuptia-accessories-button*/		
.pronuptia-accessories {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(images/pronuptia-accessories-roll.gif) no-repeat;
	width: 123px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-accessories a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 123px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-accessories a:hover {
	color: #ffffff;
}
.pronuptia-accessories img {
	width: 123px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-accessories a:hover img {
	visibility:hidden
}

/*pronuptia-menswear-button*/
			
.pronuptia-menswear {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(images/pronuptia-menswear-roll.gif) no-repeat;
	width: 108px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-menswear a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 108px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-menswear a:hover {
	color: #ffffff;
}
.pronuptia-menswear img {
	width: 108px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-menswear a:hover img {
	visibility:hidden
}

/*pronuptia-promwear-button*/
			
.pronuptia-promwear {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(images/pronuptia-promwear-roll.gif) no-repeat;
	width: 111px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-promwear a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 111px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-promwear a:hover {
	color: #ffffff;
}
.pronuptia-promwear img {
	width: 111px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-promwear a:hover img {
	visibility:hidden
}

/*pronuptia-additionalservices-button*/	
.pronuptia-additionalservices {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(images/pronuptia-additionalservices-roll.gif) no-repeat;
	width: 198px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-additionalservices a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 198px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-additionalservices a:hover {
	color: #ffffff;
}
.pronuptia-additionalservices img {
	width: 198px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-additionalservices a:hover img {
	visibility:hidden
}

/*pronuptia-specialoffers-button*/	
.pronuptia-specialoffers {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(images/pronuptia-specialoffers-roll.gif) no-repeat;
	width: 148px;
	height: 30px;
	overflow:hidden;
}
.pronuptia-specialoffers a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 148px;
	height: 30px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.pronuptia-specialoffers a:hover {
	color: #ffffff;
}
.pronuptia-specialoffers img {
	width: 148px;
	height: 30px;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.pronuptia-specialoffers a:hover img {
	visibility:hidden
}
.number {
	float:left;
	width:51px;
	height:30px;
}
.numbertext {
	float:left;
	width:509px;
	height:auto;
}

#contactbox1{
height:200px;
width:570px;
}
.contactbox {
width:164px;
height:auto;
float:left;
margin:10px;
}
.brocbox {
	width:auto;
	height:auto;
	float:left;
	margin:10px;
	padding-right: 10px;
}
.formbox {
width:415px;
height:auto;
float:left;
margin:10px 0px 10px 0px;
}

#new-store {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pronmids.jpg) repeat scroll 0 0;
display:block;
float:right;
height:77px;
margin-top:27px;
width:172px;
}
#new-store:hover{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pronmids.jpg) repeat scroll 0 0;
display:block;
float:right;
height:77px;
margin-top:27px;
width:172px;
background-position:-172px 0;
}

#bridesmaid {
float: right;
}