/* CSS Document */

body{

background:url(images/top_vectors.jpg) top left repeat-x;

margin:0;

padding:0;

font-family:Lucida Grande, Arial, Helvetica, sans-serif;

font-size:12px;

text-align:center;

color:#363636;

}

#wrapper{

margin:0 auto;

position:relative;

width: 820px;

text-align:left;

}

h1 {

text-indent:-9999px;

margin:0;

padding:0;

height:1px;

}

h2{

font-size:17px;

font-weight:normal;

color:#FFFFFF;

}

#top{

position:absolute;

top:9px;

right:0px;

color:#c2c2c2;

}

#top a:link, #top a:visited{

color:#c2c2c2;

padding-left:10px;

text-decoration:none;

}

#top a:hover{

color:#FFFFFF;

}


#top span{

color:#00bff3;

}

#top .top_line{

color:#666666;

padding-left:10px;

}

#logo{

position:absolute;

top:110px;

left:0px;

width:294px;

height:110px;

}


#kids{

float:right;

background:url(images/right_main.jpg) top left no-repeat;

width:319px;

height:180px;

margin-top:50px;

}


.clear{

clear:both;

}


#content{

background-color:#363636;

height:300px;

margin:0;

position:relative;

color:#ebebeb;

}


#wes{

background:url(images/wes_top.jpg) top left no-repeat;

position:absolute;

right:0;

bottom:0;

width:267px;

height:59px;

z-index:2;


}

#weslow{

float:right;

margin:0;

padding:0;

}


#wes2{

background:url(images/wes_top2.jpg) top left no-repeat;

position:absolute;

right:0;

bottom:0;

width:172px;

height:51px;

z-index:2;


}


#sign{

margin-top:25px;

}




/*............................................. Maybe */
.one{

position:absolute;

top:15px;

left:15px;

}

.two{

position:absolute;

top:15px;

left:290px;

z-index:99;

}


/*.............................................End of Maybe Maybe */

.three{

position:absolute;

top:15px;

right:12px;

width:240px;

height:220px;

z-index:999;

line-height:1.5em;

}


.txt_right{

text-align:right;

}

.line{

border-top:1px dashed #c8c9cc;

margin:10px 0 10px 0;

}

.test{

background:url(images/back.jpg) top left no-repeat;

position:absolute;

width:263px;

height:259px;

top:17px;

left:15px;

padding:10px 0 0 10px;

}


.test2{

background:url(images/back.jpg) top left no-repeat;

position:absolute;

width:263px;

height:259px;

top:17px;

left:285px;

z-index:99;

padding:10px 0 0 10px;

}



#sign a {
	display: block;
	text-indent: -900%;
	outline: none;
	margin-bottom:20px;
}
#sign a:hover {
	background-position: left bottom;
}


#sign .sign_up {
	width: 366px;
	height: 65px;
	background: url(images/sign_up_main.jpg) no-repeat;

}


.mini{

font-size:11px;

color:#666666;

}


.mini a:link, .mini a:visited{

color:#666666;

}

.mini a:hover{

color:#00bff3;

}



