/* CSS Document */
body{
margin:0;
padding:0;
font:11px/15px tahoma;
color:#696C6C;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
#mainblock{
margin:auto;
width:1000px;
}
#innerblock{
float:left;
width:1000px;
}
#header{
float:left; display:inline;
background:url(images/tp_bg.jpg) no-repeat;
width:1000px;
height:261px;
}
.logo{
float:left;
margin:88px 0 0 60px;
}
.links{
float:right;
margin:10px 20px 0 0;
}
#menu{
float:left;
display:inline;
width:1000px;
height:25px;
position:relative;
margin-top:-25px;
}
#menu a{
float:left; display:inline;
font: bold 12px tahoma;
color:#FFF;
margin:5px 25px 0 25px;
text-decoration:none;
}
.pip{
float:left;
}
#menu span{
font:11px tahoma;
color:#FFF;
float:left;
margin:6px 10px 0 10px;
}
.textbox{
float:left; display:inline;
width:143px;
height:11px;
margin-top:4px;
}
#contentcontainer{
width:941px;
float:left; display:inline;
background:url(/images/cnttile.jpg) repeat-y;
}
#contentcontainer1{
width:1000px;
float:left; display:inline;
}
.toppart{
float:left;
}
#contentpannel{
float:left; display:inline;
width:620px;
margin:0 0 0 20px;
}

#contentpannel_large{
float:left; display:inline;
width:940px;
margin:20px 20px 20px 20px;
}

.cp_dis{
float:left;
margin-top:10px;
}
.cp_text1{
width:430px;
float:left;
display:inline;
margin-top:10px;
margin-left:30px;
}
.inner_text1{
width:350px;
float:right;
display:inline;
margin-top:20px;
}
.inner_text2{
width:400px;
float:left;
display:inline;
margin-top:10px;

}
.inner_text3{
width:370px;
float:left;
display:inline;
margin-left:20px;
}
.inner_text4{
width:240px;
float:left;
display:inline;
margin-left:20px;
}
.cp_textarea{
width:620px;
float:left;
display:inline;
margin-top:10px;
}
.cp_image1{
float:left;
display:inline;
margin:0 0 0 0;
}
.inner_image1{
float:left;
display:inline;
margin:20px 0 0 0px;
}

.cp_readmore{
float:left;clear:left;
margin-top:10px;
}
.cp_greate{
float:left; 
margin-top:20px;
}
.cp_tp{
float:left; 
display:inline;
width:647px;
background: #ac9e84 url(images/tp.jpg) top left no-repeat;
margin-top:0px;
}
.cp_tp1{
float:left; 
display:inline;
width:647px;
background: #ac9e84 url(images/images/smTop.gif) top left no-repeat;
margin-top:0px;
}
.firstpart{
float:left; width:300px;
margin:0px 0 0 12px;
display:inline;
}
.cp_designers{
float:left;
margin-top:0px;
}
.inner_t{
float:left;
color:#795602;
margin:20px 0 0 20px;
width:200px;
}
.inner_t a{
float:left;
color:#696C6C;
width:182px;
margin-left:10px;
text-decoration:none;
}
.cp_t{
float:left;
clear:left;
color:#795602;
margin-top:10px;
width:280px;
}

.cp_t a{
float:left;
color:#795602;
width:262px;
margin-left:10px;
text-decoration:none;
}
.bullet{
float:left;
margin-top:3px;
}
.cp_im{
float:left;
clear:left;
display:inline;
margin:10px 0 0 0;
}
.cp_t1{
float:left;
color:#795602;
margin-top:10px;
width:180px;
margin-left:15px;
display:inline;
}
.cp_t2{
float:left;
color:#795602;
margin-top:20px;
width:110px;
margin-left:30px;
display:inline;
}
.rp_real{
float:left;
margin-top:10px;
}
/*right pannel starts here*/
.rp_l{
float:left; 
width:200px;
font:bold 11px tahoma;
color:#543F03;
margin-top:15px;
text-decoration:none;
}
.rp_l2{
float:left; 
width:200px;
font: 11px/15px tahoma;
color:#543F03;
margin-top:15px;
}
.rp_quick{
float:left;
margin-top:20px;
}
#rp_menu{
float:left;
width:200px;
margin-top:10px;
}
#rp_menu a{
float:left;
color:#543F03;
margin:3px 0 0 6px;
width:180px;
text-decoration:none;
}
.rp_bul{
float:left;
clear:left;
margin-top:8px;
}
.rp_toll{
float:left;
margin-top:20px;
}
#footer{
float:left;
background:url(images/fp_bg.jpg) repeat-x;
height:83px;
width:1000px;
}
.fp_text{
width:350px;
float:left; display:inline;
color:#FFF;
font:11px tahoma;
margin:30px 0 0 340px;
}
.inner_image2{
float:right;
margin-right:20px;
}

/* rick design*/

td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
td.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.3em;
	
}
td.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #817F70;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #527446;
	line-height: 16px;
}
A.form {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
A:HOVER.form {
	color: #CC0000;
	text-decoration: none;
}
A {
	color: #527446;
	text-decoration: none;
	font-weight: bold;
}
A:HOVER {
	color: #000000;
	text-decoration: none;
}

.field {
	background-color: #E2E2E2;
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 10pt;
	border-style: solid;
	border-width: 1px;
	border-color: #948C65;
	padding: 1px;
	width:240px;
}

/*ray things*/
.pageTitle {
	font:14px verdana;
	margin:10px 0px 10px 0px; 
	color:#FFF; 
	font-weight:bold; 
	letter-spacing:.1em;
	background-color:#333333;
}
.googStreet {
margin: 10px 0px 0px 0px;
}