/*-----------------------------------------------------------------------------
moodstudio framework Style Sheet

date:      
author:    moodstudio
email:     moodstudio@gmail.com
website:   http://www.moodstudio.net/
-----------------------------------------------------------------------------*/

/* =general rules
-----------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;}
	
html, body {
	height: 100%;}	
		
body {
	font: 13px "Arial", "Helvetica", sans-serif;
	background: #eaeaea url(../images/bg.png) top center repeat-x;
	color: #333;}

.clear {
	clear: both;}
	
.left {
	float: left;}
	
.right {
	float: right;}

a img {
	border: 0;
	outline: none;}

a {
	color: #0088CC;
	text-decoration: underline;}	

a:hover {
	color: #0088CC;
	text-decoration: none;}	
	
input.textfield {
	padding: 3px;
	font-weight: bold;
	font: 20px "Arial", "Helvetica", sans-serif;}	
	
textarea.textfield {
	padding: 3px;
	font-weight: bold;
	font: 16px "Arial", "Helvetica", sans-serif;
	width: 600px;}		

.textfield:focus {}	

.button {
	padding: 3px 6px;
	font-size: 16px;}	
		

			
.textarea {
	padding: 3px;
	font-size: 20px;
	font-weight: bold;
	background-color: #fafafa;
	width: 600px;
	font: 16px "Arial", sans-serif;
	border: 1px solid #ccc;}	

.inputtitle {
	font-weight: bold;
	font-size: 16px;
	color: #666;
	display: block;
	padding: 0;
	margin: 30px 0 10px 0;}
	
.textarea:hover {
	border: 1px solid #333;}
	
h2 a {
	color: #333;
	text-decoration: none;}		
	
/*  boxes
------------------------------------------------*/		
.information {
	margin: 10px 0;
	border: 1px solid #0066FF;
	color: #0066FF;
	background-color: #CCEBFF;
	padding: 10px;}	

.error {
	margin: 10px 0;
	border: 1px solid #C00;
	color: #C00;
	background-color: #FFC;
	padding: 10px;}	

.success {
	margin: 10px 0;
	border: 1px solid #030;
	color: #030;
	background-color: #FFC;
	padding: 10px;}	
	
.important {
	background-color: #DAECA2;}	
	
.narrow {
	width: 620px;}	
/* wrapper
------------------------------------------------*/		
#wrapper {
	position: relative;
	width: 960px;
	margin: auto;
	background: #FFF;
	padding: 0 20px;
	}		
	

/* header
------------------------------------------------*/	
	
#header {
	position: relative;
	height: 145px;
	width: 960px;
	margin: auto;
	margin-bottom: 30px;
	}
	
#header h1{
	text-indent: -9999px;
	outline: none;
	background: url(images/logo.png) no-repeat;
	}
	
	
#logo  {
	position: absolute;
	top: 5px;
	left: -23px;}	
	
#usertools {
	position: absolute;
	top: 10px;
	right: 0;}	
	
#usertools li {
	list-style: none;
	float: left;
	margin: 0 0 0 20px;
	color: #CCC;}	

#usertools li img{
	border: 2px solid #000;}	

#usertools li a{
	padding: 5px;
	color: #999;
	font-weight: normal;
	text-decoration: none;}		
	
#usertools li a:hover{
	color: #666;
	text-decoration: underline;}	
	
#usertools li a.signup{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #9C0;}		
	
#usertools li a.signup:hover{
	color: #FFF;
	background-color: #5B606B;}	
	

#usertools li a.register{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #444;}		
	
#usertools li a.register:hover{
	color: #FFF;
	background-color: #5B606B;}	
	

#usertools li a.logout{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}		

#usertools li a.logout:hover{
	color: #FFF;
	background-color: #C00;
	text-decoration: none;}	
	
#usertools li strong{
	color: #FFF;}			
	
#demonag {
	width: 450px;
	margin-bottom: 20px;
	}			
	
/* navigation
------------------------------------------------*/	

#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	bottom: 14px;
	right: 0;
	width: 960px;
	height: 40px;
	}	

#navigation ul {
	float: right;
	padding-right: 0px;
	}
	
#navigation li {
	float: left;
	list-style: none;
	height: 40px;
}
	
#navigation li a {
	outline: none;
	display: block;
	text-decoration: none;
	color: #ccc;
	padding: 8px 18px;
	line-height: 16px;
	margin-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}	

#navigation li a:hover, #navigation li a.active {
	color: #FFF;
	background: #000;}	

	
/* content
------------------------------------------------*/	

#content {
	padding-bottom: 20px;}
	
