/*
	IMPORTING STUFF AND SETTING DEFAULT STYLES
-------------------------------------------------------------------------------------- */
@import url(reset.css);

/*
	COMMON ---------------- */
		
	html {
		background:url(../../images/eco-plast-background-repeat.jpg) center top repeat-x #eeeeee;
		}
		body {
			background:url(../../images/eco-plast-background.jpg) center top no-repeat;
			}
			#mainHolder {
				width:1008px;
				margin:0px auto;
				}
			.left {
				float:left;
				}
			.right {
				float:right;
				}
		
        /* Header */
		
			#header {
				position:relative;
				width:1008px; height:140px;
				}
				h1 {
					float:left; display:inline;
					margin:9px 0 0 9px;					
					}
					h1 a {
						display:block; position:relative; z-index:3;
						width:154px; height:141px;
						margin-bottom:-5px; _margin-bottom:-15px;
						text-indent:-9999px;
						background:url(../../images/logo.png) left top no-repeat;
						outline:none;
						}
				ul#mainNav {
					float:right; display:inline;
					margin:41px 28px 0 0;
					text-align:left;
					}
					ul#mainNav li {
                        float:none;
                        display: -moz-inline-stack; display: inline-block; *display: inline;
                        width:auto; height:53px; min-height: 53px;  _height: 53px;
						margin-right:23px;
                        vertical-align: top;
                        zoom: 1;
						font-size:10px; color:#818181; text-align:right;						
						}
					ul#mainNav li.last {
						margin-right:0px;
						}
						ul#mainNav li a {
							float:none;
							display: -moz-inline-stack; display: inline-block; *display: inline;
							width:auto; height:44px; min-height: 44px;  _height: 44px;
							vertical-align: top;
							zoom: 1;
							font-size:18px; color:#2e2029; text-transform:uppercase; line-height:16px;
							}
						ul#mainNav li a:hover {
							color:#ffffff;
							}
							ul#mainNav li a.active { 
								color:#ffffff;
								}
				ul#loginLanguage {
					position:absolute; top:0px; right:11px;
					width:auto; height:31px;
					}
					ul#loginLanguage li.login {
						float:left;
						width:auto; height:31px;
						padding-right:15px;
						background:url(../../images/login-bgr-right.png) right top no-repeat;
						}
						ul#loginLanguage li.login div {
							overflow:hidden;
							float:left;
							width:30px; height:31px;
							padding-left:15px;
							background:url(../../images/login-bgr-left.png) left top no-repeat;
							}
							ul#loginLanguage li.login div a {
								float:left;
								padding-left:2px;
								font-size:14px; color:#727272; line-height:14px;
								outline:none;
								}
							ul#loginLanguage li.login div form {
								position:absolute; top:2px; left:50px;
								padding:0px; margin:0px;
								border:none;
								}
								ul#loginLanguage li.login div form label {
									float:left;
									width:auto;
									margin-right:4px;
									font-size:10px; color:#968f96; line-height:12px;
									}
								ul#loginLanguage li.login div form span {
									display:block; float:left;
									width:49px; height:11px;
									margin-right:4px;
									line-height:11px;
									background:url(../../images/login-input-bgr.jpg) left top no-repeat;
									}
									ul#loginLanguage li.login div form span input {
										width:45px; height:11px;
										margin:0 2px;
										font-size:10px; line-height:11px;
										background:none;
										border:none;
										outline:none;
										}
									ul#loginLanguage li.login input.loginButton {
										float:left;
										width:31px; height:11px;
										margin-left:5px;
										text-indent:-9999px;
										overflow:hidden; cursor:pointer;
										}
										ul#loginLanguage li.login input.engLogin {
											background:url(../../images/login-button-eng.png) 0 0 no-repeat;
											}
						ul#loginLanguage li.login div.loggedIn {
							width:180px;
							}
							ul#loginLanguage li.login div ul {
								overflow:hidden;
								height:15px;
								padding-left:5px;
								}
								ul#loginLanguage li.login div ul li {
									float:left;
									padding-left:14px; margin-right:8px;
									}
								ul#loginLanguage li.login div ul li.account {
									background:url(../../images/account-icon.jpg) left 2px no-repeat;
									}
								ul#loginLanguage li.login div ul li.tracking {
									background:url(../../images/tracking-icon.jpg) left 2px no-repeat;
									}
								ul#loginLanguage li.login div ul li.logout {
									background:url(../../images/logout-icon.jpg) left 2px no-repeat;
									margin:0px;
									}
									ul#loginLanguage li.login div ul li a {
										line-height:12px;
										}
					ul#loginLanguage li.language {
						float:left;
						width:53px; height:31px;
						padding:0px 0 0 4px;
						background:url(../../images/language-bgr.png) left top no-repeat;
						}
						ul#loginLanguage li.language a {
							display:block;
							width:22px; height:16px;
							padding-right:10px;
							font-size:14px; color:#727272; line-height:14px;
							background:url(../../images/english.jpg) right 4px no-repeat;
							}
					ul#loginLanguage li.languageFR {
						float:left;
						width:53px; height:31px;
						padding:0px 0 0 4px;
						background:url(../../images/language-bgr.png) left top no-repeat;
						}
						ul#loginLanguage li.languageFR a {
							display:block;
							width:22px; height:16px;
							padding-right:10px;
							font-size:14px; color:#727272; line-height:14px;
							background:url(../../images/french.gif) right 4px no-repeat;
							}
							
					.loadingMessageBox {
						position:absolute; right:40px; top:40px; color:#10A2D2;
						}
					.loadingMessageLeft {
						position:absolute; left:0; bottom:-32px; color:#10A2D2;
						}

        /* Content */
			
			#contentWrapper {
				position:relative; z-index:2;
				width:1008px;
				background:url(../../images/content-bgr-middle.png) left top repeat-y ;
				}
				#contentHolder {
					width:951px; min-height:300px; height:auto !important; height:300px;
					padding:6px 29px 0px 28px;
					background:url(../../images/content-bgr-top.jpg) left top no-repeat;
					}
					.content {
						overflow:hidden;
						width:871px; 
						padding:34px 40px 40px;
						}
					.withBgrLine {
						background:url(../../images/content-line-bgr.jpg) left 73px repeat-x;
						}
						.leftColumn {
							float:left;
							width:538px;
							}
						.grayBox {
							width:476px;
							padding:25px 30px 0; margin-bottom:25px;
							background-color:#f0f0f0;
							border:1px solid #d7d7d7;
							}
							.grayBox ul {
								width:476px;
								}
								.grayBox ul li {
									overflow:hidden;
									width:476px;
									margin-bottom:10px;
									background:none;
									}
									.grayBox ul li p {
										margin:0px;
										text-indent:0px;
										}
									.grayBox ul li img {
										margin-right:15px;
										border:none;
										}
						.rightColumn {
							float:right;
							width:302px;
							}
							.rightColumn img {
								margin-bottom:55px;
								border:1px solid #d7d7d7;
								}
								.rightColumn img.last {
									margin:0px;
									}
						.content h2 {
							height:44px;
							margin-bottom:20px;
							text-indent:-9999px;
							}
						.content h4 {
							clear:both;
							margin-bottom:25px;
							font-size:16px; font-weight:normal; color:#10a2d2;
							}		
						.content ul {
							}
							.content ul li {
								font-size:11px; line-height:24px; text-indent:30px;
								background:url(../../images/blue-bullet.png) left 11px no-repeat;
								}
							.content ul li.black {
								background-image:url(../../images/black-bullet.png);
								}
						.innerMenuHolder {
							overflow:hidden;
							padding-top:10px; margin-top:50px;
							border-top:1px solid #d7d7d7;
                            clear:both;
							}
						ul.innerMenu {
							overflow:hidden;
							margin-bottom:40px;
							}
						.innerMenuBottom {
							margin:0px !important;
							}
							ul.innerMenu li {
								float:left;
								width:auto; height:22px;
								padding:0 5px; margin-right:16px;
								text-indent:0px;
								background:none;
								background-color:#3d2d36;
								}
							ul.innerMenu li.blue {
								background-color:#00aeef !important;
								}
							ul.innerMenu li.last {
								margin:0px !important;
								}
								ul.innerMenu li a {
									font-size:15px; color:#ffffff; line-height:20px; text-transform:uppercase;
									}
                                ul.innerMenu li span {
                                    font-size:15px; color:#ffffff; line-height:20px; text-transform:uppercase;
                                    }
						.content p {
							margin-bottom:25px;
							font-size:14px; line-height:24px;
							}
							.content p.noMargins {
								margin-bottom:0px !important;
								}
						.content img {
							border:1px solid #c4c0c2;
							}
						img.innerLeftImg {
							float:left;
							margin:10px 20px 10px 0;
							}
						img.innerRightImg {
							float:right;
							margin:10px 0 10px 20px;
							}
				#contentBottomShadow {
					width:1008px; height:8px;
					background:url(../../images/content-bgr-bottom.png) left top no-repeat;
					}
				ul.enterList {
					width:750px;
					height:163px;
					padding-top:20px;
					}
					/*ul.enterList li {
						float:left; position:relative;
						width:335px; height:161px;
						margin-right:35px;
						border:1px solid #d6d6d6;
						background:none;
						}
					ul.enterList li.last {
						margin-right:0px;
						}
						ul.enterList li img {
							float:left;
							border:none;
							}
						ul.enterList li h3 {
							height:39px;
							text-indent:-9999px;
							}
						ul.enterList li p {
							padding:10px 32px 0;
							text-indent:0px;
							}
						 ul.enterList li a {
                             display:block;
               				 background:url("../../images/home-page-featured-link-bgr.png") no-repeat scroll left -2px transparent;
               				 bottom:-28px;color:#FFFFFF;display:block;font-size:15px;height:27px;line-height:14px;
               				 padding:0 13px 0 23px; position:absolute;right:-5px;text-transform:uppercase;text-align:center;text-indent:0;width:69px;
               				 }*/
                      
                     ul.enterList li {
                        float:left; position:relative;
                        width:335px; height:161px;
                        margin-right:35px;
                        border:1px solid #d6d6d6;
                        background:none;
                        }
                    ul.enterList li.last {
                        margin-right:0px;
                        }
                        ul.enterList li img {
                            float:left;
                            border:none;
                            }
                        ul.enterList li a {
                            height: 100px;
                            display:block;
                        }    
                        ul.enterList li a h3 {
                            display:block; 
                            height:39px;
                            text-indent:-9999px;
                            }
                        ul.enterList li a p {
                            display:block; 
                            padding:10px 32px 0;
                            text-indent:0px;
                            }
                         ul.enterList li a div {
                                display:block; 
                                background:url("../../images/home-page-featured-link-bgr.png") no-repeat scroll left -2px transparent;
                                bottom:-28px;color:#FFFFFF;display:block;font-size:15px;height:27px;line-height:14px;
                                padding:0 13px 0 23px; position:absolute;right:-5px;text-transform:uppercase;text-align:center;text-indent:0;width:69px;
                                }        

							
		/* Forms */
		
			.formHeader {
				overflow:hidden;
				}
				.formHeader h3 {
					float:left;
					font-size:14px; text-transform:uppercase; font-weight:normal;
					}
				.formHeader span {
					float:right;
					font-size:12px; color:#ed1f24; text-transform:uppercase;
					}
			form {
				position:relative;
				width:831px;
				padding:25px 0 25px 40px; margin-bottom:50px;
				border:1px solid #e4e4e4;
				}
				form fieldset {
					overflow:hidden;
					margin-bottom:30px;
					}
				form fieldset.last {
					margin-bottom:0px;
					}
					form fieldset ul {
						float:left;
						width:400px;
						}
					form fieldset ul.wide {
						width:831px;
						}
						form fieldset ul li {
							overflow:hidden;
							margin-bottom:20px; padding:0px !important;
							text-indent:0px !important;
							background:none !important;
							}
							form fieldset ul li label {
								float:left; display:block;
								width:131px;
								font-size:11px; color:#10a2d2;
								}
							form fieldset ul li label.twoLines {
								line-height:12px;
								}
								form ul li label b {
									color:#ed1f24; font-weight:normal;
									}
							form fieldset ul li p {
								float:left;
								width:650px;
								margin-bottom:10px !important;
								line-height:12px !important;
								}
							form fieldset ul li span {
								float:left;
								height:22px;
								margin-right:16px;
								background:url(../../images/input-bgr.jpg) left top no-repeat;
								border:1px solid #cecece;
								}
								.withParagraph {
									width:247px;
									margin-left:135px; clear:both;
									}
								form fieldset ul li span.large {
									width:247px;
									}
								form fieldset ul li span.medium {
									width:169px;
									}
								form fieldset ul li span.smaller {
									width:114px;
									}	
								form fieldset ul li span.smallest {
									width:60px;
									}
								form fieldset ul li span.text {
									width:247px;
									height:150px;
									}
									form fieldset ul li span input {
										height:16px;
										margin:2px 5px;
										font-size:12px;
										background:none;
										border:none;
										outline:none;
										}
									form fieldset ul li span.large input {
										width:237px;
										}
									form fieldset ul li span.medium input {
										width:159px;
										}
									form fieldset ul li span.smaller input {
										width:104px;
										}
									form fieldset ul li span.smallest input {
										width:50px;
										}
									form fieldset ul li span.text textarea {
										overflow:auto;
										width:237px; height:145px;
										margin:2px 5px;
										font-size:12px;
										background:none;
										border:0px;
										resize:none; outline:none;
										}
							form input.envoyez {
								position:absolute; right:0px; bottom:-40px;
								width:105px; height:29px;
								background:url(../../images/titles-fr/envoyez.jpg) left top no-repeat;
								cursor:pointer;
								}
							form input.annulez {
								position:absolute; right:120px; bottom:-40px;
								width:105px; height:29px;
								background:url(../../images/titles-fr/annulez.jpg) left top no-repeat;
								cursor:pointer;
								}	
							form input.mettreAJour {
								position:absolute; right:0px; bottom:-40px;
								width:165px; height:32px;
								background:url(../../images/titles-fr/mettre-a-jour.jpg) left top no-repeat;
								cursor:pointer;
								}
							form input.sendButton {
								position:absolute; right:0px; bottom:-40px;
								width:102px; height:29px;
								background:url(../../images/titles-fr/send.jpg) left top no-repeat;
								cursor:pointer;
								}
								
							
			/* Radio Buttons */
			
				.radioButtons {	float:left;}
					.radioButtons label {width:auto; font-size:11px; color:#000000; margin-right:15px;}
					.ui-helper-hidden-accessible {position: absolute;left: -999em;}
					.radioButtons span.ui-helper-hidden {display: none;}
					.radioButtons span.ui-radio {display:block; float:left; width:16px; height:17px; margin-top:4px; background: url(../../images/radio-button-bgr.jpg) 0 0 no-repeat; border:none; margin-right:5px;}
					.radioButtons span.ui-radio-state-hover {}
					.radioButtons span.ui-radio-state-checked {background-position:0 -17px;}
					.radioButtons span.ui-radio-state-checked-disabled-hover,
					.radioButtons span.ui-radio-state-checked-disabled,
					.radioButtons span.ui-radio-state-checked {background-position:0 -17px;}
					.radioButtons span.ui-radio-state-checked-hover {background-position:0 -17px;}
					
			/* Combobox */					
					
			.customComboHolder {height:24px; width:171px; position:relative; margin-bottom:20px; background:url(../../images/combobox-bgr.jpg) right 0 no-repeat; float:left; margin:0px;}
				.customComboHolder div {width:127px; height:24px; line-height:24px; padding:0 32px 0 12px; background:url(../img/combo-box-left.png) 0 0 no-repeat; position:absolute; z-index:1; font-weight:normal;}
				.dropdown_over {}
				.dropdown_over div {}
				.customComboHolder select {background-color:#FFFFFF; cursor:pointer; display:inline; float:left; opacity:0; -moz-opacity:0; filter:alpha(opacity: 0); position:absolute; margin-top:0px; width:171px; z-index:2;}
					.customComboHolder select option {color:#434343; padding:0px 2px 2px 11px;}
					
										
        /* Footer */
		
			#footerHolder {
				position:relative;
				width:100%; height:107px;
				margin-top:30px;
				background:url(../../images/eco-plast-background-footer-repeat.jpg) center top repeat-x;
				}
				#footer {
					overflow:hidden;
					width:1008px; height:85px;
					margin:0px auto; padding-top:22px;
					background:url(../../images/eco-plast-background-footer.jpg) center top repeat-x;
					}
					#footer p {
						float:left; 
						width:131px; height:28px;
						padding:4px 0 0 44px; margin-left:28px; _margin-left:14px;
						font-family:Tahoma, Geneva, sans-serif; color:#2d1f28; font-size:11px;
						background:url(../../images/footer-logo.png) left top no-repeat;
						}
					#footer ul {
						float:right;
						margin-right:28px; _margin-right:14px; padding-top:8px;
						}
						#footer ul li {
							float:left;
							width:auto;
							margin-right:14px;
							}
						#footer ul li.last {
							margin-right:0px;
							}
							#footer ul li a {
								font-size:12px; color:#3d2d36;
								}
							#footer ul li a:hover {
								text-decoration:underline;
								}
						a.developed{
						color:#3D2D36;
						}
						a.developed:hover{
						text-decoration:underline;
						}
					
