body { background: url(images/background.jpg) top center no-repeat #ffffff ; font: 11px Verdana, Arial, Helvetica, sans-serif ; color: #666666 ; margin: 0px ; padding: 0px }

#navigation { background: url(images/menu.jpg) #ff9900 ; margin: 0px ; padding: 0px ; height: 21px ; width: 780px ; text-align: center ; list-style-type: none ; position: relative }
#navigation li { float: left ; left: 9em ; position: relative ; width: auto ; height: 21px ; text-decoration: none }
#navigation a:hover { background: #cc6633 ; height: 16px ; margin-top: 1px ; text-decoration: none }
#navigation a.current { background: #cc6633 ; height: 16px ; margin-top: 1px ; text-decoration: none }
#navigation li a { position: relative ; width: auto ; text-align: center ; height: 19px ; text-decoration: none ; text-transform: normal ; color: #ffffff ; margin: 0px ; padding: 4px 8px 0px 8px ; display: block }
#main { margin: 0px ; padding: 0px ; float: left ; width: 780px ; position: relative }

p { color: #666666 }

#fheader { text-align: center ;  position: relative ; top: 40px }
#fimages { text-align: center ;  position: relative ; top: 40px }
#ftitle { position: relative ; top: 55px ; left: 20px ; z-index: 1 }

#ftextn { margin-top: 60px ; margin-left: 20px ; margin-right: 20px ; color: #999999 ; font-size: 11px ; z-index: 2 }
#fgallery { height: 450px ; width: 780px ; padding-top: 20px }

img.gallery { margin: 2px }

#fbrand-about { background: url(images/about-image.jpg) bottom no-repeat ; height: 530px ; width: 780px ; padding-top: 20px }
#fbrand-about p.otext { font-size: 11px ; color: #ff9900 ; font-weight: bold ; margin-bottom: 0px }
#fbrand-about img { padding-bottom: 3px ; padding-right: 1px }

#fbrand-service { background: url(images/service-image.jpg) bottom no-repeat ; height: 450px ; width: 780px ; padding-top: 20px }
#fbrand-service p.otext { font-size: 11px ; color: #666666 ; font-weight: regular ; margin-bottom: 0px }
#fbrand-service img { padding-bottom: 3px ; padding-right: 1px }

#fbrand-clients { background: url(images/clients-image.jpg) bottom no-repeat ; width: 780px ; padding-top: 20px }
#fbrand-clients div.otext { font-size: 11px ; color: #ff9900 ; font-weight: bold ; padding-bottom: 3px }
#fbrand-clients img { padding-bottom: 3px ; padding-right: 1px }

#fbrand-contact { background: url(images/contact-image.jpg) bottom no-repeat ; height: 450px ; width: 780px ; padding-top: 20px }
#fbrand-contact p.otext, .otext { font-size: 11px ; color: #ff9900 ; font-weight: bold ; padding-bottom: 3px ; margin-bottom: 0px }
#fbrand-contact img { padding-bottom: 3px ; padding-right: 1px }
#fbrand-contact a.link, a.link:visited { color: #999999 ; line-height: 20px ; text-decoration: none }
#fbrand-contact a.link:hover { color: #666666 ; line-height: 20px ; text-decoration: none }

td.col3a { width: 33% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col3b { width: 33% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col3c { width: 33% ; vertical-align: top ; padding-right: 0px ; font-size: 11px ; color: #666666 }

td.col2a { width: 40% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col2b { width: 40% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col2c { width: 20% ; vertical-align: top ; padding-right: 0px ; font-size: 11px ; color: #666666 }

td.col4a { width: 40% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col4b { width: 33% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col4c { width: 27% ; vertical-align: top ; padding-right: 0px ; font-size: 11px ; color: #666666 }

td.col5a { width: 40% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col5b { width: 33% ; vertical-align: top ; padding-right: 20px ; font-size: 11px ; color: #666666 }
td.col5c { width: 27% ; vertical-align: top ; padding-right: 0px ; font-size: 11px ; color: #666666 }

div.bullet { font-size: 9px ; margin-bottom: 5px }

td.decl { font: 9px Verdana, Arial, Helvetica, sans-serif ; color: #999999 ; text-align: left ; padding-left: 9px }
td.decr { font: 9px Verdana, Arial, Helvetica, sans-serif ; color: #999999 ; text-align: right ; padding-right: 9px }
a.dec, a.dec:visited { color: #999999 ; text-decoration: none }
a.dec:hover { color: #666666 ; text-decoration: none }

ul.bullet { margin-left: 15px ; list-style-image: url(images/bullet.jpg) }
li.bullet { color: #666666 ; font-size: 11px ; padding-bottom: 8px }

w10.a:hover { float:left;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25 }

tr.sp1 { padding-bottom: 5px }