a:link, a:visited {color: #F7931E; text-decoration:underline;} 
a:hover, a:active {text-decoration: none; color: #DF7E0D;} 

body
{
font:normal 12px/1.3em helvitica, arial, verdana;
color:#000000;
background:#474747;
} 

.header_phone {font-size: 12px; font-weight: bold; color: #999999} 
.header_text {font-size: 9px; font-weight: none; color: #333333} 
.pagetitle {font-family: helvitica, arial, verdana; letter-spacing:-1px; font-size: 20px; font-weight: normal; color: #333366} 
.quotes {font-size: 10px; color: #666666} 
.bc {font-size: 9px; font-weight: none; color: #999999} 
.bc_title {font-size: 10px} 
.body_sm {font-size: 9px} 
.body_md {font-size: 11px} 
.body_mdbold {font-size: 11px; font-weight: bold} 
.body {font-size: 13px} 
.body_bold {font-weight: bold; font-size: 13px} 
.footer {font-size: 9px; font-weight: none; color: #cccccc}
.owned {color:#999;}
/* --- Additional changes ---*/
h2
{
font-size: 11px;
color: #758CC0;
margin:5px 0 4px 0;
padding:0;
}

.greg_date
{
font-family:"Lucida Grande", Verdana, Arial;
font-size:15px;
font-weight:bold;
color:#F7931E;
margin:10px 0 6px 0;
padding:0px;
letter-spacing:-1px;
text-transform:uppercase;
}
.greg_gallery
{
font-family: helvitica, arial, verdana;
font-size:13px;
font-weight:bold;
color:#6E7EBC;
margin:4px 0;
padding:0px;
letter-spacing:.5px;
}
.greg_where
{
font-family: helvitica, arial, verdana;
font-size:13px;
font-weight:bold;
color:#336;
margin:2px 0;
padding:0px;
}
.greg_desc
{
font-weight:bold;
color:#474747;
margin:2px 0;
padding:0px;
text-transform:uppercase;
font-family: helvitica, arial, verdana;
}
/* ----------------------------------------
             Navigation
----------------------------------------- */
div#logo
{
float:left;
margin:0;
padding:0;
}
div#nav
{
text-align:center;
font-size:10px!important;
font-weight:bold;
line-height:1em!important;
float:left;
clear:both;
width:100%;
height:18px;
margin:0;
padding:0;
display:block;
background:#fff;
}
#nav p
{
margin:2px 0 0 0;
padding:0;
}
#contact
{
float:right;
margin:0;
padding:0;
}
body#home a#nhome,
body#about a#nabout,
body#where a#nwhere,
body#gc a#ngc,
body#mf a#nmf,
body#ms a#nms,
body#fraser a#nfr,
body#maui a#nmaui,
body#contact a#ncontact,
body#cards a#ncards
{
color:#474747;
text-decoration:none;
}
.test
{

}
p#homepaint
{
margin:0;
padding:0;
}
p#hquote
{
font-style:italic;
font-size:1.2em;
font-weight:normal;
letter-spacing:.1px;
color:#474747;
}
/* ----------------------------------------
             ht Home Thumbs
----------------------------------------- */
a#hgc, a#hmfs, a#hms, a#hfras, a#hmaui
{
width:320px;
height:50px;
display:block;
border:1px solid #666;
}

a#hgc, a:visited#hgc
{
background:#fff url(../assets/ht_gc_bw.jpg) no-repeat 0 0;
}
a:hover#hgc, a:active#hgc
{
background:#fff url(../assets/ht_gc.jpg) no-repeat 0 0;
}

a#hmfs, a:visited#hmfs
{
background:#fff url(../assets/ht_mfs_bw.jpg) no-repeat 0 0;
}
a:hover#hmfs
{
background:#fff url(../assets/ht_mfs.jpg) no-repeat 0 0;
}

a#hms
{
background:#fff url(../assets/ht_ms_bw.jpg) no-repeat 0 0;
}
a:hover#hms
{
background:#fff url(../assets/ht_ms.jpg) no-repeat 0 0;
}

a#hfras
{
background:#fff url(../assets/ht_fra_bw.jpg) no-repeat 0 0;
}
a:hover#hfras
{
background:#fff url(../assets/ht_fra.jpg) no-repeat 0 0;
}

a#hmaui
{
background:#fff url(../assets/ht_maui_bw.jpg) no-repeat 0 0;
}
a:hover#hmaui
{
background:#fff url(../assets/ht_maui.jpg) no-repeat 0 0;
}

#cards h2
{
font-size:15px;
margin:0 0 10px 0;
}
#cards h3
{
font-size:13px;
color:#474747;
margin:0px;
}
h3#orginal
{
margin:15px 0;
padding:0;
font-size:13px;
letter-spacing:.2px;
color:#333;
}