html, body {
	height: 100%;
}
#container {
	width: 1180px;
	margin: 0 auto;
	background: url(../_img/bg1.jpg) top left no-repeat;
}
#container_inner {
	width: 940px;
	margin-left: 121px;
}
#header {
	height: 160px;
	background: url(../_img/bg2.jpg) top left no-repeat;
	position: relative;
}
#title {
	width: 320px;
	height: 80px;
	position: absolute;
	top: 80px;
	left: 0;
}
#title h1 a {
	display: block;
	width: 320px;
	height: 80px;
	text-indent: -9999px;
}
#title blockquote {
	display: none;
}
#user {
	position: absolute;
	right: 0;
	bottom: 18px;
	height: 36px;
	background: #EEE url(../_img/gradient1.gif);
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#user p, #user a {
	display: block;
	float: left;
	line-height: 36px;
	padding: 0 15px;
	font-size: 1.1em;
}
#user a {
	font-weight: bold;
	text-decoration: none;
	color: #ff7405;
}
#user p {
	border-left: 1px solid #E2E2E2;
}
#user a#action-dashboard {
	background: url(../_img/bg-dashboard.png) 2px 2px no-repeat;
	padding-left: 44px;
}
#user a#myprofile {
	background: url(../_img/bg-myprofile.gif) left no-repeat;
}
#user a#logout {
	background: url(../_img/bg-logout.gif) left no-repeat;
}
#user a#login {
	padding-left: 30px;
	background: url(../_img/bg-myprofile.gif) 15px no-repeat;
}

#main {
	background: #FFF;
	border: 2px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	overflow: hidden;
	zoom: 1;
}

#content {
	width: 616px;
	float: left;
	padding: 30px;
}
#sidebar {
	width: 236px;
	padding: 12px;
	float: right;
	background: #ededed url(../_img/gradient2.gif) top repeat-x;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#add_item {
	display: block;
	background: #FFF url(../_img/bg-sidebar-box.gif) top no-repeat;
	margin-bottom: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 12px;
}
#add_item a {
	padding: 0 10px;
	width: 192px;
	background-image: none;
	background: url('../_img/bg-button.gif');
}
#add_item a span {
	background: none;
}
.sidebar_box {
	min-height: 97px;
	height: auto !important;
	height: 97px;
	width: 212px;
	background: #FFF url(../_img/bg-sidebar-box.gif) bottom no-repeat;
	margin-bottom: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 12px;
}
.sidebar_box h2 {
	padding-left: 45px;
	font-size: 2em;
	line-height: 1em;
	font-weight: normal;
	color: #333;
	font-family: "Helvetica", "Arial", sans-serif;
	margin-right: -3px;
	min-height: 56px;
	height: auto !important;
	height: 56px;
}
.sidebar_box h2 em {
	color: #FF7405;
}
.sidebar_box h2 span {
	color: #b0b0b0;
	font-size: 0.6em;
	position: relative;
	top: -5px;
}
.sidebar_box h2#title1 {
	background: url(../_img/title1.png) top left no-repeat;
}
.sidebar_box h2#title2 {
	background: url(../_img/title2.png) top left no-repeat;
}
.sidebar_box h2#title3 {
	background: url(../_img/title3.png) top left no-repeat;
}
.sidebar_box p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 10px 2px;
}
#sidebar .tips {
	margin-left: -12px;
}

#bookmarklet_link {
	display: block;
	width: 168px;
	height: 29px;
	margin-left: 2px;
	background: url(../_img/bookmarklet-link.gif);
	margin-bottom: 18px;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 29px;
	padding-left: 40px;
	text-transform: uppercase;
	color: #FFF;
	text-shadow: 1px 1px 1px #888;
}
#bookmarklet_link:hover {
	text-decoration: none;
	color: #333;
}
#bookmarklet_demo {
	margin: 0 -11px -42px 2px;
}

#footer {
	clear: both;
	height: 65px;
	position: relative;
	padding-top: 20px;
}
#footer a {
	float: right;
	text-indent: -9999px;
	padding-right: 20px;
	height: 25px;
}
#footer a#logo_dhl {
	width: 125px;
	background: url(../_img/logo-dhl_nb.jpg) left no-repeat;
}
#footer a#logo_dhl:hover {
	background-image: url(../_img/logo-dhl.jpg);
}
#footer a#logo_borderlinx {
	width: 151px;
	background: url(../_img/logo-borderlinx_nb.jpg) left no-repeat;
}
#footer a#logo_borderlinx:hover {
	background-image: url(../_img/logo-borderlinx.jpg);
}

