
/* *** stylesheet.css for graviflo.com *** */

body { 
	margin-left:		0; 
	padding:			0; 
	background-color: 	#FFFFFF;
	background-image: 	url(images/bg.gif);
	background-repeat: 	repeat;
} 


A:link, A:visited, A:active	{ 
	color: 				black; 
	text-decoration: 	none;
	font-weight: 		bold;
}
A:hover { 
	color: 				#E20000; 
	text-decoration: 	none; 
}

a.std:link, A.std:visited, A.std:active	{ 
	color: 				black; 
	text-decoration:	none;
	font-weight: 		bold;
}
a.std:hover { 
	color: 				#E20000; 
	text-decoration: 	none; 
}

a.alt:link, A.alt:visited, A.alt:active	{ 
	color: 				white; 
	text-decoration:	none;
	font-weight: 		bold;
}
a.alt:hover { 
	color: 				#E20000; 
	text-decoration: 	none; 
}

a.red:link, A.red:visited, A.red:active	{ 
	color: 				#E20000; 
	text-decoration:	underline;
	font-weight: 		bold;
}
a.red:hover { 
	color: 				black; 
}

.slogan {
	padding:		0px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		large;
	font-weight:	bold;
	font-style:		italic;
	color: 			white;

     text-align:		center;

}

.caption {
	padding-left:	0px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		xx-small;
	font-weight:	normal;
	font-style:		normal;
	color: 			black;
 	text-align:		center;
}

A.black:link, A.black:visited, A.black:active	{ 
	color: 				black; 
	text-decoration: 	none;
	font-weight: 		bold;
}
A.black:hover { 
	color: 				#E20000; 
	text-decoration: 	none; 
}

A.white:link, A.white:visited, A.white:active	{ 
	color: 				white; 
	text-decoration: 	none;
	font-weight: 		bold;
}
A.white:hover { 
	color: 				black; 
	text-decoration: 	none; 
}

.location {
	padding-left:	100px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		small;
	font-weight:	bold;
	font-style:		normal;
	color: 			white;
 	text-align:		left;
}

.header {
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		x-small;
	font-weight:	bold;
	font-style:		normal;
	color: 			white;
 	text-align:		center;
}

.footer {
	padding-left:	10px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		xx-small;
	font-weight:	normal;
	font-style:		normal;
	color: 			white;
 	text-align:		left;
}

.footer-alt {
	padding-left:	10px;
	font-family:	verdana, trebuchet, arial, sans-serif;
	font-size:		small;
	font-weight:	normal;
	font-style:		normal;
	color: 			white;
 	text-align:		left;
}

table.home { 
     font-family:		arial;
     font-size:			10pt;
     width:				750px;
     border-style:		solid;
     border-color:		black;
     border-width:		0px;
    border-collapse: collapse;
}



tr.home { 
}

td.home {  
     font-size:			10pt;
     background-color:	white;
     color:				black;
     border-style:		solid;
     text-align:		center;

	width: 375px;

	border-left:		0px;

	border-right:		solid black 4px;
	border-top:			solid black 4px;
}

td.home-black {  
     font-size:			10pt;
	font-weight: bold;
     background-color:	black;
     color:				white;
     border-style:		solid;
     border-width:		0px;
     text-align:		center;

	border-left:		0px;

	border-right:		solid black 4px;
	border-top:			solid black 4px;

}

td.home-red {  
     font-size:			10pt;
     background-color:	#E20000;
     color:				white;
     border-style:		solid;
     border-width:		0px;
     text-align:		left;
	width: 375px;

	border-left:		solid black 4px;
	border-right:		solid #E20000 4px;
	border-top:			solid black 4px;
}

.content-title {
	text-align:			left; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
    font-size: 			large;
    font-weight: 		bold;
    color: 				#404040;
}

.content {
	margin:				10px;
	text-align:			justify;
    font: 				small Verdana,arial, helvetica,sans-serif;
    line-height: 		125%;
    border: 			0px;
    color: 				black;
}

.product-title {
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
    font-size: 			large;
    font-weight: 		bold;
    color: 				#404040;
}

.product-title2 {
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
    font-size: 			x-large;
    font-weight: 		bold;
    color: 				#404040;
}

.sales-info {
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
    font-size: 			small;
    font-weight: 		bold;
    color: 				#E20000;
}

table.specs { 
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border:				1px;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
	border-collapse: 	collapse;
}

tr.specs {  
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border:				1px;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

tr.specs-dbl {  
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border-style:		solid;
	border-color:		#E20000;
	border:				1px;
	border-bottom:		2px;
}

td.specs-hdr { 
	background-color:	#E20000;
	color:				white;
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	font-weight:		bold;
	border:				1px;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-rowhdr { 
	background-color:	#E20000;
	color:				white;
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	font-weight:		bold;
	border:				1px;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
	border-bottom: 		solid white 1px;
}

td.specs-hdr-l { 
	background-color:	#E20000;
	color:				white;
	text-align:			left; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	font-weight:		bold;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-dim { 
	background-color:	white;
	color:				#E20000;
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			xx-small;
	font-weight:		normal;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs { 
	vertical-align:		top;
	text-align:			center; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-l { 
	vertical-align:		top;
	text-align:			left; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-lg { 
	vertical-align:		top;
	text-align:			right; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			medium;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-r { 
	vertical-align:		top;
	text-align:			right; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			small;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
	padding-right:		25px;
}

td.specs-j { 
	vertical-align:		top;
	text-align:			justify; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			X-small;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}

td.specs-ftr { 
	background-color:	white;
	color:				#E20000;
	text-align:			right; 
	font-family: 		Verdana, Helvetica, Arial, sans-serif; 
	font-size:			xx-small;
	font-weight:		normal;
	border:				1px;
	border-style:		solid;
	border-color:		#E20000;
	border-width:		1px;
}


input, textarea { 
	background-color:	#ECECEC;
	border-style:		solid;
	border-width:		2px;
	border-collapse: 	collapse;
	margin:			1px;
}


#print-header {
	display: 		none;
}

#print-footer {
	display: 		none;
}

.pageno {
}