*{

	margin: 0px;

	padding:0px;

}



body, th, td {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 14px;

	background: #FFFFFF;

}

a, a:hover{

	color: #006699;

	outline: none; /*hide outline from firefox*/

	text-decoration: none;

}

	a:hover{

		color: #006699;

		text-decoration: underline;

	}

p{

	padding-bottom: 17px;

}

#wrap{

	width: 973px;

	margin: 0px auto;

}

.website-logo{

		margin: 26px 28px 0 7px;

		float: left;

}

.horizontal-menu{

		float: left;

		margin-top: 56px;

}

.phone-nr{

		margin-top: 33px;

		float: right;

}



/*Header*/

.header{

	margin-top: 16px;

}



/*Main Content*/

.main-content{

	margin-top: 47px;

}

	.left-column{

		width: 179px;

		padding-top: 33px;

		background: url(../img/left-column-top_bg.gif) no-repeat left top;

		float: left;

	}

		.main-menu{

			padding-bottom: 19px;

			background: url(../img/left-column-bottom_bg.gif) no-repeat left bottom;

		}

	.middle-column{

		width: 606px;

		_width: 605px;

		float: left;

	}

		.content-heedline{

			margin: 19px 0 2px;

			font-size: 14px;

			font-weight: bold;

			color: #679801;

		}

	.right-column{

		width: 187px;

		float: right;		

	}

		.newsletter h1{

			padding: 0 2px 5px 0;

			font-size: 12px;

			font-weight: bold;

			color: #669900;

			

		}

			.subscribe_text{

				width: 153px;

				height: 19px;

				*margin-top: -1px;

				border: 1px solid #CECECE;	

			}

			.subscribe_button{

				margin-top: 5px;

				padding-bottom: 2px;

				float: right;

			}

			



/*Gray Box*/

.gray-box-top {

	background: url(../img/gray-box-top_bg.gif) repeat-x;

	height: 14px;

	overflow: hidden;

}

	.gray-box-top .gray-box-left {

		background:url(../img/gray-box-top-left.gif) no-repeat left top;

		height: 14px;

	}

		.gray-box-left span {

			background:url(../img/gray-box-top-right.gif) no-repeat left top;

			height: 14px;

			width: 14px;

			float: right;

		}

		

.gray-box-mid {

	padding: 0 17px;

	background: url(../img/gray-box-mid_bg.gif) repeat-y left top;

}



.gray-box-bottom {

	background: url(../img/gray-box-bottom.gif) repeat-x;

	height:16px;

	overflow: hidden;

}

	.gray-box-bottom .gray-box-left {

		background: url(../img/gray-box-bottom-left.gif) no-repeat left top;

		height: 16px;

	}

		.gray-box-bottom span {

			background: url(../img/gray-box-bottom-right.gif) no-repeat left top;

			height: 16px;

			width: 15px;

			float: right;

		}



/*Footer*/

.footer{

	margin-top: 17px;

	font-size: 12px;

	font-weight: bold;

	color: #669900;

}

	.footer-left{

		height: 49px;

		width: 19px;

		float: left;

		background: url(../img/footer-left.gif) no-repeat left top;

	}

	.footer-middle{

		width: 935px;

		padding-top: 28px;

		text-align: center;

		background: url(../img/footer-middle.gif) repeat-x left top;			

		float: left;

	}

	.footer-right{

		height: 49px;

		width: 19px;

		float: right;

		background: url(../img/footer-right.gif) no-repeat left top;

	}

	.copyright{

		margin: 15px 0 14px;

		font-size: 11px;

		font-weight: normal;

		display: block;

    }

		



/*Clearfix Problem*/

.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;

}





/*Form Style*/

.txtform{

	height:20px;

	width: 200px;

	border:1px solid #CECECE;

	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;

}

.txtform-order{

	height: 20px;

	padding-top: 2px;

	background: url(../img/txtform-order_bg.gif) no-repeat left top;

	border: 1px solid #B6B6B6;

}

