﻿body 
{
	margin: 0px;	
	background-color: #C1C1C1;
	
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	line-height: 11pt;
}

body.popup
{
	margin: 0px;	
	background-color: #FFFFFF;
	
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	line-height: 11pt;
}

#header
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	min-width: 860px;
	height: 130px;
	background-image: url(../../images/header_bg.gif);
}

.warning
{
	font-weight: bold;
	color: Red;
}

td.hr
{
	background-image: url(../../images/short_hr_div.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#header_wrapper
{
	width: 100%;	
}

#header_wrapper #logo
{
	width: 408px;
	height: 89px;
	position: absolute;
	left: 20px;
	margin-left: -19px;
	top: 0px;
	background-image: url(../../images/logo.gif);
}

.logolink
{
	width: 408px;
	height: 89px;
	display: block;
}	

#header_wrapper #navigation
{
	position: absolute;
	left: 20px;
	top: 91px;
	height: 29px;
}

#header_wrapper #search
{
	width: 280px;
	height: 48px;
	position: absolute;
	right: 20px;
	top: 0px;
	background-color: #717174;
}

#header_wrapper #search #searchtextbox
{
	width: 186px;
	position: absolute;
	left: 18px;
	top: 12px;
}

#header_wrapper #search #searchbutton
{
	position: absolute; 
	right: 0px;
	top: 0px;
}

#header_wrapper #questions
{
	position: absolute;
	right: 20px;
	top: 69px;
}

.black
{
	color: #303030;
}

#header_wrapper #shoppingcart
{
	position: absolute;
	right: 20px;
	top: 91px;
}

#footer a,
#footer a:link,
#footer a:active,
#footer a:visited
{
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer .spacer
{
	font-size: 4pt;
}

#content_wrapper
{
	width: 820px;
	position: absolute;
	left: 50%;
	margin-left: -410px;
	top: 150px;
}

.box
{
	width: 820px;
	background: url(../../images/content_box_bg.gif) repeat-y;
}

h1
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-weight: bold;
	color: #303030;
	font-size: 18pt;
	line-height: 18pt;
	
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 23px;
}

.box h1
{
	padding-left: 30px;
	
	
	background: url(../../images/content_box_top.gif) no-repeat left top;
	
	margin-top: 0px;
	padding-top: 50px;
}

.box .last
{
	background: url(../../images/content_box_bottom.gif) no-repeat left bottom;
	padding-bottom: 25px;
}	

.box .content
{
	padding-left: 30px;
	width: 420px;
}

.box .content_faq
{
	padding-left: 30px;
	width: 521px;
}

.box .content_faq .content
{
	width: 480px;
	padding-left: 0px;
}

.box .content_right
{
	/*margin-left: 288px;*/
	margin-left: 270px;
	padding-left: 17px;
	width: 420px;
	min-height: 500px;
	
	background-image: url(../../images/content_rightdiv.gif);
	background-position: left;
	background-repeat: repeat-y;
	
}

.box .content_full
{
	padding-left: 30px;
	width: 760px;
}

a:link, a:active, a:visited
{
	color: #0066a4;
	text-decoration: none;
}

a:hover
{
	color: #303030;
}

a:link.bold, a:active.bold, a:visited.bold
{
	color: #0066a4;
	text-decoration: none;
	font-weight: bold;
}

a:hover.bold
{
	color: #303030;
	font-weight: bold;
}

a:link.bold, a:active.bold, a:visited.bold, a:hover.bold
{
	font-weight: bold;
}

#footer
{
	position: relative;
	left: 50%;
	margin-left: -410px;
	top: 0px;
	width: 820px;
	text-align: center;
	
	font-size: 7pt;
	line-height: 14pt;
	
	margin-top: 18px;
}

.inline
{
	display: inline; 
}

.para_title
{
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
	color: #303030;
}

.para_title_upsell
{
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
	color: #CC7114;
}

.para_title_black
{
	font-weight: bold;
	color: #303030;
	margin-bottom: 4px;
	display: block;
}

.para_content
{
	margin-bottom: 23px;
	display: block;
}

.para_content ul li
{
	padding-bottom: 5px;
}


.para_indent
{
	margin-left: 10px;
	display: block;
}

.h3
{
	font-weight: bold;
	font-size: 10.5pt;
	display: block;
	margin-top: 23px;
	margin-bottom: 23px;
	color: #303030;
}

h3
{
	font-weight: bold;
	font-size: 10.5pt;
	display: block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 23px;
	color: #303030;
}

.h5
{
	font-weight: bold;
	margin-bottom: 4px;
	font-size: 10.5pt;
	display: block;
	color: #303030;
}

.h4
{
	color: #303030;
	font-weight: bold;
}

.black_bold
{
	color: #303030;
	font-weight: bold;
}



/* HOME PAGE */
#home_wrapper #footer a:link.home, 
#home_wrapper #footer a:active.home, 
#home_wrapper #footer a:visited.home
{
	color: #0066a4;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	line-height: 11pt;
}

#home_wrapper #footer a:hover.home
{
	color: #303030;
}

#home_wrapper #footer a:link.home h2,
#home_wrapper #footer a:active.home h2,
#home_wrapper #footer a:visited.home h2,
#home_wrapper #footer a:hover.home h2
{
	font-size: 1.0em;
	display: inline;
}

.home_box
{
	width: 820px;
	background: url(../../images/content_box_bg.gif) repeat-y;
}

.home_box h1
{	
	background: url(../../images/content_box_top.gif) no-repeat left top;
	
	margin-top: 0px;
	padding-top: 19px;
}

.home_box .content_full
{
	padding-left: 30px;
	width: 760px;
	text-align: left;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	line-height: 11pt;
}

.home_box .last
{
	background: url(../../images/content_box_bottom.gif) no-repeat left bottom;
	padding-bottom: 0px;
}

#home_wrapper
{
	width: 820px;
	height: 860px;
}

#home_wrapper #bg1
{
	background-image: url(../../images/content_home_bg1.gif);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 820px;
	height: 340px;
	z-index: 0;
}

#home_wrapper #bg1 #area1a
{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
}

#home_wrapper #bg2
{
	background-image: url(../../images/content_home_bg2.gif);
	position: absolute;
	top: 350px;
	left: 0px;
	width: 820px;
	height: 230px;
	z-index: 0;
}

#home_wrapper #bg2 #area2a
{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
}

#home_wrapper #bg2 #area2b
{
	position: absolute;
	top: 10px;
	left: 280px;
	z-index: 1;
}

#home_wrapper #bg2 #area2c
{
	position: absolute;
	top: 10px;
	left: 550px;
	z-index: 1;
}

#home_wrapper #bg3
{
	background-image: url(../../images/content_home_bg3.gif);
	position: absolute;
	top: 590px;
	left: 0px;
	width: 820px;
	height: 140px;
	z-index: 0;
}

#home_wrapper #bg3 #area3a
{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
}

#home_wrapper #bg3 #area3b
{
	position: absolute;
	top: 10px;
	left: 280px;
	z-index:1;
}

#home_wrapper #footer
{
	position: absolute;
	left: 50%;
	margin-left: -410px;
	top: 728px;
	width: 820px;
	text-align: center;
	
	font-size: 7pt;
	line-height: 14pt;
}

.home_box .content_full .h1_change h1
{
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
	color: #303030;
	font-size: 8pt;
	line-height: 11pt;
	background: none;	
	margin-top: 0px;
	padding-top: 0px;
	font-family: Verdana, Sans-Serif;
}
/* END HOME PAGE */




/* PRODUCTS PAGE */
#products_wrapper
{
	width: 820px;
	background-image: url(/images/gray-border.png);
}

div.products_content_area
{
	padding: 0 10px 0 10px;
}

div.products_content_block
{
	margin-bottom: 10px;
}

div.products_ad_left
{
	float: left;
	margin-right: 10px;	
}

div.products_ad_right
{
	float: left;
}

#products_wrapper #products_area1a
{
	position: relative;
	background-image: url(../../images/content_products_1a.gif);
	width: 800px;
	height: 170px;
	margin-bottom: 10px;
}

#products_wrapper #products_area1a #title
{
	position: absolute;
	left: 20px;
	top: 40px;
}


#products_wrapper #products_area1a #content
{
	position: absolute;
	top: 84px;
	left: 20px;
	width: 700px;
}

#products_wrapper #products_area1a p
{
	padding-left: 20px;
	padding-top: 115px;
	width: 460px;
}
/* END PRODUCTS PAGE */





/* PRODUCT POPUPS */
#popup_content
{
	padding: 15px 15px 15px 15px;
	width: 350px;
}

.popup_break
{
	display: block;
	height: 400px;
}
/* END PRODUCT POPUPS */





/* PRODUCT DETAILS */
#product_details
{
	height: 595px;
	width: 300px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#product_details #product_image
{
	position: absolute;
	top: 50px;
	right: 10px;
}

#product_details #content
{
	position: absolute;
	right: 0px;
	margin-right: 50px;
	top: 355px;
	width: 200px;
}

#product_details .price
{
	color: #303030;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
}


#product_details .saleprice
{
	color: #9e070c;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
}

#product_details .saledetails
{
	color: #9E070C;
}

#product_details .btn_buy_now
{
	margin-left: -6px;
	display: block;
	margin-top: 15px;
	margin-bottom: 23px;
}
/* END PRODUCT DETAILS */




/* EXISTING FDDS PAGE */
#fdd_left
{
	position: absolute;
	left: 30px;
	top: 107px;
	height: 500px;
	width: 240px;
}

#fdd_left #content
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 220px;
}

#fdd_left #content .title
{
	display: block;
	color: #0066a4;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 23px;
}
/* END EXISTING FDDS PAGE */




/* CONSULTING PAGE */
#consulting_right
{
	background-image: url(../../images/content_consulting_rt_bg.jpg);
	position: absolute;
	right: 0px;
	top: 0px;
	width: 270px;
	height: 750px;
	z-index: 1;
}

#consulting_right #blurb
{
	position: absolute;
	top: 280px;
	left: 0px;
	
	margin: 20px 25px 20px 20px;
}

#consulting_right #form
{
	position: absolute;
	top: 380px;
	left: 0px;
	
	margin: 0px 25px 0px 20px;
}

#consulting_right .form_title
{
	color: #303030;
	margin-bottom: 3px;
	display: block;
}

#consulting_right .form_field
{
	margin-bottom: 9px;
	display: block;
}
/* END CONSULTING PAGE */






/* CONTACT PAGE */
#contact_right
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 270px;
}

#contact_right #blurb
{
	position: absolute;
	top: 20px;
	left: 0px;
	
	margin: 20px 25px 20px 20px;
}

#contact_right #form
{
	position: absolute;
	top: 90px;
	left: 0px;
	
	margin: 0px 25px 0px 20px;
}

#contact_right .form_title
{
	color: #303030;
	margin-bottom: 3px;
	display: block;
}

#contact_right .form_field
{
	margin-bottom: 9px;
	display: block;
}
/* END CONTACT PAGE */









/* FDD CHANGE PAGE */
#fddchange_right
{
	position: absolute;
	width: 269px;
	height: 500px;
	top: 50px;
	right: 0px;
}

#fddchange_right #div
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../../images/content_rightdiv.gif);
	width: 1px;
	height: 500px;
}

