html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, blockquote, ul, ol, li, p, pre, form, fieldset, table, th, td, hr { margin: 0; padding: 0; } input, select {margin:0;}/*reset css*/

/*------general------*/

body {margin: 0;font-family: Tahoma, Geneva, sans-serif;color:#333333;background: url(images/body-back.gif) top repeat-x #D3D3D3;font-size:10px;}

img { behavior:url(/_includes/iepngfix.htc); }

a img {border: none;}

a {text-decoration: underline;color:#FF3333;}

	a:hover{text-decoration: none;color:;}
	
	a:active{text-decoration: underline;color:;}
	
p {margin:0 0 .5em 0;}

h1, h1 a{font-family:Georgia, "Times New Roman", Times, serif;color:#B22525;display:block;padding:7px;text-align:center;font-size:20px;font-weight:normal;margin-bottom:10px;letter-spacing:1px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}
h1.alt, h1.alt a{font-family:Georgia, "Times New Roman", Times, serif;color:#B22525;font-size:18px;font-weight:normal;padding:0;margin:0 0 5px 0;border:0;text-align:left;line-height:1.2em;}

h2, h2 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#003366;font-weight:normal;margin:0 0 .25em 0;line-height:1.2em;}
h3, h3 a{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:14px;color:#666666;text-transform:uppercase;letter-spacing:2px;margin:0 0 .25em 0;line-height:1.2em;}
h4, h4 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#333333;margin:0 0 .25em 0;line-height:1.2em;}
h5, h5 a {font-size:12px;text-transform:uppercase;color:#B10503;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;color:auto;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

hr {color: #CCCCCC;background-color: #CCCCCC;height: 1px;border: 0;width: 100%;margin-bottom:1em;margin-top:1em; clear:both;}

/*------widths------*/

.width-150{width:150px;}
.width-260{width:260px;}
.width-290{width:290px;}
.width-310{width:310px;}
.width-470{width:470px;}
.width-610{width:610px;}
.width-640{width:640px;}
.width-730{width:730px;}
.width-750{width:750px;}
.width-920{width:920px;}
.width-310{width:310px;}  
.width-610{width:610px;}

/*------wrapper------*/

#wrapper {margin:0 auto;width:1000px;background:url(/images/wrapper-back.gif) top repeat-y;}
#wrapper_gradient {margin:0 auto;width:1000px;background:url(/images/wrapper-gradient.gif) top no-repeat;}

/*------header------*/

/*#header {width:960px;height:90px;background:url(/images/header-back.jpg) top no-repeat;padding:0 20px;}*/
#head_logo {width:640px;float:left;padding:17px 0 0 20px;}
#head_search {width:270px;float:right;padding:13px 15px 0 15px;}
	#head_search input[type=text]{width:200px;height:13px;background:url(/images/input-google-search.gif) no-repeat top left #FFFFFF;padding:1px;}
	.head_user {font-size:1.1em;padding:28px 0 0 0;}
	.head_user a{color:#666666;text-decoration:none;}
		.head_user a:hover{text-decoration:underline;}
	.head_user strong{text-transform:uppercase;}
	
/*------section navigation (vertical)------*/ 
	
#nav_section_y{font-size:1.2em;color:#666666;border-right:1px solid #DDDDDD;}

	#nav_section_y h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#0D3C70; font-weight:normal;border:0;padding:0 5px 0 0;text-align:left;margin:0;letter-spacing:0;}
	#nav_section_y h1 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#0D3C70; font-weight:normal;border:0;padding:0 5px 0 0;text-align:left;margin:0;letter-spacing:0;}

	#nav_section_y ul{list-style: none;margin:5px 10px 20px 0;padding:0;border: none;}
		
	#nav_section_y li {border-bottom:#DDDDDD solid 1px;}
		
	#nav_section_y li p{padding:5px;margin:0;}
		
	#nav_section_y li a{color:#666666;text-decoration:none;display:block;padding:7px 5px;}
			
	#nav_section_y li a:hover{color:#375A84;background-color:#FAFAFA;}
	
	
/*------section navigation (horizontal)------*/ 

#nav_section_x {
	font-size:11px;
	width: 960px; /*leave this value as is in most cases*/
	margin:0 20px;
	display:block;
	}
	
	#nav_section_x td{
	background:#990000;
	}

	#nav_section_x ul {
	display: inline;
	border: none;
	} 

	#nav_section_x ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_section_x ul li a{
	color:#FFFFFF;
	padding: 9px 12px;
	text-decoration:none;
	display:block;
	border-right:#CC7F7F solid 1px;
	background:#990000;
	}
	
	#nav_section_x ul li a:hover{
	background:#AD3333;
	text-decoration:underline;
	}

	
/*------breadcrumb navigation (horizontal)------*/ 

#nav_breadcrumb {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	height:30px;
	display:block;
	
	}

	#nav_breadcrumb ul {
	display: inline;
	border: none;
	height:30px;
	} 

	#nav_breadcrumb ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_breadcrumb ul li a{
	color:#666666;
	padding: 0 20px 0 0;
	background-image:url(/images/arrow_right_bread.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	}
	
	#nav_breadcrumb ul li a:hover{
	text-decoration:underline;
	}

	#nav_breadcrumb ul li a.current {
	text-decoration:none;
	color:#D12C23;
	background-image:url(images/blank.gif);
	background-position:right;
	background-repeat:no-repeat;
	cursor:default;
	}
	