/*
	HOME PAGE ---------------- */
	
	        /* Tabs */
			
				#tabs {
					position:relative;
					width:951px; height:365px;
					background-color:#2a1c25;
					}
					#tabs div {
						position:relative;
						width:950px; height:365px;
						}
					.ui-tabs .ui-tabs-hide {
						display: none;
						}
						#tabs div h2 {
							position:absolute; left:45px; top:200px; z-index:3;
							font-size:55px; color:#ffffff;
							}
						#tabs div p {
							position:absolute; left:45px; top:265px; z-index:3;
							width:520px;
							font-size:11px; color:#ffffff; line-height:24px;
							}
					#tabs ul {
						position:absolute; right:-36px; bottom:11px;
						width:35px; height:auto;
						padding-top:5px;
						background:url(../../images/tabs-nav-bgr-top.png)no-repeat scroll left top transparent;
						}
						#tabs ul li {
							width:26px;
							padding:4px 0;
							text-align:center;
							}
							#tabs ul li a {
								font-size:11px; color:#2b1d26;
								}
								#tabs ul li a:hover {
									color:#bababa;
									}
								#tabs ul li.ui-tabs-selected a {
									color:#bababa;
									}
									
					.bottomTabShadow {
						position:absolute; right:-36px; bottom:-10px;
						}
									
	        /* Featured Boxes */
				
				#featuredHolder {
					overflow:hidden;
					width:999px;
					padding:10px 0px 0 10px;
					}
					.featuredBox {
						float:left;
						width:309px; height:192px;
						padding:6px 0 0 17px;
						background:url(../../images/home-page-featured-bgr.png) left top no-repeat;
						}
						.featuredBox img {
							float:left;
							}
						.featuredBox h3 {
							padding-top:28px;
							font-size:28px; color:#ffffff; text-transform:uppercase;
							}
						.featuredBox p {
							float:left;
							width:160px;
							padding-top:15px;
							font-size:12px; line-height:14px; color:#2b1d26;
							}
						.featuredBox a {
							display:block; position:absolute; bottom:0px; right:10px;
							width:72px; height:29px;
							padding:0 12px 0 21px;
							font-size:15px; color:#ffffff; text-transform:uppercase; text-align:center; line-height:18px;
							background:url(../../images/home-page-featured-link-bgr.png) left top no-repeat;
							}