#content h2{
	font-size: 30px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	font-family: Georgia, serif;
	font-weight: normal;}

#content h3{
	font-size: 20px;
	margin: 0 0 14px 0;
	padding: 0 0 0 0;
	}	

#content h4{
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	}		

#content p{
	line-height: 18px;
	margin-bottom: 20px;}

#content ul {
	margin: 0 1.5em;}	

#content li {
	margin-bottom: 1em;}		

	
#content img {}
	
	
	
/* main
------------------------------------------------*/	
#main {
	float: left;
	width: 680px;
	margin-bottom: 40px;
}	

#main h2{
	font-size: 30px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;}
	
h2.title {
	font-family: Georgia, serif;
	font-weight: normal;}	

#main h3{
	font-size: 20px;
	margin: 40px 0 14px 0;
	padding: 0 0 0 0;}	
	
#main p{
	line-height: 18px;
	margin-bottom: 20px;}

#main ul, #main ol {
	margin: 0 1.5em;
	padding: 1em}	

#main li {
	margin-bottom: 1em;}	
		
		
#main strong em {
	color: #C00;}	
	
#main .extract {
	color: #5B606B;
	margin-bottom: 20px;
	font-size: 20px;}		
	
#map {
	position: absolute;
	top: 0;
	right: 10px;}

#contactform  {
	margin-top: 40px;
	width: 400px;}	
		
#contactform .textarea {
	width: 400px;}				
	
/* sidebar
------------------------------------------------*/	
#sidebar {
	float: right;
	width: 240px;
	font-size: 0.9em;
	margin-top: 20px;}	

#sidebar .widget {
	margin-bottom: 30px;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
	
#sidebar  .register {
	background-color: #99CC00;
	border: 1px solid #99CC00;}	

	
#sidebar  .register h3{
	margin-bottom: 0;}			
	
#sidebar  .register a{
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 24px;
	text-shadow: 1px 1px 0 #333;
	letter-spacing: 1px;}
	
#sidebar  .register a:hover{
	text-shadow: -1px -1px 0 #000;}		
	
#sidebar .payment {
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}	
	

#sidebar  .projects ul{
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
	}
	
#sidebar  .projects li{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	color: #666;
	}
	
#sidebar  .projects li a{
	color: #333;
	}
	
#sidebar h3 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;}	
	
		
/* highlights
------------------------------------------------*/	
.main {
	height: 650px;}	
	
#highlights	h1{
	letter-spacing: -1px;
	color: #000;
	margin: -20px 0 10px;
	background:  url(../images/white_bg.png);
	padding: 40px 10px 10px 10px;
	width: 460px;
	position: absolute;
	top: 0;
	right: 40px;
	z-index: 20000;
	font-family: Georgia, serif;
	font-weight: normal;
	height: 140px;
	}	
	
#highlights	h1 .sup{
	display: block;
	font-size: 36px;
	letter-spacing: 0px;
	margin-bottom: -20px;
	}		

#highlights	h1 .sub{
	font-size: 20px;
	letter-spacing: 1px;
	}
	
#highlights	h3{
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	color: #5B606B;
	width: 940px;
	background: url(../images/white_bg.png);
	padding: 10px 0;
	position: absolute; 
	top: 480px;}	

#highlights	h3 sup{
	font-size: 10px;
	line-height: 16px;}	

#highlights	h3 a{
	font-weight: bold;
	text-decoration: none;}
	
#highlights	h3 a:hover{
	font-weight: bold;
	text-decoration: underline;}	
	
#steps {
	font-size: 14px;
	width: 460px;
	background: url(../images/white_bg.png);
	padding: 10px;
	position: absolute;
	z-index: 20000;
	top: 200px;
	right: 40px;
	height: 240px;
	}	

#steps p {
	line-height: 18px;
	margin-bottom: 10px;}
		
#steps em {
	font-size: 40px;
	float: left;
	padding: 5px 10px 15px 0;
	font-style: normal;
	font-family: Georgia, serif;
	}	
	
		
#slideshow {
	position: absolute;
	left: 10px;
	top: -10px;
	z-index: 0;}	
	
#boxes {
	color: #5B606B;
	height: 300px;
	padding: 20px 0 20px 0;
	text-align: center;
	}	

 .box {
	width: 380px;
	}	
	
#boxes .box h2 {
	font-size: 30px;
	margin-bottom: 15px;
	}

#boxes .box p {
	font-size: 18px;
	line-height: 24px;
	}			
	
.buttons {
	width: 400px;
	position: absolute;
	top: 380px;
	right: 100px;
	z-index: 20000;}
		