#product_header, #product_footer {
	overflow: hidden;
}
#product_header {
	margin-bottom: 20px;
}
#product_image {
	float: left;
	width: 290px;
}
#product_image img {
	display: block;
}
#product_content {
	float: left;
	width: 326px;
}
#product_content h2 {
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 15px;
	color: #FF7405;
}
#product_description {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 15px;
}
#product_view {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 15px;
}
#product_view a {
	padding-left: 23px;
	background: url(../_img/icon_externlink.gif) left no-repeat;
}
#product_characteristics ul {
	margin-bottom: 15px;
}
#product_characteristics li {
	font-size: 1.1em;
	line-height: 1.4em;
}
#product_actions {
	float: left;
	width: 290px;
}
#product_actions ul {
	display: block;
	margin-left: 30px;
	width: 200px;
	border-left: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	margin-bottom: 20px;
}
#product_actions li {
	display: block;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
}
#product_actions li a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	font-size: 1.1em;
}
#product_actions li#pa_invite_it a {
	background: url(../_img/pic_facebook.gif) 5px 5px no-repeat;
}
#product_actions li#pa_edit_it a {
	background: url(../_img/pic_edit.gif) 5px 5px no-repeat;
}
#product_actions li#pa_cancel_it a {
	background: url(../_img/pic_cancel.gif) 5px 5px no-repeat;
}
#product_actions li#pa_contact_in a {
	background: url(../_img/pic_contact.gif) 5px 5px no-repeat;
}
#product_actions #share {
	margin-left: 30px;
	margin-bottom: 20px;
	width: 202px;
	overflow: hidden;
}
#product_actions #share a {
	display: block;
	float: left;
	width: 40px;
	height: 34px;
	background: left no-repeat;
	text-indent: -9999px;
}
#product_actions #share a.share_facebook_friends {
	background-image: url(../_img/facebook_friends.jpg);
}
#product_actions #share a.share_facebook_wall {
	background-image: url(../_img/facebook_wall.jpg);
}
#product_actions #share a.share_twitter {
	background-image: url(../_img/twitter.jpg);
}
#product_actions #share a.share_email {
	background-image: url(../_img/mail.jpg);
}
#product_actions #short {
	margin-left: 30px;
	width: 176px;
	padding: 6px 12px;
	border: 1px solid #ECECEC;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 20px;
}
#product_actions .tips {
	margin-left: 13px;
}
#product_price_participate {
	float: left;
}
#product_price, #product_participate, #product_close {
	width: 286px;
	padding: 20px;
	background: #ededed url(../_img/gradient2.gif) top repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
}
#product_price {
	padding-bottom: 5px;
}
#product_people {
	padding: 8px 15px;
	border-bottom: 1px solid #ededed;
	zoom: 1;
}
#product_people ul {
	overflow: hidden;
	margin-bottom: -5px;
}
#product_people li {
	float: left;
	font-size: 1.2em;
	line-height: 14px;
	margin-bottom: 5px;
	width: 50%;
	height: 14px;
	overflow: hidden;
}
#product_people li a.participation_user {
	padding-left: 19px;
	background: url(../_img/pic_contact.gif) top left no-repeat;
}
#product_price h4 {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	margin-bottom: 5px;
}
.product_price {
	background: #FCFCFC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
	overflow: hidden;
}
.product_price h5 {
	font-size: 1.4em;
	padding: 8px 15px;
	border-bottom: 1px solid #ededed;
}
.product_price h5 strong {
	color: #FF7405;
}
.product_estimation {
	padding: 8px 15px;
	position: relative;
	zoom: 1;
}
.product_estimation h6 {
	font-size: 1.4em;
	color: #4EADFF;
	margin-bottom: 3px;
}
.product_estimation h6 strong {
	font-size: 1.6em;
}
.product_estimation p {
	color: #AAA;
	font-size: 1.2em;
	margin-bottom: 3px;
}
.product_estimation .open_close {
	position: absolute;
	bottom: 15px;
	right: 15px;
	display: block;
	width: 21px;
	height: 21px;
	text-indent: -9999px;
	background: url(../_img/minus.gif);
}
.product_estimation .close {
	background: url(../_img/plus.gif);
}
#product_participate div {
	margin-bottom: 15px;
	font-size: 1.4em;
	color: #333;
}
#product_message {
	font-size: 1.1em;
	line-height: 1.4em;
	width: 326px;
	margin-bottom: 15px;
}
.product_details {
	padding: 0 15px;
	height: 136px;
	overflow: hidden;
	background: url(../_img/gradient-details.gif) top repeat-x;
}
.product_details dt, .product_details dd {
	font-size: 1.2em;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #AAA;
}
.product_details dt {
	width: 180px;
}
.product_details dd {
	width: 76px;
	text-align: right;
}
.product_details dt strong, .product_details dd strong {
	color: #4EADFF;
}
.product_details dt.first, .product_details dd.first {
	margin-top: 8px;
}

