* {

	margin: 0;

	padding: 0;

}



html, body { 

	height:100%;

}

.col-1 span {
	background-color:none !important;
	color:#FFF !important;
	background-color: rgb(162,165,174) !important;
	display:block;
}

.wrapper {

	width: 100%;

	overflow: hidden;

}



.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



ul, ol {

	list-style: none;

}



object {

	vertical-align: top;

	outline: none;

}



a {

	outline: none;

	color: #f9cb47;

}



	a:hover {

		text-decoration: none;

	}



html {

	min-width: 1040px;

}



body {

	background: #fff url(images/body-bg.png) repeat-x 50% 0%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #000;

}



h2 {

	padding: 0 0 13px 0;

	line-height: 1.2em;

	font-size: 2.567em;

	font-weight: 400;

	color: #fff;

}



	h2 span {

		display: block;

		margin: -9px 0 0 0;

	}

	

	h2 big {

		word-spacing: -2px;

		letter-spacing: -1px;

		font-size: 1em;

	}



h3 {

	padding: 0 0 13px 0;

	line-height: 1.2em;

	font-size: 2.667em;

	font-weight: 400;

	color: #f9cb47;

}



	h3 span {

		display: block;

		margin: -9px 0 0 0;

	}

	

	h3 em {

		display: block;

		margin: 0 0 -4px 0;

		font-style: normal;

	}

	

	h3 strong {

		display: block;

		padding: 0 0 6px 0;

		font-weight: 400;

	}



h6 {

	line-height: 1.333em;

	font-size: 1em;

	color: #fff;

}



.fleft {

	float: left;

}



	img.fleft {

		margin: 6px 19px 0 0;

	}



.fright {

	float: right !important;

}



.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}



.block-1, .block-2, .block-3, .block-4 {

	float: left;

	overflow: hidden;

}



#tail-top-right {

	background: url(images/tail-top-right.gif) repeat-x 0% 0%;

	width: 50%;

	height: 446px;

	overflow: hidden;

	position: absolute;

	top: 0;

	right: 0;

}



#main {

	position: relative;

	width: 100%;

	font-size: 0.75em;

}



#header {

	position: relative;

	width: 1000px;

	height: 446px;

	margin: 0 auto;

}



#navi {

	overflow: hidden;

	position: absolute;

	top: 4px;

	left: 550px;

	z-index:9999 !important;

	background-color:#A2A5AE;

	padding:5px 10px 5px 10px;

	-moz-border-radius-bottomright: 20px;

	border-bottom-right-radius: 20px;

	-moz-border-radius-bottomleft: 20px;

	border-bottom-left-radius: 20px;
	

}




	#navi li {

		float: left;

		margin: 0 0 0 -1px;

		padding: 0 12px 0 12px;

		line-height: 1.5em;

		font-size: 1em;

	}

	

		#navi li a {

			text-decoration: none;

			color: #fff;

		}

		

		#navi li a:hover {

			color: #000;

		}



#menu {

	width: 100%;

	height: 104px;

	min-width: 1040px;

	position: absolute;

	top: 8px;

	left: 0;

	z-index: 9999;

}



