html {
    width:100%;
    height:100%;
    overflow-x:hidden; 
    overflow-y:auto;
    font-family:arial;color:#333333;
}
body{
    text-align:center;
    width:100%;
    height:100%;
    background:url('register/surfcraft_background.jpg') repeat-y;
    background-attachment:fixed;
    z-index:0;
    font-family:arial;color:#333333;
}

li {
    list-style-type:square;
    list-style-position:outside;
    line-height:1.5em;
}

ul {
    
    
}
img.one {
    position:absolute;
    margin-top:-10px;
    z-index:1;
}

img.two {
    position:absolute;
    top:53px;
    z-index:1;
}

img.three {
    position:absolute;
    top:53px;
    margin-left:226px;
    z-index:1;
}

img.four {
    position:absolute;
    top:53px;
    margin-left:301px;
    z-index:1;
}

img.five {
    position:absolute;
    top:53px;
    margin-left:412px;
    z-index:1;
}

img.six {
    position:absolute;
    top:53px;
    margin-left:512px;
    z-index:1;
}

img.seven {
    position:absolute;
    top:53px;
    margin-left:576px;
    z-index:1;
}

img.eight {
    position:absolute;
    top:53px;
    margin-left:683px;
    z-index:1;
}

img.nine {
    position:absolute;
    top:53px;
    margin-left:759px;
}

img.ten {
    position:absolute;
    top:53px;
    margin-left:862px;
    z-index:1;  
}

img.eleven {
    position:absolute;
    top:103px;
    z-index:50;
}


/*img.header {
    position:absolute;
    top:0;
    margin-top:0;
  
    
}*/

img.content1 {
    position:absolute;
    top:178px;
    z-index:1;
}

img.content2 {
    position:absolute;
    top:456px;
    z-index:1;
}

img.content3 {
    position:absolute;
    top:734px;
    z-index:1;
}
img.content4 {
    position:absolute;
    top:1012px;
    z-index:1;
}
img.footer {
    position:absolute;
    top:1012px;
    z-index:1;
}

#content {
    position:absolute;
    margin-top:160px;
   /* margin-left:76px;*/
    width:550px;
    padding-left:85px;
    text-align:left;
    z-index:51;
 }

p, li, h1, h2, blockquote {
    font-family:Arial;
    font-size:14px;
}

h1 {
    font-size:125%;
    color:#dc1f26;
}

h2 {
    font-size:105%;
    color:#6da86d;  
}

#sidebar {
    position:absolute;
    top:140px;
    margin-left:660px;
    width:211px;
    background-color:#e9ddc7;
    height:400px;
    z-index:3;
}
img.follow {
    position:absolute;
    top:22px;
    left:20px;
    z-index:52;
}

img.follow1 {
    position:absolute;
    top:65px;
}
    
img.follow2 {
    position:absolute;
    top:130px;
    right:1px;
    }
    
img.follow3 {
    position:absolute;
    top:210px;
    left:27px;
    }
    
img.follow4 {
    position:absolute;
    top:400px;
    }
    
a, a.visited {
    color:#dc1f26;
    text-decoration:none;
}

#wrapper {
    position:relative;
    margin:0 auto;
    text-align:left;
    z-index:2;
    /*background-color:#FFFFFF;*/
    width:960px;
   }
a:hover {
    text-decoration:underline;
}
img.footer1 {
    position:absolute;
    top:734px;
    z-index:1;
}

table, td
{
    border-color: #000;
    border-style: solid;
}

table.border1
{
    border-width: 1px 0 1px 0;
    border-spacing: 0;
    border-collapse: collapse;
}
td.border1
{
    margin: 0;
    padding: 4px;
    border-width: 0 0 1px 0;
    background-color: #FFF;
}
table.border
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
td.border
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #FFF;
}
img.footer2 {
    position:absolute;
    top:1290px;
    z-index:1;
}
table.session{border-collapse:collapse;width:100%;}