/*** DASHBOARD ***/

#dashboard {
	background: #EDEDED url(../_img/gradient2.gif) repeat-x top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#dashboard_own, #dashboard_follow {
	padding: 20px;
	overflow: hidden;
	zoom: 1;
}
#dashboard_own {
	border-bottom: 1px solid #B4B4B4;
}
#dashboard_follow {
	border-top: 1px solid #FFF;
}
#dashboard_own h2, #dashboard_follow h2 {
	clear: both;
	color: #333;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 15px;
}
#dashboard_own .product, #dashboard_follow .product {
	float: left;
	padding-bottom: 15px;
}
#dashboard_own .product {
	width: 180px;
	padding-right: 18px;
}
#dashboard_own .last {
	padding: 0;
}
#dashboard_own .product img {
	display: block;
	margin-bottom: 10px;	
}
#dashboard_own .product h3, #dashboard_follow .product h3 {
	color: #333;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 5px;
}
#dashboard_own .product .people, #dashboard_follow .product .people {
	font-size: 1.1em;
}

#dashboard_follow .product {
	width: 288px;
}
#dashboard_follow .product img {
	display: block;
	float: left;
}
#dashboard_follow .product .product_content {
	width: 188px;
	float: left;
	padding-left: 10px;
}
#dashboard_follow .product .people {
	margin-bottom: 5px;
}
#dashboard_follow .product .creator {
	font-size: 1.1em;
}

/*** MY PROFILE ***/

#myprofile {
	background: #EDEDED url(../_img/gradient2.gif) repeat-x top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px;
}

#myprofile h2 {
	color: #333;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 10px;
}

#myprofile .row {
	margin-bottom: 10px;
	overflow: hidden;
}
#myprofile .row p {
	font-size: 1.2em;
	line-height: 1.4em;
}
#myprofile .row label {
	display: block;
	float: left;
	width: 265px;
	font-size: 1.2em;
	line-height: 23px;
}
#myprofile .row input.text {
	display: block;
	float: left;
	width: 261px;
}
#myprofile .row textarea {
	width: 526px;
	height: 150px;
}
#myprofile .actions {
	height: 30px;
}

/*** LOGIN ***/

#login_container {
	width: 890px;
	margin: 0 auto;
	position: relative;
}

#login_box_container {
	margin-top: 0;
	float: right;
	width: 422px;
}

#login_box {
	border: 2px solid #e7e7e7;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#login_box #login_box_title {
	height: 99px;
	background: url(../_img/title-login.jpg);
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
#login_box #login_box_title h1, #login_box #login_box_title blockquote {
	text-indent: -9999px;
}
#login_box #login_box_content {
	background: #f1f1f1 url(../_img/bg-login-box.gif) top repeat-x;
	padding: 20px 38px;
}
#login_box #login_box_content .alert {
	margin-bottom: 10px;
	font-size: 1.2em;
	padding: 10px 15px;
}
#login_box #login_box_content h2 {
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#login_box #login_box_content p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 10px;
}
#login_box #login_box_content .button {
	margin-bottom: 10px;
}
#login_box #login_box_content #facebook_connect {
	display: block;
	margin-bottom: 10px;
}
#login_box #login_box_content label {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
}
#login_box #login_box_content input.text {
	display: block;
	margin-bottom: 10px;
	width: 218px;
}
#login_box #login_box_content #password {
	height: 33px;
	overflow: hidden;
}
#login_box #login_box_content #password input.text {
	float: left;
}
#login_box #login_box_content #password #forgot {
	display: block;
	font-size: 1.1em;
	float: left;
	padding-left: 10px;
	line-height: 23px;
}

