BODY {



	background-color:#F5F5F5; 



	margin:0px; 



	padding:0px; 



	padding-left:23px; 



	padding-top:10px;



	font-size:8pt;



	font-family:Georgia;



	color:#3E312D;



}







BODY#bridal-pop{



	margin:0;



	padding:18 18 18 18;



}







A {



	color:#E10020;



	text-decoration:none;



}







A:hover {



	color:#27A1C3;



	text-decoration:none;



}







/* colors */







.light {



	color:#fff;



}







.button {



	padding-left:5px;



	padding-right:5px;



	padding-top:2px;



	padding-bottom:2px;



	background-color:#27A1C3;



	border: 0px;



	color:#fff;



	height:20px;



	font-size:10px;



}







.button:hover {



	background-color:#D7112D;



}







.topnavcontainer {



	padding-top:20px;



}


.topnavcontainerhome {



	padding-top:27px;



}





.topnav {



	display:inline;



	border:0px solid black;



	height:30px;



	padding:0px;



	margin-left:36px;



}







.feather {



	display:inline;



	padding:0px;



	margin:0px;



	border:0px solid black



}



#topnav-index.feather {

	margin-left: 35px

}




#topnav-collections.feather {



	margin-left: 55px



}



#topnav-press1.feather{

    margin-left:150px

	}







#topnav-contact.feather {



	margin-left: 395px



}







#topnav-about.feather {



	margin-left: 305px



}







		



.background {



	width:820; 



	height:680; 



	background-repeat:no-repeat; 



	background-image:url('media/images/background.gif');



	background-position: top left;



	border:0px solid black; 



	margin:0px; 



	padding:0px;



}	







.content{



	width:784px;



	height:480px;
background-color: #FFFFFF;


	background-repeat:no-repeat;



	border:0px solid black;



	position:relative;



	left: 18px;



	top: 25px;



	padding:0px;



	margin:0px;



	margin-left:2px;



}







#home.content{





}



Z



#home.content .homefade {



	position:absolute;



	top:0px;



	left:0px;



}







#collections.content{

	background-image:url(media/images/main_collections.jpg);



}



#realbrides.content{

}



#press1.content {

background-image:url(media/images/press_image.jpg);

position:relative;

}





#bridal.content {



	width:786px;



}







#bridal-order-pages.content{



	margin:0;



	padding:0;



	width:460px;



	height:auto;



}
#bridal-design-pages.content{



	margin:0;



	padding:0;



	width:460px;



	height:auto;



}
/*left page class gives bg image */



.bridal-custom-order {



	background-image:url('media/images/bridal-custom-order.jpg');



	background-position: top right;



	background-repeat:no-repeat;



	padding-left: 30px;



	padding-top: 20px;



	padding-right: 30px;



	padding-bottom: 30px;



	background-color: #fff;



	font-size:9pt;



	font-family:Georgia;



	color:#3E312D;



}
.bridal-custom-design {



	background-image:url('media/images/bridal-custom-design.jpg');
	background-position: top right;
	background-repeat:no-repeat;
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	background-color: #fff;
	font-size:9pt;
	font-family:Georgia;
	color:#3E312D;
}
.bridal-nav {



	font-size: 10px;



	color:#230d0f;



	margin-top:20px;



}
.bridal-nav td {



	padding-right: 25px;



	white-space:nowrap;



}
.bridal-nav a {



	color:#230d0f;



}
.bridal-nav a:hover {



	color:#E10020;



}
.bridal-images-container {



	margin-top:30px;



 	position:relative; 



	left:-8px;



	padding-left:10px;



	width:700px;



	height:160px;



	overflow:scroll;



	overflow-x:scroll;



	overflow-y:hidden;



	display:block;



}







.bridal-images-container * {



	font-size: 9px;



}







.bridal-images-container td a {



	margin-left:5px;



}







.bridal-images-container img {



	border: 4px solid #fff;



}







.bridal-images-container img:hover, .bridal-images-container img.over {



	border: 4px solid #ccc;



}







#bridal.icon {



  margin-top:0px;



  float:left;



  width:auto;



}







.bridal-pop-up {



 	font-size:8pt;



 	color:#3E312D;



}







.bridal-pop-up #bridal-style {



 	width:300;



}







.bridal-pop-up #bridal-style #style-details {



	margin:0;



	padding:0;



}







.bridal-pop-up #bridal-style #number { 



	font-size:16pt;



}







.bridal-pop-up #bridal-style #dscr {



	margin-bottom:12px;



	font-size:12	pt;



}







.bridal-pop-up #bridal-style #style-details {



	margin-bottom:12px;



}







.bridal-pop-up #bridal-thumbnails {



	padding-left:5px;



}







.bridal-pop-up #bridal-thumbnails img {



	display:block;



	margin-bottom:5px;



}







.bridal-pop-up #bridal-nav-arrows {



	margin-top:4px;



	margin-bottom: 49px;



}







.bridal-instruction {



	color:#ffffff;



	background-color:#cc0000;



	padding:3px;



}







.bridal-preview {width:87px;height:87px;float:left;text-align:center;float: left;}