.txtarea-order{

		height: 114px;

		background: url(../img/txtarea-order_bg.gif) no-repeat left top;

		border: 1px solid #B6B6B6;

}

.order_now{

	text-align:center;

	padding:8px 0px;

}

/*Error message style*/	

.info, .success, .warning, .error{  

    border: 2px solid;  

    margin: 10px 0px;  

    padding:10px 10px 10px 53px;  

    background-repeat: no-repeat;  

    background-position: 10px center;

}

	.info h3,

	.success h3,

	.warning h3,

	.error h3{

		font-size:17px;

	}

	.info a,

	.info a:hover,

	.success a,

	.success a:hover,	

	.warning a,

	.warning a:hover,	

	.error a,

	.error a:hover{

		font-size:11px;

		float:right;

		font-weight:bold;

		text-decoration:none;

		outline:none;

		text-transform:capitalize;

		background-image:url(../img/admin_dismiss.gif);

		background-repeat:no-repeat;

		padding-left:15px;

	}

	

.info{

    color: #567da5;  

    background-color: #d7ebf2;  

    background-image: url(../img/admin_info.gif);

	border-color:#b6c7cd;

}

	.info a{

		color: #567da5;

		background-position:0px -35px;

	}

.success{

    color: #ffffff;  

	border-color:#3b9805;

    background-color: #8ac469;  

    background-image:url(../img/admin_success.gif);	

}

	.success a{

		color: #ffffff;  

		background-position:0px 3px;

	}

.warning{

    color: #655f4f;  

    background-color: #fdedc5;  

    background-image:url(../img/admin_warning.gif);

	border-color:#efcd78;	

}

	.warning a{

		color: #655f4f;

		background-position:0px -16px;

	}

.error{

    color:#ffffff;  

    background-color:#ed7053;

    background-image:url(../img/admin_error.gif);

	border-color:#c63d09;

}  

	.error a{

		color:#ffffff;

		background-position:0px -54px;

	}

.last_name2{

	display:none;

	visibility:hidden;

	position:absolute;

	left:-9999px;

	top:0px;

}

.get_error{



	padding-top:45px;

	text-align:center;

}

						

/*Xpress page*/



.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-bottom:14px;

	float:left;

}

				

	.project-box a{

		width: 111px;

		height: 147px;

		padding: 18px 14px 0px 14px;

		display: block;

		outline: none;

		text-align: center;

		font-weight: bold;

		text-decoration: none;

		color: #006191;

	}

				.project-box a:hover {

					color: #006191;

					text-decoration:underline;

				}

					.project-box img {

						display: block;

						border: 2px solid #006191;

						margin-bottom:4px;

					}

	.project_box-last{

		margin-right:0px;	

	}



/*Xpress Headline*/	

.case_studies{

	color:#B7B7B7;

}

	.case_studies h1{

		padding-left: 25px;

		padding-bottom: 15px;

		color: #679801;

		font-size: 24px;

		font-weight: normal;

		letter-spacing: -0.7px;

	}

	

/*Xpress pagination*/	