#header-box {

	/*background: url(images/header-box.jpg) no-repeat 0% 0%;*/

	background: url(images/silver.png) no-repeat;

	width: 266px;

	height: 375px;

	overflow: hidden;

	position: absolute;

	top: 118px;

	left: 17px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px; /* future proofing */

	-khtml-border-radius: 5px; /* for old Konqueror browsers */

	z-index:10011;

}



	#header-box .inner {

		padding: 15px 6px 0 24px;

	}

	

		#header-box form {

			width: 235px;

		}

	

			#header-box form big {

				display: block;

				padding: 0 0 5px 0;

				line-height: 1.25em;

				font-size: 1.667em;

				font-weight: 400;

				color: #fff;

				border-bottom:1px solid #FFF;

				margin-bottom:5px;

			}

			

			#header-box form p {

				width: 100%;

				height: 32px;

				overflow: hidden;

			}

			

				#header-box form p.extra {

					height: 56px;

				}

			

			#header-box form span {

				display: block;

				width: 55px;

				height: 22px;

				overflow: hidden;

				line-height: 22px;

				float: left;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 1em;

				color: #fff;

			}

			

				#header-box form small {

					display: block;

					width: 73px;

					height: 22px;

					overflow: hidden;

					line-height: 22px;

					float: left;

					font-family: Arial, Helvetica, sans-serif;

					font-size: 1em;

					color: #fff;

				}

				

				#header-box form strong {

					display: block;

					width: 100%;

					height: 24px;

					overflow: hidden;

					line-height: 22px;

					font-family: Arial, Helvetica, sans-serif;

					font-size: 1em;

					font-weight: normal;

					color: #fff;

				}

			

			#header-box form select {

				background: #fff;

				width: 163px;

				height: 22px;

				float: left;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 1em;

				color: #814c65;

			}

			

				#header-box form select.date {

					width: 145px;

				}

				

				#header-box form select.month {

					width: 71px;

					margin: 0 5px 0 0;

				}

				

				#header-box form select.day {

					width: 65px;

					margin: 0 5px 0 0;

				}

				

				#header-box form select.year {

					width: 71px;

				}

				

			#header-box form em {

				background: url(images/search-input.gif) no-repeat 0% 0%;

				display: block;

				width: 145px;

				height: 22px;

				overflow: hidden;

				float: left;

				font-style: normal;

			}

			

				#header-box form em input {

					background: none;

					width: 139px;

					height: 16px;

					padding: 3px 3px 3px 3px;

					border: none;

					float: left;

					font-family: Arial, Helvetica, sans-serif;

					font-size: 1em;

					color: #814c65;

				}

				

			#header-box a {

				background: url(images/search-submit.gif) no-repeat 0% 0%;

				display: block;

				width: 89px;

				height: 21px;

				overflow: hidden;

				float: right;

				margin: 11px 0 0 0;

				line-height: 20px;

				font-size: 1.167em;

				font-weight: 600;

				text-align: center;

				text-decoration: none;

				color: #fff;

			}

			

				#header-box a:hover {

					color: #000;

				}


#contentArea {

	position: absolute;

	top: 117px;

	left: 306px;

	z-index:99;
	
	font-family: Arial, Helvetica, sans-serif !important;

}
font  {
	font-family: Arial, Helvetica, sans-serif !important;
}
#flash {

	position: absolute;

	top: 117px;

	left: 306px;

	z-index:99;

}



#content-tail {

	background-color:#A2A5AE;
	height:172px;

}



#content {

	position: relative;

	width: 1000px;

	margin: 0 auto;

}



	#content .indent {

		padding: 24px 10px 24px 17px;

	}

	

		#content p {

			padding: 0 0 8px 0;

			line-height: 1.333em;

			font-size: 1em;

			color: #fff;

		}

		

			#content p span {

				color: #f9d57e;

			}

			

			#content p span a {

				color: #f9d57e;

			}

			

				#content p.extra {

					padding: 0 0 5px 0;

				}

		

		#content blockquote p {

			background: url(images/mark-begin.gif) no-repeat 0% 0%;

			padding: 0 0 1px 0;

			text-indent: 24px;

			color: #f9d57e;

		}

		

			#content blockquote p strong {

				display: block;

				color: #fff;

			}

			

			#content blockquote p b {

				background: url(images/mark-end.gif) no-repeat 50% 50%;

				padding: 0 5px;

			}

			

			#content blockquote p em {

				display: block;

				padding: 7px 0 0 0;

				text-indent: 1px;

				font-weight: bold;

				font-style: normal;

				color: #fff;

			}



#secondary-content-tail {

	background: #A2A5AE url(images/secondary-content-tail.gif) repeat-x 50% 0%;
	padding-bottom:30px;

}



