/********** Body **********/
body { background-color:#8d9dac; margin:0px; font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#000000; letter-spacing: normal; }

/********** Links **********/
a:link, a:active{ text-decoration:none; color:#0000FF; }
a:visited { text-decoration:none; color:#800080; }
a:hover{ text-decoration:none; color:#006400; }

.link-blue { color: #6CF; text-decoration:underline; }

/********** General Styles **********/
h1{ color:#eac550; font-size:16px; font-weight:bold; margin:2px 0px 2px 0px; display: inline;}
h2{	color:#eac550;	font-size:14px;	font-weight:bold; margin:2px 0px 2px 0px; }
h3{ color:#eac550; font-size:12px; font-weight:bold; margin:0px 0px 2px 0px; }
.ptbold { text-decoration:none; color:#000000; font-weight:bold; }
.ptsmall{ text-decoration:none; color:#ffffff; font-size:12px; font-weight:normal; }
.floatright { float:right; clear: right; }

/********** HR **********/
#hr { margin:0px auto; border:none 0; border-top:1px solid #000000; width:100%; height:1px; } 

/********** Header **********/
#header {
width:865px; margin:0px auto; background-image: url(images/design-builders-header.jpg); height: 200px; } 

.clearit {
margin: 0; padding: 0; height: 0; clear: both; }

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
width: 865px; height: 27px; margin: 0px auto; padding: 0; background: #000000 url(images/bg-bubplastic.gif) top left repeat-x; }
.bubplastic.horizontal ul {
list-style: none; margin: 0; padding: 0; }
.bubplastic.horizontal ul li {
float: left; margin: 0; padding: 0; background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat; }

.bubplastic.horizontal ul li a {
display: block; height: 27px; padding-left: 35px; float: left; text-transform: uppercase; font-family:arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.bubplastic.horizontal ul li a span.menu_ar {
display: block; float: left; height: 22px; padding-top: 5px; padding-right: 35px; background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat; cursor: pointer; }
/* END BUBBLE PLASTIC HORIZONTAL MENU */

/* PURPLE HOVER */
.bubplastic.purple ul li a:hover,
.bubplastic.purple ul li.highlight a {
background: transparent url(images/bg-bubplastic-h-purple.gif) top left no-repeat; }
.bubplastic.purple ul li a:hover span.menu_ar,
.bubplastic.purple ul li.highlight a span.menu_ar {
background: transparent url(images/bg-bubplastic-h-purple.gif) top right no-repeat; }                   
                    
/********** Container **********/
#container { width:857px; margin:0px auto; padding:4px 4px 4px 4px; background-color:#333333; } 

/********** NameBox **********/
#namebox { width:829px; margin:10px auto; padding:0px 10px 0px 10px; color:#FFF; text-align:justify; background-color:#000000; }
#namebox h1{ color:#eac550; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; }
#namebox h2{ color:#eac550; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; }
#namebox h3{ color:#eac550; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; }

/********** Content **********/
#content { width:829px; margin:10px auto; padding:0px 10px 0px 10px; color:#FFF; text-align:justify; background-color:#333333; }
#content img { border:double #ecc752 3px; margin:0px 0px 10px 10px; }
