/* Global Elements */
* 
	{	
	margin				: 0px; 
	padding				: 0px; 
	}

html 
	{
	}

body 
	{
	color 				: #128995;
	background-color	: #FFFFFF;
	font-family			: Trebuchet MS, Helvetica, sans-serif;
	font-size 			: 12px;
	text-align			: center;
	}
body  a
	{
	color 				: #006B79;
	text-decoration 	: none;
	}
body  a:hover
	{
	color 				: #006B79;
	text-decoration 	: underline;
	}
h1
	{
	color				: #128995;
	font-size			: 18px;
	font-weight			: normal;
	text-align			: right;
	}
h2
	{
	color				: #666666;
	font-size			: 18px;
	font-weight			: normal;
	text-align			: left;
	}
h3
	{
	color				: #666666;
	font-size			: 14px;
	
	font-weight			: normal;
	text-align			: left;
	}
:-moz-any-link:focus 
	{
  	outline				: none;
	}
.cont
	{
	margin				: 0px auto;
	}
.search
	{
	width				: 190px;
	height				: 50px;
	}
.search .field
	{
	width				: 190px;
	height				: 20px;
	border				: 1px solid #088390;
	text-align			: left;
	}
	
	
/*FRONT ELEMENTS---------------------------------------------------------------------------------------------*/
.cont .front
	{
	margin				: 70px auto 0px auto;
	width				: 700px;
	height				: 400px;
	background-image	: url(../imgs/bg_1.jpg);
	background-position	: top right;
	background-repeat	: no-repeat;
	}
.cont .front .left
	{
	float				: left;
	text-align			: left;
	margin-left			: 100px;
	}
.cont .front .left .text
	{
	margin-top			: 5px;
	float				: left; 
	width				: 400px; 
	text-align			: left; 
	line-height			: 110%;
	}
	
	
	
/*SEARCH AGAIN ELEMENTS---------------------------------------------------------------------------------------------*/
.cont .again
	{
	margin				: 70px auto 0px auto;
	width				: 700px;
	height				: 461px;
	background-image	: url(../imgs/bg_3.jpg);
	background-position	: bottom right;
	background-repeat	: no-repeat;
	}
.cont .again .left
	{
	margin-top			: 5px;
	margin-left			: 209px;
	float				: left;
	}
.cont .again .text
	{
	float				: left; 
	text-align			: left; 
	margin				: 40px 0px 0px 50px;
	}



/*SEARCH RESULT ELEMENTS---------------------------------------------------------------------------------------------*/
.cont .result
	{
	margin				: 0px auto;
	padding-left		: 20px;
	width				: 810px;
	height				: 550px;
	background-image	: url(../imgs/bg_2.jpg);
	background-position	: 520px 0px;
	background-repeat	: no-repeat;
	}
.cont .result .suppliers
	{
	margin-top			: 45px;
	height				: 440px;
	width 				: 810px;
	}
.cont .result .suppliers .box
	{
	float				: left;
	margin				: 20px 20px 0px 0px;
	height				: 130px;
	width 				: 250px;
	background-image	: url(../imgs/box.jpg);
	background-position	: center center;
	background-repeat	: no-repeat;
	}
.cont .result .suppliers .box .title
	{
	height				: 25px;
	padding				: 10px;
	text-align			: right;
	font-size			: 18px;
	color				: #FFFFFF;
	}
.cont .result .suppliers .box .logo
	{
	height				: 80px;
	width				: 120px;
	float				: left;
	background-position	: center center;
	background-repeat	: no-repeat;
	}
.cont .result .suppliers .box .info
	{
	height				: 80px;
	width				: 120px;
	float				: left;
	text-align			: right;
	font-size			: 14px;
	color				: #23919C;
	}
	




/* CLUE TIP CSS */
/* Clue Tip */
#cluetip-close img 
	{
  	border				: 0;
	}
#cluetip-title 
	{
  	overflow			: hidden;
	}
#cluetip-title #cluetip-close 
	{
  	float				: right;
  	position			: relative;
	}
#cluetip-extra 
	{
  	display				: none;
	}

/* Styling */
.cluetip-default 
	{
  	}
.cluetip-default #cluetip-waitimage 
	{
  	width				: 43px;
  	height				: 11px;
  	position			: absolute;
  	background-image	: url(images/wait.gif);
	}
.cluetip-default #cluetip-outer 
	{
	position			: relative;
	margin				: 0;
	background-color	: #FFFFFF;
	}
.cluetip-default #cluetip-title 
	{
	padding				: 2px 0px 2px 10px;
	height				: 18px;
	font-size			: 100%;
	font-weight			: normal;
	background-image	: url(../imgs/tt_bg.jpg);
	background-position	: left;
	background-repeat	: repeat-y;
	background-color	: #22919C;
	color				: #FFFFFF;
	text-align			: left;
	}
.cluetip-default #cluetip-title a 
	{
  	color				: #d9d9c2;
  	font-size			: 100%;
	}  
.cluetip-default #cluetip-inner 
	{
  	padding				: 5px 5px 5px 5px;
	}
.cluetip-default #cluetip-close 
	{ 
  	text-align			: right;
  	padding				: 2px 2px 2px 0px;
  	color				: #900;
	}

/* Arrows */
.cluetip-arrows 
	{
  	display				: none;
  	position			: absolute;
  	top					: 0;
  	left				: -11px;
  	height				: 22px;
  	width				: 11px;
  	background-repeat	: no-repeat;
  	background-position	: 0 0;
	}
.clue-right-default .cluetip-arrows 
	{
	background-image	: url(../imgs/darrowleft.gif);
	}
.clue-left-default .cluetip-arrows 
	{
  	background-image	: url(../imgs/darrowright.gif);
  	left				: 100%;
  	margin-right		: -11px;
	}
.clue-top-default .cluetip-arrows 
	{
  	background-image	: url(../imgs/darrowdown.gif);
  	top					: 100%;
  	left				: 50%;
  	margin-left			: -11px;
  	height				: 11px;
  	width				: 22px;  
	}  
.clue-bottom-default .cluetip-arrows 
	{
  	background-image	: url(../imgs/darrowup.gif);
  	top					: -11px;
  	left				: 50%;
  	margin-left			: -11px;
  	height				: 11px;
  	width				: 22px;
	}