@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.links_webdesign_parts{margin: 0 20px 0 0;}

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.dance_package {
    position:relative;
    display:block;
    width:240px;
    height:270px;
    float:left;
    padding: 75px 10px 0 10px;
    margin:0 0 20px 0;
    background: url('../images/web_package_backgr.png') repeat-x;
    border: solid 1px gray;
}

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;}