#fddchange_right #pic
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 220px;
	height: 140px;
	
}
/* END FDD CHANGE PAGE */





/* TESTIMONIALS PAGE */
#testimonials_right
{
	position: absolute;
	width: 269px;
	height: 500px;
	top: 50px;
	right: 0px;
}

#testimonials_right #div
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../../images/content_rightdiv.gif);
	width: 1px;
	height: 500px;
}

#testimonials_right #pic
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 220px;
	height: 140px;
	
}
/* END TESTIMONIALS PAGE */





/* FRANCHISE TIPS PAGE */
#franchisetips_right
{
	position: absolute;
	width: 269px;
	height: 500px;
	top: 50px;
	right: 0px;
}

#franchisetips_right #pic
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 220px;
	height: 140px;
	
}
/* END FRANCHISE TIPS PAGE */






/* FAQ PAGE */
#faq_right
{
	position: absolute;
	width: 269px;
	height: 500px;
	top: 80px;
	right: 0px;
}

#faq_right #rightpanel
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 220px;
	height: 500px;
	
     line-height: 14pt;
}
/* END FAQ PAGE */







/* SHOPPING CART */
.shopping_cart
{
	display: block;
	width: 430px;
	margin-left: 30px;
	padding-top: 0px;
	position: relative;
}

