@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:50px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(../images/bg_body.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#000;
color:#EEE;
}


#container
{
width:1067px;
margin-left:auto;
margin-right:auto;
}

#container_inside
{
width:1000px;
margin-left:auto;
margin-right:auto;
height:auto;
}


#header
{
width:1000px;
height:50px;
background-image:url(../images/bg_top.jpg);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
text-align:right;
}

#header_outer
{
height:50px;
background-image:url(../images/bg_top.jpg);
background-repeat:repeat-x;
width:100%;
position: fixed;  top: 0; right:0;
z-index:9999;
}



#heading_outer
{
width:100%;
height:160px;
background-image:url(../images/bg_header.jpg);
background-repeat:repeat-x;
background-position:0px 53px;
margin-top:20px;
margin-bottom:20px;
}

#heading
{
width:1000px;
height:200px;
margin-left:auto;
margin-right:auto;
}

#heading1
{
float:left;
height:200px;
width:699px;
}

#heading2
{
float:left;
height:200px;
width:301px;
}


#column1
{
float:left;
width:267px;
height:410px;
margin-right:25px;
background-image:url(../images/bg_testimonial.png);
background-repeat:no-repeat;
background-position:top left;
}
#column2
{
float:left;
width:502px;
height:auto;
margin-top:10px;
margin-right:25px;
}
#column3
{
float:left;
width:247px;
height:735px;
margin-top:10px;
}

#column2_inside
{
float:left;
width:650px;
height:auto;
background-image:url(../images/bg_testimonial.png);
background-repeat:no-repeat;
margin-right:49px;
margin-bottom:20px;
}
#column3_inside
{
float:left;
width:247px;
height:560px;
}


#vid
{
width:502px;
height:270px;
background-image:url(../images/bg_video.jpg);
background-repeat:no-repeat;
padding-top:25px;

}

#vid_after
{
width:470px;
height:180px;
background-image:url(../images/bg_video_after.jpg);
background-repeat:no-repeat;
margin-top:30px;
padding:5px 15px 15px 15px;
}

#vid_after_in
{
height:170px;
width:470px;
margin-top:10px;

}

#vid_after h1
{
font-size:16px;
}

#schedule
{
width: 380px;
height: 300px;
margin-top:30px;
}

#schedule_inside
{
width: 380px;
height: 300px;
margin-bottom:30px;
}


#middle
{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#middle_1
{
float:left;
width:370px;
height:300px;
}
#middle_2
{
float:left;
width:378px;
height:300px;
}
#middle_3
{
float:left;
width:252px;
height:300px;
}


#pre_footer1_outer
{
width:100%;
height:auto;
background-color:#000000;
background-image:url(../images/bg_pre_footer_inside.jpg);
background-repeat:repeat-x;
background-position:top;
}

#pre_footer1
{
width:1000px;
height:auto;
background-color:#000000;
background-image:url(../images/bg_pre_footer_inside.jpg);
background-repeat:repeat-x;
background-position:top;
margin-left:auto;
margin-right:auto;
}


#pre_footer1_a
{
float:left;
width:370px;
height:50px;
}
#pre_footer1_b
{
float:left;
width:382px;
height:50px;
}
#pre_footer1_c
{
float:left;
width:248px;
height:50px;
}


#pre_footer2_outer
{
width:100%;
height:auto;
background-color:#000000;
}

#pre_footer2
{
width:1000px;
height:auto;
background-color:#000000;
margin-left:auto;
margin-right:auto;

}

#pre_footer2_a
{
float:left;
width:330px;
height:auto;
padding:20px;
}
#pre_footer2_a_inside
{
float:left;
width:360px;
height:auto;
padding:20px;
background-color:#000000;
}

#pre_footer2_b
{
float:left;
width:512px;
height:auto;
}
#pre_footer2_b_inside
{
float:left;
width:600px;
height:auto;
background-color:#000000;
}


#pre_footer2_c
{
float:left;
width:248px;
height:400px;
}







#nav
{
width:750px;
height:76px;

}

#content
{
width:750px;
height:auto;
}


#clear
{
clear:left;
}


#left
{
float:left;
height:auto;
width:207px;
background-image:url(../images/bg_nav_left.jpg);
background-repeat:no-repeat;
}

#right
{
float:left;
height:auto;
width:543px;
}


#footer
{
/*clear:left;*/
width:100%;
height:90px; 
margin-left:auto;
margin-right:auto;
color:#EEE;
font-size:11px;
background-image: url(../images/bg_footer.jpg);
background-repeat:repeat-x;
padding-top:12px;
}
#footer a
{
color:#EEE;
text-decoration:none;
}
#footer a:hover
{
color:#EEE;
text-decoration:underline;
}

#footer_inside
{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#footer_box1
{
width:770px;
margin-top:5px;
}


.clearit
{
height:0;
width:0;
margin:0;
padding:0;
clear:left;
}

.row1prd 
{
padding-left:5px;
font-size:14px;
color: #666;
font-weight:bold;
background-color:#F4F4F4;
height:55px;
padding-top:5px;
padding-bottom:5px;
}

.row2prd
{
padding-left:5px;
font-size:14px;
color: #666;
font-weight:bold;
background-color:#E6E6E6;
height:55px;
padding-top:5px;
padding-bottom:5px;
}

