﻿/*ULTIMATE USA WEDDINGS styles*/

/*Reset code*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 
/*end Reset code*/


body{background:url(img/bg_gris.jpg); background-color:#e3e3e3; background-position:top center; background-repeat:no-repeat; font-family: Georgia; font-size:14px; line-height:18px; color:#666666; margin:0; padding:0; }
#Container{width:830px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; background:url(img/bg-efede1.gif) right top repeat-y #FBFAF7; border:1px solid #CCCCCC; height:auto;}
hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; display:block}
.hiddenPic {display:none;}


.TopLinks{width:830px; margin:5px auto; font-family: Trebuchet MS; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; text-align:right}
.TopLinks a, .TopLinks a:active, .TopLinks a:link, .TopLinks a:visited, .TopLinks a:hover{color:#666666; text-decoration:none}

/*--------------------------------------Top--------------------------------------*/

#Top{height:130px; width:100%; background:#FFFFFF}
.Right{float: right}
.Left{float: left; padding-top:20px; padding-left:10px;}


/*--------------------------------------Contenido--------------------------------------*/

a, a:active, a:link, a:visited{text-decoration:none; color:#896C66;}
a:hover{color:#896C66; text-decoration:underline;}

#Main{width:630px; float:left;float:left; width:630px; float:left; background-image: url(img/decora_top.jpg); background-position: top right; background-repeat: no-repeat;} 
.decotop {width:630px; float:left; background-image: url(img/decora_top.jpg); background-position: top right; background-repeat: no-repeat;}
.deco {width:830px; margin-left:auto; margin-right:auto; margin-bottom:0px; background:url(img/eldecora.jpg) bottom left  no-repeat; height:auto;}
#Main .ornament {background: url(img/sep-beige.gif) center no-repeat; width:100%; height:16px; margin-top:25px; clear:both}

.TextContent {margin:0 50px 10px 50px}
.plan { /*list-style:inside;*/ margin-left:50px;line-height:20px; margin-bottom:10px;}
.plan_tit { font:Georgia; font-size:14px; font-weight:bold; text-decoration:underline; color:#896c66}
.price { margin-left:20px; color:#000000; font-weight:bold;}
.tit_cust { font:Georgia; font-size:14px; font-weight:bold; color:#896c66; padding-left:10px;}
.pieForm { font-size:10px; margin-top:10px;}
.sign { font:Georgia; font-size:11px; font-weight:bold; color:#7f7e3f; text-transform:capitalize;} 

.arrow-brown{background:#EFEDE1 url(img/arrow-brown.gif) right no-repeat; padding:2px 13px 2px 5px; float:right; margin:35px 10px 25px 0}
.arrow-brown a, .arrow-brown a:active, .arrow-brown a:link, .arrow-brown a:visited{text-decoration:none; color:#896C66;}
.arrow-brown a:hover{color:#896C66; text-decoration:underline;}

.arrow-grey{background:url(img/arrow-grey.gif) right no-repeat; padding:2px 13px 2px 5px; float:right; margin:5px 0 5px 0}
.arrow-grey a, .arrow-grey a:active, .arrow-grey a:link, .arrow-grey a:visited{text-decoration:none; color:#6B7B7E;}
.arrow-grey a:hover{color:#6B7B7E; text-decoration:underline;}


#SideBar {width:200px; float:left; color:#6B7B7E}
#SideBar .ornament {background:#EFEDE1 url(img/sep-white.gif) center no-repeat; width:100%; height:16px; margin-top:15px; clear:both}

#Menu {margin:0; padding:0; width:200px;}
#Menu .normal {background:url(img/menu/bg-menu.gif) 0 0 no-repeat}
#Menu .over {background:url(img/menu/bg-menu.gif) 0 -40px no-repeat}
#Menu img {border:none}
#Menu a, #Menu a:active, #Menu a:link, #Menu a:visited, #Menu a:hover {border:none; margin:0; padding:0; display:block}
.menuitem
{
	font-family:Tahoma, Verdana;
	
	width:200px;text-align:center;padding-top:10px;height:30px
}

.SideText {font-size: 14px; line-height:24px; margin:0 13px 0 13px}
.SideTextSmall {font-size: 11px; line-height:18px; margin:0 13px 0 13px}
.SideBox {background:#fbfaf7; border:1px solid #dccab2; margin:15px 13px 25px 13px; padding:12px 0 0 0; font-family: Trebuchet MS; font-size:10px; font-weight:normal; text-transform:uppercase; text-align:center; color:#896c66}
.form_insider {width: 420px; margin-left: 20px}
.form_insider .mail_list_fields label{display:block; float:left; width:14em; font-size: 11px}
.mail_list_fields { font-size: 11px; margin: 0 0 2px 0; }
.mail_list_fields a{color: #cf2929}

/*--------------------------------------Testimonial--------------------------------------*/
#fotoJ {
	width:290px;
	height:340px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: -80px;
	margin-top:0;
	border: 0;
	top: 190px;
}

#fotoA1 {
	width:198px;
	height:145px;
	position:absolute;
	z-index:1;
	left:50%;
	margin-left:25px;
	margin-top:100px;
	border: 0px;
	top: 381px;
}
#fotoA {
	width:225px;
	height:190px;
	position:absolute;
	z-index:1;
	left:50%;
	margin-left: 10px;
	margin-top:100px;
	border: 0px;
	top: 480px;
}
#fotoB {
	width:200px;
	height:275px;
	position:absolute;
	z-index:5;
	left:50%;
	margin-left:20px;
	margin-top:100px;
	border: 0px;
	top: 620px;
}
#fotoC {
	width:200px;
	height:275px;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left: 40px;
	margin-top:100px;
	border: 0px;
	top: 820px;
}
#fotoD {
	width:297px;
	height:225px;
	position:absolute;
	z-index:15;
	left:50%;
	margin-left: 50px;
	margin-top:100px;
	border: 0px;
	top:1070px;
}
#fotoE {
	width:272px;
	height:338px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 30px;
	margin-top:100px;
	border: 0px;
	top: 1260px;
}
#fotoF {
	width:272px;
	height:338px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 40px;
	margin-top:100px;
	border: 0px;
	top: 1530px;
}
#fotoG {
	width:300px;
	height:220px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 30px;
	margin-top:100px;
	border: 0px;
	top: 1800px;
}

#fotoI {
	width:279px;
	height:339px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 20px;
	margin-top:100px;
	border: 0px;
	top: 1970px;
}
#fotoK {
	width:200px;
	height:275px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 35px;
	margin-top:100px;
	border: 0px;
	top: 2260px;
}
#fotoL {
	width:289px;
	height:212px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 20px;
	margin-top:100px;
	border: 0px;
	top: 2475px;
}
#fotoM {
	width:200px;
	height:275px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 50px;
	margin-top:100px;
	border: 0px;
	top: 2650px;
}
#fotoN {
	width:289px;
	height:212px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 20px;
	margin-top:100px;
	border: 0px;
	top: 2860px;
}
#fotoO {
	width:200px;
	height:275px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 50px;
	margin-top:100px;
	border: 0px;
	top: 3020px;
}
#fotoP {
	width:289px;
	height:212px;
	position:absolute;
	z-index:20;
	left:50%;
	margin-left: 20px;
	margin-top:100px;
	border: 0px;
	top: 3240px;
}
/*--------------------------------------Footer--------------------------------------*/