.shopping_cart_header
{
	display: block;
	width: 430px;
	height: 22px;
	background-color: #666666;
}

.item_title
{
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: 3px;
}

.item_price
{
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	left: 380px;
	top: 3px;
}


.shopping_cart_item
{
	display: block;
	position: relative;
	height: 75px;
}

.shopping_cart_item .name
{
	font-weight: bold;
	color: #303030;
	position: absolute;
	left: 10px;
	top: 7px;
}

.shopping_cart_item .remove
{
	position: absolute;
	left: 308px;
	top: 7px;
}

.shopping_cart_item .price
{
	position: absolute;
	left: 380px;
	top: 7px;
	font-weight: bold;
	color: #303030;
}

.shopping_cart_item .fdd_name
{
	position: absolute;
	left: 10px;
	top: 22px;
	color: #666666;
}

.shopping_cart_item .delivery
{
	position: absolute;
	left: 10px;
	top: 55px;
	color: #303030;
}

.shopping_cart_item .delivery .method_name
{
	color: #666666;
}

.shopping_cart .div
{
	position: relative;
	left: 10px;
	background-image: url(../../images/content_shoppingcart_div.gif);
	background-repeat: no-repeat;
	display: block;
	width: 420px;
	height: 1px;
}

.shopping_cart .bottom_div
{
	position: relative;
	left: 0px;
	background-image: url(../../images/content_shoppingcart_bottomdiv.gif);
	background-repeat: no-repeat;
	display: block;
	width: 430px;
	height: 1px;
}