.bridal-preview img {display:block; width:81; height:81;}











.press-images {



	margin:0px;



	padding:0px;



	border: 0px solid black;



}







.press-images table {



	border: 0px solid red;



}







.press-images td {



	text-align:center;



	font-size: 9pt;



}







.press-images img {



	margin: 0 0 0 4;



}







.book {



}







.title{



	margin-top:30px;
	margin-left:50px;







}







.scrollcontent {



	padding: 0 10 10 0;



	left:-10px;



	margin-top:20px;



	width:350px;



	height:305px;



	overflow:auto;



	overflow-x:clip;



}







.leftpage {



	padding-left: 30px;



	padding-top: 20px;



	padding-right: 30px;



	padding-bottom: 30px;



	background-color: #fff;



	font-size:9pt;



	font-family:Georgia;



	color:#3E312D;
	
	position:relative;



}

.rightpage {



	background-color: #230D0F;



	font-size:9pt;



	font-family:Georgia;



	color:#3E312D;



}

.rightpagecustom {

background-image:url(media/images/custom_main.jpg);

	



	font-size:9pt;



	font-family:Georgia;

width:390px;
height:480px;





}

#contact.leftpage {



	padding:0px;
	overflow:hidden;



}







#contact.leftpage img {



margin:0;


}







#contact.rightpage  {



	background-color: #fff;



}







#contact.rightpage div p {



	margin-top:25px;



}







#press-leftpage  {



	padding-left: 30px;



	padding-top: 20px;



	padding-right: 30px;



	padding-bottom: 30px;



	background-color: #230D0F;



	font-size:9pt;



	font-family:Georgia;



}







#press-rightpage  {



	background-color: #fff;



}







#press-rightpage table{



	padding:0;



	margin:0;



}







.thumb {







}







.thumbnav {



	margin-top:25px;



	font-size:10px;



	font-style: italic;



	border: 0px solid black;



}







.thumbnav div {



	margin-bottom: 4px;



}











.copy {



	color: #fff;



	padding-left:35px;



	padding-right:30px;



	padding-top:50px;







	line-height: 1.5em;



}







.copy .first {



	font-size:16px;



	line-height:1.25em;



}



	







.icon {



 margin-top:78;



 font-size:8pt;



 font-family:Georgia;



 border: 0px solid #000;



 vertical-align: bottom	;



 height:75;



}







.icon table {



	margin-top:0px;



	border: 1px solid black;



}







.icontitle {



 padding:0;



 margin:0; 



 letter-spacing:.015em;



 font-size:10px;



}







.icontitle img {



 margin-top:4px;



}







.subscribe{



	/*background-image:url('media/images/signupbox.gif');*/



	background-repeat:no-repeat; 



	background-position: top left;



	height:22px;



}







.subscribe INPUT{



	margin-left:9px; 



	margin-top:3px;



	padding:0px;



	border:0px solid black;



	width:135px;



	color:#E10020;



	font-size:8pt;



}







.btn-view1 {



	position:relative;



	top:322;



	left:483;



	width:59px;



}







.btn-view2 {



	position:relative;



	top:370;



	left:483;



	width:59px;



}











/*drop down list template styles */



.ddown { /* container collection*/
	padding:0px;
	margin:0px;
	position:absolute;
	top:21px;
	left:33px;
	width:158px;
	height: 20px;
	border:0px solid red;
	overflow: visible;



}


.ddownbridal { /* container */

	padding:0px;

	margin:0px;

	position:absolute;

	top:90px;

	left:490px;

	width:130px;

	height: 20px;

	border:0px solid red;

	overflow: visible;



}



    .view { /* container */

	padding:0px;

	margin:0px;

	position:absolute;

	top:215px;

	left:27px;

	width:61px;

	height: 20px;

	border:0px solid red;

	overflow: visible;



}







    .viewB { /* container */

	padding:0px;

	margin:0px;

	position:relative;

	top:317px;

	left:27px;

	width:61px;

	height: 20px;

	border:0px solid red;

	overflow: visible;



}

.ddown table {



	font-family:arial;
	font-size:11px;

	color: #cccccc;

	font-weight: bold;

	width:100%;

	height:20px;

	padding:0px;
	margin:0px;
	border: 0px solid blue;

}

.ddown table img {



	margin-right:1px;



}

.ddown a {



	color:#3E312D;  /* color marron */



	text-decoration:none;



}

.ddown a:hover {



	color:#000000;  /* negro rollover*/



	text-decoration:none;



}

.ddown ul {



	padding:0px;	



	margin:0px;



}


.ddown li {

	float: left;

	position: relative;

	list-style: none;

	font-weight: bold;

	border: 1px solid #fff;

	background-color: #ffffff;

	color: #ffffff;

	font-family:arial;

	font-size:11px;

	margin:0px;

	width:130px;

	height:20px;

	padding-left:10px;

	cursor:hand;

	cursor:pointer;

	z-index: 6;



}

.ddown li>ul { /* to override top and left in browsers other than IE, which will position top right of the containing li, rather than bottom left */



	top: auto;



	left: auto;



}

.ddown ul li {
}

