
/** CONTAIN **/

#contain_middle
{
float:left;
height:auto;
width:100%;
background-image:url(../images/bg_contain_middle.jpg);
background-position:top center;
background-repeat:repeat;
}

#contain_top
{
float:left;
height:auto;
width:100%;
background-image:url(../images/bg_contain_top.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#contain_bottom
{
float:left;
width:100%;
background-image:url(../images/bg_contain_bottom.jpg);
background-position:bottom center;
background-repeat: repeat-x;
height:auto;
}

#contain_inside
{
width:940px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
}

#contain_inside_in
{
width:940px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-top:30px;
padding-bottom:30px;
}

/* inside template */

#in_contain_middle
{
float:left;
height:auto;
width:100%;
background-image:url(../images/bg_row3_outer_middle.jpg);
background-position:top center;
background-repeat:repeat;
}

#in_contain_top
{
float:left;
height:auto;
width:100%;
background-image:url(../images/bg_container_top.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#in_contain_bottom
{
float:left;
width:100%;
/*
background-image:url(../images/bg_container_bottom.jpg);
background-position:bottom center;
background-repeat: repeat-x;
*/
height:auto;
}

#in_contain_inside
{
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:30px;
}

/* end */



/** CONTENT  **/

#content_middle
{
float:left;
height:auto;
width:650px;
background-image:url(../images/bg_content_middle.jpg);
background-position:top center;
background-repeat:repeat-y;
}

#content_top
{
float:left;
height:auto;
width:650px;
background-image:url(../images/bg_content_top.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#content_bottom
{
float:left;
width:650px;
background-image:url(../images/bg_content_bottom.jpg);
background-position:bottom center;
background-repeat:no-repeat;
height:auto;
}

#content_inside
{
width:550px;
padding:35px 50px 40px 50px;
}


#content_top_in
{
float:left;
height:auto;
width:650px;
background-image:url(../images/bg_content_top_in.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#content_bottom_in
{
float:left;
width:650px;
background-image:url(../images/bg_content_bottom_in.jpg);
background-position:bottom center;
background-repeat:no-repeat;
height:auto;
}



/** LEFT NAV **/
#left_middle
{
float:left;
height:auto;
width:220px;
background-image:url(../images/bg_left_middle.jpg);
background-position:top;
background-repeat:repeat-y;
}

#left_top
{
float:left;
height:auto;
width:220px;
background-image:url(../images/bg_left_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
#left_bottom
{
float:left;
width:220px;
background-image:url(../images/bg_left_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:auto;
}

#left_inside
{
width:190px;
padding:30px 15px 30px 15px;
}





#left_top_in
{
float:left;
height:auto;
width:220px;
background-image:url(../images/bg_left_top_in.jpg);
background-position:top;
background-repeat:no-repeat;
}
#left_bottom_in
{
float:left;
width:220px;
background-image:url(../images/bg_left_bottom_in.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:auto;
}