.shopping_cart_footer
{
	display: block;
	width: 430px;
	height: 60px;
	position: relative;
}

.shopping_cart_footer .price_desc
{
	position: absolute;
	left: 308px;
	top: 6px;
	font-weight: bold;
	color: #303030;
}

.shopping_cart_footer .price
{
	position: absolute;
	left: 380px;
	top: 6px;
	font-weight: bold;
	color: #303030;
}

.shopping_cart_buttons
{
	display: block;
	width: 430px;
	height: 50px;
	position: relative;
}

.shopping_cart_buttons .checkout
{
	position: absolute;
	right: -5px;
}

.shopping_cart_buttons .continue
{
	position: absolute; 
	right: 98px;
}
/* END SHOPPING CART */




/* ORDER DETAILS PAGE */
.order_details
{
	display: block;
	width: 430px;
	margin-left: 0px;
	padding-top: 0px;
	position: relative;
}

.order_details_header
{
	display: block;
	width: 430px;
	height: 22px;
	background-color: #666666;
}

.order_details_item
{
	display: block;
	position: relative;
	height: 90px;
}

.order_details_item_emailable
{
	display: block;
	position: relative;
	height: 60px;
}

.order_details_item .name,
.order_details_item_emailable .name
{
	font-weight: bold;
	color: #303030;
	position: absolute;
	left: 10px;
	top: 7px;
}