#secondary-content {

	width: 1000px;

	margin: 0 auto;

}



	#secondary-content .indent {

		padding: 28px 0 28px 0;

	}

	

	#secondary-content .indent-1 {

		padding: 24px 0 25px 17px;

	}

	

	#secondary-content .indent-2 {

		padding: 24px 0 18px 17px;

	}

	

		#secondary-content p {

			padding: 0 0 15px 0;

			line-height: 1.333em;

			font-size: 1em;

			color: #7f7f7f;

		}

				

		#secondary-content p small {

			float: right;

			padding: 0 30% 0 0;

			font-size: 1em;

		}

	

		#secondary-content h6 {

			color: #7f7f7f;

		}

		

			#secondary-content h6 a {

				color: #7f7f7f;

			}

		

			#secondary-content .link {

				background: url(images/arrow1.gif) no-repeat 100% 4px;

			}

			

				#secondary-content .link span {

					border-bottom: 1px solid #c4b9c0;

				}

				

				#secondary-content .link:hover span {

					border-bottom: 1px solid #e0e5e5;

				}



#column-left {

	float: left;

	width: 266px;

	padding: 21px 48px 0 0;

	overflow: hidden;

}



#column-right {

	float: left;

	width: 659px;

	overflow: hidden;

}



.info-box {

	background: url(images/info-box.gif) no-repeat 0% 0%;

	padding: 122px 10px 9px 0;

}



	.info-box a {

		background: url(images/info-button.gif) no-repeat 0% 0%;

		display: block;

		width: 82px;

		height: 23px;

		overflow: hidden;

		float: left;

		line-height: 22px;

		font-size: 1.167em;

		font-weight: 600;

		text-align: center;

		text-decoration: none;

		color: #c28e10;

	}

	

		.info-box a:hover {

			color: #000;

		}



.line-ver {

	background: url(images/line-ver1.gif) repeat-y;

	width: 100%;

}



.line-ver2 {

	background: url(images/line-ver2.gif) repeat-y;

	width: 100%;

}



.link {

	background: url(images/arrow.gif) no-repeat 100% 4px;

	display: block;

	float: left;

	padding: 0 8px 4px 0;

	line-height: 1.2em;

	font-size: 1em;

	font-style: italic;

	font-weight: 400;

	text-transform: uppercase;

	text-decoration: none;

	color: #fff;

}



	.link span {

		border-bottom: 1px solid #fff;

	}



	.link:hover span {

		border-bottom: 1px dotted #fff;

	}



.link-1 {

	background: url(images/arrow.gif) no-repeat 100% 4px;

	display: block;

	float: left;

	padding: 0 8px 4px 0;

	line-height: 1.2em;

	font-size: 1em;

	font-style: italic;

	font-weight: 400;

	text-transform: uppercase;

	text-decoration: none;

	color: #622643;

}



	.link-1 span {

		border-bottom: 1px solid #c4b9c0;

	}



	.link-1:hover span {

		border-bottom: 1px solid #e0e5e5;

	}



/*--- carousel begin ---*/







.carousel-box {

	position: relative;

	height: 100px;

}



	.carousel-box .inner {

		padding: 0 0 0 17px;

	}

	

		.carousel-box button {

			background: none;

			width: 24px;

			height: 24px;

			border: none;

			position: absolute;

			cursor: pointer;

			outline: none;

			z-index: 10;

		}

		

		

	.carousel-box ul li {

		float: left;

		padding: 7px;

		width: 215px;

		height: 107px;

		border:1px solid #fefefe;

		background-color:#fefefe;

		-moz-border-radius: 10px;

		-webkit-border-radius: 10px;

		border-radius: 10px; /* future proofing */

		-khtml-border-radius: 10px; /* for old Konqueror browsers */

		margin-right:10px;

}

.carousel-box ul li:hover {

	background-color:#fff;

	filter: alpha(opacity=90);

    -moz-opacity: 0.9;

	-khtml-opacity: 0.9;

    opacity: 0.9;

}

			

			.carousel-box ul li a {

				text-decoration: none;

				color: #f9cb47;

				font-size:14px;

			}

			

			

				

			.carousel-box ul li a:hover {

				color: #000;

			}

			.carousel-box ul li a strong {
				font-size:13px;
			}

				.carousel-box ul li a:hover strong {

					color: #000;

				}

				

					.carousel-box ul li a:hover strong b {

						color: #000;

					}

					

					.carousel-box ul li a:hover strong em {

						color: #000;

					}

				

	.clear {

		clear:both;

	}

				

