* {
	margin: 0px;
	padding:0px;
}

body {
	
}

body, th, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	font-size: 11px;
	background:url(../img/website-background.gif) no-repeat center top;
}


.website-wrapper {
	width: 936px;
	margin: 0px auto;
}
	.daxic-logo{
		width:160px;
		height:82px;
		margin-top:4px;
		float:left;
		text-indent:-9999px;
		background:url(../img/daxic-logo-menus-boxes.gif) no-repeat left top;
		padding:0px;
	}
		.daxic-logo a,
		.daxic-logo a:hover {
			display:block;
			width:160px;
			height:82px;
		}
	.content-wrapper{
		width:936px;
		margin-top:-13px;
		*margin-top:-7px;
		_margin-top:-13px;
		background:url(../img/content-pages-sprite.gif) repeat-y left top;

	}
	.content-wrapper-top{
		width:100%;
/*		_width:894px;
		padding:20px 20px 0px 20px; /*ie 6
		padding:26px 21px 0px 21px !important;/*firefox 
		padding-top:20px  !important!; /*explorer 6,7*/
		background:url(../img/content-pages-sprite.gif) no-repeat -936px top;
	
	}
.col1{
	width:298px;
	padding-left:20px;
	margin-top:20px;
}
			.left_column .top_cap{
				height:10px;
				line-height:10px;
				background:url(../img/content-pages-sprite.gif) no-repeat -2478px top;	
			}
			.left_column .top_content{
				border-left:1px solid #DADCEA;
				border-right:1px solid #DADCEA;
				background:url(../img/content-pages-sprite.gif) no-repeat -1872px top #FFFFFF;	
			}
				.left_column .bottom_content{
					padding:0px 21px 0px 21px;
					background:url(../img/content-pages-sprite.gif) no-repeat -2180px bottom;	
				}
					.video_testimonial{
						color:#B7B7B7;
				}	
						.video_testimonial h1{
							padding-bottom:2px;
							color:#0342A1;
							font-size:30px;
							font-weight:normal;
							letter-spacing:-1px;
						}
						.video_testimonial span{
							color:#717171;
						}
						.video_testimonial img{
							border:3px solid #8E8E8E;
						}
						.video_testimonial h2{
							color:#3B3B3B;
							font-size:13px;
							font-weight:bold;
							font-style:italic;
						}
					.case_studies{
						color:#B7B7B7;
					}
						.case_studies h1{
							padding-bottom:2px;
							color:#0342A1;
							font-size:30px;
							font-weight:normal;
							letter-spacing:-0.7px;
						}
						
						.case_studies h2{
							padding-bottom:10px;
							color:#B7B7B7;
							font-size:11px;
							font-weight:normal;
						}
						
						#ticker-container{
							width:250px;
							margin:0 auto;
						}

						#template-ticker{
							width:250px;
							height:382px;
							overflow:hidden;
						}
							#template-ticker div {
								padding-bottom: 16px;
								display:block;
								list-style-type:none;
								text-align:center;
							}
								#template-ticker div img {
									border: 2px solid #6784B0;
									
								}
								
								#template-ticker div a, #template-ticker div a:hover {
									text-decoration: none;
									outline: none; /*hide outline from firefox*/
								}
								
								#template-ticker div .title {
									font-size: 18px;
									color: #234C8A;
									letter-spacing: -1px;	
									text-decoration: none;
									display: block;
									
								
								}
								#ticker-container .move-up, #ticker-container .move-up:hover {
								margin:0px auto;
								padding-bottom:20px;
								display: block;
								font-size: 1px;
								height: 29px;
								width:108px;
								background:url(../img/content-pages-sprite.gif) no-repeat -2486px -87px;	
							
								outline: none; /*hide outline from firefox*/
								text-decoration:none;
							}
							#ticker-container .move-up:hover {
								background-position:  -2486px -87px;
								text-decoration:none;
							}
						
							#ticker-container .move-down, #ticker-container .move-down:hover {
								margin:0px auto;	
								padding-top:20px;
								display: block;
								font-size: 1px;
								height: 29px;
								width:108px;
								background:url(../img/content-pages-sprite.gif) no-repeat -2486px -116px;	
								outline: none; /*hide outline from firefox*/
								text-decoration:none;
							}
							#ticker-container .move-down:hover {
								background-position: -2486px -116px;	
								text-decoration:none;
							}
						
											
			.left_column .bottom_cap{
				height:22px;
				line-height:10px;
				background:url(../img/content-pages-sprite.gif) no-repeat -2478px -20px;	
			}
			
		.col2{
			width:580px;
			float:right;
			margin-left:20px;
			margin-top:20px;
		}
			.flash_box2	img{
				border:3px solid #366A9A;
			}
			
			.small-box {
				float: left;
				width: 158px;
				height:217px;
				margin-right: 20px;
				padding:8px 10px;

				
			}
			.small-box h1{
				color:#0B4BAC;
				font-size:15px;
				font-weight:bold;
				letter-spacing:-0.7px;
			}
			.small-box h2{
				padding:3px 0px 6px 0px;
				color:#636363;
				font-size:12px;
				font-weight:bold;
			}
			.small-box .alignRight .readmore,
			.small-box .alignRight .readmore:hover{
				width:69px;
				height:22px;
				margin-top:6px;
				display:moz-inline-block;
				display:inline-block;
				background:url(../img/content-pages-sprite.gif) no-repeat -2486px -417px;	
			
			}
			
			
			.first, .second, .lastbox{
				background:url(../img/content-pages-sprite.gif) no-repeat -2486px -175px;	
			}
			.second{
				width: 159px;
				background-position:-2674px -175px;
			}
				.small-box ul{
					padding:10px 0px 0px 10px;	
				}
					.small-box li{
						padding:2px 0px 2px 15px;
						list-style-type:none;
						background:url(../img/content-pages-sprite.gif) no-repeat -2486px -444px;
						font-size:12px;
						font-weight:bold;
						color:#636363;
					}
			
			.lastbox{
				width: 159px;
				background-position:-2863px -175px;
				margin-right: 0px;
			}
			