#Footer{width:100%; padding:30px 0 30px 0; text-align:center;}
.Links{font-family: Trebuchet MS; font-size:10px; line-height:24px; font-weight:normal; text-transform:uppercase; color:#666666;}
.Links a, .Links a:active, .Links a:link, .Links a:visited {color:#666666; text-decoration:none}
.Links a:hover {color:#666666; text-decoration: underline}
#Container .centro {
	text-align: center;
}



/* this is to eliminate the graphic headers and replace with text for better SEO */
.decotop h1
{
	font-size:20pt;
	font-family:Georgia;
	/*color: #896C66;*/
	color: #666666;
	margin-bottom:20px;
	padding-top:40px;
	font-style:italic;
	margin-left:60px;
	
}

#SideBar h1
{
	font-size:20pt;
	font-family:Georgia;
	/*color: #896C66;*/
	color: #666666;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	font-style:italic;
}


.TopMenu
{
	clear:both; 
	height:30px;
	font-family:Tahoma, Verdana;
	/*background: transparent url(img/menu/bg-menu.gif) repeat-x scroll 0 0;*/
}

.TopMenu ul
{
	padding-top: 5px;
}

.TopMenu li
{
	/*background: transparent url(img/menu/bg-menu.gif) no-repeat scroll 0 0;*/
	display:inline;
	padding: 0px 14px 0px 14px;
	border: none;
	border-left: solid 1px black;
}

.TopMenu a, a:active, a:link, a:visited
{
	text-decoration:none; 
	/*color:#9d9b69;*/
	color:#a5a5a5;
}
.TopMenu a:hover
{
	color:#896C66;
	font-weight:500;	
	/*color:#896C66; */
	text-decoration:none;
	background: transparent url(img/menu/bg-menu.gif) repeat-x scroll 0 0;
}

.fieldsetcontacts
{
	border: none;
	font-family: Georgia;	
}
.fieldsetcontacts *
{
	font-family:Georgia;
	font-size:8pt;
}

.fieldsetcontacts p
{
	margin: 6px 0px 6px 0px;
}

.fieldsetcontacts label
{
	width: 160px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.fieldsetcontacts table
{
	font-size:9pt;
}

.faq h1
{
	font-size:20pt;
	font-family:Georgia;
	color: #896C66;
	margin-bottom:20px;
	margin-top:40px;
	font-style:italic;
	margin-left:60px;
	
}

.faq strong
{
	font-weight:bold;
}

.faq li
{
	margin-bottom:10px;
	margin-left:60px;
	margin-right:20px;
}

.plan h1
{
	font-size:20pt;
	font-family:Georgia;
	color: #896C66;
	margin-bottom:20px;
	margin-top:0px;
	font-style:italic;
	margin-left:0px;	
}

.plan h2
{
	font-size:16pt;
	font-family:Georgia;
	color: #896C66;
	margin-bottom:20px;
	margin-top:15px;
	font-style:italic;
	margin-left:0px;	
	clear:both;
}


.plan strong
{
	font-weight:bold;
}

.plan ul
{
	list-style-type:circle;	
	margin-left:20px;
}	

.plan li
{
	margin-bottom:10px;
	margin-left:40px;
	margin-right:20px;

}