/*--- carousel end ---*/



.list {






	padding: 0 0 11px 0;

	overflow: hidden;

}



	.list li {

		background: url(images/marker.gif) no-repeat 0% 9px;

		padding: 0 0 0 11px;

		line-height: 2em;

		font-size: 1em;

		font-weight: bold;

		color: #808080;

	}

	

		.list li a {

			color: #808080;

		}



.list-1 {

	margin: 0 0 -5px 0;

	padding: 0 0 0 1px;

	overflow: hidden;

	line-height: 1.333em;

	font-size: 1em;

	color: #f9d57e;

}



	.list-1 dt {

		font-weight: bold;

		color: #fff;

	}

	

		.list-1 dt a {

			color: #fff;

		}

		

	.list-1 dd {

		padding: 0 0 16px 0;

	}



.list-2 {

	padding: 0 0 0 1px;

	overflow: hidden;

	line-height: 1.333em;

	font-size: 1em;

	color: #f9d57e;

}



	.list-2 dt {

		font-weight: bold;

		color: #fff;

	}

	

		.list-2 dt a {

			text-decoration: none;

			color: #fff;

		}

		

		.list-2 dt a:hover {

			text-decoration: underline;

		}

		

	.list-2 dd {

		padding: 0 0 16px 0;

	}



.list-3 {

	overflow: hidden;

	margin: 0 0 -2px 0;

	padding: 0 21px 0 0;

}



	.list-3 li {

		padding: 0 0 18px 0;

		line-height: 1.5em;

		font-size: 1em;

		color: #fff;

	}



#id-form {

	width: 265px;

	padding: 5px 0 0 0;

}



	#id-form label {

		background: url(images/id-input.gif) no-repeat 0% 0%;

		display: block;

		width: 100%;

		height: 40px;

		overflow: hidden;

	}

	

	#id-form input {

		background: none;

		width: 257px;

		height: 14px;

		padding: 4px 4px 4px 4px;

		border: none;

		float: left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}



#name-form {

	width: 265px;

	padding: 5px 0 0 0;

}



	#name-form label {

		background: url(images/id-input.gif) no-repeat 0% 0%;

		display: block;

		width: 100%;

		height: 40px;

		overflow: hidden;

	}

	

	#name-form input {

		background: none;

		width: 257px;

		height: 14px;

		padding: 4px 4px 4px 4px;

		border: none;

		float: left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}



#search-form1 {

	width: 969px;

	padding: 4px 0 0 3px;

}



	#search-form1 strong {

		display: block;

		width: 100%;

		height: 26px;

		overflow: hidden;

		font-weight: normal;

	}

	

	#search-form1 b {

		display: block;

		width: 60px;

		height: 20px;

		overflow: hidden;

		float: left;

		line-height: 20px;

		font-weight: normal;

		color: #7f7f7f;

	}

	

	#search-form1 big {

		display: block;

		width: 113px;

		height: 20px;

		overflow: hidden;

		float: left;

		line-height: 20px;

		font-size: 1em;

		font-weight: normal;

		color: #7f7f7f;

	}

	

	#search-form1 small {

		display: block;

		width: 138px;

		height: 20px;

		overflow: hidden;

		float: left;

		line-height: 20px;

		font-size: 1em;

		font-weight: normal;

		color: #7f7f7f;

	}

	

	#search-form1 input {

		background: #fff;

		width: 182px;

		height: 15px;

		margin: 2px 0 0 0;

		padding: 1px 3px 1px 3px;

		float: left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}

	

		#search-form1 input.extra {

			width: 73px;

		}

		

		#search-form1 .col-3 input {

			width: 180px;

		}

		

		#search-form1 .col-3 select {

			width: 190px;

		}

	

	#search-form1 select {

		background: #fff;

		width: 192px;

		height: 20px;

		float: left;

		margin: 2px 0 0 0;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}

	

	#search-form1 em {

		display: block;

		width: 102px;

		float: right;

		font-style: normal;

	}

	

		#search-form1 em b {

			width: 23px;

		}



		#search-form1 em input {

			width: 68px;

		}

		

	#search-form1 i {

		display: block;

		width: 130px;

		float: right;

		font-style: normal;

	}

	

		#search-form1 i big {

			width: 75px;

			padding: 0 8px 0 0;

			float: right;

			text-align: right;

		}

		

			#search-form1 i big.extra {

				width: 100px;

			}

		

		#search-form1 i input.checkbox {

			float: right;

		} 

		

		#search-form1 input.checkbox {

			background: none;

			width: 15px;

			height: 15px;

			margin: 4px 0 0 0;

			padding: 0;

			float: left;

		}

		

	#search-form1 a {

		float: right;

	}