.footer {
	padding:27px 0px;
	text-align:center;
	background:url(../img/content-pages-sprite.gif) no-repeat -3050px 0px;
	color:#9a9a9a;
}
	.footer a, .footer a:hover {
		color:#9a9a9a;
		text-decoration:none;
	}
	.footer a:hover{
		color:#4878c0;
	}
	.footer span {
		font-size:10px;
		color:#afaeae;
	}			
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.hide{
	display:none;
	visibility:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}
.alignLeft{
	text-align:left;
}
.alignRight{
	text-align:right;
}
.flash_box2{
	margin-bottom:20px;
}
.project-box {
	background-image:url(../img/project_boxbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-right:20px;
	margin-bottom:14px;
	float:left;
}
				
	.project-box a{
		width: 107px;
		height: 162px;
		padding: 11px 11px 0px 11px;
		display: block;
		outline: none;
		text-align: center;
		font-weight: bold;
		text-decoration: none;
		color: #0B4BAC;
	}
				.project-box a:hover {
					color: #0B4BAC;
					text-decoration:underline;
				}
					.project-box img {
						display: block;
						border: 2px solid #BAC1EF;
						margin-bottom:4px;
					}
	.project_box-last{
		margin-right:0px;	
	}
	
.page-nav {
			text-align: center;
			list-style: none;
			width: 420px;
			margin: 0px auto;
			clear: both;

		}
			.page-nav li {
				display: inline;
				float: left;
				margin-right: 6px;
				color: #a1a1a1;
			}
			
			.page-nav a {
				display: block;
				padding: 4px 0px;
				width:28px;
				height:15px;
				font-size: 11px;
				color: #666664;
				font-weight: bold;
				text-decoration: none;
				line-height: normal;
				text-align: center;
				background-image:url(../img/page-nav.gif);
				background-position:left -46px;
			}
			
			.page-nav a:hover {
				background-position:left -69px;
				color: #FFFFFF;
				background-image:url(../img/page-nav.gif);
			}
			
			
				.page-nav .current-page, .page-nav .current-page:hover {
					background-position:left -92px;
					color: #A0A0A0;
					background-image:url(../img/page-nav.gif);
				}
			
			.page-nav .prev a {
				display: block;
				padding: 4px 0px;
				width:71px;
				height:15px;
				font-size: 11px;
				color: #666664;
				font-weight: bold;
				text-decoration: none;
				line-height: normal;
				text-align: center;
				background-image:url(../img/page-nav.gif);
				background-position:left top;
			}
			
			.page-nav .prev a:hover {
				background-position:left -23px;
				color: #FFFFFF;
				background-image:url(../img/page-nav.gif);
			}
.prj-image-holder{
					float: left;
					width: 426px;
					height:342px;
					border:3px solid #92A0E1;
					padding:0px;
					overflow:hidden;
				}
					.prj-image-holder img{
						display: block;
					}
					.prj-thumb-holder {
						float:left;
						background-image:url(../img/thumb-holder.gif);
						background-position:left top;
						background-repeat:repeat-y;
						width:144px;
						height:348px;
					}
					.prj-thumb-holder a {
						display: block;
						outline: none;
						width:134px;
						height:100px;
						padding:8px 0px 8px 10px;
						
					}
					
					.prj-thumb-holder img {
						padding: 0px;
						/*border: 2px solid #b3b3b3;*/
						width:124px;
						height:101px;
						border:none;
					}
					
					.prj-thumb-holder .active {
						padding:8px 0px 8px  5px;
						/*background:url(../img/project-pages-sprite.gif) no-repeat 0px 0px;*/
						background-color:#93A1E0;
						/*width:82px;
						height:92px;*/
						width:139px;
						height:100px;
					}
					
					.prj-thumb-holder .active img{
						padding: 0px;
						/*border: 2px solid #FFFFFF;*/
					}
					.prj_info_box{
						background:url(../img/project_info.gif) repeat-x left top;
						padding:14px 16px 14px 16px;
						min-height:230px; /*firefox, opera, ie7 */
						height:auto !important; /*firefox, opera, ie7 */
						height:230px; /* ie6 */
						color:#8C8C8C;
					}
						.prj_info_box strong{
							color:#0342A1;
							font-size:15px;
						}
					.visit_website{
						float:right;
						width:99px;
						height:21px;
						display:block;
						color:#61530A;
						font-weight:bold;
						text-align:center;
						text-decoration:none;
						outline:none;
					}
	.recent-projects {
		width:576px;
		height:160px;
		background:url(../img/similar.jpg) no-repeat left top;
		margin-top:10px;
	}
		.recent-projects h1 {
			font-size:15px;
			font-weight:bold;
			color:#094BAB;
			padding:7px 0px 6px 10px;
			margin:0px;
		}
		.recent-project-small_box {
				float: left;
				margin-left: 18px;
				margin-bottom: 10px;
				width: 121px;
				text-align: center;
			}
				.recent-project-small_box a {
					display: block;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					color: #111111;
					outline: none;
				}
				.recent-project-small_box img {
					border: 2px solid #C7CCE9;
					margin-bottom: 3px;
					display: block;
				}


.project-image-holder {
					float: left;
					width: 360px;
				}
					.project-image-holder img {
						display: block;
						border: 3px solid #dadcea;
						margin-bottom: 10px;
					}
					.project-image-holder .thumb-holder {
						background: url(../img/content-pages-sprite.gif) no-repeat -2172px -69px;
						height: 92px;
						padding-left: 30px;
						padding-right: 20px;
					}
					.project-image-holder .thumb-holder a {
						display: block;
						height: 72px;
						width: 72px;
						padding: 10px;
						outline: none;
						float: left;
						margin-right: 10px;
					}
					
					.project-image-holder .thumb-holder img {
						padding: 0px;
						border: 2px solid #b3b3b3;
					}
					
					.project-image-holder .thumb-holder .active {
						background: #fff;
					}
					
					.project-info {
						float: right;
						width: 200px;
					}
					
					/* Project Info Box */
					.project-info-box_top {
						background: #f0f0f0 url(../img/tplbox.gif) no-repeat left top;
						height: 10px;
						overflow: hidden;
					}
						.project-info-box_top span {
							background: #f0f0f0 url(../img/tplbox2.gif) no-repeat right top;
							height: 10px;
							float: right;
							width: 10px;
						}
					.project-text {
						padding: 2px 10px;
						background: #f0f0f0;
						color: #333333;
					}
						/*order-page2 styles line:629*/					
						
						
						.project-text #ordered{
							color:#898989;
						}
							#ordered li{
								padding:0px 4px;
							}	
							
							.project-text h1{
								font-size:12px; 
								color:#111111;
								letter-spacing:0.7px;
							}							
							#ordered li.pre-desing-website{
								padding:4px 0px;
								font-weight:bold;
							}
							#ordered li.total{
								margin:2px 0px;
								background-color:#E5E5E5;
								font-weight:bold;
							}
							#ordered li.grand-total{
								margin:2px 0px;
								background-color:#CFCFD0;
								font-weight:bold;
							}
								
							#ordered li span{
								float:right;
								margin-top:-16px;
								color:#333333;
							}
						
						.txtform{
							border:1px solid #CCCCCC;
							height:20px;
							padding-top:2px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;

						}
						textarea.txtform,
						select.txtform{
							height:auto;
						}
