#container{
width: 850px;
background-color:#FFFFFF;
background-image: url(../images/general/body_bk.gif);
background-repeat:no-repeat;
margin-top:0px; 
margin-bottom:0px; 
margin-left:auto;
margin-right:auto;
padding-left:1px;
padding-right:1px;
padding-bottom:0px;
background-position: center;}

#header {
width:820px;
height:95px;
padding:15px;
margin:0px;
background-image: url(../images/general/header_bk.jpg);
background-position: center;
background-repeat:no-repeat;
}

#header_advert{
width:460px;
height:95px;
float:right;
background-image:url(../images/general/advert.jpg);
}

#header_teachers{
width:460px;
height:95px;
float:right;
background-image:url(../images/general/teacher.jpg);
text-indent:-9999px;}

#main{
margin:0px;
width:820px;
padding:15px;
padding-top:20px;}

#main2{
width:835px;
padding:15px;
padding-left:0px;
padding-top:20px;}

#gd_resources{
width:470px;
padding-top: 50px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
background-image:url(../images/headers/gd_resources.gif);
background-repeat:no-repeat;
background-color:#eeeeee;}

#about_homeintro{
width:500px;
padding-top: 0px;
padding-bottom:10px;}

.home_product{
width:460px;
padding:5px;
margin-bottom:5px;
background-color:#FFFFFF;}

.goright {
margin-top:10px;
text-align:right;}

#base{
width:850px;
height:2px;
background-image:url(../images/general/bas_line.gif);
background-repeat:no-repeat;
background-position: center;
padding:0px;
margin:0px;}

#credit {
width: 820px;
margin-top:20px; 
margin-bottom:0px; 
margin-left:auto;
margin-right:auto;
padding-left:16px;
padding-right:16px;
padding-bottom:0px;
color:#CCCCCC;}

#refold{
float:right;
width:200px;
text-align:right;
color:#CCCCCC;}

#refold a{text-decoration:none;color:#CCCCCC;}

#refold a:hover{text-decoration:none;color:#193a8b;}

#homeflash{
width:500px;
height:235px;
padding:0px;
margin-bottom:0px;
text-indent:0px;
background-color:#FFFF66;
clear:none;
}

#howtoorder{
width:280px;
float:right;
padding-top: 50px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
background-image: url(../images/headers/how_to_order.gif);
background-repeat:no-repeat;
background-color:#e8f3f0;
clear:both;}

#news{
width:280px;
float:right;
padding-top: 50px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
margin-bottom:15px;
background-image: url(../images/headers/news.gif);
background-repeat:no-repeat;
background-color:#f3f3e8;
clear:both;}


#t_news{
width:550px;
float:right;
padding-top: 50px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
margin-bottom:15px;
background-image: url(../images/headers/news2.gif);
background-repeat:no-repeat;
background-color:#ebeff5;
clear:none;}


#t_news li{
margin-left:25px;
line-height:15px;}

#t_news ul{
margin-bottom:10px;}


#t_newsintro{
width:215px;
float:left;
clear:none;
}


#gd_products {
width: 790px;
height: auto;
padding-bottom:5px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
vertical-align: top;
margin:0px;
background-image:url(../images/headers/gd_resources.gif);
background-repeat:no-repeat;
background-color :#eeeeee;}

.gd_res_product{
width:380px;
float:left;
padding:5px;
margin-bottom:10px;
background-color:#ffffff;
clear:left;}

.gd_res_product:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;	}




.gd_res_product2{
width:365px;
padding:5px;
margin-bottom:10px;
background-color:#ffffff;}

.gd_res_producttext{
margin-left:110px;
float:left;
}

.righthand {
float:right;
}

#product_description{
float:right;
width:465px;
padding-top:5px;}

#product_description li{
margin-left:25px;
line-height:15px;}


#training_info{
width:500px;
float:left;
padding:0px;}

#training_info li{
margin-left:20px;
margin-bottom:5px;}



#FAQ_questions{
width:300px;
float:left;
padding:0px;}

#FAQ_answers{
width:500px;
float:right;
padding:0px;}

#SOW_photowall{
width:225px;
float:right;
padding:0px;
margin:0px;}

#SOW_resources{
width:225px;
float:right;
padding-bottom:0px;
padding-top:40px;
padding-left:0px;
padding-right:0px;
background-image:url(../images/headers/related.gif);
background-repeat:no-repeat;
background-color:#ffffff;}

#SOW_resources a{
color:#666666;}

#SOW_content{
width:435px;
float:left;
}

#SOW_content li{
margin-left:25px;
line-height:15px;}

#SOW_content ul{
margin-bottom:10px;}

#books {
width: 375px;
height: auto;
float:left;
padding-bottom:5px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
vertical-align: top;
background-image:url(../images/headers/books.gif);
background-repeat:no-repeat;
background-color :#f3e8eb;}


#audio {
width: 375px;
height: auto;
float:right;
padding-bottom:5px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
vertical-align: top;
background-image:url(../images/headers/audio.gif);
background-repeat:no-repeat;
background-color :#ece8f3;
margin-bottom:10px;}

#other {
width: 375px;
height: auto;
float:left;
margin-top:10px;
padding-bottom:5px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
vertical-align: top;
background-image:url(../images/headers/other.gif);
background-repeat:no-repeat;
background-color :#f1f3e8;}

.description270{
float:right;
width:270px;
}

#training_right{
width:270px;
float:right;
padding-top: 50px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
margin-bottom:15px;
background-image: url(../images/headers/events.gif);
background-repeat:no-repeat;
background-color:#e8ebf3;
clear:both;
}

#training_image{
width:300px;
float:right;
}


