body {margin:0;  padding:0; background: url(../../_images/design/bg-body.jpg) top repeat; text-align:center; font-size:100%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #343434}
* { margin: 0; padding: 0;}

/*.................... General Items ...................*/
.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
.nomargin { margin: 0}
img { border: none;}

a {	color: #991419; text-decoration: underline;}
a:hover{	text-decoration:none;}

ul li {list-style-type: none; list-style:none; }
ul.list {margin: 10px 0 10px 10px; }
ul.list li {padding: 0 0 0 12px; background: url(../../_images/design/icons/icon-bullet.gif) no-repeat top left;}

.s30 { width:30px; }
.s40 { width:40px; }
.s50 { width:50px; }
.s60 { width:60px; }
.s70 { width:70px; }
.s74 { width:74px; }
.s80 { width:80px; }
.s82 { width:82px; }
.s90 { width:90px; }
.s98 { width:98px; }
.s100 { width:100px; }
.s115 { width:115px; }
.s120 { width:120px; }
.s130 { width:130px; }
.s140 { width:140px; }
.s150 { width:150px; }
.s160 { width:160px; }
.s170 { width:170px; }
.s180 { width:180px; }
.s190 { width:190px; }
.s200 { width:200px; }
.s205 { width:205px; }
.s240 { width:240px; }
.s250 { width:250px; }
.s270 { width:270px; }
.s275 { width:275px; }
.s340 { width:340px; }
.s360 { width:360px; }
.s400 { width:400px; }
.s490 { width:490px; }
.s600 { width:600px; }

.s30pc { width:30%;}
.s35pc { width:35%;}
.s40pc { width:40%;}
.s50pc { width:50%;}
.s60pc { width:60%;}
.s65pc { width:65%;}
.s70pc { width:70%;}
.s100pc { width:100%;}

/*................................. ACCESSIBILITY .................................*/
#access {height:0px; font-size:0px; color:#fff;}
#access a {color:#fff;}

/*................................. WRAP ALL .........................................*/
#wrapall { width:760px; margin:10px auto; font-size: 0.7em; text-align: left; height: auto; background: #fff;} 

/* header */
#headerBorder {margin-bottom: 1px; border: 1px solid #003058; float: left; width: 760px;}
#header { border: 1px solid #fff; background: #991E20; float: left; width: 758px; height: 67px;}
#header img.logo {margin: 9px 0 0 0; float: right}

/*********  main menu ***************/
#mainmenu {border: 1px solid #003058; text-align: center; height: 19px; width:760px;  background:  url(../../_images/design/bg-mainmenu.jpg) repeat-x; float: left; }
#mainmenu ul {float: left; }
#mainmenu ul li {display: block; width: 108px; }
#mainmenu ul li.m01 {width: 106px; }
#mainmenu ul li.m07 {width: 106px; }
#mainmenu ul li a.ma01 {margin-left: 36px;}
#mainmenu ul li a.ma02 {margin-left: 28px;}
#mainmenu ul li a.ma03 {margin-left: 30px;}
#mainmenu ul li a.ma04 {margin-left: 24px;}
#mainmenu ul li a.ma05 {margin-left: 23px;}
#mainmenu ul li a.ma06 {margin-left: 27px;}
#mainmenu ul li a.ma07 {margin-left: 23px;}

/* divider */
.divider {width: 760px; border: 1px solid #033057; border-width: 1px 0 1px 0; clear: both; }
.divider.noborder {border-bottom: 0px solid #033057; }
.divider2 { width: 760px;  border: 1px solid #033057; border-width:  0 1px 0px 1px; clear: both; }
.divider img, .divider2 img {border: 1px solid #fff; border-width: 1px 0 1px 0;  display: block; height: 5px; width: 760px;}
.clear8 { clear:both; width:760px; height:8px; font-size:1px; background: #F3F3F3; border: 1px solid #003159; border-width: 1px 1px 0 1px;}
.clearBlue { clear:both; width:100%; height:1px; font-size:1px; background: #013159; }

/* banner */
#banner {float: left; border: 1px solid #003159; border-width: 0 0 1px 0;  }
#banner img {margin: 0; display: block;}
#featured-banner { background: #003058; overflow: hidden; border: 1px solid #FFFFFF; border-width: 1px 1px 0 1px; height: 193px; }
#featured-banner .featured-panel { width: 230px; border: 1px solid #FFFFFF; margin: 10px 10px 0 10px; float: left; }
#featured-banner .featured-panel .featured-star { position: absolute; margin: -8px 0 0 -8px; }
#featured-banner .featured-panel .featured-pic { height: 144px; overflow: hidden;  }
#featured-banner .featured-panel .featured-pic img { width: 230px; height: 172px; border: 0; }
#featured-banner .featured-panel .featured-price { font-size: 1.4em; color: #FFFFFF; text-align: center; font-weight: bold; padding: 3px 0; border-top: 1px solid #FFFFFF;}
#featured-banner #bestbuy .featured-price { background: url(/_images/design/bg-bestbuy.png) repeat-x;  }
#featured-banner #realvalue .featured-price { background: url(/_images/design/bg-realvalue.png) repeat-x;  }
#featured-banner #newtomarket .featured-price { background: url(/_images/design/bg-newtomarket.png) repeat-x;  }

/* main */
#flash-notice { background: #ffcc00; font-size: 1.2em; text-align: center; font-weight: bold; color: #333; padding: 5px 0; border: 1px solid #fff; border-bottom: 0; display: block; height: 18px; width: 758px; }
/*#flash-notice { background: #5BA447 url(/_images/design/flash-bg-christmas.png) no-repeat; font-size: 1.2em; font-style: italic; text-align: center; font-weight: bold; color: #fff; padding: 5px 0; border: 1px solid #fff; border-bottom: 0; display: block; height: 18px; width: 758px; }*/

#main { float: left; background: #fff; border: 1px solid #003159; width: 760px;}

/* content */
#content {background: #F4F3F3; }
#content p {line-height: 1.5em; padding: 0 0 3px 0; }
h1 {margin: 36px 0 0  8px; color: #fff; font-size: 20px; width: 200px; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; display: inline; float: left;}
#content h2 {margin: 0px 1px 1px 0; padding: 3px 0px 3px 0px; text-align: center; font-size: 0.95em; color: #fff; background: #146D99; }
/**/ 

/* text pages */
#content #bannerimage {border-bottom: 1px solid #003159; background: #FFFFFF; height: 166px}
#content #textpages {background: #FFFFFF; padding: 15px;}
#iframe #textpages {padding: 5px;}
#content #textpages p, #iframe #textpages p {line-height:  160%; padding-bottom: 10px;}
#content #textpages #textheader, #iframe #textpages #textheader {margin: 5px 0 0 -2px; padding: 0 0 10px 0; color: #991419; font-size: 20px; width: 100%; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; display: inline; float: left;}
#content #textpages .img, #iframe #textpages .img {padding: 1px; border: 1px solid #156E99; margin: 10px 4px 10px 4px; }
#content #textpages ul, #iframe #textpages ul {padding-left: 35px; padding-bottom: 10px; line-height:  160%;}
#content #textpages li, #iframe #textpages li {line-height:  160%;	list-style-type: disc;}
#content #textpages .profilepic, #iframe #textpages .profilepic {padding: 1px; border: 1px solid #156E99; margin: 10px 4px 10px 4px;}
#mortgagebanner {height: 235px; border-bottom: 0; background: url(../../_images/gallery/banner-mortgage-top.jpg) no-repeat;}
#mortgagebanner ul {color: #FFFFFF;}
#mortgagebanner li {color: #FFFFFF; padding: 10px 0 11px 10px; font-size: 15px; font-weight: bold;}
#mortgagebanner li a {color: #FFFFFF; text-decoration: none;}
#mortgagebanner li a:hover {color: #FFFFFF; border-bottom: solid 1px #FFFFFF;}
.lightblue {color: #146D99}
.darkblue {color: #003058}
.darkred {color: #991419}
#content #textpages #auctions table {width: 100%; padding: 1px; margin: 1px;}
#content #textpages #auctions th {background: #FFFFFF; color:#FFFFFF; height: 20px; padding-left: 4px; border: 1px solid #FFFFFF;}
#content #textpages #auctions tr.first {background: #FFFFFF; height: 20px;}
#content #textpages #auctions tr.alt {background: #F3F3F3; height: 20px;}
#content #textpages #auctions th.col1 {background: #146D99; width: 220px}
#content #textpages #auctions th.col2 {background: #146D99;}
#content #textpages #auctions th.col3 {background: #146D99; width: 120px}
#content #textpages #auctions th.col4 {background: #146D99; width: 160px}
#content #textpages #auctions td {padding: 2px 4px 2px 4px; border: 1px solid #FFFFFF; border-top: 0;}
#content #textpages #auctions td.col1 {width: 220px;}
#content #textpages #auctions td.col2 {}
#content #textpages #auctions td.col3 {width: 120px}
#content #textpages #auctions td.col4 {width: 160px}
/* text pages */

/*Home Page Panels*/
#content #panelHolder {clear: both; background: #fff;}
#content div.panel {float: left;  width: 190px}
#content div.panel-new {float: left;  width: 253px}
#content #panelHolder h2 {margin: 0px 1px 1px 0; padding: 3px 0px 3px 0px; text-align: center; font-size: 0.95em; color: #fff; background: #146D99; }
#content #panelHolder h2.property {border: 1px solid #ffffff; border-width: 1px 0px 0px 1px; background: url(../../_images/design/icon-house.gif) no-repeat top left #146D99}
#content #panelHolder h2.propertySearch {border: 1px solid #ffffff; border-width: 1px 0px 0px 0px; background: url(../../_images/design/icon-search.gif) no-repeat top left #146D99}
#content #panelHolder h2.newProperty {border: 1px solid #ffffff; border-width: 1px 0px 0px 0px; background: url(../../_images/design/icon-alerts.gif) no-repeat top left #146D99}
#content #panelHolder h2.featuredProperty {border: 1px solid #ffffff; border-width: 1px 0px 0px 0px; background: url(../../_images/design/icon-star.gif) no-repeat top left #146D99}

#content .panel2 {background: #F3F3F3}
#content div.panel-new.panel2 { width: 254px; }
#content .panel3 .panelContent {border-right: 0px; }

#content .panel4 .panelContent {border-right: 0px; background: #F3F3F3; }
#content .panel4 .panelContent ul {margin: 13px 10px 0 33px; width: 125px; }
#content .panel4 .panelContent ul li {padding: 0px;  background: none; color: #003159; text-align: center; font-weight: bold;}
#content .panel4 .panelContent ul li.img {padding: 1px; margin: 0 0 6px 0; background: none; border: 1px solid #146D99; width: 120px; }
#content .panel4 .panelContent ul li.img img {padding: 0px; display: block; }
#content .panel4 .panelContent ul li.strap {color: #333333; font-weight: normal;}
#content .panel4 .panelContent ul li.price {color: #A1141A;}
#content .panel4 .panelContent ul li.view {color: #A1141A; font-weight: normal;}

#content .panelContent {margin: 0px; padding: 0px; height: 245px; border: 1px solid #003058; border-width: 1px 1px 0px 0px}
#content .panelContent p {margin: 10px 10px 8px 10px;}
#content .panelContent ul {margin: 0 10px 0 20px;}
#content .panelContent ul li {margin: 0 0 5px 0; padding: 0 0 0 14px; background: url(../../_images/design/bullet-ul.gif) no-repeat top left;}
#content .panelContent ul li {padding: 0 0 0 14px; background: url(../../_images/design/bullet-ul.gif) no-repeat top left;}

#content .panelContent form {margin: 0 0 0 10px; }
#content .panelContent form fieldset {border: 0px}
#content .panelContent form label {color: #9A1518; }
#content .panelContent form table td {padding: 0px 2px 2px 0 ;  }
#content .panelContent form table tr.action td {padding: 10px 0 5px 0; text-align: center; vertical-align: top;}
#content .panelContent form td.link {padding: 5px 0 0 0; text-align: center;}

a.button {color: #fff; text-decoration: none; }
a.button.search {padding: 3px 20px 4px 19px; background: url(../../_images/design/bg-search.jpg) no-repeat top left; }
a.button.signUp {padding: 3px 18px 4px 18px; background: url(../../_images/design/bg-search.jpg) no-repeat top left;}
a.button.sendpage {padding: 3px 10px 4px 11px; width: 100px; text-align: center; background: url(../../_images/design/bg-search.jpg) no-repeat top left;}
a.button.send {padding: 3px 26px 4px 26px; width: 100px; text-align: center; background: url(../../_images/design/bg-search.jpg) no-repeat top left;}
.input {margin: 0 0 0px 2px; padding: 2px 2px 2px 4px; font-size: 1.0em; border: 1px solid #676767; height: 13px;}
.input2 {margin: 0; padding: 2px 2px 2px 4px; font-size: 1.0em; border: 1px solid #676767; height: 13px;}
.button {width: 72px; background: url(../../_images/design/bg-search.jpg) no-repeat top left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 0; color:#FFFFFF; height: 20px; padding-bottom: 2px;}
.invalid {border: 2px solid #991419; background: #FFFFCC;}

/* LISTING PAGE STYLES */
table#topSearch  {height: 30px; width: 100%; background: #EEEEEE;}
table#topSearch td {text-align: left; vertical-align: top; }/* border-right: 1px solid #fff; */
table#topSearch td.searchButton {padding-top: 8px; width: 152px; background: #981E20;}
table#topSearch td.searchButton a.search {margin-left:20px; width: 74px; padding:0 0 0 15px;  color: #fff; font-weight: bold; background: url(../../_images/design/icon-search-red.gif) no-repeat top left; text-decoration: none; }
table#topSearch td.searchButton a:hover  {text-decoration: underline; }
table#topSearch td.searchRight {border-left: 1px solid #003159;}

/* previous and next */
ul.prevnext {margin: 8px 7px 0 0; float:right;}
ul.prevnext li {display: inline; color: #991419; font-size: 1.0em; }
ul.prevnext li a {margin-right: 2px; }
ul.prevnext li.on a {font-weight: bold; color: #003058; }
ul.prevnext li a {text-decoration: none;}
ul.prevnext li a:hover {text-decoration: underline;}

ul.prevnext2 {margin: 8px 7px 0 0; float:right;}
ul.prevnext2 li {display: inline; color: #991419; font-size: 1.0em; }
ul.prevnext2 li a {margin-right: 2px; border: 1px solid #EEEEEE; color: #666666; background: #EEEEEE; text-align: center; padding: 1px 3px; }
ul.prevnext2 li.on a {font-weight: bold; color: #FFFFFF; background: #9E151C; border: 1px solid #9E151C; }
ul.prevnext2 li a {text-decoration: none;}
ul.prevnext2 li a:hover {text-decoration: none; color: #FFFFFF; background: #146D99; border: 1px solid #146D99;}

#content #bottomSearch {background: #F3F3F3; height: 39px;  }
#content #bottomSearch table {border-bottom: 0px; width: 100%; height: 39px; }
#content #bottomSearch table td {vertical-align: middle; }
#content #bottomSearch table td.dropdowns {text-align: center}
#content #bottomSearch table td.search {text-align: center; width: 32px; padding-right: 20px; padding-left: 10px;}
#content #bottomSearch table td.links {width: 105px;}
#content #bottomSearch table td.links a {margin-right: 10px; }
#content #bottomSearch form fieldset {border: 0px;}
#content #bottomSearch form select {font-size: 1.0em;  }/*margin: 0 4px 0 0;*/
#content #bottomSearch form label {margin-right: 2px; color: #981E20; font-weight: bold; font-size: 1.0em; }/*margin: 9px 0 0 0;*/
#content #bottomSearch form ul {margin-left: 10px;}
#content #bottomSearch form ul li {display: block ; line-height: 1.4em; }
#content #bottomSearch form a.button.search {padding: 3px 10px 4px 9px; display: block;  width: 33px; background: url(../../_images/design/bg-search-narrow.gif) no-repeat top left; }

.listingPanel {margin: 0px; padding: 0px; float: left; width: 151px; background: #EEE; border: 1px solid #013159; border-width: 0 0 0 1px; height: 170px; }
.listingPanel.alt {background: #fff}
.listingPanel.first {border-left: 0 solid #013159; width: 152px;}
#content .listingPanel.last {border-right: 1px solid #013159;}
#content .listingPanel.last5 {border-right: 0px solid #013159; }
.listingPanel ul {margin: 0 0 10px 0; border-top: 1px solid #013159 ; }
.listingPanel ul li {text-align: center;}
.listingPanel ul li.desc {height: 15px; }
.listingPanel ul li.image {margin: 8px 0 4px 0}
.listingPanel ul li.price {margin: 4px 0 4px 0; color: #981E20; font-weight: bold;  display: block;}
.listingPanel img {padding: 1px; border: 1px solid #156E99 }
.listingPanel .listingStatus { float: left; position: absolute; z-index: 100; margin: 22px 0 0 87px; }
.listingPanel .listingStatus img { border: 0; }
#content .listingPanel h2 {margin: 0px; border: 1px solid #fff; text-align:center;  padding: 3px 0 3px 0; font-size: 0.95em; color: #fff; }
#content .listingPanel h3 {margin: 0px; border: 1px solid #fff; text-align:center;  padding: 3px 0 3px 0; font-size: 0.95em; color: #fff; background: no-repeat top left #146D99}

/*** DETAILS PAGE **/
table.propertyDetails {height: 300px; }
table.propertyDetails td {padding: 5px 10px 10px 10px;text-align: left; vertical-align: top; border: 1px solid #003058;}
table.propertyDetails th { background: #fff; border: 1px solid #003058; border-width: 0 1px 0 0}
#content table.propertyDetails th h2 {margin: 1px 1px 1px 1px;  border: 0px; text-align: left;  padding-left: 8px; background: #146D99}
table.propertyDetails table {margin: 9px 12px 0 12px;}
table.propertyDetails table th {color: #981E20; width: 20%; background: none;}

table.propertyDetails table td, table.propertyDetails table th{border: 0px; padding: 3px; text-align: left; vertical-align: top;}
table.propertyDetails p {margin: 7px 10px 0 12px;}

table.propertyDetails th.overview {width: 50%; border-width: 0px 1px 1px 0; height: 20px;}
table.propertyDetails td.overview {padding: 0px; width: 50%; border-width: 1px 1px 1px 0;}

#content table.propertyDetails th.propertyImages, 
table.propertyDetails th.accommodation, 
table.propertyDetails th.addInfo, table.propertyDetails th.directions, table.propertyDetails th.locationMap {border-right: 0px; height: 20px;}

table.propertyDetails td.propertyImages, table.propertyDetails td.addInfo, table.propertyDetails td.directions {border-width: 1px 0 1px 1px; background: #fff; line-height: 160%;}
table.propertyDetails td.addInfo, table.propertyDetails td.directions {min-height: 50px; }
table.propertyDetails td.directions {min-height: 50px; border-top: 1px solid #003058;}
table.propertyDetails td.propertyImages {padding: 0 0 0 0;}
table.propertyDetails td.accommLeft {background: #fff; border-width: 1px 1px 1px 0;}
table.propertyDetails td.accommRight {border-width: 1px 0 1px 1px;}
table.propertyDetails td.features {border-width: 1px 1px 1px 0;}
table.propertyDetails tr.locationMap td {border-width: 1px 0 0 0; padding: 0px;  width: 760px; height: 400px}
table.propertyDetails tr.maplegend td {border-width: 1px 0 0 0; padding: 10px;  width: 760px; text-align: center;}
table.propertyDetails tr.noLocation td {border-bottom: 0px; }

table.propertyDetails td.innerPropertyDetailsCell { background: #FFFFFF; padding: 0; border-right: 0; border-bottom: 0; margin: 0; }
table.propertyDetails td.innerPropertyDetailsCell2 { background: #FFFFFF; padding: 0; border-right: 0; border-bottom: 1px solid #003058; margin: 0; }
table.propertyDetails table.innerPropertyDetails { margin: 0; padding: 0;} 
table.propertyDetails table.innerPropertyDetails td.innerHeader1 {background: #FFFFFF; border: 1px solid #003058; border-width: 0 0 1px 0; padding: 0;}
table.propertyDetails table.innerPropertyDetails h4.innerHeader2 { margin: 1px; border: 0px; text-align: left; padding: 3px 0 3px 8px; background: #146D99; color: #FFFFFF; font-size: 11px;}
table.propertyDetails table.innerPropertyDetails td.innerDetail { padding: 6px 10px 10px 10px; border-bottom: 1px solid #003058; }
table.propertyDetails table.innerPropertyDetails td.innerDetail2 { padding: 6px 10px 10px 10px; }

#content ul.options {margin: 0px; padding: 0px; clear: both; }
#content ul.options li {margin: 0px; padding: 0px; display: inline; float: left; height: 63px; width: 62px; border: 1px solid #013159; border-width: 0px 1px 1px 0; }
#content ul.options li.last { padding-right: 3px; border-right: none; }
ul.star {margin: 10px 10px 0 12px;   clear: both;}
ul.star li {padding: 0 0 0 17px; margin: 3px 0 3px 0; background: url(../../_images/design/icons/icon-bullet.gif) no-repeat top left; }

/*************************** TABLES ***************************************/
table caption {display: none;}
table {border-collapse: collapse;}
/**/

/*footer */
#footerHolder {padding: 1px; border: 1px solid #003058; height: 27px;border-width: 0 1px 1px 1px; width: 758px; clear: both;}
#footer {padding: 2px; height: auto;float: left; color: #fff; background: #003058 ; width: 754px;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer ul {margin: 5px 0 5px 0;}
#footer ul.l {margin-left: 4px;}
#footer ul li a {margin-right: 3px; color: #fff}
#footer ul li {display: inline}
#footer ul li.last a {margin-right: 4px;}

a.calc { padding: 6px 0 6px 23px; background-image: url(../../_images/gallery/calc.png); background-repeat: no-repeat; background-position: 0 0;}
a.calc:hover { background-position: 0 -25px; }

#nonflash-images { height: 250px; text-align: center; margin-top: 20px; }
#nonflash-nav { background: #253A63; color: #FFFFFF; padding: 2px; text-align: center; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
#nonflash-nav a { color: #FFFFFF; padding: 0 4px 0 4px; text-decoration: none; }
#nonflash-nav a:hover { text-decoration: underline; }

.myalertsbox { width: 355px; margin-top: 10px;}
.mycreate { margin-left: 2px; border: 1px solid #003058; background: #F3F3F3; padding: 10px; height: 125px;}
.mylogin { margin-right: 2px; border: 1px solid #003058; background: #F3F3F3; padding: 10px; height: 125px;}
.mybutton { text-align: right; margin: 10px 0 30px 0;}
.mybuttoncreate { margin-right: 0; }
.mybuttonlogin {  margin-right: 2px; }

.myalerts-column { width: 355px; }
#myalerts-email, #myalerts-sms, #myalerts-contact, #myalerts-password { margin: 0 0 10px 0; } 
.myalerts-header { padding: 4px 0 4px 18px; color: #991419; border-bottom: 1px solid #991419; font-weight: bold; margin: 0 0 4px 0; background: #F3F3F3 url(../../_images/icons/grey/arrow_A_ver1.gif) no-repeat; background-position: 5px 6px; } 
.myalerts-content { padding: 2px 0 2px 6px; line-height: 180%; } 
.myalerts-label { width: 100px; font-weight: bold; float: left;}
#myalerts-attention { border: 1px solid #991419; background: #FFFFCC; color: #333333; font-weight: bold; padding: 10px; margin: 10px 110px 25px 110px; text-align: center; }
#myalerts-attention2 { border: 1px solid #009900; line-height: 175%; background: #EEF8E9; color: #009900; font-weight: bold; padding: 10px; margin: 10px 110px 25px 110px; text-align: center; }

.formrow { clear: both; height: 26px;}
.formrow .formlabel { float: left; width: 100px; text-align: left; font-weight: bold; }
.formrow .formelement { float: right; text-align: left;}
.formrow .formsubmit { float: right; text-align: right;}

legend { display: none; }

.quote { margin-left: 20px; border-left: 4px solid #CCCCCC; padding-left: 20px; margin-top: 15px; }

.job { margin: 5px 5px 5px 30px; border-left: 4px solid #CCCCCC; padding: 5px 5px 1px 20px; }
.jobtitle { font-weight: bold; color: #991419; }

#content #db-options { background: #FFFFFF; border-bottom: 1px solid #013159; overflow: hidden; height: 64px;}
#content #db-options ul.options2 {  }
#content #db-options ul.options2 li { float: left; }
#content #db-options ul.options2 li a { width: 55px; height: 55px; float: left; margin: 3px 0 3px 7px; }
#content #db-options ul.options2 li a.iconBack { background: url(../../_images/design/details-icons.png) no-repeat 0 -56px; }
#content #db-options ul.options2 li a:hover.iconBack { background: url(../../_images/design/details-icons.png) no-repeat 0 1px; }
#content #db-options ul.options2 li a.iconPrint { background: url(../../_images/design/details-icons.png) no-repeat -57px -56px; }
#content #db-options ul.options2 li a:hover.iconPrint { background: url(../../_images/design/details-icons.png) no-repeat -57px 1px; }
#content #db-options ul.options2 li a.iconEmail { background: url(../../_images/design/details-icons.png) no-repeat -114px -56px; }
#content #db-options ul.options2 li a:hover.iconEmail { background: url(../../_images/design/details-icons.png) no-repeat -114px 1px; }
#content #db-options ul.options2 li a.iconBook { background: url(../../_images/design/details-icons.png) no-repeat -171px -56px; }
#content #db-options ul.options2 li a:hover.iconBook { background: url(../../_images/design/details-icons.png) no-repeat -171px 1px; }
#content #db-options ul.options2 li a.iconChat { background: url(../../_images/design/details-icons.png) no-repeat -228px -56px; }
#content #db-options ul.options2 li a:hover.iconChat { background: url(../../_images/design/details-icons.png) no-repeat -228px 1px; }
#content #db-options ul.options2 li a.iconCalc { background: url(../../_images/design/details-icons.png) no-repeat -285px -56px; }
#content #db-options ul.options2 li a:hover.iconCalc { background: url(../../_images/design/details-icons.png) no-repeat -285px 1px; }