/*
	360 * ---------------- */
	
	.panoramaContent {
		overflow:hidden;
		width:916px;
		padding:17px 18px 17px 17px;
		}
	
/*
	PRODUITS ---------------- */
	
	.productsContent {
		position:relative;
		width:871px;
		padding:52px 40px 40px;
		}
		.productsContent img {
			margin:-52px -40px 0 0;
			}
		.productsContent h2 {
			font-size:23px; color:#3d2d36; font-weight:normal;
			margin-bottom:30px;
			}
		.scroll-pane {
			overflow: auto;
			width:500px; height: 270px;
			}
			.scroll-pane p {
				margin-bottom:25px;
				font-size:11px; line-height:24px; 
				}
			a.jScrollArrowUp {
				background: url(../../images/arrow-up.png) 0 0 no-repeat;
				}
			a.jScrollArrowUp:hover {
				}
			a.jScrollArrowDown {
				background: url(../../images/arrow-down.png) 0 0 no-repeat;
				}
			a.jScrollArrowDown:hover {
				}
		a.zoom {
			display:block; position:absolute; top:6px; right:6px; z-index:3;
			padding:0 4px;
			font-size:10px; color:#ffffff;
			background-color:#979095;
			}
	h3.products {
		display:block; float:left;
		width:137px; height:39px;
		margin:30px 0 0 14px !important; margin:30px 0 0 8px;
		text-indent:-9999px;
		background:url(../../images/titles-fr/produits.png) left top no-repeat;
		}
		