#profile-form {

	padding: 6px 0 0 4px;

}







	#profile-form h6 {

		padding: 0 0 10px 0;

	}







	#profile-form strong {

		display: block;

		width: 100%;

		height: 26px;

		overflow: hidden;

		font-weight: normal;

	}

	

	

	

	#profile-form b {

		display: block;

		width: 70px;

		height: 20px;

		overflow: hidden;

		float: left;

		line-height: 16px;

		font-weight: normal;

		color: #7f7f7f;

	}

	

		#profile-form em {

			display: block;

			height: 20px;

			padding: 0 10px 0 0;

			overflow: hidden;

			float: right;

			line-height: 16px;

			font-style: normal;

			color: #7f7f7f;

		}

		

		#profile-form i {

			display: block;

			width: 63px;

			height: 20px;

			overflow: hidden;

			float: left;

			line-height: 16px;

			font-style: normal;

			color: #7f7f7f;

		}

	

	

	

	

	#profile-form input.input {

		background: #fff;

		width: 182px;

		height: 15px;

		padding: 1px 3px 1px 3px;

		float: left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #7f7f7f;

	}

	

		#profile-form .style-1 {

			width: 81px !important;

		}

		

		#profile-form .style-2 {

			width: 69px !important;

		}

		

		#profile-form .style-3 {

			float: right !important;

			width: 81px !important;

		}

		

		#profile-form .style-4 {

			float: right !important;

			width: 70px !important;

			margin: 0 65px 0 0 !important;

		}

		

		#profile-form .style-5 {

			width: 47px !important;

		}

		

		#profile-form .style-6 {

			float: right !important;

			width: 47px !important;

		}

		

		

		

		

		

	#profile-form input.checkbox {

		float: left;

		width: 15px;

		height: 15px;

	}

		

		

		

		

	#profile-form select.select {

		background: #fff;

		width: 111px;

		height: 20px;

		float: right;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #7f7f7f;

	}

	

		#profile-form select.year {

			float: right;

			width: 56px;

			margin: 0 0 0 12px;

		}

		

		#profile-form select.month {

			float: right;

			width: 56px;

			margin: 0 0 0 12px;

		}

		

		#profile-form select.day {

			float: right;

			width: 56px;

		}

		

		

		

	#profile-form a {

		float: right;

		margin: -2px 0 0 21px;

	}

	



#contact-form {

	width: 658px;

	margin: -1px 0 0 0;

}



	#contact-form strong {

		display: block;

		width: 328px;

		float: right;

		font-weight: normal;

	}

	

	#contact-form label {

		display: block;

		height: 40px;

		overflow: hidden;

	}

	

	#contact-form b {

		display: block;

		line-height: 1.5em;

		font-size: 1em;

		font-weight: normal;

		color: #7f7f7f;

	}

	

	#contact-form input {

		background: #fff;

		width: 302px;

		height: 15px;

		padding: 1px 3px 1px 3px;

		float: left;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}

	

	#contact-form textarea {

		background: #fff;

		width: 318px;

		height: 91px;

		padding: 3px 3px 3px 3px;

		float: left;

		overflow: auto;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #000;

	}



	#contact-form a {

		background: url(images/arrow1.gif) no-repeat 100% 4px;

		display: block;



		float: right;

		margin: 15px 0 0 20px;

		padding: 0 8px 4px 0;

		line-height: 1.2em;

		font-size: 1em;

		font-style: italic;

		font-weight: 400;

		text-transform: uppercase;

		text-decoration: none;

		color: #622643;

	}

	

		#contact-form a span {

			border-bottom: 1px solid #c4b9c0;

		}

	

		#contact-form a:hover span {

			border-bottom: 1px solid #e0e5e5;

		}



