/* the majority of text links on the page */
a:link {color : #336699;}
a:visited {color : #336699;}
a:hover {color : #000000;}

/* FT */
a.couponLink:link, a.couponLink:visited {
   color: #FFFFFF;
   text-decoration: none;
}

/* FT */
h1 {
	color : #336699;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 15px;
   font-weight : bold;
   line-height : 16px;
}

/* FT */
h2 {
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
 	line-height : 16px;
   margin-bottom: 0px;
   margin-top: 5px;
}

/* FT */
hr {
   color: #336699;
   height: 1px;
   margin-top: 0px;
}

/* FT */
input, textarea {
   font-size: 11px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* FT */
img {
   border-color: #336699;
}

/* FT */
select {
   font-size: 11px;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color : #EDEFFE;
}

/* adjust text throughout the page */
.cellText	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 13px;
	margin-top : 0px;
	margin-left : 50px;
	margin-right : 20px;
}

/* FT - text formatting for "choose another city" */
.cityChooser {
   font-size: 10px;
   margin-top: 5px;
}

/* adjust text on content bar - rop right nav */
.contactText	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 18px;
	margin-top : 8px;
}

.content	{
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 16px;
}

/* heading within coupon - left (red) side */
.couponHeading	{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : bold;
	line-height : 30px;
}

/* adjust text within coupon - right (blue) side */
.couponText	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 14px;
	margin : 5px 5px 5px 5px;
	word-spacing : -1px;
}

/* footer info - copyright notice, privacy statement etc. */
.footerText	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	margin : 10px 10px 10px 10px;
}

.galleryText	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 14px;
	padding : 1px;
}

/* headings - top of main content on each page */
.heading	{
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	line-height : 16px;
}

/* this will affect the appearance of all form inputs */
.input	{
	background-image : url(../images/common/input_bg.gif);
	background-repeat : repeat-x;
	width : 180px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height : 20px;
   border-bottom : 1px solid #ddd;
}

/* margins to adjust list elements - used to accomodate different browsers */
li.margins	{
	margin-left : -14px;
	margin-right : 5px;
}

/* adjust text throughout the page */
.mainText	{
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 16px;
	padding : 5px;
}

/* adjust text - category pages */
.mainText2	{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 14px;
	margin-left : 5px;
}

/* top and bottom row of links*/
.navLink	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : 900;
		color : #5981A7;
		word-spacing : -1px;
		letter-spacing : 0px;
}

/* FT */
.pageTitle {
   font-size: 16px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #336699;
}

/* this will affect the appearance of the select menus - left side of the pages*/
.select	{
	background-color : #EDEFFE;
	width : 150px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left : 25px;
}

/* spacing for subcategory listings on the category pages */
li.subcat	{
	margin-left : 6px;
}

/* header text for retro pages */
.retroHeading	{
	color : #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : normal;
	position : relative;
	left : 40px;
	top : 40px;
}

/* FT - green status text formatting for confirmation messages */
.statusGreen {
   font-size: 12px;
   font-weight: bold;
   color: #008800;
}

/* FT - red status text formatting for error messages */
.statusRed {
   font-size: 12px;
   color: #BB0000;
}

/* FT - formatting for subcategory list */
.subcategoryName {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

/* subheading - right panel, client information under image */
.subHeading	{
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 16px;
}

/* cell padding and text control */
td.content	{
	color : #336699;
	padding : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 18px;
}

/* this will affect the appearance of all form textareas */
.textarea	{
	background-image : url(../images/common/textarea_bg.gif);
	background-repeat : repeat-x;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 200px;
	width : 300px;
}

/* unordered list - left navigation - "Our Business Offers" */
ul.list	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #336699;
	line-height : 18px;
	word-spacing : -2px;
	margin :  5px 3px 15px 43px;
	padding : 0;
	list-style-image : url(../images/common/bullet.gif);
}

/* 
	unordered list - underneath "Why Fabulous Savings" - home page and
	city category page - "Why Fab Savings?"  
*/
ul.listHome	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #336699;
	line-height : 16px;
	margin-bottom : 15px;
	word-spacing : -2px;
	list-style-image : url(../images/home/bullet.gif);
}

/* unordered list - underneath "Merchant List" - category page  */
ul.listCategory	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #336699;
	line-height : 13px;
	word-spacing : -2px;
	list-style-image : url(../images/category/bullet.gif);
}

a.rss {
   border: 1px solid;
   border-color: #FC9 #630 #330 #F96;
   padding: 1px 3px;
   font: bold 10px verdana, sans-serif;
   color: #FFF;
   background: #F60;
   text-decoration: none;
   margin: 0px;
   vertical-align: middle;
}

	
