body { 
background:  #FFFFFF;
color:#666;
margin: 0px 0px 10px 0px;
font-family: verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
/* Defines the background and margins for a page */
}
#content{
margin: 0px 30px 10px 30px;
}
#content-tss{
margin: 0px 38px 10px 0px;
line-height: 150%;
}
#pricer
{
	margin: 0px 0px 5px 10px;
	padding: 0px 3px 3px 3px;
	border-color: #C00;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
td,th {
font-family: verdana,Arial, Helvetica, sans-serif;   
line-height: 135%;
text-decoration: none; 
			
		 }
table.footer { 
background: url(../images/top_b1.gif); 
height:40px;
}
#license{
margin: 0px 20% 10px 20%;
font-family: verdana,Arial, Helvetica, sans-serif; 
font-size: 100%; 
line-height:140%;
}

a.footer:link
{
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #fff;
	background:transparent;
}
a.footer:hover {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 10px;
color:#C00;
background:transparent;
}
a.footer:visited {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 10px;
color:#fff;
background:transparent;
}
input.button
{
	padding: 2px 2px;
	background: #fff;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#C00;
	border-color: #C00 #C00 #C00 #C00;
	border-width: 2px;
	border-style: outset;
}
div.but {
width: 130px;
height: 20px;
background-image: url(images/but130.gif);
background-repeat:no-repeat;
padding: 1px;
margin-top: 4px;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
.but {

height: 20px;
background-image: url(http://myloupe.com/images/but130.gif);
background-repeat:no-repeat;
padding: 1px;
margin-top: 4px;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000;
}
.but a
{
	padding: 2px;
	margin: 1px 3px 5px 3px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background: #999;
	display: block;
	border-color: #999;
	border-width: 2px;
	border-style: outset;
	 text-decoration: none;
}

.but a:hover
{ 
 color: #fff;
	background: #C00;
	border-style: inset;
	border-color: #ccc;

	text-decoration: none;
}

.txt11 {
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000;
line-height: 1.4em;
}
.txt12 {
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
line-height: 1.4em;
}
.txt9 {
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000;

}
.txt12 {
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
}
.hdr {
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
#header{
background-image: url(http://myloupe.com/members/290/images/shadow.gif);
margin: 0px 0px 0px 0px;
padding:0px;
position:relative;
top:0px;
left:0px;
height:24px;

}

.greybox {background:  #ccc;
padding: 5px;
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
div#search {
width: 140px;
background:  #666;
padding: 5px;
border-top: 1px solid #333;
border-right: 1px solid #999;
border-bottom: 1px solid #000;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
}
div#leftmenu {
width: 140px;
background:  #ccc;
padding: 5px;
border-top: 1px solid #333;
border-right: 1px solid #999;
border-bottom: 1px solid #000;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
}
div#but {
width: 130px;
height: 20px;
background-image: url(http://myloupe.com/images/but130.gif);
background-repeat:no-repeat;
padding: 1px;
margin-top: 4px;
border-top: 1px solid #000;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}

div.thumb {
width: 130px;
background:  #fff;
padding: 2px;
border: 1px solid #999;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
div#welcome {
padding: 4px;
margin: 0,0,4,0;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
div.inf {
width: 130px;
background:  #fff;
padding: 2px;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
div#bline {
border-bottom: 1px solid #ccc;
}
.bline {
border-bottom: 1px solid #ccc;
}
div#image {
background:  #fff;
padding: 5px;
border: 1px solid #fff;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
div#tab {
width: 137px;
height: 21px;
background-image: url(http://myloupe.com/members/290/images/w-tab.gif);
background-repeat:no-repeat;
padding: 1px;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
}
table#found {
float: right;
}
A {
color: #C00;
text-decoration: none;
/* Sets the text color and removes the default underline from links */
}

A:HOVER  {
color: #F00;
text-decoration: underline;
/* :HOVER is a 'pseudo-class' used to define the attributes
    of an anchor tag on mouse over */
}



A.top  {
color: #666;
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 

/* Class selector which sets link style 
   for footer taxonomy */
}
A.top:HOVER   {
color: #C00;
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
A.black  {
color: #000;
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
A.black:HOVER   {
color: #C00;
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
.topnav  {
color: #fff;
text-decoration: none;
font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
.tagline	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 18px; 
			font-weight: bold; 
			text-decoration: none;
			color:#cccccc;
			margin:0,0,10,10; 
		}
FORM { display: inline;
       marrgin: 0,0,0,0; 
       }
/* In some browsers the <FORM> tags will create an 
   undesired line-break.  This is because FORM is by default
   interpreted as a block element, like P or DIV tags.  
   Setting the display to 'inline' tells browsers to
   treat the FORM tags more like B or SPAN.  */



INPUT, TEXT, {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000;
padding: 0px;
margin: 2,2,4,2;
background:#e6e6e6;
}
select{
background-color: #fff; font-weight: normal; font-size: 11px; color: #666;border-color: #c00;
	border-width: 1px;
	border-style: solid;}
}
h4 	{  
			font-family: geneva,Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			color: #000000; 
			font-weight: 600; 
			text-decoration: none;
			margin:16px,0px,10px,0px;
		}

h3 	{  
			font-family: verdana,Arial, Helvetica, sans-serif; 
			font-size: 16px; 
			color: #000000; 
			font-weight: 600; 
			text-decoration: none;
			margin:0px,0px,0px,0px;
		}
h2 	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 18px; 
			font-weight: bold; 
			text-decoration: none;
			color:#cccccc; 
			margin:5px,0px,3px,0px;
		}
h1 	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 20px; 
			font-weight: normal; 
			text-decoration: none;
		}
sup 	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			font-weight: normal; 
			text-decoration: none;
		}
.small	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			font-weight: normal; 
			text-decoration: none;
		}
.keyword	{  
			font-family: verdana,Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			font-weight: normal; 
			text-decoration: none;
		}
.copy	{  
			font-family: verdana,Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			font-weight: normal;
			color:#666; 
			text-decoration: none;
		}		
.large	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 16px; 
			font-weight: 700; 
			text-decoration: none;
		}

.nav	{  
			font-family:Arial,Helvetica,sans-serif; 
			font-size: 12px; 
			font-weight: normal; 
			text-decoration: none;
			
		}
.navside	{  
			font-family:Arial,Helvetica,sans-serif; 
			font-size: 10px; 
			font-weight: bold; 
			text-decoration: none;
			line-height: 1.5;
			}

.cart_hdr	{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: 900; 
			text-decoration: none;
			color:#fff;
			background:#999;
		}
.details{
margin: 0px 10px 4px 10px;
}		

.sub-head{
font-size:110%;
font-weight: bold;
}	
.sub-content{
margin: 4px 20px 6px 60px;
width:75%;
}
.agreement p{
margin: 0 10% 10px 10%;
font-family:geneva,helvetica,arial,sans-serif;
font-size:110%;
line-height:150%;
}

.ccc{
font-family:geneva,helvetica,arial,sans-serif;
color:#ccc;
margin: 10px 10px 10px 10px;
}

a.ccc:hover{
font-family:geneva,helvetica,arial,sans-serif;
color:#C00;
margin: 10px 10px 10px 10px;
}