table.session tr td{font-size:12px;font-family:verdana;border-collapse:collapse;text-align:center;padding:3px;border:solid 1px black;width:20%;}
table.session tr td:first-child{text-align:left;padding-left:3px;}
.statuses li{font-size:12px;}
.statuses li span{font-size:12px;}
.statuses li span a{font-size:12px;}



/*******************************/



#menus {
     background: url("images/header_image.png") no-repeat scroll 0% 0% transparent;
     height: 194px;
     left: -40px;
     margin: 0pt;
     position: absolute;
     top: -10px;
     width: 1059px;
     z-index: 1000;
}

img.content1 {
     position: absolute;
     top: 150px;
     z-index: 1;
}

img.content2 {
     position: absolute;
     top: 428px;
     z-index: 1;
}

img.content3 {
     position: absolute;
     top: 706px;
     z-index: 1;
}

img.footer {
     position: absolute;
     top: 984px;
     z-index: 1;
}

#logo {
     background: url("images/logo2.png") no-repeat scroll 0% 0% transparent;
     height: 200px;
     left: 85px;
     position: absolute;
     top: 5px;
     width: 200px;
}

#menus .menu_position {
     float: left;
     height: 50px;
     margin-left: 290px;
     margin-top: 79px;
     position: relative;
     width: 800px;
}

#menus .bulet {
     background: url("images/menu_titles.png") no-repeat scroll -505px 0px transparent;
     float: left;
     height: 30px;
     width: 10px;
}

#menus a#menu_home {
     background: url("images/menu_titles.png") no-repeat scroll -710px -5px transparent;
     float: left;
     height: 30px;
     width: 70px;
}

#menus div a#menu_home:hover, #menus #menu_home.sel {
     background-position: -710px -48px ! important;
}

#menus .bulet {
     background: url("images/menu_titles.png") no-repeat scroll -506px 0px transparent;
     float: left;
     height: 30px;
     width: 5px;
}

#menus a#menu_schedule {
     background: url("images/menu_titles.png") no-repeat scroll -95px 2px transparent;
     float: left;
     height: 30px;
     width: 110px;
}

#menus div a#menu_schedule:hover, #menus #menu_schedule.sel {
     background-position: -95px -41px ! important;
}

#menus a#menu_pricing {
     background: url("images/menu_titles.png") no-repeat scroll 0px 5px transparent;
     float: left;
     height: 30px;
     width: 85px;
}

#menus div a#menu_pricing:hover, #menus #menu_pricing.sel {
     background-position: 0px -38px ! important;
}

#menus a#menu_register {
     background: url("images/menu_titles.png") no-repeat scroll -215px 2px transparent;
     float: left;
     height: 35px;
     width: 103px;
}

#menus #menu_register:hover, #menus #menu_register.sel {
     background-position: -215px -41px ! important;
}

#menus a#menu_blog {
     background: url("images/menu_titles.png") no-repeat scroll -327px 4px transparent;
     float: left;
     height: 35px;
     width: 57px;
}

#menus #menu_blog:hover, #menus #menu_blog.sel {
     background-position: -327px -39px ! important;
}

#menus a#menu_partners {
     background: url("images/menu_titles.png") no-repeat scroll -397px 2px transparent;
     float: left;
     height: 35px;
     width: 110px;
}

#menus #menu_partners:hover, #menus #menu_partners.sel {
     background-position: -397px -41px ! important;
}

#menus a#menu_press {
     background: url("images/menu_titles.png") no-repeat scroll -512px 0px transparent;
     float: left;
     height: 35px;
     width: 75px;
}

#menus #menu_press:hover, #menus #menu_press.sel {
     background-position: -512px -43px ! important;
}

#menus a#menu_contact {
     background: url("images/menu_titles.png") no-repeat scroll -600px 2px transparent;
     float: left;
     height: 40px;
     width: 100px;
}

#menus #menu_contact:hover, #menus #menu_contact.sel {
     background-position: -600px -41px ! important;
}
img.content4 {
    position: absolute;
    top: 980px;
    z-index: 1;
}
