/* SubGeneral Start */
#SubContents {
	width:725px;
	float:left;
	padding:35px 0 35px 35px;
	}
	#SubContents p {
		color:#cfcfcf;
		font-size:12px;
		}
	#SubContents h1 {
		font-size:35px;
		color:#999;
		font-weight:normal;
		margin:0 0 40px 0;
		}
	#SubContents h2 {
		font-size:13px;
		color:#c20203;
		text-transform:uppercase;
		padding:30px 0 20px 0;
		font-family:Arial, Helvetica, sans-serif;
		}
	#SubContents h3 {
		font-size:18px;
		color:#a36503;
		text-transform:uppercase;
		font-family:"Times New Roman", Georgia, Serif;
		margin-bottom:10px;
		}
	#SubContents ol {
		font-size:12px;
		color:#686868;
		font-family:Arial, Helvetica, sans-serif;
		list-style:disc;
		list-style-position: inside;
		line-height:160%;
		margin-bottom:20px;
		}
	#SubContents p {
		color:#8e8e8e;
		margin-bottom:20PX;
		}
	.SubTitle {
		margin-bottom:30px;
		}
	.GalleryLine {
		width:725px;
		margin-bottom:4px;
		}
		.GalleryLine img {
			border:3px solid #dddddd;
			margin-right:5px;
			}
	#BT_post {
		width:135px;
		height:26px;
		display:block;
		text-align:center;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
		#BT_post a {
			display:block;
			width:135px;
			height:20px;
			color:#FFF;
			padding-top:6px;
			background:url(../images/bt_orderposts.gif) top left no-repeat;
			}
			#BT_post a:hover {
				background:url(../images/bt_orderposts_hover.gif) top left no-repeat;
				}
/* SubGeneral End */

/* Form Start */
.FormLine {
	width:590px;
	float:left;
	margin-bottom:10px;
	color:#848484;
	font-family:Arial, Helvetica, sans-serif;
	}
	.FormLineBlod {
	width:590px;
	float:left;
	margin-bottom:10px;
	color:#848484;
	font-family:Arial, Helvetica, sans-serif;
	}
	.FormLine1 {
	width:590px;
	float:left;
	margin-bottom:10px;
	color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	.FormTitle {
		width:100px;
		float:left;
		color:#6f6f6f;
		padding:6px 0;
		text-transform:uppercase;
		padding-right:15px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		}
	.FormCon {
		width:475px;
		float:right;
		}
	.FormTitle2 {
		width:200px;
		float:left;
		color:#6f6f6f;
		padding:6px 0;
		text-transform:uppercase;
		padding-right:15px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		}
	.FormCon2 {
		width:375px;
		float:right;
		color:#848484;
		vertical-align: baseline;
		font-family:Arial, Helvetica, sans-serifl
		}
		.FormCon2 input {
			vertical-align: text-bottom;
			}
		.FormStyle1 {
			width:460px;
			padding:5px 10px;
			background:#f3f3f3;
			border:none;
			font-size:11px;
			color:#979797;
			border-bottom:1px solid #dddddd;
			border-right:1px solid  #dddddd;
			}
		.FormStyle2 {
			width:360px;
			padding:5px 10px;
			background:#f3f3f3;
			border:none;
			font-size:11px;
			color:#979797;
			border-bottom:1px solid #dddddd;
			border-right:1px solid  #dddddd;
			}
		.FormStyle3 {
			width:200px;
			padding:5px 10px;
			background:#f3f3f3;
			border:none;
			font-size:11px;
			color:#979797;
			border-bottom:1px solid #dddddd;
			border-right:1px solid  #dddddd;
			}
	#BT_Submit {
		width:175px;
		height:26px;
		display:block;
		text-align:center;
		font-size:11px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serifl;
		}
		#BT_Submit a {
			width:175px;
			height:20px;
			padding-top:6px;
			display:block;
			color:#FFF;
			background:url(../images/bt_submit.gif) top left no-repeat;
			}
			#BT_Submit a:hover {
				background:url(../images/bt_submit_hover.gif) top left no-repeat;
				}
/* Form End */

/* List Start */
.GraceBox {
	float: right;
	width:725px;
	background:url(../images/grace_section_bg.gif) bottom left repeat-x;
	padding:15px 0;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#SubContents .GraceBox h2 {
		color:#262626;
		font-size:20px;
		text-transform:none;
		padding:0;
		margin:0;
		}
		.GraceBox h2 a {
			color:#262626;
			}
			.GraceBox h2 a:hover {
				color:#bf0405;
				}
	.GraceBox ul {
		}
		.GraceBox ul li{
			float:left;
			padding:10px 7px;
			font-size:11px;
			color:#a8a7a7;
			background:url(../images/grace_info_border.gif) right 50% no-repeat;
			}
			.GraceBox ul li.non_padding {
				padding:10px 7px 10px 0;
				}
			.GraceBox ul li a {
				color:#bf0405;
				}
	#SubContents .GraceBox p {
		color:#686868;
		font-size:13px;
		line-height:170%;
		margin-bottom:10px;
		}
		#SubContents .GraceBox p a {
			color:#bf0405;
			text-decoration:underline;
			font-weight:bold;
			}
			#SubContents .GraceBox p a:hover {
				text-decoration:none;
				}