#nav_step_checkout {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	height:20px;
	display:block;
	white-space:nowrap;
	}

	#nav_step_checkout ul {
	display: inline;
	border: none;
	height:20px;
	} 

	#nav_step_checkout ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_step_checkout ul li a{
	color:#999999;
	padding: 3px 0 3px 20px;
	background-image:url(/images/icon-circle-incomplete.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin: 0 20px 0 0;
	cursor:default;
	}
	
	#nav_step_checkout ul li a.current {
	text-decoration:none;
	color:#D12C23;
	background-image:url(/images/icon-circle-incomplete.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
	#nav_step_checkout ul li a.complete {
	text-decoration:none;
	background-image:url(/images/icon-circle-complete.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	#nav_step_checkout ul li a:hover.complete{
	text-decoration:underline;
	cursor:pointer;
	}
	
	#nav_step_checkout td {padding:0 20px 0 0;}
	
#nav_checked_list {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	display:block;
	line-height:200%;
	}

	#nav_checked_list ul {
	display: inline;
	border: none;
	height:20px;
	} 

	#nav_checked_list ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}
	
	#nav_checked_list ul li {
	color:#666666;
	padding: 3px 0 3px 20px;
	background-image:url(/images/icon-circle-complete.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin: 0 10px 0 0;
	font-weight:bold;
	}
	#nav_checked_list ul li a:hover {
	text-decoration:underline;
	}
	
	#nav_checked_list td {padding:0 20px 0 0;}
	
/*------thumb/icon navigation------*/ 