a.button_corporate_buyers {
	display: block;
	width: 157px;
	height: 46px;
	float: left;
	margin: 10px 20px 0 0;
	background: url(../images/button_corporate_buyers.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	background-position: 0 -49px;
	}
	
a.button_corporate_buyers:hover {
	background-position: 0 -1px;
	}
	
	
a.button_service_suppliers {
	display: block;
	width: 210px;
	height: 46px;
	float: right;
	margin: 10px 0px 0 0;
	background: url(../images/button_service_suppliers.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	background-position: 0 -49px;
	
	}
	
a.button_service_suppliers:hover {
	background-position: 0 -1px;}	
	
a.button_register {
	display: block;
	width: 200px;
	height: 46px;
	float: right;
	margin: 10px 20px 0 0;
	background: url(../images/button_register.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	background-position: 0 -1px;}
	
a.button_register:hover {
	background-position: 0 -49px;}
	
#homeregister a.button_register{
	position: absolute;
	bottom: 25px;
	right: 160px;}					
	
/* FOOTER
------------------------------------------------*/	
#footer	{
	position: relative;
	width: 1010px;
	margin: auto;
	height: 120px;
	background: #eaeaea url(../images/bg_footer.png) top center no-repeat;}
	
#footer-inner{
	width: 960px;
	margin: auto;
	position: absolute;
	top: 20px;
	left: 20px;}	

#footer hr	{
	display: none;}
	
#footer ul	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1.8em;
	}

#footer li	{
	list-style: none;
	padding: 0;
	float: left;
	margin: 0 1em 0 0;
	}	
	
#footer li a{
	color: #666;
	text-decoration: none;
	outline: none;
	}
		
#footer li a:hover{
	text-decoration: underline;
	}

/* REGISTER
------------------------------------------------*/	
	
#register {
	line-height: 20px;}
	
#register h3{
	font-size: 24px;
	margin: 0px 0 5px 0;
	padding: 0 0 0 0;
	font-family: Georgia, serif;
	font-weight: normal;}	
	
#register p {
	margin-bottom: 20px;}	
	
#register a#tools {
	color: #666;
	text-decoration: none;}	
	
#register .input {
	padding: 2px;
	width: 400px;
	font-size: 16px;
	}	

#register .icon {
	vertical-align: bottom;
	margin-right: 5px;}
	
/* DASHBOARD
------------------------------------------------*/		
#dashboard {
	float: left;
	margin-bottom: 40px;
	padding-top: 0;
	position: relative;}	
	
#dashboard.narrow {
	width: 680px;}	
		
#dashboard.wide {
	width: 960px;}		

#dashboard h2{
	font-size: 36px;
	margin: 10px 0 10px 0;
	padding: 10px 0 0 0;
	font-family: Arial, sans-serif;
	font-weight: normal;}

#dashboard h3{
	font-size: 20px;
	margin: 40px 0 14px 0;
	padding: 0 0 0 0;
	font-weight: bold;}	
	
#dashboard p{
	line-height: 18px;
	margin-bottom: 20px;}

#dashboard ul, #dashboard ol {
	margin: 0 1.5em;
	padding: 1em}	

#dashboard li {
	margin-bottom: 1em;}	
		
		
#dashboard strong em {
	color: #C00;}	
	

ul#dashboard-navigation {
	margin: 0;
	padding: 0;
	border-bottom: 4px solid #5C5D60;
	height: 33px;
	}
	
#dashboard-navigation li {
	float: left;
	list-style: none;
	margin: 0;
}
	
#dashboard-navigation li a {
	outline: none;
	display: block;
	text-decoration: none;
	color: #333;
	padding: 8px 10px 8px 36px;
	line-height: 16px;
	margin-right: 5px;
	background-color: #eaeaea;
	border-top: 1px solid #B7B8B9;
	border-right: 1px solid #B7B8B9;
	border-left: 1px solid #B7B8B9;}


#dashboard-navigation li a.dash {
	background-image: url(../images/paste_plain.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}
	
#dashboard-navigation li a.messages {
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}
	
#dashboard-navigation li a.providers {
	background-image: url(../images/building.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}		

#dashboard-navigation li a.downloads {
	background-image: url(../images/package.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}
	
#dashboard-navigation li a.projects {
	background-image: url(../images/page_white_stack.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}	
	
#dashboard-navigation li a.profile {
	background-image: url(../images/user_suit.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}				

#dashboard-navigation li a:hover, #dashboard-navigation li a.active {
	color: #FFF;
	background-color: #5C5D60;
	border-top: 1px solid #5C5D60;
	border-right: 1px solid #5C5D60;
	border-left: 1px solid #5C5D60;	}	