.order_details .download,
.order_details_item_emailable .download
{
	position: absolute;
	left: 320px;
	bottom: 2px;
	font-weight: bold;
	color: #303030;
}

.order_details_item .details_content,
.order_details_item_emailable .details_content
{
	position: absolute;
	left: 10px;
	top: 22px;
	width: 300px;
	color: #666666;
}

.order_details .div,
.order_details_item_emailable .div
{
	position: relative;
	left: 10px;
	background-image: url(../../images/content_shoppingcart_div.gif);
	background-repeat: no-repeat;
	display: block;
	width: 420px;
	height: 1px;
}

.order_details .bottom_div,
.order_details_item_emailable .bottom_div
{
	position: relative;
	left: 0px;
	background-image: url(../../images/content_shoppingcart_bottomdiv.gif);
	background-repeat: no-repeat;
	display: block;
	width: 430px;
	height: 1px;
}
/* END ORDER DETAILS PAGE */





/* INDIVIDUAL FRANCHISE FDD PAGE */
.individual_franchise
{
	
}

.individual_franchise .h2
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-weight: normal;
	color: #303030;
	font-size: 14pt;
	line-height: 15pt;
	
	display: block;
	padding-top: 20px;
	padding-bottom: 3px;
}

.individual_franchise .h3
{
	font-weight: bold;
	font-size: 9.5pt;
	display: block;
	color: #303030;
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}

.individual_franchise .para_content
{
	width: 300px;
	padding-top: 0px;
	padding-bottom: 30px;
}

.individual_franchise .price
{
	color: #303030;
	font-size: 14pt;
	font-weight: bold;
	
	display: block;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.individual_franchise .saleprice
{
	color: #9e070c;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
}

.individual_franchise .saledetails
{
	color: #9E070C;
	margin-bottom: 15px;
}

.individual_franchise .addtocart
{
	position: relative;
	left: -3px;
}
/* END INDIVIDUAL FRANCHISE FDD PAGE */





/* CHECKOUT */
.form_title
{
	color: #303030;
	margin-bottom: 3px;
	display: block;
}

.form_field
{
	margin-bottom: 9px;
	display: block;
}

.checkout
{
	display: block;
	padding-left: 30px;
}
/* END CHECKOUT */














/* NAVIGATION */

#mainnav {
padding:0;
margin:0;
}

#mainnav ul {
list-style:none;
padding:0;
margin:0;
}

#mainnav li {
list-style:none;
padding:0;
margin:0;
float: left;
}

/* NAVIGATION: HOME */
#mainnav_home a {
	height: 29px;
	width: 49px;
	display: block;
	list-style: none;
}

#mainnav_home span {
	display: none;
}