#login_box_container #great_concept {
	padding: 0;
	margin-bottom: 5px;
	float: none;
	text-align: right;
}

#login_logos {
	clear: both;
}

#borderlinx, #dhl {
	display: block;
	height: 25px;
	text-indent: -9999px;
	float: right;
}
#borderlinx {
	width: 151px;
	background: url(../_img/logo-borderlinx_nb.jpg) left no-repeat;
	padding-right: 20px;
}
#borderlinx:hover {
	background-image: url(../_img/logo-borderlinx.jpg)
}
#dhl {
	width: 125px;
	background: url(../_img/logo-dhl_nb.jpg);
}
#dhl:hover {
	background-image: url(../_img/logo-dhl.jpg)
}

#login_signup {
	border-bottom: 1px solid #b4b4b4;
	margin: 0 -38px;
	padding: 0 38px;
}
#login_already {
	border-top: 1px solid #fff;
	margin: 0 -38px -10px;
	padding: 10px 38px 0;
}

#flash {
	height: 626px;
	width: 508px;
	position: absolute;
	left: 0;
}

.overlay {
	z-index: 9999;
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.overlay_background {
	background: url(../_img/opacity50.png);
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.overlay_content {
	position: fixed!important;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 570px;
	margin-left: -285px;
}
.overlay_content_inner {
	background: #FFF;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 3px 3px 10px #444;
	-webkit-box-shadow: 3px 3px 10px #444;
}
.overlay h3 {
	color: #333;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 10px;
}

.overlay .row {
	margin-bottom: 10px;
	overflow: hidden;
}
.overlay .row p {
	font-size: 1.2em;
	line-height: 1.4em;
}
.overlay .row label, .overlay .row span {
	font-size: 1.2em;
	line-height: 23px;
}
.overlay .row label span {
	font-size: 1em;
}
.overlay .row label {
	display: block;
	float: left;
	width: 265px;
}
.overlay .row input.text {
	display: block;
	float: left;
	width: 261px;
}
.overlay .row textarea {
	width: 526px;
	height: 50px;
}
.overlay .actions {
	height: 30px;
}
.overlay .actions .button {
	float: right;
}
.overlay .close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	background: url(../_img/close.png);
}
.overlay .row .form-errors{
	color: #ff4f4f;
	clear:both;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 5px 0 0 265px;
}
.overlay .row-wide .form-errors, .overlay .row-disclaimer .form-errors{
	padding-left: 0;
}
input.form-error, textarea.form-error, select.form-error {
	border: 1px solid #ff4f4f;
}

.overlay .row input.project-item-weight {
	width: 201px !important;
	float: right;
}
.project-weight-unit {
	display: block;
	float: left;
	width: 50px;
}

.project-delivery-date {
	float: right !important;
	width: 228px !important;
}
.dp-choose-date {
	display: block;
	float: left;
	cursor:pointer;
	width: 23px;
	height: 23px;
	background: url(../_img/calendar.png);
	text-indent: -9999px;
}

#overlay_password .overlay_content {
	width: 285px;
	margin-left: -142px;
}

#password-email {
	width: 241px;
}

#overlay_add .overlay_content, #overlay_edit .overlay_content {
	width: 810px;
	margin-left: -477px;
}
#overlay_add .overlay_aside, #overlay_edit .overlay_aside {
	width: 185px;
	padding: 90px 25px 25px;
	float: left;
	color: #FFF;
	font-size: 1.4em;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 3px 3px 10px #444;
	-webkit-box-shadow: 3px 3px 10px #444;
	background: #F28128 url(../_img/borderlinx-aside.gif) 25px 25px no-repeat;
}
#overlay_add .overlay_aside p, #overlay_edit .overlay_aside p {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFF;
}
#overlay_add .overlay_aside p.last, #overlay_edit .overlay_aside p.last {
	margin: 0;
	padding: 0;
	border: 0;
}
#overlay_add .overlay_aside p a, #overlay_edit .overlay_aside p a {
	color: #FFF;
	text-decoration: underline;
}
#overlay_add .overlay_content_inner, #overlay_edit .overlay_content_inner {
	width: 530px;
	float: right;
}