#subnavigation {
	position: relative;
	background-color: #7D7D80;
	padding: 20px 10px;
	border-bottom: 1px solid #5C5D60;
	}
	
#subnavigation h2{
	font-size: 40px;
	padding: 0;
	margin: 0;
	color: #A8A8A9;
	position: absolute;
	right: 5px;
	top: 0;
	font-family: Arial, sans-serif;
	}

#subnavigation ul {
	margin: 0;}		
	
#subnavigation ul li{
	float: left;
	list-style: none;
	margin: 0 10px 0;}	
	
#subnavigation ul li a{
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #333;}		

#subnavigation ul li a:hover{
	text-decoration: none;
	color: #0088CC;}	
		
#providers {
	margin: 10px 0;}	

#providerstable {
	width: 660px;
	margin: 0px 0 40px;}	
	
#providerstable .header , #providerstable .header a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;}		

#providerstable td {
	padding: 5px 5px;}	

#providerstable td img {
	padding: 3px;
	background-color: #eaeaea;}		

#providerstable td .zagadascore {
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	color: #000;}

#fronttables {
	width: 100%;
	background: #FFF;}	
	
#fronttables .header , #fronttables .header a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	}		

#fronttables td {
	padding: 10px 5px;
	border-top: 1px solid #CCC;}	

#fronttables td img {
	padding: 5px;
	background-color: #eaeaea;}		

#fronttables td .zagadascore {
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	color: #000;
}

#fronttables  .read {
	color:  #666;
}

#fronttables  .read a {
	color:  #666;
	text-decoration: none;
}		
	
#fronttables  .unread {
	color:  #000;
	font-weight: bold;
	background-color: #FFC;}

#fronttables  .unread a {
	color:  #000;
	text-decoration: none;}	

#fronttables .unread a:hover, #fronttables .read a:hover {
	text-decoration: underline;}	
		
#fronttables td a.view {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../administration/images/icons/magnifier.png) no-repeat;
	text-indent: -9999px;
	outline: none;}	

#fronttables td a.message {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../administration/images/icons/email_go.png) no-repeat;
	text-indent: -9999px;
	outline: none;}	
	
#fronttables td a.download {
	padding-left: 20px;
	background: url(../administration/images/icons/arrow_down.png) no-repeat;
	outline: none;}		
	
	
#projecttables {
	}	
	
#projecttables .header , #fronttables .header a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;}		

#projecttables td {
	padding: 6px 6px;}	

#projecttables td img {
	padding: 5px;
	background-color: #eaeaea;}		
	
	
#dashboard .search{
	position: absolute;
	top: 30px;
	right: 0;
}	
	
.pagination  {
	margin: 20px 0;
	}	

.pagination strong {
	color: #FFF;
	background-color: #61A800;
	padding: 3px;
	font-weight: normal;
	border: 1px solid #61A800;
	margin-right: 3px;
	}	
	
.pagination a {
	color: #333;
	background-color: #eaeaea;
	padding: 3px;
	border: 1px solid #CCC;
	margin-right: 3px;
	text-decoration: none;
	}	
	
.pagination a:hover {
	color: #61A800;
	background-color: #eaeaea;
	padding: 3px;
	border: 1px solid #61A800;
	margin-right: 3px;
	}	
		
#ficha {
	position: relative;
	width: 100%;
	margin-top: 40px;}
	
#ficha h1{
	padding-right: 250px;}
	
#ficha h3{
	padding-right: 250px;}	
	
#ficha .accountimage img{
	border: 4px solid #eaeaea;}
	
#ficha .accountimage{
	position: absolute;
	top:0;
	right: 0;
	width: 200px;}	
	
#ficha ul {
	padding: 0 250px 0 0;
	margin: 0;}
			
#ficha li{
	list-style: none;
	border-bottom: 1px solid #eaeaea;
	padding: 10px 0;
	margin: 0;}	

		
	
#ficha li a.compose{
	background: url(../images/email_add.png) no-repeat;
	padding: 0 0 0 20px;}	
	
#message {
	padding: 10px;
	margin: 40px 0 0 0;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 20px;}	
	
#message h3 {
	padding: 0;
	margin: 0 0 10px 0;}
	
#message .mailtools {
	background-color: #eaeaea;
	padding: 5px;	
	margin: 0 0 10px 0;
	font-size: 10px;
	position: relative;}		
	

#message .mailtools a.reply {
	position: absolute;
	font-weight: bold;
	right: 10px;
	top: 5px;}			


ul#message-controls {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
	}
	