.ddown li ul { /* second-level lists */



	position: absolute;



	padding-top: 2px;



	left: -1px;



	float: left;



	display: none;



	filter:alpha(opacity=90);



	-moz-opacity:.90;



	opacity:.90;



}
.ddown li ul li {/* second-level list items */



	background-color:#d60a27;



	color:#fff;



	padding-top:3px;



	border-top: 0px solid white;



	height:17px;



}

.ddown li:hover ul, .ddown li.over ul, .ddown li:hover ul:hover, .ddown li.over ul.over { /* lists nested under hovered list items */



  display:block;



}

.ddown li:hover ul li:hover, li.over ul li.over{ /* lists items nested under hovered list items */



	background-color:#27a1c3;    /*color celeste rollover*/



}
/*drop down list specific styles*/
/* home drop down list*/
#home.ddown {



	top:20px;



	left:30px;



}
#home.ddown li { /* all list items */



	color: #fff; 



	width:180px;



	border-color:#ccc;



}

#home.ddown li ul li { /* second-level list items */



	background-color:#d60a27;    /* color rojo */



	color:#fff



}
#home.ddown li:hover ul li:hover, #home.ddown li.over ul li.over{ /* lists items nested under hovered list items */



	background-color:#27a1c3;    /*color celeste */
  


}

#home.ddown li ul {



	filter:alpha(opacity=100);



	-moz-opacity:1;



	opacity:1;



}
/* collections drop down list*/



#collections.ddown li { /* all list items */



	color:#fff;



	border-color:#7E6D68;   /* color marron claro */



	width:180px;



}


#collections.ddown li ul { /* nested list*/


}
#collections.ddown li ul li { /* second-level list items */

	background-color:#E30A27;   /* rojo*/


	color:#ffffff;   /* color texto de los links */
	border: 1px solid #ffffff;  /* blanco borde entre cada box */



}
#collections.ddown li:hover ul li:hover, #collections.ddown li.over ul li.over{ /* lists items nested under hovered list items */



	background-color:#E30A27;  /* rojo*/



}
/* special drop down list*/



#special.ddown {



	top: 0px;



	left: 0px;



}
#special.ddown table { /* all list items */



	color:#230D0F;



}

#special.ddown li { /* all list items */



	border-color: #E3D9D4;



	width:180px;



}

#special.ddown li ul li { /* second-level list items */



	background-color:#230D0F;



	color:#fff;



}


#special.ddown li:hover ul li:hover, #special.ddown li.over ul li.over{ /* lists items nested under hovered list items */



	background-color:#E30A27;



}
/* press drop down list*/



#press.ddown {



	top: 0px;



	left: 0px;



}
#press.ddown table { /* all list items */



	color:#fff;



}


#press.ddown li { /* all list items */



	border-color: #E3D9D4;



	width:180px;



}







#press.ddown li ul li { /* second-level list items */



	background-color:#230D0F;



	color:#fff



}

#press.ddown li:hover ul li:hover, #special.ddown li.over ul li.over{ /* lists items nested under hovered list items */



	background-color:#E30A27;



}
.mainimg{

margin-top:0px;

border-top:0px;

}
.about
{
	padding:30px 50px 0px 50px;
}
.abouttitle
{
	font-size:30px;
	font-family:Georgia;
	background-image:url('media/images/about_title.jpg');
	background-repeat:no-repeat;
	position:relative;
	left:-7px;
}
.aboutcontent
{
	text-align:justify;
	font-size:9pt;
	font-family:Georgia;
	overflow:auto;
	overflow-x:clip;
	width:100%;
	height:340px;
	padding:0px 0px 0px 0px;
	top:15px;
	position:relative;

}
#linkp.aboutlink
{
	position:relative;	
}


.background2 {



	width:820px; 



	height:1126px; 



	background-repeat:no-repeat; 



	background-image:url('media/images/background_about2.gif');



	background-position: top left;






	margin:0px; 



	padding:0px;
	



}	
.italic
{
	font-family:Georgia;
	font-size:16px;
	color:#292322;
	font-style:italic;
	line-height:24px;
}
.ab1, .ab1 p
{
	font-family:Arial;
	font-size:12px;
	color:#292322;
	font-style:normal;
	line-height:18px;
}
#more
{
	position:absolute;
	width:213px;
	height:19px;
	z-index:10;
	left: 30px;
	top: 399px;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
}

#more input[type=button]
{
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	background-color:#E10020;
	background-image:none;
	border:none;
	cursor:pointer;
	color:#fff;
	height:20px;
	margin:0px;
	padding:3px;
}
#more input[type=button]:hover
{
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	background-color:#27A1C3;
	background-image:none;
	border:none;
	cursor:pointer;
	color:#fff;
	height:20px;
	margin:0px;
	padding:3px;
}

.ptitle
{
	font-family:Georgia;
	font-size:16px;
	color:#292322;
	font-style:italic;
	position:relative;
	top:110px;
	margin-left:40px;
	width:200px;
}
.pdesc
{
	font-family:Arial;
	font-size:12px;
	color:#292322;
	width:250px;
	position:relative;
	top:125px;
	margin-left:40px;
	line-height:18px;
}

