/*begin yahoo reset css*/
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

/*table {
border-collapse:collapse;
border-spacing:0;
}
*/

ul { padding-left: 15px; margin: 0px; border-style: none; }
			fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym {border:0;
}
/*end yahoo reset css*/


body {background-color:#FFF;}

#headerimage {margin-top:1em;}

/*navigation menu*/
.menu a {font-family:"tahoma","verdana",sans-serif;text-decoration:none;font-size:small;color: #555555;}
.menu a:link {color:#555;}
.menu a:visited {color:#555;}
.menu a:focus {color:orange;}
.menu a:hover {color:orange;}
.menu a:active {color:green;}

/*buy buttons*/
.button { background-color: #f8f8f8; border-right-color: #eaeaea; border-bottom-color: #eaeaea; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding-bottom: 2px; padding-top: 2px; width: 163px; margin-bottom: 5px; border-width: 1px; border-style: solid;}

.buymenu
{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 15px;
	text-decoration: none;
	font-size: 12px;
	color: #555;
	line-height: 20px;
}

.buymenu a { font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin-left:5px;text-decoration:none;font-size: 10px;color:#555;}
.buymenu a:link {color:#555;}
.buymenu a:visited {color: #555555;}
.buymenu a:focus {}
.buymenu a:hover {}
.buymenu a:active {color: #555555;}

/*outer page border*/
#container {
			width:980px;
			
			border:solid 1px #CCC;
			background-color:white;}

/*buy buttons*/
.table_style {border-style:none;}

/*4 features cells*/
.td_style {border-width: 0px; border-style: none; padding: 0px;vertical-align:top;}

              
.td_style_border {border-color: #cccccc; border-width: 1px; border-style: solid; padding: 10px; background-color:#fff; vertical-align:top;}

/*intro cell*/
.td_style2 {border:1px solid #FFF;padding:0px;vertical-align:top;}

/*buy cell*/
.td_style3 {border:1px solid #fff;background-color:#fff;padding:10px;vertical-align:top;}

/*image cell on secondary pages in intro area*/
.td_style4 {border:1px solid #FFF;background-color:#FFF;padding:10px;vertical-align:top;}

.intro_text {font-family: "Lucida Grande", Verdana, Arial, sans-serif, sans-serif; color:#888;font-size:1em;line-height: 150%;}

.body_header {color: #0066cc;margin-bottom:.2em;font-family:"trebuchet ms","verdana",sans-serif;
			font-weight:bold;
			font-size:1.3em;}
			.body_subheader {color:#0066CC;margin-bottom: .2em;font-family:"trebuchet ms","verdana",sans-serif;
			font-weight:bold;
			font-size: 1.1em;}
			.body_text {font-family: "Lucida Grande", Verdana, Arial, sans-serif, sans-serif; color:#666666;margin-top:0;
			font-size:.8em;line-height: 150%;}
			.small_body_text {font-family: "Lucida Grande", Verdana, Arial, sans-serif, sans-serif; color:#666666;margin-top:0;
			font-size: .7em;line-height: 150%;}
			.body_text_focus {color: #0066cc;}

	h2 {color:#1F2F59;font-family:"trebuchet ms","verdana",sans-serif;
			font-weight:bold;
			font-size:1.2em;}
			.header_text_focus {color:#0066CC;}
			}










