@charset "utf-8";

body {

    padding:0px;
    margin:0px;
    height:100%;
    background-color: #83afec;
    background-image: url(../images/bg.jpg);
    font-family:Arial, Helvetica, sans-serif;
    background-position:Bottom;
    background-repeat:no-repeat;
    background-attachment:fixed;    

}

html {

  height:100%;
  padding:0px;
  margin:0px;    
  
}

#wrap {
 
    height:auto;
    margin:0px auto 0px auto;
    width:750px;
    background-image: url(../images/wrap_bg.png);
    background-repeat:repeat;

}

#wrap .content {

    padding:10px 10px 0px 10px

}

#wrap .flash {

    width:730px;
    height:200px;
    background-color: #444;
    clear:left;

}

.block {

    padding:10px;
    clear:left;
    margin-top:10px;
    width:710px;

}

.block p.video
{
    float:left;
    margin-right:10px;
}

.picBlock {

    width:160px;
    height:150px;
    float:left;
    margin:0px 17px 0px 0px;
    background-color: #333;

}

#bottom {

    height: 200px;
    width: 730px;

}

#contactBlock {

    width:165px;
    height:150px;
    float:left;

}

#mapBlock {

    width:250px;
    height:150px;
    float:left;
    background-color: #000;

}

#formBlock {

    width:250px;
    height:150px;
    float:right; 

}

#footer {

    width:730px;
    clear:both;
    text-align:center;
    margin-bottom:10px;

}


form {

    border:1px;
    
}

input {

    padding: 5px;
    margin-bottom:2px;
    border:1px;
    height:20px;
    width:100px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;      

}

textarea {

    width:218px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px;
    padding:3px;  

}

.button {

    padding:3px;
    width:55px;
    height:25px;
    margin-top:2px;

}

.error {

    width:220px;
    height:20px;
    font-size:12px;
    color: red;

}

.thanks {

    width:220px;
    height:20px;
    font-size:12px;
    color: #f7e305;

}

#links {

    width:730px;
    font-size:12px;
    color: #7d9fcd;
    margin-bottom:10px;
    margin-top:12px;

}


/* Fonts */

.regular {

    color: #fff;
    font-size: 14px;
    line-height:18px;
    float:left;
    clear:left;

}

.heading {

    color: #f7e305;
    font-size: 17px;
    font-weight: bold;
    clear:both;
    margin-bottom:3px;

}

.upgrade {
    color: #f7e305;
}

.footerText {

    font-size: 10px;
    color: #CCC;

}

.breaker {clear:both;}

.regular a:link {color:#f7e305; text-decoration:none;}
.regular a:hover {color:#f7e305; text-decoration:underline;}
.regular a:visited {color:#f7e305; text-decoration:none;}
.regular a:active {color:#f7e305; text-decoration:none;}

#links a:link {color: #ccc; text-decoration:none;}
#links a:hover {color: #f7e305; text-decoration:none;}
#links a:visited {color: #ccc; text-decoration:none;}
#links a:active {color: #ccc; text-decoration:none;}

ul {

    margin-left:1em;
    padding:0px;

}

li {

    list-style:square;

}