.privacy {

	padding: 10px 0 0 3px;

}



.title {

	padding: 0 0 27px 0;

	line-height: 1.25em;

	font-size: 1.667em;

	font-weight: 400;

	color: #fff;

}



.footer-line-1 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.footer-line-2 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



#footer {

	position: relative;

	width: 1000px;

	min-height: 75px;

	height: auto !important;

	height: 75px;

	overflow: hidden;

	margin: 0 auto;

}



	#footer .inner {

		padding: 20px 15px 20px 16px;

	}

	

		#footer .footer-line-1 {

			background-position: 278px 0%;

		}

		

		#footer .footer-line-2 {

			background-position: 628px 0%;

		}

		

		#footer .block-1 {

			width: 269px;

			padding: 5px 10px 0 0;

		}

		

		#footer .block-2 {

			width: 304px;

			padding: 5px 10px 0 36px;

		}

		

		#footer .block-3 {

			width: 303px;

			padding: 0 0 0 37px;

		}

		

	#footer b {

		background: url(images/footer-text.gif) no-repeat 0% 0%;

		display: block;

		padding: 43px 0 10px 58px;

		line-height: 1.25em;

		font-size: 1.5em;

		font-weight: 400;

		color: #c28e10;

	}

	

		#footer b a {

			border-bottom: 1px solid #d1aa4b;

			text-decoration: none;

			color: #c28e10;

		}

		

			#footer b a:hover {

				border-bottom: none;

			}

			

	#footer em {

		background: url(images/footer-text1.gif) no-repeat 0% 0%;

		display: block;

		padding: 44px 0 10px 0;

		line-height: 1.25em;

		font-size: 1.5em;

		font-weight: 400;

		color: #c28e10;

	}

	

		#footer em a {

			border-bottom: 1px solid #d1aa4b;

			text-decoration: none;

			color: #c28e10;

		}

		

			#footer em a:hover {

				border-bottom: none;

			}

		

	#footer p {

		line-height: 1.5em;

		font-size: 1em;

		color: #adadad;

	}

	

		#footer p a {

			text-decoration: none;

			color: #adadad;

		}

		

		#footer p a:hover {

			text-decoration: underline;

		}



.logo-menu {
	width:1000px;
	margin:auto;
}

.logo {

	float:left;

	margin-left:25px;
	margin-top:10px;

}

.logo p {

	margin:0 !important;

	padding:0 !important;

	text-align:center;

}
.logo img {
	width:223px;
}


#head-form p {

	font-weight:bold;

}



#head-form input {

	border:1px solid #fff;

	padding:5px;

	width:200px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px; /* future proofing */

	-khtml-border-radius: 5px; /* for old Konqueror browsers */

}





#head-form select {

	border:1px solid #fff;

	padding:5px !important;

	width:211px !important;

	height:30px !important;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px; /* future proofing */

	-khtml-border-radius: 5px; /* for old Konqueror browsers */

	color:#000 !important;

}



.button {

	display: inline-block !important;

	cursor: pointer !important;

	-webkit-border-radius: 3px !important;

	-moz-border-radius:3px !important;

	border-radius: 3px !important;

	margin: 0 5px 5px 0 !important;

	*float: left !important;

	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3) !important;

	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3) !important;

	text-decoration:none !important;

}



.button.medium  {

	padding: 7px 14px !important;

	font-size: 13px !important;

}