/*
	DONNEES TECHNIQUES ---------------- */
	
		h2.donnTech {
			background:url(../../images/titles-fr/donnees-techniques.png) left top no-repeat;
			}
		
/*
	SOCIETE ---------------- */

		h2.societe {
			background:url(../../images/titles-fr/societe.png) left bottom no-repeat;
			}
			p.parole {
				width:625px;
				padding:50px 0 0 123px;  margin:0px;
				font-size:14px; color:#10a2d2; font-style:italic; line-height:24px;
				}
				
/*
	DEVENIR PARTENAIRE -----------------*/
		
		h2.devPert {
			background:url(../../images/titles-fr/partners.png) left top no-repeat;
			}

/*
	OFFRES D'EMPLOI -----------------*/
		
		h2.offEmp {
			background:url(../../images/titles-fr/emploi.png) left top no-repeat;
			}
					

/*
	DEVIS EN LIGNE ---------------- */
	
		h2.devisLigne {
			background:url(../../images/titles-fr/devis-en-ligne.png) left bottom no-repeat;
			}
		ul.wideEnterList {
			width:871px !important;
			margin-bottom:25px;
			}
			ul.wideEnterList li {
				width:410px !important
				}
			ul.wideEnterList li.last {
				margin-right:0px;
				}
				ul.wideEnterList li a {
					right:5px !important;
					}
				h3.particuliers {
					/*margin-top:60px;*/
                    padding-top: 120px; 
					background:url(../../images/titles-fr/particuliers.jpg) left center no-repeat;
					}
				h3.enterprise {
					/*margin-top:60px;*/
                    padding-top: 120px;
					background:url(../../images/titles-fr/enterprise.jpg) left center no-repeat;
					}