ul#message-controls li{
	list-style: none;
	display: inline;
	margin-right: 20px;
	padding: 0;}	
	
ul#message-controls li a{
	padding: 2px 0 0 20px;}		
	
	
ul#message-controls li a.inbox{
	background: url(../images/box.png) no-repeat;}
	
ul#message-controls li a.compose{
	background: url(../images/email_add.png) no-repeat;}		
	
ul#message-controls li a.sent{
	background: url(../images/time.png) no-repeat;}		
	
ul#account-controls {
	padding: 0 0 0 0;
	margin: 40px 0 0 0;
	display: block;}
	
ul#account-controls li{
	list-style: none;
	display: inline;
	margin-right: 20px;
	padding: 0;
	border: none;}	
	
ul#account-controls li a{
	padding: 2px 0 0 20px;}		
	
ul#account-controls li a.profile{
	background: url(../images/building.png) no-repeat;}
	
ul#account-controls li a.profile_edit{
	background: url(../images/building_edit.png) no-repeat;}		
	
ul#account-controls li a.account {
	background: url(../images/money.png) no-repeat;}					

ul#account-controls li a.score {
	background: url(../images/medal_bronze_3.png) no-repeat;}						
					
.zagadascore {
	font-weight: bold;
	padding: 5px;
	color: #000;
	background-color: #DAECA2;}					
					
#invite-container {
	position: relative;
	}

.upload {
	display: none; /* this is toggled */
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #FAFAFA;
	width: 640px;
	margin: 0 0 20px 0;}	
	
	
.isinvited {
	background-color: #FFC;}
		
#invitees {
	position: absolute;
	right: 0;
	top: 30px;
	width: 220px;
	border: 2px solid #CCC;
	font-size: 11px;
	padding: 10px;
	background-color: #FFF;}					
	
#invitees ul {
	padding: 0;
	margin: 0;}
	
		
#invitees .zagadascore {
	font-weight: bold;
	padding: 1px;
	color: #000;
	background-color: #DAECA2;
}					
	
	
#invitees ul li{
	list-style: none;
	margin-bottom: 10px;}	
	
.MultiFile-label {
	margin: 5px 0;
	padding: 2px 10px;
	border: 1px solid #CCC;
	background-color: #fafafa;
	width: 640px;
	font-weight: bold;}
	
.MultiFile-remove {
	float: right;}	
	
.ui-state-highlight, .ui-state-error {
	padding: 10px; 
	font-weight: bold;
	}	
	
.inactive {
	background-color: #CCC;}
	
.discarded {
	font-size: 8px;
	background-color: #666;
	color: #ccc;
	background-color: #eaeaea;
	text-decoration: line-through;}	
		
.open {
	color: #090;
	font-weight: bold;}	
	
.closed {
	color: #C00;
	font-weight: bold;}		
	
a.ui-corner-all {
	padding: 2px 8px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.ui-corner-all:hover {
	background: #FFF;
	border: 1px solid #eaeaea;}	
	
.timeleft {
	color: #666;
	font-weight: bold;}	
	
.project-title 	{
	padding: 5px;}
	
.responseform {
	background-color: #EEE;
	padding: 0 20px;
	border: 2px solid #DDD;}	
	

	
.provider_tr img {
	margin-bottom: 10px;}
	
/*POP UP PROVIDER*/

body#single {
	font: 13px "Arial", "Helvetica", sans-serif;
	background-color: #FFF;
	background-image: none;
	color: #333;
	padding: 10px;
}

body#single ul {
	width: 500px;
	list-style: none;
	padding: 0;
	margin: 0;
}

body#single ul li{
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}	

#single .accountimage {
	position: absolute;
	top: 20px;
	right: 0;}
	
#editprofile h3.profile {
	background-color: #eaeaea;
	padding: 5px;
	border-top: 1px solid #CCC;}		
	
.privatemsgs {
	position: relative;}	
	
.alert-msg {
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	color: #FFF;
	font-weight: normal;
	font-size: 10px;
	padding: 2px 0;
	width: 16px;
	height: 16px;
	background: url(../images/msg_alert.png) no-repeat;}	
	
#sidebar .brochure .ui-corner-all, a.buyers.ui-corner-all{
	font-size: 16px;
	color: #0088CC; }
	
a.buyers.ui-corner-all{
	font-weight: normal;
	font-size: 12px;
	color: #0088CC; }		
	
	
#main {
	width: 600px;}	
#homepage h3 {
	font-size: 16px;
	margin: 0 0 5px 0;
	}

#homepage .widget p {
	margin-bottom: 20px;}
	
	
	