.page-nav {

	text-align: center;

	list-style: none;

	width: 381px;

	margin: 0px auto;

	clear: both;



}

	.page-nav li {

		display: inline;

		float: left;

		margin-right: 6px;

		color: #a1a1a1;

	}

	

	.page-nav a {

		display: block;

		padding: 8px 0px 9px;

		width: 28px;

		height: 12px;

		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 -174px;

	}

	

	.page-nav a:hover {

		background-position:left -145px;

		color: #FFFFFF;

		background-image:url(../img/page-nav.gif);

	}

	

	

		.page-nav .current-page, .page-nav .current-page:hover {

			background-position:left -116px;

			color: #777777;

			background-image:url(../img/page-nav.gif);

		}

	

	.page-nav .prev a {

		display: block;

		padding: 8px 0px 9px;

		width: 73px;

		height: 12px;

		font-size: 11px;

		color: #292928;

		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 -29px;

		color: #FFFFFF;

		background-image:url(../img/page-nav.gif);

	}

	.page-nav .next a {

		display: block;

		padding: 8px 0px 9px;

		width: 48px;

		height: 12px;

		font-size: 11px;

		color: #292928;

		font-weight: bold;

		text-decoration: none;

		line-height: normal;

		text-align: center;

		background-image:url(../img/page-nav.gif);

		background-position:left -58;

	}

	

	.page-nav .next a:hover {

		background-position:left -87px;

		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: 562px;

	height: 192px;

	background: url(../img/similar.jpg) no-repeat left top;

	margin-top: 10px;

}

	.recent-projects h1 {

		font-size: 16px;

		font-weight: bold;

		color: #1A1A1A;

		padding: 14px 0px 11px 17px;

		margin: 0px;

	}

	.recent-project-small_box {

			float: left;

			margin-left: 18px;

			_margin-left: 10px;

			margin-bottom: 10px;

			width: 121px;

			text-align: center;

		}

			.recent-project-small_box a {

				display: block;

				font-size: 12px;

				font-weight: bold;

				text-decoration: none;

				color: #006191;

				outline: none;

			}

			.recent-project-small_box img {

				border: 2px solid #006191;

				margin-bottom: 3px;

				display: block;

			}





.project-image-holder {

	float: left;

	width: 364px;

}

	.project-image-holder img {

		display: block;

		border: 3px solid #006191;

		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: 170px;

	}

	

	/* Project Info Box */

	.project-info-box_top {

		background: #E0E0E0 url(../img/tplbox.gif) no-repeat left top;

		height: 10px;

		overflow: hidden;

	}

		.project-info-box_top span {

			background: #E0E0E0 url(../img/tplbox2.gif) no-repeat right top;

			height: 10px;

			float: right;

			width: 10px;

		}

	.project-text, .order-text{

		padding: 2px 20px;

		background: #E0E0E0;

		color: #333333;

	}



		/*order-page2 styles line:629*/					

		 .order-text{  

		 	padding: 2px 5px;

			font-size:12px;

		 } 

		.project-text #ordered{ 

			color: #5B5B5B;

		}

			#ordered li{

				margin: 5px 0;

				padding: 2px 4px 1px;

			}	

			

			.project-text h1{

				font-size: 14px; 

				color: #000000;

				letter-spacing:0.7px;

			}							

			#ordered li .pre-desing-website{

				font-size: 10px;

				padding:4px 0px;

				font-weight:bold;

			}

				.order-text .pre-desing-website ,.order-text .total, .order-text .grand-total{

					background: #CECECE;

				}

					.order-text .pre-desing-website span, .order-text .grand-total span{

						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;				

				color:#333333;

			}



.order_now{

	text-align:center;

	padding:8px 0px;

}

.order_now .txt_button{

	width:121px;

	height:40px;

	margin-right: 9px;

	border:0px;

	background:  url(../img/order-now_btn.gif) no-repeat left top;

	cursor:pointer;

	float: right;

}	



/* 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: #E0E0E0 url(../img/tplbox3.gif) no-repeat left top;

height: 10px;

overflow:hidden;

}

.project-info-box_bottom span {

	background: #E0E0E0 url(../img/tplbox4.gif) no-repeat right top;

	height: 10px;

	float: right;

	width: 10px;

	overflow:hidden;

}



/*Order Page*/

.order-page-info{

	padding: 0px 23px 0px;

	font-size: 14px;

	font-weight: normal; 

	color: #666666;

}

