@charset "utf-8";
/* CSS Document */

body
{
/*	margin:0;
	padding:0; 
	height:2000px; */
	background: #FFFFFF;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	height:5px;	
	padding: 0px 5px;
	color:#555555;
}

a.grey_header
{ 
    color: #333333;    
}

a.grey_header:hover, a.grey_header:active,a.grey_header:focus 
{ 
    color: #333333;
}

a.white_header
{ 
    color: #ffffff;    
}

a.white_header:hover, a.white_header:active,a.white_header:focus 
{ 
    color: #ffffff;
}

h1
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	height:10px;	
	color:#333333;	
}

h2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	height:10px;	
	color:#ff0000;		
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	height:5px;	
	color:#222222;
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none; 
	height:20px;	
/*	line-height:10px;	*/
	color:#888888;
}

h5
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none;
	line-height: 20px;	
}

h6
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	line-height: 20px;	
}

#wrapper
{
/*	margin:auto;*/
	height:100%;
    background: #FFFFFF; /*#FF00FF;		*/
}

#wrapper_left
{
	/*margin:auto;*/
	float:left;
    background:#FFFFFF;	
}

#wrapper_middle
{
	/*float:left;	*/
    width:980px; 	
    margin:auto; 
    height:100%;	
    background:#FFFFFF;		
}

#wrapper_right
{
	/*margin:auto;*/
	float:left;	
    background:#FFFFFF;		
}
/* --- COMMON --------------------------------------------------------------------------------------- */

.gap20px_wrapper
{
	margin:auto;
	clear:both;
}

