/*

a:link    {color:#4b4b4b;}

a:visited {color:#4b4b4b;} 

a:hover {color:#EEEEEE;}*/

/**/

a:link    {color:#222222;}

a:visited {color:#222222;} 

a:hover {color:#4b4b4b;}



/*a:hover {color:#4b4b4b;}*/

a {text-decoration: none;}















/*



a.error:link {color:#FFFF00;}

a.error:visited {color:#FFFF00;}

a.error:hover {color:#4b4b4b;}





a.green:link {color:#00ff00;}

a.green:visited {color:#00ffff;}

a.green:hover {color:#ffff00;}

a.green:active {color:#ffff11;}

*/



.main_font_style

{

	/*hover: color:#DDDDDD; */

	color: #DDDDDD;

	font-family:Georgia;	

}



.form_font_style

{

	color: #DDDDDD;

	font-family:Georgia;

}



.form_font_style_2

{

	color: #EEEEEE;

	font-family:Georgia;

}



.form_font_style_3

{

	hover: color:#555555; 

	color: #555555;

	font-family:Georgia;

}



.form_font_style_4

{

	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;

}


.form_font_style_5
{
	hover: color:#000000; 

	color: #DDDDDD;

	font-family:Georgia;
	
	font-size:14px;
}

.form_font_style_6
{
	color: #444444;

	font-family:Georgia;
}

.form_font_style_7
{
	hover: color:#000000; 

	color: #DDDDDD;

	font-family:Georgia;
	
	font-size:12px;
}

.script_font_style

{
	color: #DDDDDD;

	font-family:Script MT Bold, Georgia;
}



.script_font_style_2

{

	/*color: #4b4b4b;*/
	
	color: #111111;

	font-family:Script MT Bold, Georgia;

	background-repeat: no-repeat;
	
	font-size:14px;	
}



.script_font_style_3

{

	color: #111111;

	font-family:Script MT Bold, Georgia;

	background-repeat: no-repeat;

	

}

.printable_font_style

{

	color: #000000;

	font-family:Georgia;

	

}



.validation_error_font_color

{

	color: #EEEE00;

	font-family:Georgia;

}

table.featured_products_style 
{
	border-width: 15px;
	border-spacing: 3px;
	/*padding: 3px;*/
	border-style: outset;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #CCCCCC;
}
table.featured_products_style_1
{
	border-width: 3px;
	padding: 1px;
	border-style: double;
	border-color: #4b4b4b;
	background-color: #CCCCCC;
	/*-moz-border-radius: ;*/
}

table.featured_products_style_2
{
	border-width: 15px;
	border-spacing: 3px;
	/*padding: 3px;*/
	border-style: outset;
	border-color: #CCCCCC;
	border-collapse: outset;
	background-color: #CCCCCC;
}

table.featured_products_style_2 
{
	border-width: 3px;
	padding: 1px;
	border-style: double;
	border-color: #4b4b4b;
	background-color: #CCCCCC;
	/*-moz-border-radius: ;*/
}
/*

.seasonal_background_winter

{

	background-image:url('../images/top_left_images/background/snowman_v32.png');

	background-repeat:no-repeat;

	background-position:center bottom;		

}



.seasonal_background_spring

{

	background-image:url('../images/top_left_images/background/spring_art_v17.png');			

	background-repeat:no-repeat;

	background-position:left bottom;		

}



.seasonal_background_summer

{

	background-image:url('../images/top_left_images/background/summer_art_v24.png');			

	background-repeat:no-repeat;

	background-position:left bottom;		

}





.seasonal_background_fall

{

	background-image:url('../images/top_left_images/background/fall_leaves_v23.png');

	background-repeat:no-repeat;

	background-position:center bottom;		

}
*/

.display_formatted_fields_style_1
{
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;	
	
	border:2px solid;
	padding:10px;
	background:#cccccc;

	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;

}

.display_formatted_fields_style_2
{
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;
	font-size:12px;
	
	border:2px solid;
	padding:10px;
	background:#dddddd;

	
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;/**/

}

.display_formatted_fields_style_3
{
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;
	font-size:12px;
	
	border:2px solid;
	padding:5px;
	background:#dddddd;

	
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;/**/

}

.display_formatted_fields_style_4
{
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;
	font-size:11px;
	
	border:2px solid;
	padding:5px;
	background:#dddddd;

	
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;/**/

}

.display_formatted_title_style_1
{
	
	/*opacity:0.7;*/
	
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;	
	
	border:2px solid;
	padding:10px;
	background:#cccccc;

	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;

}

.display_formatted_main_body_text_style_3
{
	/*opacity:0.7;*/
	
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;	
	
	border:2px solid;
	padding:20px;
	background:#cccccc;

	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;

}

.display_formatted_main_body_text_style_4
{
	opacity:0.7;
	
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;	
	
	border:2px solid;
	padding:20px;
	background:#cccccc;

	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;

}


.display_formatted_fields_style_printable
{
	hover: color:#4b4b4b; 

	color: #4b4b4b;

	font-family:Georgia;
	font-size:12px;
	
	border:2px solid;
	padding:10px;
	background:#ffffff;

	
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-left-radius:2em;
	border-bottom-right-radius:2em;
	
	/**/

}



.button_style_1
{
/*border:2px solid;*/
color: #555555;
padding: 3px;
background:#FFFFFF;
width:180px;
border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}

.button_style_1b
{
/*border:2px solid;*/
color: #555555;
padding: 3px;
background:#FFFFFF;
width:210px;
border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}

.button_style_1c
{
/*border:2px solid;*/
color: #555555;
padding: 3px;
background:#FFFFFF;
width:230px;
border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}

.button_style_2a
{
/*border:2px solid;*/
/*display: inline;*/
width:115px;
float:left;
display: inline;
color: #FFFFFF;
margin-right: 5px;
padding:2px;
background:#CCCCCC;
border-top-right-radius:10em;
border-bottom-right-radius:10em;
-webkit-border-top-right-radius:10em; /* Safari */
-webkit-border-bottom-right-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}

.button_style_2b
{
/*border:2px solid;*/
width:115px;
float:left;
display: inline;
color: #7e7e7e;
margin-right: 5px;
padding:2px;
background:#FFFFFF;
border-top-right-radius:10em;
border-bottom-right-radius:10em;
-webkit-border-top-right-radius:10em; /* Safari */
-webkit-border-bottom-right-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}


.button_style_3a
{
/*border:2px solid;*/
color: #555555;
padding: 3px;
background:#FFFFFF;
width:180px;

border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */

border-top-right-radius:10em;
border-bottom-right-radius:10em;
-webkit-border-top-right-radius:10em; /* Safari */
-webkit-border-bottom-right-radius:10em; /* Safari */
font-family:Georgia, "Times New Roman", Times, serif;
}

.button_style_3b
{
/*border:2px solid;*/
color: #555555;
padding: 10px;
background:#FFFFFF;
width:230px;

border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */

border-top-right-radius:10em;
border-bottom-right-radius:10em;
-webkit-border-top-right-radius:10em; /* Safari */
-webkit-border-bottom-right-radius:10em; /* Safari */

font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}


.button_style_3c
{
/*border:2px solid;*/
color: #555555;
padding: 6px;
background:#FFFFFF;
width:220px;

border-top-left-radius:10em;
border-bottom-left-radius:10em;
-webkit-border-top-left-radius:10em; /* Safari */
-webkit-border-bottom-left-radius:10em; /* Safari */

border-top-right-radius:10em;
border-bottom-right-radius:10em;
-webkit-border-top-right-radius:10em; /* Safari */
-webkit-border-bottom-right-radius:10em; /* Safari */

font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.printable_link_font_style
{

	font-size:12px;
}


/*
THE FOLLOWING STYLES ARE FOR THE LOADING INTERMIDIATE POPUP FOR WHEN A USER 
PERFORMS A SEARCH, HOTLIST, CALENDAR, SALE EVENT SEARCH.
*/

	#wrapper
	{
		width:100px;
		margin:10px auto;
		text-align:center;
	}
	#link
	{
		color:#888888;
		font-size:24px;
	}
	#overlay 
	{
		/*background: #000000;*/
		opacity:0.5;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 10000;
	}
	
	#popup 
	{
		background: none repeat scroll 0 0 #FFFFFF;
		border: 20px solid #DDDDDD;
		left: 85px;
		padding: 40px;
		position: absolute;
		text-align: center;
		top: 60px;
		width: 250px;
		z-index: 20000;
		-moz-border-radius:30px 0;
	}
/* END INTERMIDATE POPUP IMAGE STYLES*/

.top_left_hot_list_font_style
{
	color: #444444;

	font-family:Georgia;
	
	font-size:15px;
}

/** THE FOLLOWING ARE FOR DASHED LINES FOR CAR LANES **/

.vertical_dashed_line
{
	background: url('../images/background/vertical_dashed_line_v1.png'); 
	background-repeat: repeat-y; 
	background-position: top;/*top;*/
	background-color:#CCCCCC;
} 

.horizontal_dashed_line
{
	background: url('../images/background/horizontal_dashed_line_v1.png'); 
	background-repeat: repeat-x; 
	background-position: middle;/*top;*/
	background-color:#CCCCCC;
} 

.vertical_dashed_line_2
{
	background: url('../images/background/vertical_dashed_line_v1.png'); 
	background-repeat: repeat-y; 
	background-position: top;/*top;*/
	background-color:#7C7C7C;
} 



.bground
{
	background-image:url('../images/background/gradient.jpg');
	background-repeat:repeat-x;
}
.top_bground
{
	background-image:url('../images/background/gradient5.jpg');
	background-repeat:repeat-y;
}


		/*.left_bground{background-image:url(images/background/gradient3.jpg), url(http://192.168.1.201/tgs/staging/images/background/vertical_dashed_line_v1.png);background-repeat:repeat-x, repeat-y top;}*/
		
		
.left_bground
{
	/*background:linear-gradient(#cbcbcb, #676767);*/
	
	background: -webkit-linear-gradient(#cbcbcb, #676767); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#cbcbcb, #676767); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cbcbcb, #676767); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#cbcbcb, #676767); /* Standard syntax */
}

.left_bground_2
{
	background-image:url('../images/background/vertical_dashed_line_v1.png');	
	background-position:top;
	background-repeat:repeat-y;
	/*height:100%;*/
}
		
.horizontal_dashed_line
{
	background: url('../images/background/horizontal_dashed_line_v1.png'); 
	background-repeat: repeat-x; 
	background-position: center center;
	background-color:#CCCCCC;
} 

.horizontal_dashed_line_2
{
	background: url('../images/background/horizontal_dashed_line_v1.png'); 
	background-repeat: repeat-x; 
	background-position: center center;
	background-color:#7E7E7E;
} 
	
.top_menu_bar_bground
{
	/*background:linear-gradient(90deg, #cbcbcb, #7e7e7e);*/
	
	background: -webkit-linear-gradient(left, #cbcbcb, #7e7e7e); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(left, #cbcbcb, #7e7e7e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #cbcbcb, #7e7e7e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #cbcbcb, #7e7e7e); /* Standard syntax */


	
	
	/*
	background:url('http://192.168.1.201/tgs/staging/images/background/horizontal_dashed_line_v1.png'), url('http://192.168.1.201/tgs/staging/images/background/gradient5_48h.jpg');
	background-repeat: repeat-x; 
	background-position: center center;
	*/
}

.top_menu_bar_bground_2
{
	background: url('../images/background/horizontal_dashed_line_v1.png'); 
	background-repeat: repeat-x; 
	background-position: center center;
}










/** THE FOLLOWING IS FOR THE WEATHER WIDGET - HAS THIS BEEN DEPRICATED?  STYLE TAG SHOULDN'T BE HERE**/
<style type="text/css">
   #widget-forecast {width:250px;height:300px;}
</style>



