@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
a {
	outline:0px;
}
form {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color:#e4e4e4;
}
.main_container {
	width:1000px;
	margin:0px auto;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	background-color:#FFFFFF;
}
.top_header {
	height:419px;
	border-bottom:1px solid #FFF;
}
.top_header1 {
	height:159px;
	border-bottom:1px solid #000;
}
.header_bg {
	background-image:url(gifs/header_bg.jpg);
	background-repeat:no-repeat;
	height:159px;
}
.dp_logo_old {
	width:385px;
	float:left;
	background-image:url(gifs/do_logo.gif);
	background-repeat:no-repeat;
	height:159px;
}
.dp_logo{
	width:385px;
	float:left;
	background-image:url(gifs/do_logo.gif);
	background-repeat:no-repeat;
	height:159px;
}
h1 {
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:30px 0px 0px 50px;
	display:none;
}
.dp_search_menu {
	width:615px;
	float:left;
	height:159px;
}
.call_us {
	height:57px;
	font-family:arial;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding:25px 31px 0px 0px;
}
.search_engine {
	height:32px;
	padding:0px 31px 0px 0px;
}
.search_engine ul {
	margin:0px;
	padding:0px;
}
.search_engine ul li {
	list-style:none;
	display:block;
	float:right;
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 3px 0px 2px;
}
.call_us_home {
	height:40px;
	font-family:arial;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding:10px 31px 0px 0px;
}
.search_engine {
	height:32px;
	padding:0px 31px 0px 0px;
}
.search_engine ul {
	margin:0px;
	padding:0px;
}
.search_engine ul li {
	list-style:none;
	display:block;
	float:right;
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 3px 0px 2px;
}
.search_engine ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.top_menu {
	height:45px;
}
.top_menu ul {
	margin:0px;
	padding:0px;
}
.top_menu ul li {
	list-style:none;
	display:block;
	float:left;
	background-image:url(gifs/top_home.gif);
	background-repeat:no-repeat;
	width:118px;
	height:33px;
	margin:0px 0px 0px 1px;
	text-align:center;
	padding:12px 0px 0px 0px;
}
.top_menu ul li a {
	font-family:arial;
	font-size:14px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.top_menu ul li a:hover {
	color:#595959;
	text-decoration:none;
}
.top_menu ul li:hover {
	background-image:url(gifs/top_home_over.gif);
	background-repeat:no-repeat;
	height:45px;
	width:118px;
}
.slide_bg {
	background-color:#202020;
	height:260px;
	background-image:url(gifs/design-presentation.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.right_heading {
	width:615px;
	float:right;
	height:260px;
}
.dp_yellow {
	font-family:arial;
	font-size:20px;
	text-align:justify;
	color:#856e36;
	height:42px;
	padding:24px 0px 0px 0px;
	font-weight:bold;
}
.global {
	height:85px;
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:30px;
	text-align:justify;
}
.order_now {
	height:25px;
	padding:16px 147px 0px 0px;
	font-family:arial;
	font-size:16px;
	color:#f16900;
	text-align:right;
	font-weight:bold;
}
.order_now a {
	color:#F16900;
	text-decoration:none;
}
.order_now a:hover {
	color:#9fe34f;
	text-decoration:none;
}
.get_quote_new {
	background-color:#c34902;
	border-radius:5px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-family:arial;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	float:left;
	margin-right:30px;
	width:165px;
	text-align:center;
}
.get_quote_new:hover {
	background-color:#e55907;
}
.get_quote_new a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 10px 8px 10px;
}
.get_quote {
	height:61px;
	padding-left:36px;
}
.get_quote ul {
	margin:0px;
	padding:0px;
}
.get_quote ul li {
	list-style:none;
	display:block;
	float:left;
	background-image:url(gifs/get_quote_bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	padding:6px 19px 0px 19px;
}
.get_quote ul li a {
	font-family:arial;
	font-size:22px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
.inner_container {
	width:998px;
	padding:0px 0px 0px 0px;
}
.right_nev {
	width:226px;
	float:right;
	background-image:url(gifs/left_line_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding:0px 0px 0px 2px;
}
.grey_bg_headeing {
	background-color:#b6b6b6;
	height:25px;
	text-align:justify;
	font-family:arial;
	font-size:18px;
	color:#171615;
	padding:5px 0px 0px 10px;
}
.grey_headeing {
	background-color:#b6b6b6;
	text-align:justify;
	font-family:arial;
	font-size:16px;
	color:#171615;
	font-weight:bold;
	padding:8px 0px 8px 10px;
}
.grey_headeing a {
	color:#171615;
	text-decoration:none;
}
.login_sub {
	padding:5px 10px 5px 10px;
}
.right_sub_text {
	padding:5px 10px 5px 5px;
}
.right_sub_text ul {
	margin:0px;
	padding:0px;
}
.right_sub_text ul li {
	list-style:none;
	display:block;
	padding:6px 0px 6px 0px;
	background-image:url(gifs/arrow-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #CCCCCC;
}
.right_sub_text ul li a {
	font-family:arial;
	font-size:13px;
	color:#094d74;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	padding-left:14px;
}
.right_sub_text ul li a:hover {
	text-decoration:underline;
}
.login_sub_text {
	font-family:arial;
	font-size:12px;
	color:#727272;
	text-align:justify;
	line-height:18px;
	height:20px;
}
.login_sub_text ul {
	margin:0px;
	padding:0px;
}
.login_sub_text ul li {
	list-style:none;
	display:block;
	float:left;
	height:18px;
	padding:1px 0px 0px 0px;
}
.login_sub_text ul li input {
	height:14px;
}
.text_container {
	width:740px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#000000;
	text-align:justify;
	line-height:19px;
	padding:10px 10px 10px 15px;
}

.text_container_opt {
	width:950px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#000000;
	text-align:justify;
	line-height:19px;
	padding:10px 10px 10px 15px;
}
.text_container a {
	color:#000000;
	text-decoration:underline;
}
.text_container a:hover {
	color:#000000;
	text-decoration:none;
}
.text_container h1 {
	font-family:arial;
	font-size:18px;
	color:#b4423e;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.text_container_opt a {
	color:#000000;
	text-decoration:underline;
}
.text_container_opt a:hover {
	color:#000000;
	text-decoration:none;
}
.text_container_opt h1 {
	font-family:arial;
	font-size:18px;
	color:#b4423e;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.inner_container1 {
	width:950px;
	padding:11px 25px 0px 15px;
}
.bedcram_link {
	padding:5px 10px 5px 10px;
	font-size:12px;
	background-color:#f2f2f2;
	border:1px solid #c6c6c6;
	width:725px;
	height:30px;
	float:left;
	margin:5px 0px 0px 10px;
	font-family:arial;
	font-size:12px;
	color:#43413d;
	text-align:justify;
}
.bedcram_link_opt {
	padding:5px 10px 5px 10px;
	font-size:12px;
	background-color:#f2f2f2;
	border:1px solid #c6c6c6;
	width:950px;
	height:30px;
	float:left;
	margin:5px 0px 0px 10px;
	font-family:arial;
	font-size:12px;
	color:#43413d;
	text-align:justify;
}
.bedcram_link a {
	color:#43413d;
	text-decoration:none;
}
.bedcram_link h2 {
	font-family:arial;
	font-size:18px;
	color:#b4423e;
	text-align:right;
	padding:2px 0px 0px 0px;
}
.bedcram_width {
	width:400px;
	float:left;
	padding:8px 0px 0px 0px;
}
.bedcram_link_opt a {
	color:#43413d;
	text-decoration:none;
}
.bedcram_link_opt h2 {
	font-family:arial;
	font-size:18px;
	color:#b4423e;
	text-align:right;
	padding:2px 0px 0px 0px;
}
.bedcram_width_opt {
	width:400px;
	float:left;
	padding:8px 0px 0px 0px;
}
.sample {
	height:125px;
}
.port_sample {
	width:220px;
	background-color:#FFFFFF;
	height:180px;
	padding:5px;
	float:left;
	border:1px solid #cdcdcd;
}
.port_sample_text {
	width:220px;
	padding:5px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:justify;
	font-weight:bold;
}
.first_sample {
	width:277px;
	background-color:#FFFFFF;
	height:115px;
	padding:5px;
	float:left;
	border:1px solid #bcbcbc;
}
.services {
	padding:25px 0px 15px 0px;
}
.services_page {
	padding:5px 5px 5px 12px;
	-moz-box-shadow:1px 1px 5px 3px #ccc;
	-webkit-box-shadow: 1px 1px 5px 3px #ccc;
	box-shadow:1px 1px 5px 3px #ccc;
}
.clear {
	clear:both;
	padding-bottom:15px;
}
.format_conversion {
	width:230px;
	float:left;
	background-image:url(gifs/left_line_bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.services_heading {
	font-family:arial;
	font-size:13px;
	color:#171615;
	text-align:justify;
	font-weight:bold;
	height:20px;
}
.services_heading a {
	color:#171615;
	text-decoration:none;
}
.services_heading a:hover {
	color:#000;
	text-decoration:underline;
}
.services_heading_sub_text {
	padding:3px 0px 0px 5px;
}
.services_heading_sub_text ul {
	margin:0px;
	padding:0px;
}
.services_heading_sub_text ul li {
	list-style:none;
	display:block;
	padding:3px 8px 3px 8px;
}
.services_heading_sub_text ul li a {
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:justify;
	text-decoration:none;
}
.footer {
	border-top:1px solid #b6b6b6;
	background-color:#080c14;
}
.our_clients {
	height:118px;
	background-image:url(gifs/client_testimonials_bg.jpg);
	background-repeat:repeat-x;
}
.our_clients_logo {
	width:301px;
	float:left;
	height:118px;
}
.testimonials_width {
	width:680px;
	float:left;
	height:118px;
}
.client_testimonials {
	font-family:arial;
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:17px;
	padding:10px 100px 0px 15px;
	height:77px;
}
.more {
	text-align:right;
	text-decoration:underline;
}
.more a {
	color:#000000;
	text-decoration:none;
}
.we_accept {
	height:34px;
}
.we_accept ul {
	margin:0px;
	padding:0px;
}
.we_accept ul li {
	list-style:none;
	display:block;
	float:right;
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 0px 5px;
}
.home_links {
	height:33px;
	padding:7px 0px 0px 12px;
	clear:both;
}
.home_links ul {
	margin:0px;
	padding:0px;
}
.home_links ul li {
	list-style:none;
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
	border-left:1px solid #FFF;
}
.home_links ul li a {
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.home_links ul li a:hover {
	color:#999999;
	text-decoration:none;
}
.copy_right {
	margin:0px;
	padding:0px;
	height:54px;
}
.copy_righ_sub_text {
	font-family:"ms sans serif";
	font-size:11px;
	color:#7f7f7f;
	text-align:justify;
	line-height:18px;
	width:760px;
	float:left;
	padding:0px 0px 0px 10px;
}
.social_networks {
	width:200px;
	float:right;
	padding:15px 20px 0px 0px;
	text-align:right;
}
.border_grey {
	border-bottom:1px dashed #c6c6c6;
	height:10px;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.floor_plan_servie {
	padding:5px;
	color:#094d74;
	font-weight:bold;
	line-height:22px;
}
.floor_plan_servie a {
	color:#094d74;
}
.sample_view {
	border:1px solid #094d74;
	width:700px;
	margin:0px auto;
	padding-top:4px;
}
.floor_plan_samples {
	padding:10px 10px 0px 10px;
	width:600px;
	margin:0px auto;
}
.click {
	clear:both;
}
.floor_plan_samples ul li {
	list-style:none;
	display:block;
	float:left;
	border:1px solid #acacac;
	padding:5px;
	margin-right:100px;
}
.click ul li {
	font-size:12px;
	color:#000000;
	text-align:justify;
	float:left;
	padding:3px 0px 0px 0px;
	margin-right:100px;
	border:none;
	text-align:center;
	width:233px;
	font-weight:bold;
	text-decoration:underline;
}
.real_estate {
	width:350px;
	float:right;
	color:#106da3;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
.real_estate a {
	color:#106da3;
	text-decoration:underline;
}
.real_estate a:hover {
	color:#FF6600;
	text-decoration:underline;
}

/*New Logo Css */
.dp_logo_nw{
	width:385px;
	float:left;
	background-image:url(gifs/do_logo.gif);
	background-repeat:no-repeat;
	height:159px;
	}