* {
	margin: 0;
	padding:0;
	}

html {
	margin: 0;
	padding: 0;
	}
	
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 10px;
	color:#666;
	margin: 0;
	padding: 0;
	}
	
/* ALL LINKS WITH NO DEFINED CLASS ACT LIKE THIS */

a:text    {color:#FF8500; text-decoration:none}
a:link    {color:#FF8500; text-decoration:none}
a:visited {color:#FF8500; text-decoration:none}
a:active  {color:#FF8500; text-decoration:none}
a:hover   {color:#FF8500; text-decoration:underline}

/* RED LINKS */

a.red:text    {color:#CC0000; text-decoration:none}
a.red:link    {color:#CC0000; text-decoration:none}
a.red:visited {color:#CC0000; text-decoration:none}
a.red:active  {color:#CC0000; text-decoration:none}
a.red:hover   {color:#CC0000; text-decoration:underline}

a.tx_w:text    {color:#FFFFFF; text-decoration:none}
a.tx_w:link    {color:#FFFFFF; text-decoration:none}
a.tx_w:visited {color:#FFFFFF; text-decoration:none}
a.tx_w:active  {color:#FFFFFF; text-decoration:none}
a.tx_w:hover   {color:#FFFFFF; text-decoration:underline}

.tx_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #292929;
}

.tx_grey_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #292929;
}

.tx_grey_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666666;
	line-height: 1.7;
}

.tx_grey_locs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.5;
	
}


.tx_red_big {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FF8500;
}

.tx_orange_big {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF8500;
	font-weight: bold;
}

.tx_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF8500;
}

.tx_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FF8500;
}

.tx_w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

.tx_w2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 10px;
	color: #FFFFFF;
}

.tx_w_big {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}

.tx_fb_name {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #566d96;
}

.tx_fb_copy {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.tx_fb_date {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #a0a0a0;
}
	
/* Drop Box CSS */

.drop {
    border-top: 1px solid #292929;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #292929;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	FONT-WEIGHT: bold;    
    color: #2E415F;
	height : 19px;
}

.drop_250 {
    border-top: 1px solid #292929;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #292929;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	FONT-WEIGHT: bold;    
    color: #2E415F;
	height : 19px;
	width: 250px;
}

.drop_menu_prices {
    border-top: 1px solid #292929;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #292929;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	FONT-WEIGHT: bold;    
    color: #2E415F;
	height : 19px;
	width: 365px;
}

.drop_err {
    border-top: 1px solid #292929;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #292929;
    border-right: 1px solid #CCCCCC;
    background-color: #CCFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	FONT-WEIGHT: bold;    
    color: #2E415F;
	height : 19px;
}

.drop_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}

/* TEXT FIELDS */

.textbox
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	background-image:   url('images/field_bg.gif');
	height : 17px
}

.textbox_set
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	background-image:   url('images/field_bg.gif');
	height : 17px;
	width: 300px;
}

.textbox_email_drop
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	background-image:   url('images/field_bg.gif');
	height : 17px;
	width: 126px;
}

.textbox_province
{
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 19px;
	width : 130px;
	
}

.textbox_city
{
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 19px;
	width : 174px;
	
}

.textbox_postal
{
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 15px;
	width : 70px;
	padding: 0.2em;
	
}

.textbox_postal_2
{
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 15px;
	width : 70px;
	padding: 0.2em;
	
}

.textbox_signup
{
    border-top: 2px solid #bebebe;
    border-bottom: 2px solid #bebebe;
    border-left: 2px solid #bebebe;
    border-right: 2px solid #bebebe;
    background-color: #F0EDDC;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
    font-size: 13px;    
    color: #666666;
	height : 19px;
	width : 146px;
	margin: 10px;
	padding: 0.2em;
	
}

.textbox_ml
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	background-image: url('images/field_bg.gif');
	height : 22px;
	width : 235px;
}

.textarea
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	width: 948px;
	height: 300px;
}

.textarea_error
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #CCFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
}

.textbox_error
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #CCFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 17px
}

.textbox_nw
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #F0EDDC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	background-image:   url('images/field_bg.gif');
	height : 17px;
}

.textbox_error
{
    border-top: 1px solid #333333;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #333333;
    border-right: 1px solid #CCCCCC;
    background-color: #CCFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #2E415F;
	height : 17px;
	width : 285px;
}




/* ================================================== */
/* HEADER CSS */
/* This CSS controls the header area */
/* ================================================== */
	
#header_container {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 128px;
	background-color: #FFFFFF;
	}
	
#header_area {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 128px;
	width: 968px;
	background-repeat: no-repeat;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	}
	
#spacer_4_white {
	/* padding: 0 175px 0 110px; */ 
	margin-top: 0; 
	margin-bot: 0;
	height: 4px;
	background-color: #FFFFFF;
	}
	
#header_ticker_container {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 38px;
	background-color: #212846;
	background-image:url(images/layout/header_ticker_bg.jpg);
	}
	
#header_ticker_area {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 38px;
	width: 968px;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	background-image:url(images/layout/header_ticker_bg_tab.jpg);
	}
	
#header_ticker_area_left {
	/* THIS IS WHERE THE TICKER EXISTS */ 
	margin: 0;
	height: 39px;
	}
	
#header_ticker_area_right {
	/* THIS IS WHERE THE LOCATOR DROP EXISTS */ 
	margin: 0;
	height: 39px;
	width: 428px;
	float: right;
	}
	




/* CCONTENT AREA */

#content_container {
	margin: 0;
	background-color: #FFFFFF;
	}
	
#content_area {
	margin: 0;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	padding-right: 50px;
	width: 968px;
	}
	
#content_area_968 {
	margin: 0;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	width: 968px;
	}
	
	#content_area_990 {
	margin: 0;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	width: 990px;
	}
	
#content_area_menu {
	margin: 0;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	width: 983px;
	}
	
/* CCONTENT AREA - END */
	


/* FOOTER */
	
#footer_container {
	margin: 0;
	height: 250px;
	}
	
#footer_area {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 128px;
	width: 968px;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	}
	
#footer_spacer {
	/* padding: 0 175px 0 110px; */ 
	margin-top: 0; 
	margin-bot: 0;
	height: 10px;
	}
	
#footer_content {
	margin: 0;
	width: 968px;
	}
	
#nav-footer_area {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 72px;
	width: 968px;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	/* background-image: url(images/layout/footer_nav_bg.gif); */
	background-repeat: no-repeat;
	}
	
/* FOOTER - END */
	
	
	
#spacer_4_orange {
	/* padding: 0 175px 0 110px; */ 
	margin-top: 0; 
	margin-bot: 0;
	height: 4px;
	background-color: #ed7500;
	}
	
	
/* HEADER NAVIGATION */

#nav-menu_area {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 39px;
	width: 968px;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	background-image: url(images/layout/home_nav_area_bg.gif);
	background-repeat: no-repeat;
	}
	
#nav-menu_area_top {
	/* padding: 0 175px 0 110px; */ 
	margin: 0;
	height: 36px;
	width: 968px;
	/* Center the DIV */ 
	margin-left:auto;
    margin-right:auto;
	}
	
#spacer_header {
	/* padding: 0 175px 0 110px; */ 
	margin-top: 0; 
	margin-bot: 0;
	height: 80px;
	}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0;
}

#nav-menu li a
{
float: left;
display: block;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
/* width:30em */
} 

/* END -- HEADER NAVIGATION */
	
/* ================================================== */
/* END -- HEADER CSS */
/* ================================================== */