/* List End */

/* Builders Start */
#NavBuilders {
	float:left;
	width:725px;
	margin:10px 0 40px 0;
	}
	#NavBuilders li {
		float:left;
		display:block;
		text-align:center;
		padding:2px;
		height:50px;
		}
		#NavBuilders li a {
			color:#868686;
			display:block;
			height:40px;
			padding-top:10px;
			border:1px solid #dfdfdf;
			}
			#NavBuilders li a:hover {
				border:1px solid #c00304;
				color:#c00304;
				background:none;
				}
			.nbSpecial {
				width:117px;
				margin-right:5px;
				}
				#NavBuilders li.nbSpecial a{
					padding-top:17px;
					height:33px;
					}
			.nbGradu {
				width:147px;
				margin-right:5px;
				}
			.nbY {
				width:80px;
				margin-right:5px;
				}
			.nbY2 {
				width:80px;
				}
			#NavBuilders li .Active1 {	
				color:#FFF;
				background:url(../images/builder_nav_bg.gif) top left no-repeat;
				}
			#NavBuilders li .Active2 {
				color:#FFF;
				background:url(../images/builder_nav_bg2.gif) top left no-repeat;
				}
			#NavBuilders li .Active3 {
				color:#FFF;
				background:url(../images/builder_nav_bg3.gif) top left no-repeat;
				} 
#SubContents #BuildersBox h2 {
	margin:0;
	padding:0;
	color:#111111;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#SubContents #BuildersBox h3 {
	font-size:12px;
	color:#898989;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:3px;
	}
#SubContents #BuildersBox h4 {
	color:#c10203;
	font-size:17px;
	font-weight:normal;
	padding:20px 0 15px 0;
	}
#SubContents #BuildersBox h5 {
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	margin:5px 0;
	}
#SubContents #BuildersBox h6 {
	color: #000;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
#SubContents #BuildersBox p {
	color:#8c8c8c;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
/* Builders End */

/* Right Start */
#Right{
	width:760px;
	float:right;
	position:relative;
	}	
		#RContent{	
			width:731px;
			float:left;
			position:absolute;
			left:0;
			top:503px;
			padding:24px 7px 20px 22px;
			}
		#Rimg {
			width:760px;
			margin-top:37px;
			}
		#Rimg1{
			width:300px;
			float:left;
			margin-top:37px;
			border:1px solid #CCCCCC;
			padding:3px;
			}
			#SubContents #ObjectBox h2{
				font-size:13px;
				color:#c20203;
				text-transform:uppercase;
				margin:0 0 10px 0;
				padding:0;
				font-family:Arial, Helvetica, sans-serif;
				}
			#SubContents #ObjectBox p{
				font-size:12px;
				color:#8e8e8e;
				line-height:160%;
				padding-bottom:20px;
				font-family:Arial, Helvetica, sans-serif;
				}
				.img_left {
					float:left;
					padding:0 15px 15px 0;
					}
				.img_right {
					float:right;
					padding:0px 0px 15px 15px;
					}
		#RimgMain {
	width:781px;
	height:466px;
	position:absolute;
	left:0;
	top:39px;
	z-index:100;
			}
			#RimgMain ul {
				width:100px;
				height:15px;
				position:absolute;
				left:640px;
				top:425px;
				z-index:200;
				}
				#RimgMain ul li {
					float:left;
					display:block;
					width:15px;
					height:15px;
					text-align:center;
					font-size:10px;
					margin-right:4px;
					font-weight:normal;
					font-family:Arial, Helvetica, sans-serif;
					}
					#RimgMain ul li a {
						display:block;
						width:15px;
						height:14px;
						padding-top:1px;
						color:#FFF;
						background:#c51906;
						}
						#RimgMain ul li a:hover {
							display:block;
							background:#970f00;
							}
							#RimgMain ul li .active {
								background:#535353;
								}
			#RContent .text1{
				width:267px;
				float:left;
				padding:0px 20px 43px 0px;
				border-right:1px solid #e8e8e8;
				}
			#RContent .text1 p{
				width:267px;
				float:left;
				color:#62615c;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:17px;
				line-height:26px;
				}
				#RContent .text1 span{
					color:#be0203;
					}
			#RContent .text2{
				width:189px;
				float:left;
				font-family:Georgia;
				font-size:11px;
				line-height:20px;
				padding:0px 32px 0px 18px;
				border-right:1px solid #e8e8e8;
				}
				#RContent .text2 h2{
					color:#be0203;
					}
				#RContent .text2 p{
					color:#7c746b;
					}
					#RContent .text2 a{
						color:#be0203;
						}
			#RContent .text3{
				width:186px;
				float:right;
				color:#62615c;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				line-height:20px;
				}
				#RContent .text3 h2{
					color:#be0203;
					}
				#RContent .text3 p{
					color:#7c746b;
					}
					#RContent .text3 a{
						color:#be0203;
						}

		.wrapcon{ float: left; width: 440px;}
		.wrapcon .bn_smile{margin-top: 20px; padding-left: 20px; padding-right: 20px;}


/* Right End */