textarea.txtform{
	height:200px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
						.order_now{
							text-align:center;
							padding:8px 0px;
						}
						.order_now .txt_button{
							width:123px;
							height:46px;
							border:0px;
							background: url(../img/order-pages-sprite.gif) no-repeat -133px -608px #EFEFEF;
							cursor:pointer;
						}	
						
						/* CSS Document */


					
						.project-text strong {
							color: #898989;
						}
						
						.view{
							text-decoration:none;
							display:-moz-inline-box;
							display:inline-block;
							margin-top:8px;
							cursor:hand;
						}		

							.view .left,
							.view .right{
								background: url(../img/tplbuton1left.jpg) no-repeat left top;
								width:10px;
								height:29px;
								padding:0px;								
							}		
														
							.view .right{
								background: url(../img/tplbuton1right.jpg) no-repeat left top;

							}
						
							.view span{
								font-weight:bold;
								color:#FFFFFF;
								background-color:#AEAEAE;
								text-decoration:none;
								display:-moz-inline-box;
								display:inline-block;
								height:29px;
								line-height:27px;
							}	
						
						
						.order{
							text-decoration:none;
							display:-moz-inline-box;
							display:inline-block;
							margin-top:8px;
							cursor:hand;
						
						}		

							.order .left,
							.order .right{
								background: url(../img/medeeaweb-logo-menus-boxes.gif) no-repeat -40px -842px;
								width:10px;
								height:29px;
								padding:0px;								
							}		
														
							.order .right{
								background: url(../img/medeeaweb-logo-menus-boxes.gif) no-repeat -60px -842px;

							}
						
							.order span{
								font-weight:bold;
								color:#FFFFFF;
								background-color:#6C6C6C;
								text-decoration:none;
								display:-moz-inline-box;
								display:inline-block;
								height:29px;
								line-height:27px;
								padding:0px 9px 0px 10px;
							}	
										
						
					.project-info-box_bottom {
						background: #f0f0f0 url(../img/tplbox3.gif) no-repeat left top;
						height: 10px;
						overflow:hidden;
					}
						.project-info-box_bottom span {
							background: #f0f0f0 url(../img/tplbox4.gif) no-repeat right top;
							height: 10px;
							float: right;
							width: 10px;
							overflow:hidden;
						}

/*Order Page*/
				
				.step-holder{
					background: url(../img/order-pages-sprite.gif) no-repeat 0px -74px;
					height:68px;
					padding:4px 0px 0px 13px;
				}
					.step-active{
						width:196px;
						height:49px;
						padding:10px 0px 5px 16px;
						float:left;
						background: url(../img/order-pages-sprite.gif) no-repeat 0px 0px;
					}
						.step-active h2{
							padding-top:2px;
							font-family:inherit;
							font-size:20px;
							color:#111111;
							font-weight:normal;
						}
						.step-active h3{
							padding-top:5px;
							font-family:inherit;
							font-size:16px;
							color:#898989;
							font-weight:normal;
						}
					.step-inactive{
						margin-left:2px;
						width:196px;
						height:49px;
						padding:10px 0px 5px 16px;
						float:left;
						background: url(../img/order-pages-sprite.gif) no-repeat -220px 0px;
					}
						.step-inactive h2{
							padding-top:2px;
							font-family:inherit;
							font-size:20px;
							color:#111111;
							font-weight:normal;
						}
						.step-inactive h3{
							padding-top:5px;
							font-family:inherit;
							font-size:16px;
							color:#898989;
							font-weight:normal;
						}
				.bigger{
					padding:20px 0px;
					font-size:15px;
					color:#363636;
				}
				#modules{
					list-style:none;
				}
					#modules li,
					#modules .hover,
					#modules .selected
					{
						height:89px;
						margin-bottom:2px;
						padding:17px 0px 0px 23px;
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -384px;
						cursor:pointer;
					}
					#modules .hover{
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -268px ;
					}
					#modules .selected{
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -152px;
					}
					
					
					
						#modules div{
							padding:0px 10px 0px 99px;
							/*margin:17px 0px 17px 11px;*/
						}
							#modules h1, #modules h1 span {
								font-family:Arial, Helvetica, sans-serif;
								font-weight:normal;
								font-size:22px;
								color:#898989;
							}
							#modules li.hover h1, 
							#modules li.selected h1{
								color:#111111;
							}
							#modules h1 span {
								color:#898989;
								font-size:16px;
							}
							
							#modules h1 strong {
								font-weight:normal;

							}
							#modules p {
								color:#464646;
								font-size:11px;
							}
					
					#modules li .photo-gallery {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -800px;
					}
					#modules li.hover .photo-gallery {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -900px;
					}
					#modules li.selected .photo-gallery {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1000px;
					}
					
					#modules li .newsletter {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1100px;
					}
					#modules li.hover .newsletter {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1200px;
					}
					#modules li.selected .newsletter {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1300px;
					}
					
					#modules li .news-articles {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1400px;
					}
					#modules li.hover .news-articles {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1500px;
					}
					#modules li.selected .news-articles {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1600px;
					}
					
					#modules li .links-directory {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1700px;
					}
					#modules li.hover .links-directory {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1800px;
					}
					#modules li.selected .links-directory {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -1900px;
					}
					
					#modules li .refer-friend {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2000px;
					}
					#modules li.hover .refer-friend {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2100px;
					}
					#modules li.selected .refer-friend {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2200px;
					}
					
					#modules li .opinion-pools {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2300px;
					}
					#modules li.hover .opinion-pools {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2400px;
					}
					#modules li.selected .opinion-pools {
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -2500px;
					}

				
				.orange-box-order-top{
					height:8px;
					width:580px;
					overflow:hidden;
					line-height:normal;
					background: url(../img/order-pages-sprite.gif) no-repeat 0px -500px #F7BD1E;
				}
				.orange-box-order-content{
					padding:8px 20px;
					background-color:#F7BD1E;
				}
					.orange-box-order-content li,
					.orange-box-order-content li.first{
						padding:18px 0px;
						list-style:none;
						border-bottom:1px solid #D19F18;
						/*background: url(../img/order-pages-sprite.gif) no-repeat -20px px;*/
					 }
					 .orange-box-order-content li.first{
					 	background:none;
					 }
					 .orange-box-order-content li.last{
						border:0px;
					 }
					
					 .orange-box-order-content li a,
 					 .orange-box-order-content li a :hover,
					 .orange-box-order-content li.last a,
 					 .orange-box-order-content li.last a :hover {
					 	display:block;
						float:right;
						width:85px;
						height:34px;
						/*border:1px solid #000000;*/
						margin-top:-46px;
						background: url(../img/order-pages-sprite.gif) no-repeat -475px -2748px;
					 }
					 
	   			    .orange-box-order-content li.last a,
 					.orange-box-order-content li.last a:hover {
					 	margin-top:-63px;
					
					 }
					.orange-box-order-content li a.selected{ 
					 	background: url(../img/order-pages-sprite.gif) no-repeat -475px -2926px;
					}
								 
						.orange-box-order-content h1,
						.orange-box-order-content .first h1{
							color:#4A3809;	
							font-size:20px;
							font-weight:normal;
							letter-spacing:-0.3px;
							display:block;
							float:none;

						
						}
						.orange-box-order-content .first h1{
							width:403px;
							line-height:22px;
						}
						
					.orange-box-order-content .pages{
						width:102px;
						height:28px;
						margin:-33px 0px 0px 0px;
						text-align:left;
						background: url(../img/order-pages-sprite.gif) no-repeat -458px -2600px;
						float:right;
						
					}
						.orange-box-order-content .pages input{
							width:70px;
							height:15px;
							margin:6px 0px 0px 24px;
							border:1px solid #FFFFFF;	
							font-size:12px;
							font-weight:bold;
							color:#111111;
							text-align:right;
											
						}

					.orange-box-order-content li p{
						color:#7B5E0E;
						font-size:13px;
						padding:8px 100px 0px 0px;
					}
					.orange-box-order-content li p strong{
						font-weight:bold;
					}
				.orange-box-order-bottom{
					height:10px;
					width:580px;
					overflow:hidden;
					line-height:normal;
					background: url(../img/order-pages-sprite.gif) no-repeat 0px -520px #F7BD1E;
				}	
				
				.grey-box{
					margin-top:10px;
				}
					.grey-box-order-top{
						height:8px;
						width:580px;
						overflow:hidden;
						line-height:normal;
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -568px #EFEFEF;
					}
					.grey-box-order-content{
						padding:8px 20px;
						background-color:#EFEFEF;
					}
						.grey-box-order-content b{
							font-weight:normal;
						}
						.grey-box-order-content li{
							padding:8px 0px;
							color:#B9B9B9;
							font-size:18px;
							list-style:none;
							font-weight:normal;
							border-bottom:1px solid #D7D7D7;

						}
						.grey-box-order-content li.pre-desing-website{
							color:#6D6D6D;
							font-size:20px;
						}
						.grey-box-order-content li.pre-desing-website,
						.grey-box-order-content li.total,
						.grey-box-order-content li.gstat,
						.grey-box-order-content li.grand-total{
							color:#6C6C6C;
							font-size:20px;
						}
						
						.grey-box-order-content li.total,
						.grey-box-order-content li.gstat{
							font-size:18px;
						}
						
						.grey-box-order-content li.grand-total{
							color:#303030;
							border:0px ;
						}
						
						.grey-box-order-content li span{
							float:right;
						
						}
						
					.grey-box-order-bottom{
						height:8px;
						width:580px;
						overflow:hidden;
						line-height:normal;
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -588px #EFEFEF;
					}
				.next_step{
					text-align:center;
				}
					.next_step .txt_button{
						width:123px;
						height:46px;
						background: url(../img/order-pages-sprite.gif) no-repeat 0px -608px #EFEFEF;
						border:0px;
						margin-top:10px;
					}
				
				
				.image-right {
					float: right;
					padding-left: 10px;
					padding-bottom: 10px;
				}