/*
	DISPOSITIONS LEGALES ---------------- */
	
		h2.dispLeg {
			background:url(../../images/titles-fr/dispositions-legales.png) left bottom no-repeat;
			}
		h4.votreLocalisation {
			width:99px; height:40px;
			margin-top:145px;
			text-indent:-9999px;
			background:url(../../images/titles-fr/votre-localisation.jpg) left top no-repeat;
			}
		h3.enterFrance {
			position:absolute; bottom:0px; right:75px;
			width:81px;
			background:url(../../images/titles-fr/france.jpg) left center no-repeat;
			}
		h3.enterSwiss {
			position:absolute; bottom:0px; right:5px;
			width:145px;
			background:url(../../images/titles-fr/switzerland.jpg) left center no-repeat;
			}
			
/*
	CONTACT ---------------- */
	
		h2.contact {
			background:url(../../images/titles-fr/contact.png) left bottom no-repeat;
			}
		.contactInfo {
			overflow:hidden;
			padding:10px 35px 10px;
			}
			.contactInfo h3 {
				float:left;
				width:166px; height:28px;
				margin-bottom:10px;
				text-indent:-9999px;
				background:url(../../images/titles-fr/eco-plast-swiss.jpg) left top no-repeat;
				}
			.contactInfo p {
				clear:left;
				color:#9d9d9d; text-transform:uppercase; font-size:14px; line-height:18px;
				}
				.contactInfo p a {
					color:#9d9d9d; text-transform:uppercase; font-size:14px; line-height:18px;
					}
				.contactInfo p a:hover {
					text-decoration:underline;
					}
				.contactInfo img {
					border:none;
					margin-top:10px;
					}
			.mapContactHolder {
				overflow:hidden;
				}
				.mapHolder {
					float:left; 
					width:318px;
					padding:32px;
					border:1px solid #e4e4e4;
					}
					.mapHolder img {
						border:none;
						}
				form.contactForm {
					float:right;
					width:362px; height:341px;
					padding:35px;
					border:1px solid #e4e4e4;
					}
					form.contactForm label {
						width:110px;
						}
						form.contactForm li.higher {
							margin-top:30px;
							}
							