/*** TIPS ***/

.tips {
	width: 260px;
	height: 151px;
	font-family: "Helvetica","Arial",sans-serif;
}
.tips_left {
	background: url(../_img/tips_gauche.png);
}
.tips_right {
	background: url(../_img/tips_droite.png);
}

.tips_inner {
	padding: 50px 30px 0 30px;
}

.tips h3 {
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: normal;
	color: #F53783;
}
.tips p {
	font-size: 1.6em;
	line-height: 1.2em;
}

/*** FIRST ITEM ***/

#add_first_item {
	width: 318px;
	height: 400px;
	background: url(../_img/cube.png);
	margin: 30px 0 30px 129px;
}
#add_first_item_inner {
	padding: 220px 40px 0;
}
#add_first_item h3 {
	color: #333;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 10px;
}
#add_first_item p {
	font-family: "Helvetica","Arial",sans-serif;
	font-size:1.6em;
	line-height:1.2em;
	margin-bottom: 10px;
}
#add_first_item .button {
	background-image:url(../_img/bg-button.gif);
	padding:0 10px;
}

/*** NO ITEMS ***/

.no_items {
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 1.6em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

/**** Z-INDEX ****/

div#dp-popup {
	z-index:99999!important;
}

.qtip {
	z-index:99999!important;
}

/*** ALERT BOX ***/

.alert {
	margin-bottom: 40px;
	background:#EDEDED url(../_img/gradient2.gif) repeat-x top;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:"Helvetica","Arial",sans-serif;
}
.alert p {
	font-size: 1.6em;
	line-height: 1.2em;
}
#alert_share {
	overflow: hidden;
}
#alert_share_description, #alert_share_buttons {
	width: 50%;
	float: left;
}
#alert_share_description div {
	background: url(../_img/cube-tip.png) top left no-repeat;
	padding: 0 15px 0 68px;
}
#alert_share_description h3 {
	color: #F53783;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
}
#alert_share_description p {
	font-size: 1.6em;
	line-height: 1.2em;
}
#alert_share_buttons a {
	display: block;
	float: left;
	width: 70px;
	height: 64px;
	background: left no-repeat;
	text-indent: -9999px;
}
#alert_share_buttons a.share_facebook_friends {
	background-image: url(../_img/facebook_friends_big.png);
}
#alert_share_buttons a.share_facebook_wall {
	background-image: url(../_img/facebook_wall_big.png);
}
#alert_share_buttons a.share_twitter {
	background-image: url(../_img/twitter_big.png);
}
#alert_share_buttons a.share_email {
	background-image: url(../_img/mail_big.png);
}

#bookmarklet_arrow {
	width: 200px;
	height: 300px;
	background: url(../_img/fleche.png);
	position: absolute;
	display: none;
}

.cancel_participation_for {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-image: url(../_img/pic_cancel.gif);
	text-indent: -9999px;
}

#warning-edit {
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 10px;
}

#subscribe-disclaimer {
	font-style: italic;
	font-size: 1.2em;
	padding-top: 10px;
}

#beta {
	position: fixed!important;
	position: absolute;
	top: 0;
	right: 0;
	width: 92px;
	height: 95px;
	text-indent: -9999px;
	background: url(../_img/beta.png);
}

#great_concept {
	color: #B2B2B2;
	float: right;
	font-size: 1.2em;
	line-height: 25px;
	padding-right: 20px;
}

/*** SCREENCAST ***/

#overlay_screencast .overlay_content {
	width: 1015px;
	height: 588px;
	margin-left: -507.5px;
}

#screencast {
	width: 975px;
	height: 548px;
	background: #FFF;
}

/*** IE6 ***/

#ie6 {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	background: #FFF;
	border: 1px solid #B4B4B4;
	z-index:99999;
	padding: 20px 20px 5px;
	font-size: 1.2em;
	line-height: 1.4em;
	cursor: pointer;
}
#ie6 p {
	margin-bottom: 15px;
}