* {
	margin: 0;
	padding: 0;
}
#js_banner {
	z-index: -1;
	position: relative;
	overflow: visible;
	visibility: visible;
}
#container {
	position: relative;
	width: 800px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-color: #3B3B3B;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #303030;
	background-image: url(images/bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#thinkdesigns {
	color: #333333;
}
.q1 {
	color: #F09100;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#content {
	background-color: #010101;
	height: 110%;
	color: #CCCCCC;
	position: relative;
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
	visibility: visible;
	z-index: 0;
	background-image: url(images/bg.gif);
}
.lookinfor {
	font-family: "Arial Narrow";
	color: #F09100;
	font-size: 16px;
}




#navi {
	position: relative;
	overflow: visible;
	visibility: visible;
	z-index: 6;
	width: 100%;
	text-align: left;
	font-family: "Century Gothic", "Arial Black", sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
#container #content h1 {
	font-family: "Century Gothic";
	font-size: 14px;
}
#container #content .about h2 {
	font-family: "Rage Italic";
	font-size: 36px;
	color: #666666;
	font-weight: normal;
}
.raywellsfont {
	font-family: "Arial Black";
	font-size: 12px;
	color: #FFFFFF;
}
#container #content .addresstable .addresstable #submit {
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #999999;
	font-family: "Century Gothic";
}
.addresstable {
	border: 1px solid #000000;
	background-color: #333333;
	color: #CCCCCC;
}

#container #content .about h3 {
	font-family: "Rage Italic";
	font-size: 24px;
	font-weight: normal;
	color: #666666;
}
#container #content h3 {
	font-family: "Rage Italic";
	font-size: 24px;
	color: #999999;
	font-weight: normal;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
a:hover {
	color: #F09100;
	text-decoration: underline;
}

.tbl_colorbg {
	background-color: #141414;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
  }
#contacts a {
	color: #F08013;
}
#contacts a:hover {
	color: #FFFFFF;
}

.tbl_homecontent {
	padding: 7px;
}
.tbl_homecontent2 {
	padding: 7px;
	background-image: url(images/bg3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 2px solid #666666;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	height: 348px;
}
.tbl_homecontent3 {
	padding: 7px;
	background-color: #000000;
	border: 2px solid #666666;
	margin-bottom: 7px;
}
#container #content .contentclass .content_home .tbl_colorbg .tbl_homecontent2 a {
	color: #D18013;
}
#container #content .contentclass .content_home .tbl_colorbg .tbl_homecontent2 a:hover {
	color: #CCCCCC;
}
.td {
	background-image: url(images/td.gif);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}


#container #content .addresstable #floatleft {
	text-align: left;
}
#bottomnavi {
	padding: 5px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
#bottomnavi  a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-family: "Century Gothic", "Verdana", "Arial" sans-serif;
}
#bottomnavi  a:hover{
	color: #F09100;
	text-decoration: none;
}
#info {
	text-align: center;
	font-size: 9px;
	color: #333333;
	margin-top: 10px;
	width: 100%;
	bottom: 0px;
	background-color: #0C0C0C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
}
#tb {
	padding: 3px;
	background-color: #202020;
	border: 1px solid #000000;
}
#tb:hover {
	padding: 3px;
	background-color: #666666;
	border: 1px solid #000000;
}
#tb2 {
	padding: 3px;
	background-color: #161616;
	border: 1px solid #000000;
}
#tb2:hover {
	padding: 3px;
	background-color: #666666;
	border: 1px solid #000000;
}
#tb3 {
	padding: 3px;
	background-color: #202020;
	border: 1px solid #000000;
}
#lk {
	background-color: #999999;
	padding: 2px;
	border: 10px solid #333333;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.contentclass {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.heading {
	text-align: center;
	color: #0F0F0F;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #040404;
	font-family: "Century Gothic", "Verdana", "Arial Black", sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	padding: 5px;
	margin-bottom: 10px;
}
#designportimg {
	margin-bottom: -3px;
}

.content_home img {
	border: 2px solid #FFFFFF;
}

.font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
}
.headings2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.H1home {
	font-size: 18px;
	font-weight: normal;
	font-family: "Arial Black", Arial, "Arial Narrow", Verdana, sans-serif;
	font-style: normal;
}
.buildind {
	font-family: "Century Gothic", Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.content_home {
	text-align: left;
	background-repeat: repeat-x;
	padding-left: 5px;
}
.hhomepoints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F09100;
}
.hhomepoints2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFA74F;
}

#container #content .contentclass .content_home ul {
	margin-left: 30px;
}
.margin {
	margin-left: 30px;
	color: #F09100;
}
#container #content .contentclass .content_home div {
	padding-right: 10px;
}
.raywellsfontbig {
	font-family: "Arial Black", "Century Gothic", Verdana, sans-serif;
	font-size: 16px;
	color: #0E0E0B;
}
.noborder img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#renoheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F09100;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #2A2A2A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #353535;
	border-right-color: #353535;
	border-bottom-color: #353535;
	border-left-color: #353535;
}
#completedproj {
	font-family: "Century Gothic", "Arial Black", sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: -5px;
	margin-right: -10px;
	margin-left: -10px;
	background-color: #0C0C0C;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #353535;
	border-right-color: #353535;
	border-bottom-color: #353535;
	border-left-color: #353535;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
#words {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	width: 200px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	color: #999999;
	border-top-color: #353535;
	border-right-color: #353535;
	border-bottom-color: #353535;
	border-left-color: #353535;
	height: auto;
	background-image: url(images/bg4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 190px;
	margin-top: 20px;
}
.buildingdesigners {
	font-family: "Century Gothic", "Arial Black", sans-serif;
	font-size: 12px;
}
#jsinclude {
	float: none;
	font-family: "Century Gothic", "Arial Black", sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 550px;
	text-align: center;
	margin-right: 0px;
	margin-left: auto;
	margin-top: 20px;
}
#popup {
	background-color: #303030;
	border: 1px solid 3b3b3b3b;
	padding: 5px;
}
#undercon {
	background-color: #000000;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", "Arial Black", sans-serif;
	margin-right: 20px;
	margin-left: 10px;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-top: 100px;
	filter: Alpha(Opacity=85);
	z-index: 1;
	float: right;
	padding-left: 70px;
	width: 470px;
}
.quotations {
	color: #F09100;
	font-weight: normal;
	line-height: normal;
	font-size: 20px;
	font-family: Pristina, "Century Gothic", "Arial Narrow", Arial, sans-serif;
}
#quatationbg {
	background-color: #141414;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}

.heading-no-pic {
	text-align: center;
	color: #0F0F0F;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #040404;
	font-family: "Century Gothic", "Arial Black", sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.buildingdesigners-big {
	font-family: "Century Gothic", "Arial Black", sans-serif;
	font-size: 16px;
}
#aboutbanner {
	border: 1px solid #FFFFFF;
}
#words-3d {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	width: 200px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	color: #999999;
	border-top-color: #353535;
	border-right-color: #353535;
	border-bottom-color: #353535;
	border-left-color: #353535;
	height: auto;
	background-image: url(images/bg4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 350px;
	margin-top: 20px;
}
.tst-panel-1 {
	float: left;
	background-color: #111111;
	clear: right;
	width: 25%;
	margin-left: 26px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#info a {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#info a:hover {
	color: #F09100;
	text-decoration: underline;
}