.gap20px
{
	float:none;
    width:980px; 
	/*min-width: 400px;*/
	min-height:20px;
	margin:auto;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- HEADER --------------------------------------------------------------------------------------- */
#header_wrapper
{
	margin:auto;
	float:none;
	height:20px;
}

#header
{
	float:none;
    width:980px; 
	/*min-width: 400px;*/
	/*min-height:10px;*/
	margin:auto;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- HORIZONTAL NAVIGATION MENU -------------------------------------------------------------------- */

#main_nav_wrapper
{
	margin:auto;
	/*float:left;*/
    clear:both;
								/* Putting a border around the main nav wrapper area. */
	/*border-top: 1px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;*/

}
	
#main_nav
{

	float:none;
    width:980px; 				/* Size is 2 pixels smaller because of the left and right borders on main_nav_wrapper */
	min-height:35px;
	margin:auto;	
	background: #FFFFFF url(../images/hor_menu_bg.png) repeat-x top left;	
}

#horizontal_menu
{

	margin:auto;				/* Need this to fill main_nav (no gaps) */
	float:none;
    width:980px; 	
	padding: 0;
	line-height: 20px;	
	background: #FFFFFF url(../images/hor_menu_bg.png) repeat-x top left;	
}
	
#horizontal_menu li
{
	display: inline;
	width: 135px;
	border-right: 1px solid #aaaaaa;	/*  Putting a border on the right size of the menu item */ 
	background: #FFFFFF url(../images/hor_menu_bg.png) repeat-x top left;	
	
	float:left;
	margin:auto;
	padding:0;
	text-indent:0;
	list-style-type:none; 		/* Removed the bullett points in the unordered list */
}

/*#horizontal_menu li a	*/		/* This is an individual menu item text*/
.c_horizontal_menu_item a
{
		display: block;
/*	display: block;*/
	width: 129px;
	/*border-right: 1px solid #aaaaaa; */	/*  Putting a border on the right size of the menu item */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-align:center;
	text-decoration:none; 
	line-height: 15px; /*35px; *//* was 25 */
	margin:auto;
	padding: 10px 5px;			/* Padding around the text. */
	color: #333333;
	background: #FFFFFF url(../images/hor_menu_bg.png) repeat-x top left;	
}

#horizontal_menu li a:hover,
#horizontal_menu li a:active,
#horizontal_menu li a:focus {
	color: #DDDDDD;
	background: #FFFFFF url(../images/hor_menu_bg_active.png) repeat-x top left;

}



/* --- Sub Menus -------------------------------------------------------------------------------------------- */

/*1st sub level menu*/
.c_horizontal_menu_item ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.c_horizontal_menu_item ul li
{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.c_horizontal_menu_item ul li ul
{
	top: 0;
}

/* Sub level menu links style */
.c_horizontal_menu_item ul li a
{
	font: normal 13px Verdana;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}

.c_horizontal_menu_item ul li a:hover
{ /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}






/* --- NAVIGATION GAP --------------------------------------------------------------------------------------- */
#nav_gap_wrapper
{
	margin:auto;
	clear: both;
}

#nav_gap
{
	float:none;
    width:980px; 
	/*min-width: 400px;*/
	min-height:20px;
	margin:auto;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- MAIN CONTAINER --------------------------------------------------------------------------------------- */

#container_wrapper
{
/*	margin:auto;*/
	clear:both;
	height:100%;
	/*display: block;*/
}

#main_left
{
	float:left;
	background: #FFFFFF;
}

/*  Home Page */

.c_main_left_home
{
	width:230px;		/* width is 250 for home page.  Other pages 175 */	
	min-height:400px;	
}

/* Products Page */

.c_main_left_products
{
	width:230px;		/* width is 250 for home page.  Other pages 175 */	
	min-height:136px;	
}

#logo
{
	margin:auto;
	clear:both;
	display: block;	
	/*border: 1px solid #BBBBBB;	*/
}

#main_body
{
	float:right;
	width:741px; 		/* width is 980 for home page.  Other pages 630 */
	min-height:400px;	
	/*padding: 5px 5px;*/			/* Padding around the text. */
	background: #FFFFFF; /*url(slideShow.swf)*/ /*url(slide2.png) no-repeat;*/ /*#CCCCCC;*/
}

.c_main_body_search
{
	clear:both;	
}

.c_main_body_contact_form
{
	clear:both;	
}

#main_right
{
	float:left;
	width:0px;		/* width is zero for home page.  Other pages 175 */ 
	min-height:400px;	
	background: #FFFFFF;
}

#main_right2
{
	float:none;
	width:1px; 
	min-height:400px;		
	background: #773300;
}

/* --- Products Page ------------------------------------------------------------------------------- */
.c_products_general
{
    /*height:100%;*/
}

#products_logo
{
	float:left;
	margin:auto;
	clear:both;
	display: block;	
	/*border: 1px solid #BBBBBB;	*/
	min-height:65px;
	background: url(comgroupLogoLine.png) no-repeat top left #FFFFFF;
}

.c_general_info
{
	float:left;
	height:400px;
/*	margin:auto;*/
	/*clear:both;	*/
	width:230px; 		/* was 978 - width is 980 for home page.  Other pages 630 */
	/*border:1px solid #CCCCCC;*/
	background: /*#333333;*/ url(../images/LeftMod-Background.png) no-repeat top left #FFFFFF;  
}

#general_info_srm9000
{
	height:400px;
}

#general_info_srm9100
{
	height:400px;
}

.c_general_info_header
{
	clear:both;
	margin:auto;
	display: block;
	min-height:13px;
	/*width: 650px;*/
	/*border: 1px solid #aaaaaa;	*//*  Putting a border */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	text-align:left;
	text-decoration:none; 
	line-height: 13px;
	padding: 0px 5px;		/* Padding around the text. */
	padding-left: 20px;
	color:#CCCCCC;	
	/*background: #333333;*/ /*url(../images/productListHeaderBG.png) repeat-x top left*/		
}

.c_general_info_logo
{
	clear:both;
	margin:auto;
	display: block;
	height: 80px;
	/*width: 650px;*/
	/*border: 1px solid #aaaaaa;	*//*  Putting a border */ 
	/*background: url(../images/Simoco-Logo.png) no-repeat centre left*/ /*#333333*/;	
}

.c_SimocoLogo_grey
{
	float: left;
	clear:both;
	margin:auto;
	display: block;
	width:230px;
	/*width: 650px;*/
	/*border: 1px solid #aaaaaa;	*//*  Putting a border */ 
	/*background: url(../images/Simoco-Logo.png) no-repeat centre left*/ /*#333333*/;	
}

.c_general_info_text
{
	clear:both;
	margin:auto;
	float:none;
	/*width: 230px;*/           /*  was 670 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	height:240px;	
	color:#CCCCCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	/*background: #333333;*/ /*url(../images/GradientMiddle.png) repeat-y top left;*/	
/*	background: #FFFFFF;*/ /*url(../images/SpecialItemBG.png) repeat-x top left;	*/
}


.c_general_info_special
{
	float:none;
	clear:both;
	margin:auto;
	/*width: 230px;*/
	/*border: 1px solid #aaaaaa;*/
	/*background: #333333;*/ /*url(../images/GradientMiddle.png) repeat-y top left;*/
	padding-right: 10px;
	padding-left: 10px;
	
}

.c_general_info_brochure
{
	float:none;
	clear:both;
	margin:auto;
	padding-top: 0px;
	padding-right: 48px; /*20px;*/
	padding-bottom: 10px;
	padding-left: 48px; /*70px;	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*width: 230px;*/
	/*border: 1px solid #aaaaaa;	*/
	/*background: #333333;*/ /*url(../images/GradientMiddle.png) repeat-y top left;*/
}

.c_general_info_brochure a
{
	color: #cccccc;
	text-decoration: none;
}

.c_general_info_brochure a:hover
{
	color: #AAAAAA;
	text-decoration: none;
}

.c_general_info_brochure a:active
{
	color: #cccccc;
	text-decoration: none;
}

.c_general_info_brochure a:focus
{
	color: #cccccc;
	text-decoration: none;
}

.c_general_info_blank
{
/*	float:none;
	clear:both;
	margin:auto;	
	height:
	0;
	padding: 0px;
	background: url(../images/GradientMiddle.png) repeat-y top left;*/
}

.c_feature
{
	float:right; /*  was right */
	width:740px; 
	height:auto;
	/*border: solid 1px #000000;*/	
}

#product_list_wrapper
{
	float:none;
	width:980px;
	height:auto;
	clear: both;
	margin: auto;
/*	border:1px solid #BBBBBB;	*/
/*	background: url(../images/SpecialItemBG.png) repeat-x top left; */
}

.c_product_list
{
	float:right;
	width:980px; 
	min-height:150px;
/*	border:1px solid #BBBBBB;	*/
/*	background: url(../images/SpecialItemBG.png) repeat-x top left; */
}

#product_list_header
{
	display: block;
	height:30px;
	/*width: 250px;*/
	/*border-right: 1px solid #aaaaaa;	*//*  Putting a border on the right size of the menu item */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:left;
	text-decoration:none; 
	line-height: 20px;
	/*padding: 5px 5px;	*/	/* Padding around the text. */
	color: #FFFFFF;		
}

.c_product_list_header_text
{
	float: left; 
	width: 940px;
	padding: 5px 5px;
}

.c_product_list_header_img_top
{
	float: right; 
	height: 30px;
	width: 30px;
}

.c_product_list_header_SRP9120-30
{
	background: url(../images/productHeaderBG.png) repeat-x top left #cc0702;/*#c02421;*/		
}


.c_product_list_header_SRM9000
{
	background: url(../images/productHeaderBG.png) repeat-x top left #e3610b;/*#CC0000;*/		
}

.c_product_list_header_TSF2000
{
	background: url(../images/productHeaderBG.png) repeat-x top left #1169a6;/*#CC0000;*/		
}

.c_product_list_header_SAMS5000
{
	background: url(../images/productHeaderBG.png) repeat-x top left #d39d0c;/*#CC0000;*/		
}

.c_product_list_header_Voter
{
	background: url(../images/productHeaderBG.png) repeat-x top left #88b010;/*#CC0000;*/		
}

.c_product_list_header_Suitcase-Repeater
{
	background: url(../images/productHeaderBG.png) repeat-x top left #03a28d;/*#CC0000;*/		
}

.c_product_list_header_Transit-Case
{
	background: url(../images/productHeaderBG.png) repeat-x top left #669C08;/*#CC0000;*/		
}

.c_product_list_header_Dealers
{
	background: url(../images/productHeaderBG.png) repeat-x top left #464646;/*#CC0000;*/		
}

.c_product_list_header_Xfin
{
	background: url(../images/productHeaderBG.png) repeat-x top left #813581;/*#CC0000;*/		
}

.c_product_list_header_SRP9170-80
{
	background: url(../images/productHeaderBG.png) repeat-x top left #006666;/*#CC0000;*/		
}


.c_product_item
{
	float:left;
	width:978px; 
	background: #FFFFFF;
}

.c_product_list_item_image_wrapper
{
	float:left;
	margin:auto;
	clear:both;
	width:978px;
	min-height:110px;
	border-top:1px solid #DDDDDD; /* #EEEEEE; */
	border-left:1px solid #DDDDDD; /* #EEEEEE; */
	border-right:1px solid #DDDDDD; /* #EEEEEE; */
	background: url(../images/SpecialItemBG.png) repeat-x top left #FFFFFF;		
}

.c_product_list_item_image
{
	float:left;	
	width:118px; /* was 118px; *//* was 326 */
	padding: 0px 25px 0px 25px;
}

.c_product_list_item_image_name
{
	float:left;	
	width:135px; /* was 148px; */
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000000;
	padding: 35px 5px;	
}

.c_product_list_item_image_name2
{
	float:left;	
	width: 738px; /* was 148px; */
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	padding: 20px 5px;
	
}

.c_dealer_list
{
	float:left;	
	width: 978px; /* was 148px; */
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	padding: 20px 5px;
	
}


.c_product_list_item_text_wrapper
{
	display:block;
	margin:auto;
	clear:both;
	float:left;		/* This will make sure the wrapper is not invisible. */
	width:978px;
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;	
	background:#FFFFFF;
}

.c_product_list_item_type2
{
	display:block;
	margin:auto;
	clear:both;
	float:left;		/* This will make sure the wrapper is not invisible. */
	width:978px;
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;	
	background:#FFFFFF;
}

.c_site_map
{
	display:block;
	margin:auto;
	/*clear:both;*/
	float:left;		/* This will make sure the wrapper is not invisible. */
	width:243px; /*978px;*/
	height: 450px;
	border-top:3px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;	
	background:#FFFFFF;
}

.c_product_list_item_text
{    
	float:left;			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 25px;	
	width: 315px; /*326px; */ /* was 326px; */
}

.c_product_list_item_text ul a
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-align:left;
	text-decoration:none; 
	line-height: 17px;
	margin: 0px 5px 0px 0px;
	/*padding: 0px 5px 0px 0px;	*/	/* Padding around the text. */
	color: #777777;	
	background: #FFFFFF;    
}

.c_product_list_item_text ul li
{
	margin:auto;
	/*display: block;*/
	/*width: 250px;*/
	/*border-right: 1px solid #aaaaaa;*/	/*  Putting a border on the right size of the menu item */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-align:left;
	text-decoration:none; 
	line-height: 15px;
	padding: 3px 5px;		/* Padding around the text. */
	color: #777777;	
	background: #FFFFFF;		
}

.c_site_map_text
{
	float:left;	
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 25px;	
	width: 220px; /* was 326px; */
}

.c_site_map_name
{
	float:left;	
	width: 220px; /*738px;*/ /* was 148px; */
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	padding: 20px 5px;
	
}

.c_site_map_header
{
	float:left;	
	width: 400px; /*738px;*/ /* was 148px; */
	height: 20px;
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:26px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#464646;
	padding: 25px 5px;
	
}

.c_dealers_header
{
	float:left;	
	width: 200px; /*738px;*/ /* was 148px; */
	height: 20px;
	font-family:Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size:26px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#464646;
	padding: 25px 5px;
	
}

.c_product_list_item_type2_image
{
	float:left;			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 25px;
	margin: auto;
	/*min-height: 250;*/
	width: 230px; /*326px;*/ /* was 326px; */
}

.c_product_list_item_type2_text
{
	float:left;			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 20px;	
	width: 738px; /*652px;*/ /* was 326px; */
	padding: 0px 5px;
}

.c_dealer_list_text
{
	float:left;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 20px;	
	width: 360px; /*652px;*/ /* was 326px; */
	height: 80px;
	padding: 10px 5px;
}

.c_Special_features_text
{
	float:left;			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:left;
	text-decoration:none; 
	line-height: 20px;	
	width: 720px; /*652px;*/ /* was 326px; */
	/*height: 80px;*/
	padding: 10px 5px;
}

/*#product_list_item_text1
{
	clear:left;	
}*/

.centeredImage
{
    display:block;
	margin-left: auto;
    margin-right: auto;
	margin-top:auto;
	margin-bottom:auto;
}


/* --- SPECIAL ITEMS GAP ------------------------------------------------------------------------------------ */

#special_items_gap_wrapper
{
	margin:auto;
	clear: both;
}
 
#special_items_gap
{
	float:none;
    width:980px; 
	/*min-width: 400px;*/
	min-height:20px;
	margin:auto;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- SPECIAL ITEMS ---------------------------------------------------------------------------------------- */

#special_items_wrapper
{
	margin:auto;				/* Need this to fill main_nav (no gaps) */
	float:none;
	clear: both;
    width:980px; 				/* To center the menu to page, float must be none, set the width to just fit text */
	padding: 0;
	line-height: 20px;	
	background: #FFFFFF;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																		
}

.c_special_items
{
	margin:auto;
	float:left;
	display:block;
	width:228px;
	height:150px;
	border: 1px solid #CCCCCC;
	background: url(../images/SpecialItemBG.png) repeat-x top left #FFFFFF;
	
}

.c_special_items_text
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	text-align:center; 
	padding-top: 15px; 
	color: #888888; 	
}

#special_item_1
{
	margin-right:15px;
		
}

#special_item_2
{
	margin-left:5px;
	margin-right:10px;
		
}

#special_item_3
{
	margin-left:10px;
	margin-right:5px;		
}

#special_item_4
{
	margin-left:15px;
		
}

/* --- SPOTLIGHT GAP ---------------------------------------------------------------------------------------- */

#spotlight_gap_wrapper
{
	margin:auto;
	clear:both;			/* Must include this to make sure this comes below the previous div */
}
 
#spotlight_gap
{
	float:none;
    width:980px; 
	/*min-width: 400px;*/
	min-height:20px;
	margin:auto;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- SPOTLIGHT -------------------------------------------------------------------------------------------- */
       
#spotlight_wrapper
{
	margin:auto;
	clear:both;
    width:980px; 	
	/*min-height:30px;*/
	display: block;
	/*border-top:1px solid #BBBBBB;*/
	border-bottom:1px solid #BBBBBB;
	background: #FFFFFF; /*url(comgroupHeader.png) no-repeat*/ /*#00FF00;*/
}

/* --- FOOTER ----------------------------------------------------------------------------------------------- */

#footer_wrapper
{
	margin:auto;
	/*float:left;*/
    clear:both;
	width:980px; 
	/*min-height:600px;*/
	height:auto;
	
	background: #FFFFFF;
}
	
#footer
{
	float:none;
/*    width:980px; */				/* Size is 2 pixels smaller because of the left and right borders on main_nav_wrapper */
/*	min-height:35px; */
	margin:auto;	
	/*clear:both;*/
	background: #FFFFFF;	
}

#footer_menu
{
	margin:auto;				/* Need this to fill main_nav (no gaps) */
	float:none;
    width:450px; 				/* To center the menu to page, float must be none, set the width to just fit text */
	padding: 0;
	line-height: 20px;	
	background: #FFFFFF;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																		
}
	
#footer_menu li
{
	float:left;
/*	clear:both;	*/
	margin:auto;
	padding:0;
	text-indent:0;
	list-style-type:none; 		/* Removed the bullett points in the unordered list */
	background: #FFFFFF;
}


#footer_menu li a			/* This is an individual menu item text*/
{
	margin:auto;
	display: block;
	/*width: 250px;*/
	/*border-right: 1px solid #aaaaaa;	*//*  Putting a border on the right size of the menu item */ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;
	text-align:center;
	text-decoration:none; 
	line-height: 25px;
	padding: 5px 5px;		/* Padding around the text. */
	color: #333333;
	background: #FFFFFF;	
}

/* --- COMPATIBILITY ---------------------------------------------------------------- */

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
