BODY {
 margin: 0px;
 background : #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
}

H1  {
 font-size: 120%;
 font-weight : bold;
 color : #336699;
 margin: 20pt 0pt 18pt 0pt;
}

H2  {
 font-size: 100%;
 font-weight: bold;
 color: #336699;
 margin: 18pt 0pt 6pt 0pt;
 }
 
 H3  {
 font-size: 100%;
 font-weight: bold;
 color: #666666;
 padding: 0px 5px;
 border: 1px solid #DBED64;
 }

H4  {
 font-size: 90%;
 font-weight: bold;
 color: #666666;
 margin: 18pt 0pt 6pt 0pt;
 }
 
 H5, H6  {
 font-size: 80%;
 font-weight: bold;
 color: #336699;
 margin: 0pt 0pt 6pt 0pt;
 }
 
hr { color: #666666; padding: 0px; margin: 0px }
img { border: 0px }
p { font : 90%  Arial, Helvetica, sans-serif }
li { margin: 0pt 10pt 6pt 10pt }
ol { list-style-type : decimal; font : 90%  Arial, Helvetica, sans-serif}
ul  {  list-style-type : circle; font : 90%  Arial, Helvetica, sans-serif}

a:link, a:visited { color: #336699;  text-decoration: underline } 
a:hover, a:active { color: #000000; text-decoration: none; background: #FEF6EB }

 /*CUSTOM SECTION BEGINS HERE*/
 
.cookie {
	font-size: 70%;
	text-align: left;
	margin: 0px 10px 3px 0px;
}

 .feature {
 	font-size: 90%;
	padding: 6px;
	margin: 10px 6px 6px 6px;
	background : #FFFFFF;
}

 .feature2 {
 	font-size: 90%;
	padding: 6px;
	margin: 10px 6px 6px 6px;
	background : transparent;
}

.feature-box {
	font-size: 90%;
	padding: 6px;
	margin: 10px 6px 6px 6px;
	border: 2px dotted #DBED64;
	background : #FFFFFF;
}

.feature-box-bg {
	font-size: 90%;
	padding: 4px;
	margin: 10px 6px 6px 6px;
	border: 1px solid #DBED64;
	background : #FFFFFF;
} 

.footer  {
 font-size: 75%;
 text-align: center;
 margin: 6px 10px 6px 10px;
}

.footer2 {
	font-size: 7pt;
}

.google {
	padding: 0px 20px 10px 0px;
	float: left;
	width: 60%;
	height: 260px;
	position: relative;
}

.menu {
	font: 75% Arial, Helvetica, sans-serif;
	margin: 5px 5px;
	line-height : 12pt;
	color: #333333;
}

.menu a, .menu a:active, .menu a:visited {
	 color: #333333;
	 text-decoration: none;
	 padding: 0pt 2pt;
 	 border: 1pt solid #F5F5F5;
	 width: 90%; 
	 display: block;
 }
 
.menu a:hover { 
	text-decoration: none;
	padding: 0pt 2pt 0pt 2pt;
	background-color : #FEF6EB;
 	border: 1pt solid #DBED64;
	width: 90%;
	display: block;
	color: #000000;
} 

.menu-bold {
	font-size: 80%;
	font-weight : bold;
	width: 90%;
	display: block;	
	padding: 0 2pt;
	margin: 0 4px;
	border: 1pt solid #DBED64;
	background-color : #FEF6EB;
	color: #0671AA;
}

.menu-bold2 {
	font-size: 80%;
	font-weight : bold;
	color: #0671AA;
}

.menu-bold2 a, .menu-bold2 a:visited {
	text-decoration: none;
	width: 90%;
	display: block;	
	padding: 0 2pt;
	margin: 0 4px;
	border: 1pt solid #DBED64;
	background-color : #FEF6EB;
}
 
.menu-bold2 a:hover { 
	text-decoration: none;
	font-weight : bold;
	background-color : #DBED64;
	color: #666666;
} 

 /*bottom menu style*/
.menu-btm {
	font-size: 80%;
	text-align: center;
	margin: 5px 10px 5px 10px;
}

.merchants {
	border: 2px solid #0671AA;
	width: 100%;
	padding: 5px;
}

.table-main {
	width: 700px;
}

.table {
	background-color: #FFFFFF;
	border-top: 1px solid #DBED64;
	border-right: 1px solid #DBED64;
	border-left: 1px solid #DBED64;
	background-image: url('../images/bg.jpg');
	height: 50px;
	background-repeat : repeat-y;
	background-position :  left 50%;
}

 /*main table- row 2 for headline text*/
.table2 {
	background-color: #FFFFFF;
	border-right: 1px solid #DBED64;
	border-bottom: 1px solid #DBED64;
	border-left: 1px solid #DBED64;
	background-image: url('../images/bg2.jpg');
	background-repeat : repeat-y;
	background-position :  left 50%;
}

 /*main table- row 2 for headline text*/
.table3 {
	background-color: #FEF6EB;
	border: 1px solid #DBED64;
}

.table-col1 {
	 padding: 10px 10px 30px 0px;
     vertical-align: top;
     width: 530px;
} 

.table-col2 {
	 background: #F5F5F5;
	 padding: 10px 0px 30px 0px;
	 vertical-align: top;
	 width: 170px;
}

.tagline {
	font-size: 70%;
	padding: 0px 10px;
	margin: 0px;
	font-style: italic;
}

.table-data {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 2px solid #33cccc;
    border-bottom: 2px solid #33cccc;
	border-left: 2px solid #33cccc;
	border-right: 2px solid #33cccc;
}

.table-data td {
    text-align: left;
    valign: top;
    border-top: 1px solid #33cccc;
	border-left: 1px solid #33cccc;
	border-right: 1px solid #33cccc;
    padding: 0.2em 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #000000;
	font-size: 90%;
	
}
