v/* CSS Document */

/************************************** page header ***********************************************/
#page_header{ clear:both; float:left; width:790px; height:50px; background:url(../images/header_hm_landing_2.gif) no-repeat; }

/************************************** page body *************************************************/
#body_container{ float:left; margin:-2px 0 16px 0; padding:1px 0 0 0; width:790px; height:auto; background:#fff; color:#000; }

/************************************** top boxes *************************************************/

/* shared */
div.box_container{ float:left; width:158px; height:291px; 
background:url(../images/1px_dots_vert_112.gif) 157px 164px no-repeat;}
div.right_box_container{ float:left; margin: 0 -3px 0 0; width:158px; height:291px; }
img.box_pic{ margin:0 1px 0 0; width:157px; height:147px; }
p.box_copy{ margin:0 0 0 14px; padding:7px 10px 0 0; height:83px; font-size:.9em; line-height:1.2em; overflow:hidden; }
img.btn_show_all{ margin:0 0 0 15px; border:0; }
img.btn_search{/*margin:10px 0 0 15px;*/ width:51px; height:12px; border:0; }

/* individual headers */
img.header_az_list{ margin:15px 0px 0px 15px;  }
img.header_by_category{ margin:15px 0 0 15px;  }
img.header_by_sport{ margin:15px 0 0 15px;  }
img.header_by_induction{ margin:15px 0 0 15px;  }
img.header_show_members{ margin:15px 0 0 15px;  } 

/************************************** left column *************************************************/
#left_col{ float:left; display:inline; margin:0 0 0 15px; width:143px; height:auto; }

/* #left_box_boutique -  see global.css */

/************************************** general info container ************************************/
#general_info_container{ float:left; padding:0 0 0 10px; width:616px; height:auto; background:url(../images/1px_dot_vert.gif) left repeat-y;}

img.header_general_info{margin:15px 0 0 0;}

p.general_info_copy{
padding:10px 20px 0 0;
line-height:1.2em;
}

#module_wrapper {margin: 10px 5px 0 0;}

div.main_horz_dots {margin-top: 5px;}