@charset "utf-8";
/* CSS Document */


h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:100;
}
body {background-image: url('../images/background.jpg');}


div.preloader
{
	margin-top:300px;
margin-left:auto;
margin-right:auto;
width:493px;
padding:10px;
border:0px;
color:#FFF;
}

a {
	color:#FFF;
	border:none;
	}
a:link {
	text-decoration:none;
    font-size:14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	} /* unvisited link */
a:visited {
	text-decoration:none;
	font-size:15px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	border:none;
} /* visited link */

.outside_events {

top: -20px;
margin-left: auto;
margin-right: auto;
width: 1152px;
height: 864px;
position: relative; 
padding: 0px;
border: none;
background-repeat: no-repeat;
background-position: center;
}

.whitebox {
	margin-left: 110px;
	margin-top: 60px;
	width: 908px;
	height: 490px;
	border:0px double #CCC;
	position: absolute;
	padding:0px;
	background: url(../images/box.png);
}

.twistedlogo {
	margin-left:536px;
	margin-top:481px;
	position:absolute;}
	
.twistedlogo_menupage{
	margin-left:534px;
	margin-top:71px;
	position:absolute;}
	
.twistedlogo_loadingpage{
	margin-left:270px;
	margin-top:-300px;
	position:absolute;}


.balloonartists {
	margin-top:13px;
	margin-left:20px;
	color:#6F0000;
	position:absolute;
}

.balloonartists_picturegal {
	margin-top:402px;
	margin-left:20px;
	color:#6F0000;
	position:absolute;
}


.productheading {
	margin-top:30px;
	margin-left:20px;
	font-size: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#6F0000;
	position:absolute;
}










.infobox {
margin-left: 20px;
margin-top: 60px;
position: absolute;
padding:10px;
width: 330px;
height: 275px;
border:solid;
border:#000;
background-color:#6F0000;
color:#FFF;
font-size:12px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.picturegal {
margin-left: 220px;
margin-top: 0px;
position: absolute;
padding:0px;

}

.birthdaypicturebox {
margin-left: 390px;
margin-top: 30px;
position: absolute;
padding:0px;
width: 440px;
height: 330px;
}









.eventbox {
	margin-left: 30px;
	margin-top: 0px;
	width: 842px;
	height: 405px;
	border:double;
	border-width:medium;
	position: absolute;
	padding:0px;
	background-color:#6F0000;
	color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=45);
	opacity:1;
}

.eventboxtext {
margin-left:50px;
margin-top:20px;
width: 700px;
height: 370px;
color:#FFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.moviebox {
	margin-left: 30px;
	margin-top: 0px;
	width: 842px;
	height: 405px;
	border:double;
	border-width:medium;
	position: absolute;
	padding:0px;
	background-color:#6F0000;
	color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=45);
	opacity:1;
}

.moviebox1 {
margin-left: 7px;
margin-top: 70px;


}

.designers {
margin-left: 80px;
margin-top: -35px;
width: 150px;
height: 200px;
position: absolute; 
padding: 0px;
border: none;
}
.designerstext {
margin-left: 210px;
margin-top: 10px;
width: 550px;
height: 330px;
position: absolute; 
padding: 0px;
border: none;
font-size:14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=45);
	opacity:1;
}
.designershead{margin-left:350px;margin-top:5px;font-size:30px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.bio {
margin-left: 30px;
margin-top: 40px;
width: 150px;
height: 200px;
position: absolute; 
padding: 0px;
border: none;
}
.biotext {
margin-left: 300px;
margin-top: 50px;
width: 530px;
height: 330px;
position: absolute; 
padding: 0px;
border: none;
font-size:14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
}







.picturebox {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	width: 903px;
	height: 520px;
	position:absolute;
}
.pictureboxclients {
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	width: 960px;
	height: 520px;
	position:absolute;
}

a.testimonial_link:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;}
a.testimonial_link:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;}
a.testimonial_link:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;} 

a.picturebox:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;}
a.picturebox:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;}
a.picturebox:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #6F0000;} 

table.picturebox1
{
margin-top:0px;
border-collapse:separate;
border-spacing:15px 5px;
text-align: center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.picturebox2
{
margin-top:-20px;
border-collapse:separate;
border-spacing:15px 5px;
text-align: center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


table {
	border:none;
}

.clientlist
{
	margin-left: 0px;
	margin-top: 490px;
	width: 460px;
	height: 1970px;
	border:0px double #CCC;
	position: absolute;
	padding:0px;
	background: url(../images/box.png);
}

.clientlisttextbox{
	margin-left: 20px;
	margin-top: 20px;
	width: 420px;
	height: 1940px;
	border:double;
	border-width:medium;
	position: absolute;
	padding:0px;
	background-color:#6F0000;
	color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity:0.75;
}

.underconstruction {
	margin-left: 70px;
	margin-top: 50px;
	width: 720px;
	height: 370px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
}







.dropdown {
	margin-left: 110px;
	margin-top:23px;
	position: absolute;
	padding:0px;
	height: 36px;
}

#sddm
{	margin: 0;
	padding: 0;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 31px  "Trebuchet MS", Arial, Helvetica, sans-serif;}

#sddm li a
{	display: block;
	margin: 0 2px 0 0;
	padding: 4px 10px;
	width: 160px;
	background: #FFF;
    color: #6F0000;
    text-align: left;
    text-decoration: none;
    font: bold 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);	
	opacity:0.8;}

#sddm li a:hover
{background-color:#6F0000;
color:#FFF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #6F0000;
  /* for IE */
	background: #EAEBD8;  
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #6F0000;
		font: 11px  "Trebuchet MS", Arial, Helvetica, sans-serif;
		}

	#sddm div a:hover
	{	background: #6F0000;
		color: #FFF}
	
