body, td    
{
	font-family:arial;
	font-size:80%;
	color:#fff;
}

a
{
	color:#3B3D99;
	text-decoration:none;
}


a:hover  
{
	text-decoration:underline;
}


.full       
{
	width:100%;
}

li          
{
	margin-bottom:0.5em;
}

/* main layout */
div.path a {
	color:#fff;
}

td.path a {
	color:#fff;
}

a.path:link,
a.path:hover,
a.path:active,
a.path:visited {
	color:#fff;
}

td.footer, td.footer a 
{
	color:#4D5966;
}

/* content */
td.scontent 
{
/*	padding:1em 0 2em; */
}

div.scontent 
{
/*	margin:1em 0 2em; */
}

h1 
{
	font-size:150%;
	font-weight:bold;
	/*border-bottom:1px dotted #fff;*/
}
h2 
{
	font-size:130%;
	font-weight:normal;
}

h3 
{
	font-size:110%;
	font-weight:normal;
}

/* 2nd level */
td.bullet1  
{
	text-align:right;
	vertical-align:top;
	padding:11px 8px 0 0;
}

td.text1    
{
	vertical-align:top;
	padding:0.7em 0;
	width:100%;
}

/* 3rd level */
td.bullet2  
{
	text-align:right;
	vertical-align:top;
	padding:6px 5px 0 17px;
}

td.text2    
{
	vertical-align:top;
	padding:0.2em 0 0.3em;
	width:100%;
}

/* 4th level */
td.bullet3  
{
	text-align:right;
	vertical-align:top;
	padding:8px 5px 0 29px;
}

td.text3    
{
	vertical-align:top;
	padding:0.2em 0 0.3em;
	width:100%;
}

/* footer */

/* forms */
td.formHeader   
{
	border-bottom:2px solid #F0EBDC;
	height:1px;
	padding:0;
	font-size:1px;
}

td.name         
{
	border-bottom:1px solid #F0EBDC;
	width:30%;
	font-size:80%;
}

td.nameRequired 
{
	border-bottom:1px solid #F0EBDC;
	width:30%;
	font-size:80%;
	font-weight:bold;
}

td.value        
{
	border-bottom:1px solid #F0EBDC;
	width:80%;
	border-left:1px solid #F0EBDC;
}

td.svalue       
{
	padding:0px; 
	vertical-align:middle;
	font-size:80%;
}
td.valueFailed  
{
	text-align:right;
	border-bottom:1px solid #F0EBDC;
	background:#FFE2DD;
	width:80%;
	border-left:2px solid #FF6A6A;
}

td.empty        
{
	font-size:4px;
	border-bottom:1px solid #F0EBDC;
}

td.submit       
{
	padding:10px; 
	text-align:right;
	border-top:1px solid #F0EBDC;
}

input.text      {width:100%;}
textarea.text      {width:100%;}

/* tables */
table.table_pricelist td          
{
	border-bottom:solid 1px #E5E5E5; 
	border-left:solid 1px #F0EBDC;
	font-size:80%;
	padding:0.2em;
	vertical-align:top;
}

 /* class for table tag */
table.table_pricelist .headrow td 
{
	border-bottom:none; 
	border-left:none;
} 

/* class for headin row */
table.table_pricelist .code       
{
	border-left:none; 
	width:5em;
	text-align:center;
} 

/* class for product code tag */
table.table_pricelist .price      
{
	background:#FAFBFC; 
	width:5em;
	text-align:right;
} 

/* class for price cell */

/* gallery */
table.images        
{
	background-color:#F3F3F3; 
	width:95%; 
	margin-top:1em;
}

table.search_images
{
	background-color:#F3F3F3; 
	width:85%; 
	margin-top:2em; 
	margin-bottom:1em;
}

td.thumbRight       
{
	text-align:center; 
	border-top:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	width:33%;
}

td.thumbEmpty       
{
	text-align:center; 
	border-top:1px solid #ffffff; 
	width:33%;
}

td.thumbFirstRight  
{
	text-align:center; 
	border-right:1px solid #ffffff; 
	width:33%;
}

td.thumbFirstEmpty  
{
	text-align:center; 
	width:33%;
}

/* gallup */
table.gallup            
{
	width:100%;
}

table.gallup td.title   
{
	padding:0 0 1em 0;
	font-size:80%;
	font-weight:bold;
}

table.gallup td.radio   
{
	width:1px;
	vertical-align:top;
}

table.gallup td.text    
{
	padding:3px 0 0 2px;
	width:100%;
	font-size:80%;
	padding-right:10px;
}

table.gallup td.result  
{
	padding-top:0.2em;
	font-size:80%;
}

table.gallup td.graph   
{
	width:100%;
	vertical-align:middle;
}

table.gallup div.bg     
{
	background-color:#E5E5E5;
	margin:6px 0 0;
}

table.gallup div.fg     
{
	height:4px;
	background-color:#838587;
	margin:3px 0;
}

table.gallup td.num     
{
	text-align:right;
	padding-left:15px;
	font-size:80%;
	padding-right:10px;
}

table.gallup td.dash    
{
	padding:3px 15px 0;
}

table.gallup td.button  
{
	padding:5px 0;
}

/* gallery */
.gallery_thumb_container {
	width:145px;
	height:100px;
	float:left;
}
.gallery_thumb_bgr {
	border:1px solid #FFFFFF;
	width:127px;
	height:92px;
}
.gallery_thumb {
	border:0px;
	margin:1px;
}

