/*** Global ***/
.Gcont-col
{ width:1000px;
	margin:0 auto;
	height:auto !important;
	min-height:400px;
	height:400px; }
	.sidebar
	{ width:240px;
		float:left; }
		.sb-why
		{ margin-bottom:10px;
			border:1px solid #3b3b3b;
			background-color:#222; }
			.sb-why h1
			{ display:block;
				font:bold 13px arial, sans-serif;
				color:#fff;
				text-align:center;
				height:26px;
				padding-top:6px;
				margin-bottom:10px;
				background: url(../images/slice/sbwhy.gif) repeat-x left top; }

			ul.sbwhy-list
			{ height:auto !important;
				min-height:100px;
				height:100px;
				padding:10px;
				background: url(../images/slice/why.gif) no-repeat right bottom; }
				ul.sbwhy-list li
				{ display:block;
					padding-left:21px;
					margin-bottom:10px;
					background: url(../images/icons/check2.gif) no-repeat left top; }
					ul.sbwhy-list li p
					{ font:normal 12px arial, sans-serif;
						color:#fff; }

		.sb-srvc
		{ background:none; }
			.sbsrvc-list
			{ height:24px;
				padding:12px 10px 0 20px;
				margin-bottom:5px;
				border:1px solid #3b3b3b;
				background:#222 url(../images/slice/srvclist.gif) no-repeat left top; }
				.sbsrvc-list p, .sbsrvc-list span
				{ display:block;
					float:left;
					font:bold 13px arial, sans-serif;
					padding-left:13px;
					background: url(../images/icons/arrow2.gif) no-repeat left top; }
				.sbsrvc-list p
				{ color:#fff; }
				.sbsrvc-list span
				{ color:#808080; }
				.sbsrvc-list a
				{ display:block;
					float:right;
					font:normal 12px arial, sans-serif;
					color:#999;
					text-decoration:none; }
					.sbsrvc-list a:hover
					{ text-decoration:underline; }

	.MContainer
	{ width:750px;
		margin-bottom:30px;
		float:right; }
		.BCrumb
		{ height:20px;
			padding-top:13px;
			margin-bottom:20px;
			background: url(../images/slice/line1.gif) repeat-x left bottom; }
			.BCrumb p
			{ font:normal 12px arial, sans-serif;
				color:#b3b3b3; }
				.BCrumb p span
				{ color:#fff; }
				.BCrumb p a
				{ color:#b3b3b3;
					text-decoration:none; }
					.BCrumb p a:hover
					{ text-decoration:underline; }

		.conttitle h1
		{ display:block;
			padding:0 0 3px 13px;
			font:bold 13px arial, sans-serif;
			color:#fff;
			background: url(../images/icons/arrow3.gif) no-repeat; }
		.conttitle p
			{ font:normal 12px arial, sans-serif;
				color:#ccc; }
		.conttitle h2, .conttitle a
		{ border-bottom:1px dotted #808080;
			font:bold 12px arial, sans-serif;
			display:block;
			padding:5px 0 5px 13px;
			margin-bottom:5px;
			color:#fff;
			background: url(../images/icons/block.gif) no-repeat; }
			.conttitle a:hover
			{ background-color:#1a1a1a;
				text-decoration:none;
				opacity:.5;filter:alpha(opacity=50); }

		.conttxt
		{ color:#ccc; }
			.conttxt p
			{ font:normal 13px arial, sans-serif; }
			.conttxt h1
			{ color:#fff;font:bold 17px arial, sans-serif; }
			.conttxt h2
			{ color:#fff;font:bold 15px arial, sans-serif; }
			.conttxt h3
			{ color:#fff;font:bold 15px arial, sans-serif; }

.bigbtn1 a
{ font:bold 17px arial, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	
	display:block;
	height:30px;
	padding:6px 10px 0 10px;
	border:1px solid #1a1a1a;
	background: url(../images/buttons/bigbtn.gif) repeat-x left top; }

/*** Home ***/
.HM-col
{ width:1000px;
	margin:0 auto; }
	.HMC-left
	{ position:relative;
		width:650px;
		height:auto !important;
		min-height:449px;
		height:449px;
		float:left;
		background: url(../images/slice/home_img.gif) no-repeat left bottom; }
		.why_opti
		{ position:absolute;
			top:52px;
			left:30px;
			width:400px; }
			.why_opti h1
			{ display:block;
				font:bold 29px arial, sans-serif;
				color:#fff; }
			ul.wo-txt
			{ margin-top:15px; }
				ul.wo-txt li
				{ margin-bottom:15px;
					padding-left:21px;
					background: url(../images/icons/check.gif) no-repeat left top; }
					ul.wo-txt li p
					{ font:bold 12px arial, sans-serif;
						color:#fff; }

		.hm-regbtn
		{ width:400px; }

		.hm-search
		{ position:absolute;
			left:30px;
			top:0px;
			background-color:#3b3b3b; }
		.sb-search
		{ padding-bottom:10px; }
			.src-field1
			{ height:22px;
				padding:0 3px;
				float:left;
				font:normal 12px arial, sans-serif;
				color:#000;
				border:1px solid #141414 !important;
				background: url(../images/slice/src.gif) repeat-x left top; }
			.src-field2
			{ height:22px;
				padding:0 3px;
				float:left;
				font:normal 12px arial, sans-serif;
				border:1px solid #141414 !important;
				/*color:#fff;
				background: url(../images/slice/src.gif) repeat-x left top;*/ }
			.src-field1
			{ width:198px; }
			.src-field2
			{ width:202px; }
			.src-button
			{ width:30px;
				height:28px;
				float:left;
				border:none;
				cursor:pointer;
				background: url(../images/buttons/src_btn.gif) no-repeat left top; }

		.hm-cntct
		{ position:absolute;
			left:0px;
			bottom:14px;
			width:618px;
			padding:5px 10px 5px 10px;
			border:1px solid #3b3b3b;
			background-color:#222; }
			.hm-cntct h1
			{ display:block;
				float:left;
				font:normal 21px arial, sans-serif;
				color:#fff; }
			.hm-cntct p
			{ font:normal 13px arial, sans-serif;
				color:#fe9900;
				display:block;
				float:right; }
				.hm-cntct p a
				{ font:bold 19px arial, sans-serif;
					color:#fe9900;
					text-decoration:none; }
					.hm-cntct p a:hover
					{ text-decoration:underline; }

	.HMC-right
	{ width:350px;
		float:right; }
		.srvc-col
		{ /*height:90px;*/
			padding:13px 20px 10px 105px;
			border:1px solid #3b3b3b;
			background:#222 url(../images/slice/srvc.gif) no-repeat left top; }
			.srvc-col h1
			{ display:block;
				padding-bottom:3px;
				margin-bottom:3px;
				font:bold 12px arial, sans-serif;
				color:#fff;
				border-bottom:1px dotted #3b3b3b; }
			.srvc-col p
			{ font:normal 12px arial, sans-serif;
				color:#fff;
				text-align:left; }
				.srvc-col p a
				{ color:#fe9900;
					text-decoration:none; }
					.srvc-col p a:hover
					{ text-decoration:underline; }

		.srvc-link
		{ height:23px; }
			.srvc-link a
			{ display:block;
				font:bold 12px arial, sans-serif;
				color:#fe9900;
				text-decoration:none;

				height:20px;
				float:right;
				padding:3px 10px 0 31px;
				background:#3b3b3b url(../images/slice/srvclink.gif) no-repeat left top; }
				.srvc-link a:hover
				{ text-decoration:underline; }

/* Contact Us */
.contact-col
{ background:none; }
	.cc-desc
	{ margin-bottom:10px; }
		.cc-desc h1
		{ display:block;
			font:normal 13px arial, sans-serif;
			color:#fff; }
		.cc-desc p
		{ font:normal 13px arial, sans-serif;
			color:#fff; }
			.cc-desc p a
			{ font:bold 13px arial, sans-serif;
				color:#fe9900;
				text-decoration:none; }
				.cc-desc p a:hover
				{ text-decoration:underline; }

	.cc-form
	{ background:none; }
		.ccf-col
		{ padding-bottom:5px; }
			.ccf-col p
			{ display:block;
				width:90px;
				height:18px;
				padding:2px 10px 0 0;
				float:left;
				font:bold 12px arial, sans-serif;
				color:#fff;
				text-align:right; }
			.ccf-fld
			{ width:200px;
				height:18px;
				float:left;
				padding:0 3px;
				border:1px solid #222;
				font:normal 12px arial, sans-serif;
				color:#666; }
			.ccf-txtarea
			{ width:300px;
				height:130px;
				float:left;
				overflow:scroll;
				overflow-x:hidden;
				border:1px solid #222;
				background-color:#fff;
				font:normal 12px arial, sans-serif;
				color:#666; }
			.btntwo a
			{ display:block;
				font:bold 12px arial, sans-serif;
				color:#000;
				height:17px;
				padding:3px 20px 0 20px;
				border:1px solid #222;
				background: url(../images/buttons/mmenu_act.gif) repeat-x left top; }

/* Register */
.reg-form
{ background:none; }
	.regf-col
	{ margin-bottom:1px; }
		.regfcc
		{ float:left;
			margin:5px 0; }
		.regf-col p
		{ display:block;
			width:259px;
			height:15px;
			padding:5px 20px 0 0;
			float:left;
			font:normal 12px arial, sans-serif;
			color:#fff;
			text-align:right; }
		.regf-col span
		{ display:block;
			height:15px;
			padding:5px 3px 0 3px;
			float:left;
			font:normal 12px arial, sans-serif;
			color:#fff;
			text-align:right; }
		.regf-fld
		{ width:258px;
			height:22px;
			float:left;
			padding:0 3px;
			border:1px solid #222;
			font:normal 12px arial, sans-serif;
			color:#666; }
		.regf-fldsmall
		{ width:120px;
			height:22px;
			float:left;
			padding:0 3px;
			border:1px solid #222;
			font:normal 12px arial, sans-serif;
			color:#666; }
		.regf-select
		{ width:265px;
			padding:2px;
			float:left;
			border:1px solid #222; }
		.regf-txtarea
		{ width:350px;
			height:130px;
			float:left;
			overflow:scroll;
			overflow-x:hidden;
			border:1px solid #222;
			background-color:#fff;
			font:normal 12px arial, sans-serif;
			color:#666; }
		.regf-check
		{ float:left;
			margin-left:0;
			border:1px solid #222; }
		.btnthree a
		{ display:block;
			font:bold 12px arial, sans-serif;
			color:#000;
			height:17px;
			padding:3px 20px 0 20px;
			border:1px solid #222;
			background: url(../images/buttons/mmenu_act.gif) repeat-x left top; }
		.regf-option
		{ height:25px;
			float:left;
			padding-top:3px; }