/*Default form styles*/
fieldset{
	border:0;
}
fieldset div {
	clear: both;
	margin-bottom:10px;
}
fieldset div.group{

}
		fieldset div.group input,fieldset div.group select{
			width:32%;
			margin-right:5px;
			display:block;
			float:left;
		}
		fieldset div.group div{
			margin-bottom:0px;		
		}
		fieldset div.group .first{
			margin-left:13em;
		}
		fieldset div.group span{
			width:32%;
			margin-right:5px;
			display:-moz-inline-box;
			display:inline-block;
			padding-left:5px;
			color:#999999;
		}

		fieldset .date select{
			width:98%;			
		}
fieldset .date table{
	width:65%;
}
		
fieldset div.chk{
	float:left;
	margin-left:5px;
	clear:none;
}

fieldset legend{
	font-size:12px;
	color:#8E8E8C;
}

fieldset label,fieldset div.chk p{
	padding-right:5px;
	padding-top:2px;
}

fieldset div.chk label{
	padding-top:0px;
	text-align: left;
	margin-left: 13em;
	width: auto;
	float: none;
}
fieldset div.multiple{
	margin-bottom:0px;
}
fieldset div.multiple label{
	float:left;
	margin-left:0px;
}

fieldset div.chk input{
	width:auto;
	border:0px;
	background:none;
}