.step-holder{

	background: url(../img/order-pages-sprite.gif) no-repeat 0px -108px;

	height: 85px;

	padding: 10px 0px 0px 13px;

}

	.step-active{

		width:150px;

		height:75px;

		padding: 10px 0px 0px 20px;

		float:left;

		background: url(../img/order-pages-sprite.gif) no-repeat 0px 0px;

	}

		.step-active h2{

			padding-top: 2px;

			padding-left: 2px;

			font-family: inherit;

			font-size: 26px;

			color: #161616;

			font-weight: normal;

		}

		.step-active h3{

			padding-top: 5px;

			font-family: inherit;

			font-size: 12px;

			color: #669900;

			font-weight: normal;

		}

	.step-inactive{

		margin-left:10px;

		width: 170px;

		height: 75px;

		padding:10px 0px 0px 8px;

		float:left;

		background: url(../img/order-pages-sprite.gif) no-repeat -180px 0px;

	}

		.step-inactive h2{

			padding-top: 2px;

			font-family: inherit;

			font-size: 26px;

			color: #A1A0A0;

			font-weight: normal;

		}

		.step-inactive h3{

			padding-top: 5px;

			font-family: inherit;

			font-size: 12px;

			color: #C1C1C1;

			font-weight:normal;

		}

.bigger{

	padding: 10px 0px;

	font-size: 13px;

	color: #777777;

}

#modules{

	list-style:none;

}

	#modules li,

	#modules .hover,

	#modules .selected

	{

		height: 123px;

		margin-bottom: 2px;

		padding:17px 0px 0px 23px;

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -203px;

		cursor:pointer;

	}

	#modules .hover{

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -353px ;

	}

	#modules .selected{

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -503px;

	}

	

	

	

		#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: #1A1A1A;

			}

			#modules h1 span {

				color: #8C8C8C;

				font-size:16px;

			}

			

			#modules h1 strong {

				font-weight:normal;



			}

			#modules p {

				padding: 0px;

				color: #585858;

				font-size: 13px;

			}

	

	#modules li .photo-gallery {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -663px;

	}

	#modules li.hover .photo-gallery {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -758px;

	}

	#modules li.selected .photo-gallery {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -853px;

	}

	

	#modules li .newsletter {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -948px;

	}

	#modules li.hover .newsletter {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1043px;

	}

	#modules li.selected .newsletter {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1138px;

	}

	

	#modules li .news-articles {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1233px;

	}

	#modules li.hover .news-articles {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1328px;

	}

	#modules li.selected .news-articles {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1423px;

	}

	

	#modules li .links-directory {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1518px;

	}

	#modules li.hover .links-directory {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1613px;

	}

	#modules li.selected .links-directory {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1708px;

	}

	

	#modules li .refer-friend {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1803px;

	}

	#modules li.hover .refer-friend {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1898px;

	}

	#modules li.selected .refer-friend {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -1993px;

	}

	

	#modules li .opinion-pools {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2088px;

	}

	#modules li.hover .opinion-pools {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2183px;

	}

	#modules li.selected .opinion-pools {

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2278px;

	}





.orange-box-order-top{

	height: 9px;

	width: 554px;

	overflow: hidden;

	line-height: normal;

	background: url(../img/order-pages-sprite.gif) no-repeat 0px -2373px #EBEBEB;

}