.button.red {

	border: 1px solid #666 !important;

	background-image: linear-gradient(bottom, #666 0%, #999 100%) !important;

	background-image: -o-linear-gradient(bottom, #666 0%, #999 100%) !important;

	background-image: -moz-linear-gradient(bottom, #666 0%, #999 100%) !important;

	background-image: -webkit-linear-gradient(bottom, #666 0%, #999 100%) !important;

	background-image: -ms-linear-gradient(bottom, #666 0%, #999 100%) !important;

	background-color: #666;

	color:#000;

}



.button.red:hover {background: #666  !important;border: 1px solid #666 !important;color:#FFF !important;}

.latest {

	color:#f9cb47;

	font-size:22px;

	margin-bottom:15px;

}

.latest span {

	color:#ooo;

}



.price {

	color:#696969 !important;

	padding-top:5px !important;

	padding-bottom:5px !important;

	font-weight:bold;

	margin:0 !important;

}

.q-search {
	margin:0 !important;
	padding:0 !important;
}
.contBox {
	width:684px;
	height:323px;
	color:#999;
	overflow: auto;
	padding-top:5px;
	padding-right:5px;
}

.contBox::-webkit-scrollbar {
    width: 12px;
}

.contBox::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.contBox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.contBox h1 {
	font-weight:normal;
	text-transform:capitalize;
	margin-bottom:22px !important;
}
.contBox h2 {
	font-weight:normal;
	text-transform:capitalize;
	padding-bottom:8px;
	color:#646D7E;
	font-size:18px;
}
.contBox p {
	padding-top:5px;
	padding-bottom:5px;
}
.contBox ul {
	padding-left:2px !important;
}

.contBox ul li {
	/*background-color:#0C3 !important;*/
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px !important;
}
.outer-content {
   position:relative;
   width:680px;
   height:325px;
   overflow:hidden;
}
.inner-cont {
   position:absolute;
   width:680px;
   left:0;
   top:0;
}

.leftContD {
	float:left;
	width:330px;
}

.rightContD {
	float:left;
	width:330px;
	padding-left:0px;
}
input[type="text"],input[type="password"],textarea {
	border:1px solid #f9cb47;
	padding:3px;
	width:250px;
}
.selectBox {
	border:1px solid #f9cb47;
	padding:3px;
	width:253px;
}
.selectBoxShort {
	border:1px solid #f9cb47;
	padding:3px;
	width:123px;
	float:left;
}
.contpad {
	padding-top:3px !important;
}

.subBtn {
	
	display: inline-block !important;

	cursor: pointer !important;

	-webkit-border-radius: 3px !important;

	-moz-border-radius:3px !important;

	border-radius: 3px !important;

	margin: 0 5px 5px 0 !important;

	*float: left !important;

	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3) !important;

	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3) !important;

	text-decoration:none !important;

	border: 1px solid #f9cb47 !important;

	background-image: linear-gradient(bottom, #f9cb47 0%, #f9cb47 100%) !important;

	background-image: -o-linear-gradient(bottom, #f9cb47 0%, #f9cb47 100%) !important;

	background-image: -moz-linear-gradient(bottom, #f9cb47 0%, #f9cb47 100%) !important;

	background-image: -webkit-linear-gradient(bottom, #f9cb47 0%, #f9cb47 100%) !important;

	background-image: -ms-linear-gradient(bottom, #f9cb47 0%, #f9cb47 100%) !important;

	background-color: #f9cb47;

	color:#fff;
	text-align:center;
	font-weight:bold;
	display:block;
	width:100px;
	padding:6px;
	

}
.subBtn:hover {background: #f9cb47  !important;border: 1px solid #f9cb47 !important;color:#FFF !important;}



.GreysubBtn {
	
	display: inline-block !important;

	cursor: pointer !important;

	-webkit-border-radius: 3px !important;

	-moz-border-radius:3px !important;

	border-radius: 3px !important;

	margin: 0 5px 5px 0 !important;

	*float: left !important;

	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3) !important;

	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3) !important;

	text-decoration:none !important;

	border: 1px solid #696969 !important;

	background-image: linear-gradient(bottom, #696969 0%, #696969 100%) !important;

	background-image: -o-linear-gradient(bottom, #696969 0%, #696969 100%) !important;

	background-image: -moz-linear-gradient(bottom, #696969 0%, #696969 100%) !important;

	background-image: -webkit-linear-gradient(bottom, #696969 0%, #696969 100%) !important;

	background-image: -ms-linear-gradient(bottom, #696969 0%, #696969 100%) !important;

	background-color: #696969;

	color:#fff;
	text-align:center;
	font-weight:bold;
	display:block;
	width:100px;
	padding:6px;
	

}
.GreysubBtn:hover {background: #696969  !important;border: 1px solid #696969 !important;color:#FFF !important;}


.lastLinkCorners {
	/*-moz-border-radius-bottomright: 10px !important;

	border-bottom-right-radius: 10px !important;

	-moz-border-radius-bottomleft: 10px !important;

	border-bottom-left-radius: 10px !important;*/
}
.red {
	color:#F00;
}
#dis
{
	text-align:center;
	width: 150px;
	background-color:#F00;
	color:#fff;
	padding:5px;
	font-weight:bold;
	display:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.iconShow {
	float:left;
	margin-right:150px;
	padding-bottom:0px;
	text-align:center;
}
.iconShow a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.jobType {
	height:120px;
}
.listTbl {
	border-left:1px solid #f9cb47;
	width:680px;
}
.listTbl th {
	text-align:left;
	color:#FFF;
	padding:5px;
	background-color:#f9cb47;
}
.listTbl td {
	text-align:left;
	padding:5px;
	border-bottom:1px solid #f9cb47;
	border-right:1px solid #f9cb47;
	vertical-align:top;
}
.tblDetail {
	border:0;
	width:680px;
}
.tblDetail td {
	vertical-align:top;
	padding:5px;
}
.green {
	color:#090;
}

.list-jobs {
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	margin-bottom:10px;
	color:#FFF;
}

.list-jobs h1 {
	font-size:18px;
	padding:0 !important;
	margin:0 !important;
}
.left-job {
	float:left;
	width:500px;
	margin-right:10px;
}
.right-job {
	float:left;
	width:120px;
}
.location {
	font-weight:bold;
	padding-bottom:5px;
}
.price-list {
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.timesheet {
	border-right:1px solid #f9cb47;
	width:100%;
}
.timesheet th {
	background-color:#f9cb47;
	text-align:left;
	color:#FFF;
	padding:3px;
}
.timesheet td {
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #f9cb47;
	border-left:1px solid #f9cb47;
}


.tbl-prof {
	width:550px;
	background-color:#CCC;
	border:1px solid #999;
	box-shadow: 5px 5px 5px #888;
}
.tbl-prof td {
	padding:5px;
	vertical-align:top;
	text-align:center;
	background-color:#FFF;
	-moz-border-radius: 5px;
}
.tbl-prof td img:hover {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	background-color:#FFF;
}
.tbl-prof td a {
	font-weight:bold;
	font-style:italic;
	color:#F90;
	text-decoration:none;
	font-size:12px;
}
.progress-50-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
}
.progress-60-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}
.progress-70-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:170px;
	height:20px;
}
.progress-80-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:200px;
	height:20px;
}
.progress-90-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:210px;
	height:20px;
}
.progress-100-perc {
	background-image:url(images/indicator-red-to-green.gif);
	background-repeat:no-repeat;
	width:220px;
	height:20px;
}
.back-btn {
	background-image:url(images/free-icons-round-up-85.png);
	background-position:-125px 82px;
	width:55px;
	height:41px;
	padding-top:8px;
	font-weight:bold;
	float:right;
}
.page-head {
	background-image:url(images/resume.png);
	background-position:0px 0px;
	width:190px;
	height:40px;
	padding-top:17px;
	font-weight:bold;
	padding-left:10px;
	color:#FFF;
	text-transform:uppercase;
}
.page-head:hover {
	background-image:url(images/resume.png);
	background-position:0px 60px;
	width:190px;
	height:40px;
	padding-top:17px;
	font-weight:bold;
	padding-left:10px;
	color:#FFF;
	text-transform:uppercase;
}
.cover {
	background-color:#CCC;
	border:1px solid #999;
	padding:5px;
	margin-left:4px;
	box-shadow: 5px 5px 5px #888;
}