/* CSS Document */

body {
	background: #000 url(../images/bg.gif) repeat-x;
	padding: 0px;
	margin: 0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

img { border: 0px; margin: 0px; display: block; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin: 0px 0px 10px 0px; text-align:left; }

hr {
	width: 100%;
	height: 1px;
	background-color: #636263;
	color: #636263;
	border: 0px;
	padding: 0px;
	
}

h3 {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#preview_img { float: right; }

#nav span { position:absolute; left: -10000px; }

.clear {
	clear: both;
	font-size: 1px;
}

.topdot {
	background: url(../images/dot-bg.gif) top left repeat-x;
	padding-top: 4px;
	margin-top: 5px;
}

.topdotspan {
	margin-top: 8px;
}

.topdotspan > span {
	padding-top: 4px;
	background: url(../images/dot-bg.gif) top left repeat-x;
}

.bottomdot {
	background: url(../images/dot-bg.gif) bottom left repeat-x !important;
	padding-right: 0px !important;
	padding-bottom: 6px !important;
	
}

.grey {
	color: #939598;
}

.grey-center {
	color: #939598;
	text-align:center;
}


.subname {
	text-transform: uppercase;
	text-align: left;
}

span.name {
	font-size:12pt;
	font-weight:bold;
	text-transform: uppercase;
	text-align: left;
}


p.name {
	text-align: left;
}

/* FRAME */

#frame {
	width: 820px;
	margin: 0px auto;
	margin-top: 74px;
	text-align: left;
}

/* CONTAINER */

#container {
	width: 820px;
	padding-top: 10px;
	background: url(../images/container-bg.gif) no-repeat;
}

#container-bg {
	width: 800px;
	background: url(../images/container-bg-bg.gif) repeat-y;
	padding: 0px 10px;
}

/* LEFT COL */

#left-nav {
	width: 182px;
	padding: 53px 8px 0px 7px;;
	float: left;
	background: url(../images/nav-bg.gif) no-repeat;
}

#galo-logo {
	margin-left: 34px;	
}

/* NAVIGATION  */

#nav {
	width: 176px;
	height: 144px;
	background: url(../images/nav-ul-bg.gif) no-repeat;
	margin: 64px 0px 0px 3px;
}

#nav ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#nav a {
	height: 22px;
	width: 176px;
	margin-bottom: 7px;
	display: block;
}


#nav li#a a { background: url(../images/nav-a.gif) top left; overflow: hidden; }
#nav li#a a:hover { background: url(../images/nav-a.gif) bottom left; overflow: hidden; }
#nav li#b a { background: url(../images/nav-b.gif) top left; overflow: hidden; }
#nav li#b a:hover { background: url(../images/nav-b.gif) bottom left; overflow: hidden; }
#nav li#c a { background: url(../images/nav-c.gif) top left; overflow: hidden; }
#nav li#c a:hover { background: url(../images/nav-c.gif) bottom left; overflow:hidden; }
#nav li#d a { background: url(../images/nav-d.gif) top left; overflow: hidden; }
#nav li#d a:hover { background: url(../images/nav-d.gif) bottom left; overflow: hidden; }
#nav li#e a { background: url(../images/nav-e.gif) top left; overflow:hidden; }
#nav li#e a:hover { background: url(../images/nav-e.gif) bottom left; overflow: hidden; }

/* CONTENT */

#content {
	width: 574px;
	padding: 23px 17px 4px 12px;
	float: right;
}

#content img { border: 1px solid #fff; margin-bottom: 15px; }

#content a { color: #66938d; text-decoration: none; }
#content a:hover { color: #66938d; text-decoration: underline; }

#content-header {
	width: 574px;
	height: 7px;
	background: url(../images/content-header-bg.gif);
	font-size: 1px;
}

#content-body {
	font-size: 11px;
	width: 530px;
	padding: 16px;
	border-right: 6px solid #fff;
	border-left: 6px solid #fff;
	min-height: 505px;
	height: auto;
	_height: 505px;
}

#content .onecol {
	background: #3f3e3f url(../images/content-onecol-bg.gif) bottom right no-repeat;
	
}

#content .twocol {
	background: #3f3e3f url(../images/content-twocol-bg.gif) bottom right no-repeat;
}


#content .twocol-contact {
	background: #3f3e3f url(../images/content-twocol-bg-contact.gif) bottom right no-repeat;
}


#content-twocol-left {
	width: 339px;
	float: left;
}

#content-twocol-right {
	width: 159px;
	float: right;
}

#content-twocol-left-contact {
	
	width: 200px;
	float: left;
}

#content-twocol-right-contact {
	padding-top: 38px;
	width: 310px;
	float: right;
}


#content-body h1 {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}

#content-body h1 span {
	padding: 0px 10px 0px 0px;
	background: url(../images/h1-bg.gif) bottom right no-repeat;
}

#content-body h2 {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	height: auto;
	width: 100%;
}

#content-body h2 span {
	padding: 0px 10px 0px 0px;
	background: url(../images/h2-bg.gif) bottom right no-repeat;
}


#content-body .greytext {
	color: #939598;
}

#content-footer {
	width: 574px;
	height: 7px;
	background: url(../images/content-footer-bg.gif);
	font-size: 1px;
}


#content ul,#content ul li, #content ul li ul, #content ul li ul li {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

#content ul ul {
	padding-bottom: 10px;
}


tr.forsale {
	background-color: #545355
}

tr.forsale_alt {
	background-color: #313031
}

td.cell {
	border: none;
}

#portfolio_nav img {
border:none;
margin: 6px 6px 6px 6px;
}

#project_name {
margin-top: 12px;
}

td.cell_topborder {
border-top: thin dashed #939598;
}


.form-input-wrapper {
	text-align:right;
	padding-top:4px;
	padding-bottom:4px;
	
}

.form-label {
vertical-align:top;
color: #939598;
}


/* FOOTER */

#footer {
	padding: 40px 10px 10px 10px;
	width: 800px;
	background: url(../images/footer-bg.gif) no-repeat;
	color: #333132;
	clear: both;
}

#footer-left { float:left; }
#footer-right { float: right; }

#footer a { color: #58595b; text-decoration: none; }
#footer a:hover { color: #58595b; text-decoration: underline; }

/* SUB HEADERS */

#subheader {
	padding-bottom: 25px;
}

/* HOME PAGE CLASSES */

#home {}

#home-content p { text-align: justify; }

#home-flashhero {
	width: 530px;
	height: 334px;
	padding-bottom: 18px;
}

#home-content {
	width: 252px;
	height: 125px;
	padding-top: 30px;
	float: left;
}

#home-content p { text-align: left; }

#home-news {
	width: 213px;
	padding-left: 32px;
	border-left: 1px solid #58595b;
	float: right;
}


/* OVERVIEW CLASSES */

#overview {}
#overview-content { padding-top: 10px; }

/* MANAGEMENT CLASSES */

#management {}
.management-block { padding: 10px 0px 36px 0px; }
.management-block-left { width: 85px; padding-top: 3px; float: left; } 
.management-block-right { width: 414px; float: right; }

/* CONTACT CLASSES */

#contact {}
.contact-block {
	padding: 17px 70px 0px 0px;
	width: 195px;
	float: left;
}

/* XARAYA REQUIRED CLASSES */

blockquote {
}

code {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
th {
}
td {
}
table {
}
thead {
}
tbody {
}
tfoot {
}

pre {
}
input, textarea {
}

button {
}
select {
}
textarea {
}
img {
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
}
.xar-menu-section li { margin-left: -20px; }
.xar-menu-section-current {
}
.xar-menu-item {
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
}

