/* CSS Document */

body {
font-family:'Trebuchet ms', arial, sans-serif;
background-image:url(/images/top-background.gif);
background-repeat:repeat-x;
background-position:top center;	
margin:20px auto 0px auto;
}
	
TABLE, TR, TD, FONT, DIV 
{
font-size:13px;
font-family:'Trebuchet ms', arial;
}
	
a {
color:#0000cc;
}
	
a:hover {
	color:#0000ff;
	}

#main_container {
width:740px;
margin:auto;
background-image:url(/images/house-design-software.gif); 
background-position: top left; 
background-repeat: no-repeat;

	}
	
#header {
	padding:50px 0px 0px 0px;
margin:0px auto 0px auto;
width:740px;
height:55px;
position: relative; 
background-image:url(/images/39288.gif); 
background-position: bottom center; 
background-repeat: no-repeat;
	}
	
h1 {
font-size:12px;
padding-left:15px;
vertical-align:middle;
margin: -70px 10px 0px 0px;
letter-spacing:-0.5;
font-family: 'Trebuchet ms', Arial, Helvetica, sans-serif;
color:#aaa;
text-align:right;
font-weight:bold;
	}
	
h2 {
	padding-left: 5px;
	margin: 10px 0px 0px 0px;
                color:#469;
font-size:22px;
font-weight:normal;
	}

h3
{
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
}

p {
padding:0px 0px 0px 0px;
margin:4px 0px 15px 0px;
}



	
#content {
	
position: relative; 
background-image:url(images/drop-top.gif); 
background-position: top center; 
background-repeat: no-repeat;
 	}
	
#footer {
	height:40px;
	text-align:center;
	font-size:13px;

background-image:url(/images/39290.jpg); 
background-position: top center;
 background-repeat: no-repeat;
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
	}

#main-content
{
float:left;
width:460px;
padding: 0px 15px 0px 25px;
margin:0px;

}

#NAV
{
width:225px;
color:#f60;
float:left;
margin:10px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

UL
{
list-style-type: square;
margin:0px 0px 0px 25px;
padding:0px 0px 10px 0px;
}
#NAV li
{
padding:0px 0px 2px 0px;
margin:0px;
}

#table1
{
border-top:#ccc 0px solid;
padding:0px;
margin:0px auto 0px auto;
width:740px;

position: static; 
width: auto;
background-image:url(/images/39289.gif);
background-position: top center;
background-repeat: repeat-y;

}

.cb {
padding:0px 0px 0px 8px;
color:#cc0000;

}
.cb a
{
padding:0px;
color:#cc0000;
}
.ads
{
padding:0px 0px 0px 7px;
}
.main
{
width:740px;

}
#photo
{
text-align:left;
padding:0px 0px 0px 20px;
}

#photo
{
color:#333;
font-weight:bold;
}

#photo IMG
{
color:#333;
font-weight:bold;
border-bottom:#888 3px solid;
}

#guide
{
font-size:14;
font-weight:bold;
color:#469;
border:#ccc 2px solid;
margin:15px 10px 8px 5px;
padding:3px;
background-color:#f7f7f7;
text-transform:uppercase;
}

.ads-h
{
padding:7px 0px 10px 10px;
}
