@charset "UTF-8";
/* CSS Document */
body {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#3B3B3C;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;/*#0876A5;*/
	text-align:center;
}

div.container {
	margin:auto;
	width:766px;
	background:#FFFFFF;
	text-align:left;
}

div.header {
	height:320px;
}

div.center {
	/*height:480px;/*448px;*/
	min-height:460px;
}

div.footer { clear:both;
	position:relative;
	height:77px;
	background-image: url('../images/b-l.gif');
	background-repeat: repeat-x;
}

div.footer_links { 
	position:absolute;
	top:31px;
	left:45px;
	color: #69C5D2;
	line-height:11px;
}

div.footer_links a {
	color:#FFFFFF;
	text-decoration:none;
}

div.footer_links a:hover {
	text-decoration:underline;
}

div.footer_links span.privacy_policy a {
	text-decoration:underline;
}

div.footer_links span.privacy_policy a:hover {
	text-decoration: none;
}

div.footer_telephone {
	position:absolute;
	top:0px;
	left:563px;
	padding-top:31px;
	width:203px;
	height:32px;
	color:#69C5D2;
	background-image:url('../images/b-r.jpg');
}

div.copyright_text {
	position:absolute;
	top:49px;
	left:45px;
	color:#69C5D2;
	font-size:10px;
	line-height:10px;
}

div.webportfolio {
	position:relative;
	text-align:left;
}
div.webportfolio img{
	padding:2px;
	border: solid gray 1px;
	float:left;
	width:164px;
}
div.webportfolio div{
	margin-left:8px;
	float:left;
	width:250px;
}
div.webportfoliothumb img{
	margin-right:5px;
	padding:1px;
	border: solid 1px #999999;
	width:50px; height:50px;
}

.webrequestform_top { background:#E6E6F2; padding: 10px 0px 10px 20px; }
.webrequestform_top div{ background:#E6E6F2; width:200px; float:left;}

.webrequestform_middle { background:#E6E6F2; padding: 10px 0px 10px 20px;}
.webrequestform_middle div{ background:#E6E6F2; float:left;}

div.webrequestform_bottom { background:#E6E6F2; padding: 10px 0px 10px 20px;}

div.contactform input{ width:170px;}
div.contactform textarea{ width:170px;}

a {color:#CD3301;}

a:hover {text-decoration:none;}

a.arrow{
	background-image:url('../images/a.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
}

a.imagelink{ text-decoration:none; border:none;}
a.imagelink img{ text-decoration:none; border:none;}


ul {margin:0; padding:0; list-style:none; color:#CD3301; list-style-position:inside; padding:0 0 0 22px;}
li  {background:url(images/a.gif) no-repeat left center; margin: 0; padding:0; line-height:18px;}

ul.arrow {margin:0; padding:0; list-style:none; list-style-position:inside;}
ul.arrow li{background:url('../images/a.gif') no-repeat left center; margin: 0;  padding:0 0 0 22px; line-height:18px;}

ul.packages{ color:#000000; list-style:disc; list-style-position:inside; padding: 0 0 0 7px;}
ul.packages li {margin: 0; padding:0;}

div.l{ width:521px;float:left;}
div.ls{ border:#C8C8C8 1px solid; background:#F8F8F8; width:221px; float:left; margin-left:0px;}
div.r{ border:#C8C8C8 1px solid; background:#F8F8F8; width:221px; float:left; margin-left:20px;}
div.rl{ width:540px;float:right;}

strong{color:#3A3A3A;}

div #web_packages_all {position:relative; display:block; width:460px; height:190px; float:left; padding: 75px 10px 0 10px; margin:0 0 20px 0; background: url('../images/packagesall.png');}
div #danceweb_packages_all {position:relative; display:block; width:460px; height:190px; float:left; padding: 75px 10px 0 10px; margin:0 0 20px 0; background: url('../images/dancepackagesall.png');}

div.l2{height:151px;}
div.l_separator { width:28px; height:178px; background:url('../images/v_separator1.gif') repeat-y left; float:left; display:block;}

#form1 input{width:150px;}
#form1 textarea {font-family:Tahoma; font-size:11px; width:150px; height:115px; border-color:#D6D6D6; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:8px; overflow:hidden;  margin-top:3px;}

img.dancescreenshotsslideshow{
	border: solid #CCCCCC 1px;
	padding:2px;
}

img.dancescreenshotsleft{
	border: solid #CCCCCC 1px;
	padding:2px;
	margin: 0 0 10px 0;
}

.error{ color:#CD3301;}
input.error{ color:#CD3301; border: solid #CD3301 1px;}

.clear{float:none; clear:both;}