@charset "utf-8";

body{margin: 0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;line-height: 18px;
background-image:url(/images/bkg_page.jpg);background-repeat:no-repeat; background-position:center top; background-color:#483c32;}
h1, h2, h3, h4, p, ul, li {margin:0;padding:0;}
p{padding:0px 0px 10px 0px; }
*html p{padding:0px 0px 10px 0px; color:#FFFFFF;}
*html h1, h2, h3, h4, td{margin:0;padding:0; color:#FFFFFF;}
*html td{ padding:2px}
*html #promotion td{ padding:0px}

/*** CLEAR ***/
.clear {clear: both;}

/**** GENERIC ****/
#promotion{ /*position:absolute; top:145px; left:0px;*/
margin-left:-60px; margin-top:-40px;}
*html #promotion{margin-left:0px; margin-top:0px;}


#wrapper { width: 950px; height: 750px; margin-top: 0px; margin-right: auto; margin-left: auto; position:relative;}
*html #wrapper { width: 1000px; height: 750px; margin-top: 0px; margin-right: auto; margin-left: auto; position:relative; }

#navigation {width: 235px;color:#b5b5b5;font-size: 14px;margin-top: 65px;margin-left: 60px;}
#navigation li { padding-top:2px; line-height:20px; list-style:none;}
#navigation li ul li{font-size: 12px; margin-left: 4px; list-style-type:square; list-style-position:inside;color:#C8A78A; }
#navigation li ul li:hover{color:#f64f3a;}
#navigation a{ padding:0px 0px;	color:#c8a78a; text-decoration:none; }
#navigation a:hover{ padding:0px 0px; color:#f64f3a; }

#album_text{ padding-top:15px;}

#logo {	width: 236px;height: 49px;margin-top: 60px;margin-left: 59px;}

#col-left{float:left; width:295px;height: 720px;}

#col-left-PRODUCTS{float:left; width:295px;height: 500px; position:relative;}
#col-right{float:left;width:655px;position: relative;}
*html #col-right{float:left;width:700px;position: relative; color:#333; padding:0; margin:0;}

#footer {float: left;width: 950px;	height: 24px;left: 0px;	background-color:#2e261f;color:#796654;}
#footer-left {float:left; margin-left:20px; margin-top:4px;}
#footer-left a, #footer-left a:visited{color:#796654; text-decoration:none;}
#footer-left a.bi{color:#605143; text-decoration:none;}
#footer-left a:hover{color:#cb3326; text-decoration:underline;}
#footer-right {float:right; margin-right:20px; margin-top:4px;}
.alert { color:#CB3326;}

/**** GENERIC Products and Category pages****/
#page_name{	text-align:right;font-size:50px;color:#58493c;	margin-top: 50px;padding: 25px 0px;	height: 60px; width: 655px;}
.transparency25 {background-image:url(/images/opacity25.png)}
.transparency50 {background-image:url(/images/opacity50.png)}


/* -transparency IE fix version - rgba- */ 
/* background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);zoom: 1;*/
/* -transparency IE fix version - opacity filter */ 
/*background-color:#000000; 
opacity:.25; 
filter: alpha(opacity=25); 
-moz-opacity: 0.25;*/


/**** HOME PAGE ****/
.image_homepage{
	width: 462px;
	height: 730px;
	margin-right:0px;
}

#flash-hp{
width: 950px;
	height: 730px;
	position:absolute;
	top: 0px;
	right:0px;
	z-index:0
}
#text-hp{
width: 950px;
height: 175px;
	position:absolute;
	top: 555px;
	right:0px;
}
#text-hp p {padding: 40px 60px 0px 300px; text-align:right;}
#text-hp a {color:#FFFFFF; text-decoration:underline;}
#text-hp a:hover{color:#d63c29;}

#brides{
	position:absolute;
	top:78px;
	left:60px;
	display:block;
	font-size:14px;
	font-weight:bold;	
	z-index: 1100;
	width:75px;
	height:75px;
	}
#prom{
	position:absolute;
	top:115px;
	left:60px;
	display:block;
	font-size:14px;
	font-weight:bold;	
	z-index: 1100;
	}
#prom a, #prom a:visited{
	padding:10px;
	border:solid 2px #cb3326;
	text-decoration:none;
	}
#prom a:hover{
	border:solid 2px #fff;
	}


/**** PRODUCTS ****/
#content-Products {	margin-top: 0px;}
.image{
	float:right;
	height: 530px;
	text-align:right;
}
.magnifier {
	width: 35px;
	height: 37px;
	position:absolute;
	top: 468px;
	right:25px;
}
.imagetag {
	width: 254px;
	min-height: 90px;
	padding: 20px 10px 20px 20px;
	position:absolute;
	top: 280px;
	right:325px;
}
.imagetag a, .imagetag a:visited{
	color:#FFFFFF; 
	text-decoration:underline;
}
.imagetag a:hover{
	color:#d63c29;

}
#color-swatches{
	margin:5px 0 0 0;



}
#scroller {	border-top:1px solid #53463b; width: 950px; height: 200px;}



/**** CMS ****/


.content-CMS {margin-top: 5px;padding:40px 20px 20px 60px;}
*html #content-CMS {margin-top: 5px;padding:0px; width:655px; margin:0px;}
*html .content-CMS {margin-top: 5px; padding-top:5px; padding-left:10px; padding-right:10px; width:635px; margin:0px;}

/*.content-CMS img{float:right; margin-left:40px; margin-bottom:20px;*/
.content-CMS p {}
.content-CMS a {color:#FFFFFF; text-decoration:underline;}
.content-CMS a:hover{color:#d63c29;}



/**** CATegory ****/

/*.content-CAT {	margin-top: 5px;}*/
.content-CAT {	border-top:1px solid #53463b; width: 950px; height: 200px; }
.category {	min-height:160px;width:100px;float:left; margin: 20px 10px 0px 20px;}
.category:hover {	min-height:160px;width:100px;float:left; margin: 20px 10px 0px 20px; background-color:#D63C29;}

.category img{width: 96px; height: 125px; float:left; margin:2px 2px 8px 2px;}
.category img:hover{width: 96px; height: 125px; float:left; margin:0px 0px 6px 0px ; border: 2px solid #D63C29;}
.category p {font-size:12px;font-weight:bold;padding: 10px 0px 0px 10px;}
.category a {color:#FFFFFF; text-decoration:underline;}
.category a:hover{color:#d63c29;}



/**** TEXT Clases ****/
*html .text{color:#fff;}
.text_header_red{font-size:12px; font-weight:bold; color:#d63c29;}
.text_header_red a{text-decoration:none; color:#d63c29;}
.text_header_red a:hover{text-decoration:none; color:#d63c29;}
#copyDescription ul li{margin-left: 15px; list-style-position:outside;}
#copyDescription p{padding-bottom:0px;}

#navigation li .text_navigation{color:#d63c29; }
#navigation li .text_navigation a{color:#d63c29;}
#navigation li .text_navigation a:hover{color:#f64f3a;}

.text_copyright {}
.text_copyright a{color:#796654; text-decoration:none;}
.text_copyright a:hover{text-decoration:underline;color:#ad9680;}