/*
	ACCOUNT SETTINGS ---------------- */
	
		h2.accountSettings {
			background:url(../../images/titles-fr/account-settings.png) left bottom no-repeat;
			}	

/*
	TRACKING ---------------- */
	
		h2.tracking {
			background:url(../../images/titles-fr/tracking.png) left bottom no-repeat;
			}
		h3.order {
			padding-top:30px;
			font-size:35px; color:#2e2029; text-transform:uppercase; line-height:35px; height:33px;
			background:url(../../images/content-line-bgr.jpg) left bottom repeat-x;
			}
		ul.orderList {
			overflow:hidden;
			padding-top:30px; margin-bottom:15px;
			}
			ul.orderList li {
				float:left; position:relative;
				width:155px; height:90px;
				margin-right:26px; padding:0 20px;
				text-indent:0px;
				background:none;
				border:1px solid #e5e5e5;
				}
			ul.orderList li.last {
				margin-right:0px;
				}
				ul.orderList li h4 {
					position:absolute; top:-20px; left:0px;
					font-size:21px; color:#2e2029; text-transform:uppercase; line-height:21px; height:21px;
					}
				ul.orderList li ul {
					width:135px;
					padding:20px 0 0; margin:0px;
					}
					ul.orderList li ul li {
						float:none; overflow:hidden;
						height:auto;
						margin:0px; padding:0px;
						border:0px;
						background:url(../../images/arrow-bullet.jpg) 80px center no-repeat;
						}
						ul.orderList li ul li p {
							float:left;
							margin:0px;
							font-size:12px; color:#959595;							
							}
						ul.orderList li ul li p.blue {
							color:#10a2d2;
							}
						ul.orderList li ul li span {
							float:right;
							font-size:12px; color:#959595;							
							}
							ul.orderList li ul li span b {
								color:#000000; font-weight:normal;
								}
						ul.orderList li p.announced {
							position:absolute; left:30px; top:32px;
							font-size:14px; color:#aaaaaa; font-style:italic;
							}
		.infoMessage {
			overflow:hidden; position:relative;
			padding:30px 0 50px;
			}
			.infoMessage h4 {
				position:absolute; top:0px; left:0px;
				font-size:21px; color:#2e2029; text-transform:uppercase; line-height:21px; height:21px;
				}
			.infoMessage ul {
				float:left;
				width:400px;
				}
				.infoMessage ul li {
					width:385px;
					padding-left:15px;
					text-indent:0px;
					background:url(../../images/arrow-bullet.jpg) left 9px no-repeat;
					}
			.infoMessage form {
				float:right;
				width:430px;
				margin:0px; padding:0px;
				border:0px;
				}
				.infoMessage form fieldset {
					margin:0px;
					}
					.infoMessage form fieldset ul {
						width:430px;
						}
						.infoMessage form fieldset ul li {
							width:430px; padding:0px; background:none; margin:0px;
							}
							.infoMessage form fieldset label {
								width:70px;
								}
							.infoMessage form fieldset span.text {
								width:355px; height:130px; 
								margin:0px;
								}
								.infoMessage form fieldset span.text textarea {
									width:345px; height:125px;
									}
				