.orange-box-order-content{

	width: 554px;

	padding:8px 0px;

	background-color:#EBEBEB;

}

	.orange-box-order-content li,

	.orange-box-order-content li.first{

		padding: 5px 20px 5px 75px;

		list-style:none;

		border-bottom: 1px solid #BCBCBC;

	    border-top: 1px solid #F5F5F5;

		background:url(../img/order-color.gif) no-repeat 10px center;

	 }

	 .orange-box-order-content li.first{

	 	border-top:none;

		background:url(../img/order-pages.gif) no-repeat 24px center ;		

	 }

	 .orange-box-order-content li.last{

	  	*margin-top: -3px;

	 	background:url(../img/flash-order.gif) no-repeat 10px center; 

	    border-bottom:none;



	 }

	

	 .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;		

		margin-top:-46px;

		background: url(../img/order-pages-sprite.gif) no-repeat -168px -2533px;

	 }

	 

	.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 -168px -2582px;

	}

				 

		.orange-box-order-content h1,

		.orange-box-order-content .first h1{

			color: #2E2E2E;	

			font-size: 16px;

			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: 48px;

		height: 24px;

		margin:-33px 0px 0px 0px;

		text-align:left;

		background: url(../img/order-pages-sprite.gif) no-repeat -189px -2489px;

		float:right;

		

	}

		.orange-box-order-content .pages input{

			width: 18px;

			height:13px;

			margin: 4px 0px 0px 26px;

			border:none;

			font-size:12px;

			font-weight:bold;

			background: none;

			color:#111111;

			text-align: left;

							

		}



	.orange-box-order-content li p{

		color: #9B9B9B;

		font-size: 11px;

		padding: 5px 100px 0px 0px;

	}

	.orange-box-order-content li p strong{

		font-weight:bold;

	}

.orange-box-order-bottom{

	height:9px;

	width:554px;

	overflow:hidden;

	line-height:normal;

	background: url(../img/order-pages-sprite.gif) no-repeat 0px -2392px #EBEBEB;

}	



.grey-box{

	margin-top:10px;

}

	.grey-box-order-top{

		height: 9px;

		width: 554px;

		overflow:hidden;

		line-height:normal;

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2411px #1785AF;

	}

	.grey-box-order-content{

		width: 534px;

		padding:8px 10px;

		background-color:#1785AF;

	}

		.grey-box-order-content b{

			font-weight:normal;

		}

		.grey-box-order-content li{

			padding: 5px 0px;

			color: #FFFFFF;

			font-size:14px;

			list-style:none;

			font-weight:bold;

			border-bottom:1px solid #126A8C;

		}

		.grey-box-order-content li.pre-desing-website{

			color: #FFFFFF;

			font-size: 14px;

			font-weight: bold;

		}

		.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: #FFFFFF;

			font-size: 14px;

			font-weight: bold;

		}

		

		.grey-box-order-content li.total,

		.grey-box-order-content li.gstat{

			font-size:16px;

		}

		

		.grey-box-order-content li.grand-total{

			color: #FFFFFF;;

			border:0px ;

		}

		

		.grey-box-order-content ul li span{

			float: right;

		}

		

	.grey-box-order-bottom{

		height: 9px;

		width:554px;

		overflow:hidden;

		line-height:normal;

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2430px #1785AF;

	}

.next_step{

	margin-right: 6px;

	text-align: right;

}

	.next_step .txt_button{

		width:112px;

		height:40px;

		background: url(../img/order-pages-sprite.gif) no-repeat 0px -2626px #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;

}



/*News*/

.news-headline, .nw-headline{

	color:#669900;

	font-family:Arial,Helvetica,sans-serif;

	font-size:24px;

	font-weight:normal;

	padding:0 50px;

}

	.nw-headline{

		padding-bottom: 10px;

		color: #679801;

	}

.title-news a, .title-news a:hover{

	color: #679801;

	font-size: 18px;

	font-weight: normal;

	margin: 19px 0 2px;

	padding: 0px;

	text-decoration: none;

}

	.title-news a:hover{

		text-decoration: underline;

	}

.news-description{

	font-size: 14px;

	color: #666666;

	font-weight: normal;

}

	.details a, .details a:hover{

		font-size: 12px;

		color: #006699;

		font-weight: bold;

		text-decoration: none;

		float: right;

	}

		.details a:hover{

			text-decoration: underline;

		}

.pagination{

	padding: 10px;

	color: #669900;

	font-weight: bold;

}	

	.LinkStyle3, .LinkStyle3:hover{

		color: #006699;

		text-decoration: none;

		font-weight: bold;

	}

		.LinkStyle3:hover{

			text-decoration: underline;

		}
		
.cards img {
	width:220px;
}	
.banners img{
	margin:0px 7px 7px 0px;
	border:0px;
}