/* CSS Document */
* { margin:0; padding:0;}

body {background:top left no-repeat #e0075c; margin:0; padding:0; font-family:"Times New Roman", Arial, Verdana, Helvetica, sans-serif;}

img {border:none;}
.Clr {clear:both;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#bb0923; font-weight:bold; text-decoration:none; letter-spacing:-1.5px }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#bb0923; font-weight:bold; text-decoration:none; letter-spacing:-0.5px }
h2 a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#bb0923; font-weight:bold; text-decoration:none; letter-spacing:-0.5px }
h2 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; text-decoration:none; letter-spacing:-0.5px }


.text{font-family:"Times New Roman", Times, serif; font-size:13px; color:#333333; text-decoration:none; line-height:18px;}


.MainCon {width:100%; margin:0 auto; padding:0; float:left; *float:none; }

.MainCon .flovers { width:100%; margin:0; padding:0; float:right; background:url(images/flavers.png) top center no-repeat ; z-index:1; height:553px; position:absolute; right:0; }

.MainCon .round {width:100%; margin:0; padding:0; float:right; background:url(images/bg03.png) top center no-repeat ; z-index:-1; height:553px; position:absolute; left:-25px; }


.Container {width:743px; margin:0 auto; height:100%; padding:0; z-index:-1; padding:81px 0 81px 0;}

.Header {background:url(images/top_1.png) top left no-repeat; width:743px; height:108px;}
.Logo {float:right; width:160px; margin:10px 100px 0 0; }

.MidTop {background:url(images/mid-top-1.png) top left no-repeat; min-height:261px; padding:7px 5px 0 5px; width:733px;}
.MidTop_inner {background:url(images/mid-top-1.png) top left  repeat-y; min-height:261px; padding:7px 5px 0 5px; width:733px;}

.TelCont {width:344px; height:auto; float:left; font-size:14px; font-weight:normal; color:#bb0923; margin-top:0 5px 5px 5px; padding:0 0 0 14px;}
.MusicCont {width:344px; height:auto; float:right; font-size:14px; font-weight:normal; color:#bb0923; padding: 0 0 0 0; margin:0 12px 0px 5px;}
.MoreVdoLnk {float:right; text-align:right; margin:0 25px 0 0; position:relative; z-index:999;}

.TopNav {width:472px; float:left; margin-left:5px; margin-top:8px; z-index:9999; position:absolute; }
.TopNav ul {margin:0 auto; padding:0; display:inline;}
.TopNav ul li {margin:0 auto; padding:0 2px 0 0; text-align:left; list-style:none; display:inline; background-image:none; border:none; float:left; width:92px;}
.TopNav ul li img {margin:4px 0 0 0 ;}

.MidBotCont {background:url(images/mid-line.png) top left repeat-y; height:auto; width:743px; padding-top:0 10px 10px 10px;}
.MidBotCont .NewWeb {float:left; width:200px; height:auto; margin:0 0 0 15px;}

/*.flober{
	width:100%;
	background:url(images/right-img.png) no-repeat top right;
	height:560px;
	position:absolute;
	float:right;
	z-index:-1;
	}*/
	
	.flober{
	width:499px;
	background:url(images/right-img.png) no-repeat top right;
	height:560px;
	position:absolute;
	float:right;
	right:0;
	z-index:1;
	
/*	z-index:-1;*/
	}	
	
.Footer { font-family:Arial, Helvetica, sans-serif; background:#bf2127; padding:5px; text-align:center; width:729px; margin:0 auto;}
.Footer ul {margin:0; padding:0; display:inline;}
.Footer ul li {list-style:none; margin:0; padding:0 ; color:#faffff; display:inline; font-size:13px;}
.Footer ul li a {list-style:none; margin:0; padding:0 5px 0 5px; color:#faffff; text-decoration:none;}
.Footer ul li a:hover {list-style:none; margin:0; padding:0 5px 0 5px; color:#faffff; text-decoration:underline;}


.VideoMainCont {width:636px; margin:0 auto; height:auto; padding:3px;}
.VidLeft {float:left; width:310px; height:auto; text-align:center;}
.VidRight {float:right; width:310px; height:auto; text-align:center; margin-left:10px;}


/* ---------------------------------  ABOUT ---------------------------------  */

.hundred{ width:100%; float:left;}

.topAbout{width:743px; height:70px; float:left; padding:0 0 0 3px; margin:5px 0 0 0;}
.leftAbout{width: 338px; height:auto; float:left; padding:10px 15px;}
.rightAbout{width: 360px; height:auto; float:left; padding:10px 15px 10px 0;}
.leftAbout p { padding:5px 0 0 0;}
.rightAbout{width: 320px; height:auto; float:left; padding:10px 15px 0 7px;}
.rightAbout p { padding:5px 0 0 0;}
.TelContAbout { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#bb0923; width:310px; text-align:center;}

/* ---------------------------------  WEB ---------------------------------  */

.topWeb{width:735px; height:70px; float:left; background:url(images/web-top-img.png) top left repeat-x; margin:5px 4px 0 4px;}
.leftWeb{width: 350px; height:auto; float:left; padding:10px 13px 0 15px;  }
.leftWeb p { padding:10px 0 0 0;}
.rightWeb{width: 345px; height:auto; float:left; padding:10px 15px 0 0;}
.rightWeb p { padding:10px 0 0 0;}

/* ---------------------------------  VIDEO ---------------------------------  */

.topVideo{width:735px; height:70px; float:left; background:url(images/video_top_img.png) top left repeat-x; margin:5px 4px 0 4px;}
.leftVideo{width: 350px; height:auto; float:left; padding:10px 13px 0 33px}
.leftVideo p { padding:5px 0 0 0;}
.rightVideo{width: 327px; height:auto; float:left; padding:10px 15px 0 0;}
.rightVideo p { padding:5px 0 0 0;}
.TelContVideo { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#bb0923; width:310px; text-align:center;}
.getintouchVideo{width:726px; float:left; text-align:right; margin:5px 10px 0 0; }


/* ---------------------------------  BRAZIL ---------------------------------  */

.brazilBG{ width:743px; height:505px; float:left; margin:0 4px 0 3px; background:url(images/brazil_bg.png) top left no-repeat; padding-top:25px;}
.topBrazil{width:743px; height:73px; float:left; padding:0 0 0 3px; margin:5px 0 0 0; }
.BrazilHeadertext{width:736px; background:#FFFFFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#bb0923; font-weight:bold; text-decoration:none; letter-spacing:-0.5px; text-align:center; line-height:25px;}
.getintouchBrazil{width:726px; float:left; text-align:right; margin:335px 10px 0 0; }

.CntBx { min-height:350px; padding:10px 15px; margin:0;}
.AddressBx { font-size:15px; font-weight:normal; margin:0; z-index:9999; position:relative;}
.AddressBx ul {list-style:none; padding:0; margin:0;}
.AddressBx ul li { font-size:15px; font-weight:normal; list-style:none; padding:0; margin:8px 0; text-align:center}
.AddressBx ul li a { color:#BB0923; text-decoration:none;}
.AddressBx ul li a:hover { color:#000; text-decoration:none;}

.vlogo {float:left; padding:30px 0 0 15px;}
.tlogo {float:left; padding:30px 0 0 5px;}