fieldset input,fieldset select{	
	width:65%;
}

fieldset .small{
	width:100px;
}

fieldset .smaller{
	width:67px;
}

fieldset textarea{
	width:65%;
	height:100px;
}
fieldset .line textarea.large{
	height:300px;
	width:70%;
}
fieldset .line textarea.medium{
	height:150px;
	width:400px;
}
fieldset label, fieldset div.chk p{
	margin: 0;
	display: block;
	width: 13em;
	text-align: right;
	float: left;
}

fieldset div.chk span{
	margin-left:13em;
	display:block;
	height:16px;
}
.req{
	font-weight:bold;
}
fieldset .columns div{
	float:left;
	position:static;
	clear:none;
}

fieldset .columns label{
	display:inline;
	margin-left:0px;
	width:150px;
	text-align:left;
}
	fieldset .button input{
		width:auto;
		height:auto;
	}
		fieldset .button button{
			border-width:0px;
			width:47px;
			height:20px;
			font-size:10px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			background:url(img/btn_template.gif) no-repeat;
			padding-left:14px;
			padding-bottom:3px;
		}
		
/* BUTTONS */
.buttons a, .buttons button{
    display:block;
    float:right;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
	height:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
.info, .success, .warning, .error, .validation {  
    border: 1px solid;  
    margin: 10px 0px;  
    padding:15px 10px 15px 50px;  
    background-repeat: no-repeat;  
    background-position: 10px center;  
}  
.info {  
    color: #00529B;  
    background-color: #BDE5F8;  
    background-image: url('../img/info.png');  
}  
.success {  
    color: #4F8A10;  
    background-color: #DFF2BF;  
    background-image:url('../img/success.png');  
}  
.warning {  
    color: #9F6000;  
    background-color: #FEEFB3;  
    background-image: url('../img/warning.png');  
}  
.error {  
    color: #D8000C;  
    background-color: #FFBABA;  
    background-image: url('../img/error.png');  
}  		
.last_name2{
	display:none;
	visibility:hidden;
	position:absolute;
	left:-9999px;
	top:0px;
}
.get_error{

	padding-top:45px;
	text-align:center;
}

.headline2 {
	margin:0px;
	padding:0px;
}
.headline2 h1 {
	padding-bottom:2px;
	color:#0342A1;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-0.7px;
}
.content2 {
	margin:10px 0px;
}

.form{

}
.form input,
.form textarea{
	width:99%;
	height:auto;
	background:url(../img/fieldbg.gif) repeat-x;
	background-position: 50% 0%;
	border:1px solid;
	border-top-color:#7c7c7c;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	padding:2px 2px;
	height:19px;
}
.form .captcha{
	width:70%;
	margin-right:5px;
	vertical-align:top;	
}
.form .file{
	height:auto;
	width:auto;
}
.form input:focus,
.form textarea:focuse{
	outline:none;
}
.form .right,
.form .left{
	clear:none;
	width:49%;
}
.form .right textarea{
	width:100%;
	height:204px;
}

.form label{
	font-size:13px;
	color:#0342A1;
	width:auto;
	text-align:left;
	float:none;
	margin-bottom:5px;
}
.form .buttons{
	text-align:center;
}
.form .buttons input{
	border-width:0px;
	padding:0px;
	width:auto;
	height:auto;
	outline:none;
}
.form .buttons input:focus{
	outline:none;
}