#mainnav_home a,
#mainnav_home a:link,
#mainnav_home a:visited 
{
	height: 29px;
	width: 49px;
	display:block;
	background-image: url(../../images/nav_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_home a:hover,
#mainnav_home a:focus,
#mainnav_home a:active
{
	height: 29px;
	width: 49px;
	display:block;
	background-image: url(../../images/nav_home.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_home a.on,
#mainnav_home a:link.on,
#mainnav_home a:visited.on,
#mainnav_home a:hover.on,
#mainnav_home a:active.on,
#mainnav_home a:focus.on
{
	height: 29px;
	width: 49px;
	background-image: url(../../images/nav_home.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

/* NAVIGATION: PRODUCTS */
#mainnav_products a {
	height: 29px;
	width: 71px;
	display: block;
	list-style: none;
}

#mainnav_products span {
	display: none;
}

#mainnav_products a,
#mainnav_products a:link,
#mainnav_products a:visited 
{
	height: 29px;
	width: 71px;
	display:block;
	background-image: url(../../images/nav_products.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_products a:hover,
#mainnav_products a:focus,
#mainnav_products a:active
{
	height: 29px;
	width: 71px;
	display:block;
	background-image: url(../../images/nav_products.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_products a.on,
#mainnav_products a:link.on,
#mainnav_products a:visited.on,
#mainnav_products a:hover.on,
#mainnav_products a:active.on,
#mainnav_products a:focus.on
{
	height: 29px;
	width: 71px;
	background-image: url(../../images/nav_products.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

/* NAVIGATION: CONSULTING */
#mainnav_consulting a {
	height: 29px;
	width: 85px;
	display: block;
	list-style: none;
}

#mainnav_consulting span {
	display: none;
}

#mainnav_consulting a,
#mainnav_consulting a:link,
#mainnav_consulting a:visited 
{
	height: 29px;
	width: 85px;
	display:block;
	background-image: url(../../images/nav_consulting.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_consulting a:hover,
#mainnav_consulting a:focus,
#mainnav_consulting a:active
{
	height: 29px;
	width: 85px;
	display:block;
	background-image: url(../../images/nav_consulting.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_consulting a.on,
#mainnav_consulting a:link.on,
#mainnav_consulting a:visited.on,
#mainnav_consulting a:hover.on,
#mainnav_consulting a:active.on,
#mainnav_consulting a:focus.on
{
	height: 29px;
	width: 85px;
	background-image: url(../../images/nav_consulting.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

/* NAVIGATION: FAQ */
#mainnav_faq a {
	height: 29px;
	width: 38px;
	display: block;
	list-style: none;
}

#mainnav_faq span {
	display: none;
}

#mainnav_faq a,
#mainnav_faq a:link,
#mainnav_faq a:visited 
{
	height: 29px;
	width: 38px;
	display:block;
	background-image: url(../../images/nav_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_faq a:hover,
#mainnav_faq a:focus,
#mainnav_faq a:active
{
	height: 29px;
	width: 38px;
	display:block;
	background-image: url(../../images/nav_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_faq a.on,
#mainnav_faq a:link.on,
#mainnav_faq a:visited.on,
#mainnav_faq a:hover.on,
#mainnav_faq a:active.on,
#mainnav_faq a:focus.on
{
	height: 29px;
	width: 38px;
	background-image: url(../../images/nav_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

/* NAVIGATION: CONTACT */
#mainnav_contact a {
	height: 29px;
	width: 66px;
	display: block;
	list-style: none;
}

#mainnav_contact span {
	display: none;
}

#mainnav_contact a,
#mainnav_contact a:link,
#mainnav_contact a:visited 
{
	height: 29px;
	width: 66px;
	display:block;
	background-image: url(../../images/nav_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_contact a:hover,
#mainnav_contact a:focus,
#mainnav_contact a:active
{
	height: 29px;
	width: 66px;
	display:block;
	background-image: url(../../images/nav_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_contact a.on,
#mainnav_contact a:link.on,
#mainnav_contact a:visited.on,
#mainnav_contact a:hover.on,
#mainnav_contact a:active.on,
#mainnav_contact a:focus.on
{
	height: 29px;
	width: 66px;
	background-image: url(../../images/nav_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

/* NAVIGATION: FDD CHANGE */
#mainnav_vonigo a {
	height: 29px;
	width: 270px;
	display: block;
	list-style: none;
}

#mainnav_vonigo span {
	display: none;
}

#mainnav_vonigo a,
#mainnav_vonigo a:link,
#mainnav_vonigo a:visited 
{
	height: 29px;
	width: 270px;
	display:block;
	background-image: url(../../images/nav_vonigo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#mainnav_vonigo a:hover,
#mainnav_vonigo a:focus,
#mainnav_vonigo a:active
{
	height: 29px;
	width: 270px;
	display:block;
	background-image: url(../../images/nav_vonigo.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

#mainnav_vonigo a.on,
#mainnav_vonigo a:link.on,
#mainnav_vonigo a:visited.on,
#mainnav_vonigo a:hover.on,
#mainnav_vonigo a:active.on,
#mainnav_vonigo a:focus.on
{
	height: 29px;
	width: 270px;
	background-image: url(../../images/nav_vonigo.gif);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}