.table_icons {border: 1px solid #CCCCCC;background:#F0F0F0;margin:0 0 10px 0;line-height:16px;}
	.table_icons table td {padding:7px 7px 7px 7px;font-size:11px;}
	.table_icons a img{border: 1px solid #CCCCCC;}

/*------home content------*/ 

#home_flash {border:solid 9px #D2D2D2;width:620px;height:299px;}
#store_flash {border:solid 9px #D2D2D2;width:620px;height:299px;margin:0 0 10px 0;}

.quick_links img{float:left;margin:0 10px 0 0;}
.quick_links a{color:#666666;display:block;text-decoration:none;padding:7px 10px 12px 10px;}
.quick_links a:hover{text-decoration:underline;}

.home_email{background:#999999;border:1px solid #CCCCCC;padding:10px;font-size:1.1em;}
	.home_email strong{text-transform:uppercase;font-size:12px;color:#FFFFFF;padding:0 10px 0 0 ;}
	.home_email td{padding:0 5px 0 0;}
	.home_email input{margin:7px 0 0 0;}
	
.home_articles td{padding:0 0 15px 0;}
	.home_articles img{margin:0 10px 0 0;border:1px solid #CCCCCC;}

/*------page content------*/ 

#content_container {width:960px;clear:both;margin:0 auto; background: url(/images/nav-shadow.gif) no-repeat top #FFFFFF;}

#page_content {line-height:1.5em;font-size:1.2em;color:#666666;}
	#page_content p {margin: 0 0 1em 0;}
	
	#page_content blockquote, ul, ol {margin: 0 2em 1em 2em;padding:0;}

	#page_content ul, ol {padding:0 0 0 1.5em;}
	
.page_banner {border:solid 9px #D2D2D2;margin-bottom:10px;}

.page_profile {border:solid 9px #D2D2D2;margin:0 20px 15px 0;float:left;}

.page_profile_head {border-top:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
	.page_profile_head td{padding:5px 0 5px 0;}

.disclaimer {font-size:.9em;line-height:16px;}

.recipe_thumb {float:right;margin:0 0 20px 20px;border:solid 5px #D2D2D2;}
.article_thumb {border:solid 1px #D2D2D2; margin-right:10px; margin-bottom:10px;}

.lead {font-size:1.2em;color:#666666;}

/*------articles------*/ 

#article_tools{background:#F8F8F8;border:1px solid #CCCCCC;margin:0 0 15px 0;padding:10px 0 8px 10px;font-size:11px;}
#article_tools td{padding:0 13px 0 0;}
#article_tools td td{padding:0;}
#article_tools td img,#article_tools td input{margin:0 5px 0 0;float:left;}
#article_tools td a{text-decoration:none;color:#333333;}
	
/*------boxes home------*/ 
	
.box_primary {background:#FFFFFF;border:#CCCCCC solid 1px;color:#666666;font-size:1.2em;line-height:1.5em;}
	.box_primary h1 {background: #FFFFFF;display: block;font-size:13px;text-align:center;padding:15px;text-transform:uppercase;color:#646464;letter-spacing:.1em;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;border:0;margin:0;}
	.box_primary h6 {font-size:12px;text-align:center;color:#646464;font-weight:normal;}

.box_secondary {background:url(/images/box-back.gif) bottom repeat-x #FAFAFA;border:#CCCCCC solid 1px;color:#666666;font-size:1.2em;margin:0 0 20px 0;}	
	.box_secondary h1 {background:#D2D2D2;display: block;font-size:13px;text-align:center;padding:15px;text-transform:uppercase;color:#666666;letter-spacing:.1em;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;margin:0;}
	.box_secondary div{padding:10px;}
		
/*------boxes Interior------*/ 

.box_primary_in {border:#CCCCCC solid 1px;color:#666666;margin:0 0 10px 0;font-size:11px;line-height:1.4em;}	
	.box_primary_in p{margin:0 0 .7em 0;font-size:11px;}
	.box_primary_in thead td{background:#526E96;display: block;font-size:17px;text-align:center;padding:7px;color:#FFFFFF;letter-spacing:.1em;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;color:#FFFFFF;letter-spacing:.1em;}
	.box_primary_in tbody td{padding:10px;}
	.box_primary_in tbody td td{padding:5px 10px 5px 0;}
	.box_primary_in span img{border:1px solid #CCCCCC;}
	.box_primary_in span a:hover img{border:1px solid #999999;}

.box_secondary_in {border:#CCCCCC solid 1px;color:#666666;margin:0 0 10px 0;font-size:11px;line-height:1.4em;}	
	.box_secondary_in p{margin:0 0 .7em 0;font-size:11px;}
	.box_secondary_in thead td{background:#D2D2D2;display: block;font-size:13px;text-align:center;padding:10px;text-transform:uppercase;color:#666666;letter-spacing:.1em;line-height:1.5em; font-weight:bold;}
	.box_secondary_in tbody td{padding:10px;}
	.box_secondary_in tbody td td{padding:5px 10px 5px 0px;}
	.box_secondary_in tfoot td{background:#F0F0F0;padding:10px;}
	
	.box_secondary_in span img{border:1px solid #CCCCCC;}/*---Used in the store section---*/
	.box_secondary_in span a:hover img{border:1px solid #999999;}/*---Used in the store section---*/

	.box_secondary_in ul{list-style: none;margin:0;padding:0;border: none;}
		
	.box_secondary_in li {}
		
	.box_secondary_in li a{color:#666666;text-decoration:none;display:block;padding:7px 5px;border-bottom:#DDDDDD solid 1px;}
			
	.box_secondary_in li a:hover{color:#375A84;background-color:#FAFAFA;}
	
	.box_secondary_in li span a{text-decoration: underline;color:#FF3333;display:block;padding:7px 5px;border-bottom:0;}
			
	.box_secondary_in li span a:hover{color:#375A84;background-color:#FAFAFA;text-decoration:none;}
	
.health_sub thead td {background:#A2C3C4;color:#FFFFFF;}
.meal_solutions_sub thead td {background:#93B6CA;color:#FFFFFF;}
.resources_sub thead td {background:#B0C29C;color:#FFFFFF;}
.articles_sub thead td {background:#BC99A9;color:#FFFFFF;}
.company_sub thead td {background:#ADACCA;color:#FFFFFF;}


.std_main h5 {}
	.std_main img {margin:0 0 10px 0;}
.health_main h5 {color:#A2C3C4;}
	.health_main img {margin:0 0 10px 0;}
.meal_solutions_main h5{color:#93B6CA;}
	.meal_solutions_main img {margin:0 0 10px 0;}
.resources_main h5{color:#B0C29C;}
	.resources_main img {margin:0 0 10px 0;}
.articles_main h5 {color:#BC99A9;}
	.articles_main img {margin:0 0 10px 0;}
.company_main h5{color:#ADACCA;}
	.company_main img {margin:0 0 10px 0;}
	
/*------box lists------*/ 



.item_list_1 {background:#CFE3E4;}
	.item_list_1 a {color:#666666;}
	.box_secondary_in tbody td .item_list_1 td{border-bottom:dashed 1px #CCCCCC;padding: 7px 10px;}
	.item_list_1 .altrowlist1{background:#E8F0F2;}
	
.item_list_2 {background:#F1FFDC;}
.item_list_2 a {color:#666666;}
	.box_secondary_in tbody td .item_list_2 td{border-bottom:dashed 1px #CCCCCC;padding:7px 10px;}
	.item_list_2 .altrowlist2{background:#F8FFEE;}
	
.item_list_3 {background:#D2E5E5;}
.item_list_3 a {color:#666666;}
	.box_secondary_in tbody td .item_list_3 td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_3 .altrowlist3{background:#F0F6F6;}
	
	.item_list_3 img{border:3px solid #FFFFFF;}
	

.item_list_company {background:#D6D5E4;}
.item_list_company a {color:#666666;}
	.box_secondary_in tbody td .item_list_company td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_company .altrowlistcompany{background:#EAEAF2;}
	.item_list_company img{border:3px solid #FFFFFF;}
	
.item_list_resources {background:#D7E0CD;}
.item_list_resources a {color:#666666;}
	.box_secondary_in tbody td .item_list_resources td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_resources .altrowlistresources{background:#EBF0E6;}
	.item_list_resources img{border:3px solid #FFFFFF;}

/*------banners------*/ 

.banner_in {margin:0 0 10px 0;}
.map_border {border:solid 9px #D2D2D2;width:590px;height:380px;}
	
/*------tables------*/ 

.table_ecom_results {margin:0 0 10px 0;}

	.table_ecom_results td {padding:0 7px 0 0;text-align:center;}
	.table_ecom_results a {color:#666666;}
	.table_ecom_results span a img{border:1px solid #CCCCCC;}
	.table_ecom_results span a:hover img{border:1px solid #999999;}

	.table_ecom_results thead {background:#D2D2D2;font-weight:bold;color:;}
	
.table_ecom_item {}

	.table_ecom_item td {padding:0;}
	.table_ecom_item a {color:#666666;}
	.table_ecom_item span img{border:1px solid #CCCCCC;}

	.table_ecom_item thead {background:#D2D2D2;font-weight:bold;color:;}
	
	.modifier_options {border: 1px solid #CCCCCC;background:#F0F0F0;padding:10px 10px 8px 10px;margin:0 0 10px 0;font-size:11px;line-height:18px;}
	.modifier_options td{padding:0 5px 10px 0;}
	.modifier_options textarea {font-family:Arial; font-size:11px;}
	
	.item_thumbs td {padding:0 10px 0 0;}

.icon_results a img{border:1px solid #CCCCCC;}
	.icon_results a:hover img{border:1px solid #999999;}


.table_data {border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;font-size:11px;line-height:13px;margin:0 0 20px 0;}

	.table_data td {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
	
	.table_data th {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}

	.table_data thead {background:#D2D2D2;font-weight:bold;color:;}

	.table_data tfoot {background-color:;font-size:.75em;}
	
	.table_data a{text-decoration:none;}.table_data a:hover{text-decoration:underline;}
	
.table_forms {border-right:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;margin:0 0 20px 0;}

	.table_forms td {padding:6px 6px 0 6px;border-bottom:#CCCCCC solid 1px;background: url(/images/table-forms-back.gif) repeat-x top #F2F2F2;}
	
	.table_forms td td{padding:0 15px 6px 0;border-bottom:0;border-collapse:collapse;background: url(/images/blank.gif);}

	.table_forms thead td{background:#D2D2D2;font-weight:bold;color:;padding:7px;}

	.table_forms tfoot {background-color:#EEEEEE;}
	
	.table_forms label{margin:0 0 5px 0;display:block;}
	
	.table_forms .required{font-weight:bold;color:#B22525;font-size:1em;}
	
.table_cart {border-left:#D2D2D2 solid 1px;border-top:#D2D2D2 solid 1px;font-size:11px;line-height:15px;margin:0 0 20px 0;}

	.table_cart td {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#D2D2D2 solid 1px;}

	.table_cart thead {background:#D2D2D2;font-weight:bold;color:;}

	.table_cart tfoot {background:#F0F0F0;}
	
	.table_cart a{text-decoration:none;}.table_cart a:hover{text-decoration:underline;}
	
	.table_cart select, .table_cart input[type=text]{font-size:10px;}
	
.table_x_back_1{background:#D2D2D2;}
.table_x_back_2{background:#DFDFDF;}
.table_x_back_3{background:#C0E6F2;}
.table_x_back_4{background:#E2F3F9;}
.table_x_back_5{background:#FFFFDB;}

.table_30_min_meals img{border:1px solid #CCCCCC;}
	
/*------global forms------*/

input[type=text]{color:#666666;font-size:1.0em;padding:2px;}

textarea{color:#666666;font-size:0.9em;}

.section_options {border: 1px solid #CCCCCC;background:#F0F0F0;padding:10px 10px 8px 10px;margin:0 0 10px 0;font-size:11px;line-height:18px;}
	.section_options td{padding:3px 7px 3px 3px;}
	.section_options td.label{padding:3px 20px 0 0;}
	.section_options input[type=submit],input[type=text]{font-size:11px;}
	
.section_instructions {border: 1px solid #93B6CA;background:#DEE9EF;padding:10px 10px 10px 10px;margin:0 0 10px 0;font-size:12px;line-height:18px;}
	.section_instructions td{padding:0 10px 0 0;}
	.section_instructions td.label{padding:3px 20px 0 0;}
	.section_instructions input[type=submit],input[type=text]{font-size:11px;}
	
.submit {background: url(/images/input-submit-back.gif) repeat-x;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:1em;padding-top:3px;padding-bottom:3px;padding-right:4px;padding-left:4px;margin:0;font-size:1em;}
.button {background: url(/images/input-button-back.gif) repeat-x;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:1em;padding-top:3px;padding-bottom:3px;padding-right:4px;padding-left:4px;margin:0;font-size:1em;}
	
/*------search page------*/

.search_results table{
	padding:0 0 10px 0;
	line-height:1.5em;
	font-size:12px;
}

.search_results .formsection {
	background-color:#F7F7F7;
	padding:10px;
	margin:0 0 20px 0;
	font-size:12px;
	border:1px solid #E5E5E5;
}

.OutputUrl {color:#526E96;}
.OutputHighlight {font-weight:bold;}
.OutputResults {padding:0 0 10px 0;}
.OutputTitle {}
	
/*------paging------
#paging {padding:20px 2em 1em 0;text-align:center;color:#666666;font-size:10px;border-top:#CCCCCC dashed 1px; margin:20px 0 0 0;}
#paging ul {list-style: none;margin:0;}
#paging ul li{ display:inline}
#paging ul li span{ padding:0 20px;font-size:12px;}
#paging ul li span a{border:#CCCCCC 2px solid;}
#paging ul li span a:hover{color:#333333;border:#869DB7 2px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
#paging ul li a{font-size:12px; border:#CCCCCC 1px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
#paging ul li a:hover,#paging ul li.current_page a{ color:#333333;border:#869DB7 1px solid;background:#CFD8E2;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}*/

.paging {text-align:center;color:#666666;font-size:12px; background-color:White;}
.paging a {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; text-decoration: none; border: #CCCCCC 1px solid;}
.paging .spaces { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px;	margin-bottom: 5px;}
.paging .current_page { color:#333333; border:#869DB7 1px solid; background:#CFD8E2; }
.paging .disabled {color:#999; border-style:none; background:#fff;}

/*------gallery paging------*/ 
#gallery_paging {padding:20px 2em 1em 0;text-align:center;color:#666666;font-size:10px;border-bottom:#CCCCCC dashed 1px; margin:0 0 10px 0;}
#gallery_paging ul {list-style: none;margin:0;}
#gallery_paging ul li{ display:inline}
#gallery_paging ul li span{ padding:0 20px;font-size:12px;}
#gallery_paging ul li span a{border:#CCCCCC 2px solid;}
#gallery_paging ul li span a:hover{color:#333333;border:#869DB7 2px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
#gallery_paging ul li a{font-size:12px; border:#CCCCCC 1px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
#gallery_paging ul li a:hover,#gallery_paging ul li.current_image a{ color:#333333;border:#869DB7 1px solid;background:#CFD8E2;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}

.gallery_img {margin:0 0 20px 0;}

/*------site map------*/ 

.site_map {font-size:12px;line-height:1.7em;}
.site_map ul             { list-style: none;background:#DEE9EF;border:1px solid #93B6CA;margin:0;padding:20px;}  
.site_map ul ul          {  background:#EEF4F7;border:1px solid #C9DAE4;margin:0 0 10px 0;padding:7px 10px 10px 10px; }  
.site_map ul ul ul       {background:#FAFCFD;border:1px solid #D9E6ED;margin:0 0 5px 0;padding:3px 5px 5px 5px;}  


/*------messages------*/ 

#sysMessage_error {padding:5px 7px;background:#FFEBE8;border:#FF7F7F solid 1px;display:block;font-weight:bold;color:#B22525;}
	#sysMessage_error img{float:left;margin:0 2px 0 0;}

#sysMessage_confirm {padding:5px 7px;background:#E2F9E3;border:#3D993D solid 1px;display:block;font-weight:bold;}
	#sysMessage_confirm img{float:left;margin:0 2px 0 0;}


/*------footer------*/

#footer {font-family:Verdana, Geneva, sans-serif;width:1000px;margin:0 auto;background:url(/images/footer-back.gif) top no-repeat #D3D3D3;clear:both;font-size:1em;line-height:1.6em;text-align:center;padding:20px 0;color:#666666;}
	#footer a {color:#666666;}

	.footer_main {font-weight:bold;font-size:1em;}
	

/*------ forms misc------*/
.formCheckBoxList{display:inline;}
.formCheckBoxList label{display:inline; padding-left:10px;}

