body 		{background: #fff; margin: 0 0 0 0; font-family: "Arial", "Trebuchet MS", "verdana", sans-serif;}
p			{margin-bottom: 14px;}
p.nomarg	{margin: 0; display: inline;}
p.nomargtop	{margin-top: 0;}
.required 	{color: #ff0000;}

#maincontent {width: 99%; border-left: 1px solid #ccd5de; border-right: 1px solid #ccd5de;}
#maincontent #buysell_guts {height: 100%; vertical-align: top; background: #fff; border-bottom: 1px solid #cdd5e0;}
#maincontent #buysell_guts .bbnone {border-bottom: none;}
#masthead {width: 100%; height: 61px; background: url(/brand/buysell/images/layout/bg_masthead.gif) repeat-x; border-top: 1px solid #aaa;}

/* LEADERBOARD ------------ */
#LeaderBoard {border: 0px solid #000; width: 100%; height: 100px; text-align: center; background: url(/brand/buysell/images/layout/bg_leaderboard.gif) repeat-x;}
#LeaderBoard div {border: 0px solid #000; width: 745px; height: 90px; margin: 0px auto; padding: 4px 6px 0px 6px; height: 90px;}
#LeaderBoard div iframe {border: 1px solid #000; height: 90px;}
 
/* not applied by IE Mac \*/
html>body #LeaderBoard div {overflow: hidden; height: 92px;}
/* End hack */

/* LOGO ------------------- */
#logo {width: 168px; margin: 0; padding: 0 6px 0 6px; vertical-align: top;}
/* background: url(/brand/buysell/images/layout/bg_logo.gif) repeat-y 50%; */

/* GLOBAL NAV ------------- */
#globalnav {width: 40%; color: #173766; padding: 4px; text-align: right; vertical-align: top; font-size: 10px;}
#globalnav ul {margin: 0; padding: 0; list-style-type: none; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap;}
#globalnav ul li {display: inline;}
#globalnav ul li a {font-size: 10px; color: #173766; text-decoration: none; font-weight: normal; letter-spacing: 0.1em;}
/* #globalnav ul li a.log {color: #fff; background: #173766;} */
#globalnav ul li a.log {font-weight: bold; font-size: 11px;}
#globalnav ul li a.place {font-weight: bold; font-size: 11px; color: #cc6666;}
#globalnav ul li a:hover {text-decoration: underline;}

/* REGION and TAG TEXT ---- */
#regiontagtext {color: #1a3968; font-family: "Trebuchet MS", "Arial", "Lucida Sans Unicode", sans-serif; margin: 0; padding: 0 10px; width: 250px; float: right; position: absolute; border: 0px solid #000; top: 118px; left: 175px; z-index: 15;}
#regiontagtext h1 {width: 100%; line-height: 12px; display: inline; font-size: 11px;}
#regiontagtext h2 {width: 100%; line-height: 17px; display: inline; font-size: 21px;}
#regiontagtext h3 {color: #cc3333; width: 100%; line-height: 10px; display: inline; font-size: 12px; text-transform: uppercase;}
/* not applied by IE Mac \*/
html>body #regiontagtext {left: 175px;}
/* End hack */

/* NAV BAR ---------------- */
#mainnav {width: 100%; font: 90% "Arial", "Trebuchet MS", "Lucida Sans Unicode", sans-serif; color: #fff; height: 32px; background: url(/brand/buysell/images/layout/bg_main_nav.gif) repeat-x bottom #3499b7; border-top: 1px solid #22728d; border-bottom: 1px solid #22728d;}
#mainnavcontainer {width: 770px;}
#mainnavcontainer ul {margin: 0 0 0 2px; display: inline; line-height: 30px; padding: 0; list-style-type: none; white-space: nowrap;}
#mainnavcontainer ul li {display: inline; text-transform: uppercase;}
#mainnavcontainer ul li a {font-weight: normal; text-decoration: none; padding: 5px 10px 5px 10px; color: #fff;}
#mainnavcontainer ul li a:hover,
#mainnavcontainer ul li a.active {border: 1px solid #9bccdb; padding: 6px 9px 6px 9px; background: #20718c;}

/* not applied by IE Mac \*/
html>body #mainnav {font-size: 10pt;}
html>body #mainnavcontainer ul {line-height: 30px;}
html>body #mainnavcontainer ul li a {padding: 5px 10px 5px 10px;}
html>body #mainnavcontainer ul li a:hover,
html>body #mainnavcontainer ul li a.active {padding: 6px 9px 6px 9px;}
/* End hack */

/* SUB NAV ---------------- */
#subnav {font-size: 90%; width: 100%; background: #b9d7e3; border-top: 1px solid #94acb6; border-bottom: 1px solid #bbc8cd;}
/* not applied by IE Mac \*/
html>body #subnav {font-size: 10pt;}
/* End hack */
#subnav ul {width: 745px; color: #03252f; margin: 2px 5px 2px 5px; padding: 1px 10px 1px 10px; list-style-type: none;white-space: nowrap}
#subnav ul li {display: inline;}
#subnav ul li h1 {display: inline; color: #3499b7; font-size: 11px; font-weight: bold; text-transform: uppercase;}
#subnav ul li a {font-weight: normal; color: #03252f; text-decoration: none; padding: 1px 10px 1px 10px;}
#subnav ul li a:hover,
#subnav ul li a.active {color: #fff; background: #20718c;}

/* BREADCRUMBS ------------ */
#nobread {background: #94ACB6;}
#breadcrumb {font: 8pt "Arial", sans-serif; width: 100%; background: #f2f7fb; border-top: 1px solid #687a88; border-bottom: 1px solid #94a6b4;}
#breadcrumb ul { color: #1a3967; margin: 4px 0 3px 10px; padding: 0; list-style-type: none;}
#breadcrumb ul li {display: inline; padding: 1px 3px 1px 3px;}
#breadcrumb ul li.currentlocation {font-weight: bold;}
#breadcrumb ul li h1 {display: inline; font: bold 8pt "Arial", sans-serif; text-transform: uppercase;}
#breadcrumb ul li a {color: #1a3967; text-decoration: none; font-size: 1em; font-weight: normal;}
#breadcrumb ul li a:hover {text-decoration: underline;}

/* LEFT and RIGHT COLUMNS - */
#columncontrol {width: 166px; vertical-align: top; background: #f5f5eb; border-left: 1px solid #d9d8c6; border-right: 1px solid #d9d8c6; border-bottom: 1px solid #d9d8c6;}
#columncontrol table {width: 100%;}
#columncontrol table td {vertical-align: top; color: #346699; padding: 0 0 6px 0; margin-bottom: 14px;}
#columncontrol p {font-size: 75%; display: block; padding: 0 0 0 6px; margin: 0;}
#columncontrol span {font-size: 10px;}
#columncontrol span.highlight {font-weight: bold; font-size: 100%;}
#columncontrol a {color: #346699; text-decoration: underline;}
#columncontrol a:hover {color: #fff; background: #346699; text-decoration: none;}
#columncontrol a:visited {}
#columncontrol h1 {background: #ebe9dc; color: #1a3968; text-transform: none; font: bold 75% "Arial", sans-serif; margin: 0 0 10px 0; padding: 7px 0 7px 6px; border-bottom: 1px dashed #a8a65c;}
#columncontrol h1 a {color: #1a3968;}
#columncontrol h1 a:hover {background: none; color: #1a3968;}
#columncontrol h2 {margin: 0 0 0 6px; color: #346699; font-weight: bold; font-size: 75%; text-transform: none;}
#columncontrol h3 {display: inline; font-size: 100%; font-weight: normal;}
#columncontrol h3.high a {display: inline; color: #cc6666; font-weight: bold;}
#columncontrol h3.highblue a {display: inline; color: #1a3968; font-weight: bold;}
#columncontrol ul {color: #346699; list-style-type: none; padding: 0; margin: 10px 0 10px 6px; font-size: 75%;}
#columncontrol ul li a {font-weight: normal; font-size: 100%; color: #346699; text-decoration: underline;}
#columncontrol ul li a.active {color: #fff; background: #346699; text-decoration: none;}
#columncontrol ul li a:hover {color: #fff; background: #346699; text-decoration: none;}
#columncontrol.fifty {width: 50%;}
#columncontrol ul li a.homelist1 {font-size: 110%; color: #0000cc;}
#columncontrol table td ul li a.homelist1:hover {color: #fff;}
.space {width: 166px; height: 1px;}
#columncontrol .coverimg {border: 1px solid #346699;}

/* homecategories */
#columncontrol table td#splashcats {width: 50%;}
#columncontrol table td#splashcats p {margin: 0 0 14px 0;}
#columncontrol table td#splashcats h2 {display: inline; color: #0000cc;}
/*
#columncontrol table td#splashcats a.homelist2 {color: #0000cc; text-decoration: none;}
#columncontrol table td#splashcats a.homelist2:hover {background: none; color: #0000cc; text-decoration: underline;}
*/

/* ADVERTISEMENT ---------- */
#advertisement {text-align: center;}

/* DEALER HEADER FOOTER --- */
#dealerheader {width:99%; padding: 3px 0; background: #f5f5eb; border-bottom: 1px solid #98abbd; border-left: 1px solid #d9d8c6; border-right: 1px solid #d9d8c6;}
#dealerheader td {text-align: center;}
#dealerfooter {width:99%; padding: 3px 0; background: #f5f5eb; border-bottom: 1px solid #98abbd; border-left: 1px solid #d9d8c6; border-right: 1px solid #d9d8c6;}
#dealerfooter td {text-align: center;}

/* AD WEEK ---------------- */
#currentadweek {width: 100%; background: #dcebf2; border-top: 1px solid #cbd5de; border-bottom: 1px solid #99acbd;}
#currentadweek td {text-align: center; color: #1a3967; padding: 2px 0px; border-bottom: 1px solid #cbd5de;}
#currentadweek td p {font-size: 75%; margin: 0;}
#currentadweek.home {border-top: 1px solid #98abbc;}
#currentadweek.home td {border-top: 1px solid #cbd5de;}
#currentadweek a {color: #0000cc; text-decoration: underline; font-weight: normal;}
#currentadweek a:hover {color: #0000cc; text-decoration: none;}
#currentadweek .placeadbread {width: 20%; text-align: center; white-space: nowrap;}
#currentadweek .placeadbread .title {color: #cc6666;}
#currentadweek .placeadbread .active {padding: 4px; background: #cc6666; color: #fff;}


/* CONTENTLISTINGS -------- */
#contentlistings {width: 100%; background: #fff;}
#contentlistings td {width: 50%; vertical-align: top; color: #1C3868; border-bottom: 1px solid #ccd5de; padding: 6px 6px;}
#contentlistings p {color: #1C3868; text-transform: none; font-size: 75%; font-weight: normal;}
#contentlistings p.homesubstyle {line-height: 12px;}
#contentlistings .browseallcats {border-bottom: 1px solid #ccd5de; padding: 0 0 24px 0; margin: 0 0 3px 0;}
#contentlistings span {color: #33659a; font-size: 10px; font-weight: normal;}
#contentlistings span.med {font-size: 75%;}
#contentlistings span.lrg {font-size: 120%; font-weight: bold; text-transform: uppercase; color: #0000cc;}
#contentlistings h1 {display: inline; color: #0000cc; text-transform: none; font-size: 75%; font-weight: bold;}
#contentlistings h1.setnovisit a:visited {color: #0000cc;}
#contentlistings h2 {display: inline; color: #1b3769; text-transform: uppercase; font-size: 110%; font-weight: normal;}
#contentlistings h3 {display: inline; color: #1b3769; text-transform: none; font-size: 75%; font-weight: bold;}
#contentlistings h3.high {color: #cd3333;}
#contentlistings h3.actv {color: #0000cc;}
#contentlistings h3.phone {color: #0000cc; white-space: nowrap; font-size: 100%}
#contentlistings h4 {display: inline; color: #cc6666;}
#contentlistings h5 {display: inline; color: #cd3333; font-size: 110%; font-weight: normal;}
#contentlistings .required 	{color: #ff0000;}
#contentlistings a {color: #0000cc; text-decoration: none; font-size: 100%; font-weight: normal;}
#contentlistings a.homesub {color: #1b3769; text-decoration: none; font-size: 85%; font-weight: normal;}
#contentlistings a.homeclass {text-decoration: underline;}
#contentlistings h1 a {font-weight: bold;}
#contentlistings a:hover {color: #0000cc; text-decoration: underline;}
#contentlistings a:visited {color: #800080;}
#contentlistings .bbnone {border-bottom: none;}
#contentlistings .padbnone {padding-bottom: 0;}
#contentlistings .padnone {padding: 0;}
#myadsHeader {width: 100%;}

/* not applied by IE Mac \*/
html>body p {font-size: .8em;}
html>body #contentlistings h1 {font-size: .8em;}
html>body #contentlistings a {font-size: 95%;}
/* End hack */

/* content tab navigation */
ul.contenttabs {margin: 14px 0 0 0; padding-top: 6px; list-style-type: none; text-align: center; line-height: 19px;}
ul.contenttabs li {display: inline; margin: 0 2px; font-size: 100%;}
ul.contenttabs li a {padding: 2px 4px; background: #ebe9dc;}
ul.contenttabs li a.active {background: #bad8e3; color: #1b3769;}
#contentlistings .contenttabs a {font-weight: normal;}
#contentlistings .contenttabs a:visited {color: #0000cc;}

/* content forms */
#contentlistings .contentform			{width: 428px;}
#contentlistings .contentform td.cola	{width: 110px;}
#contentlistings .contentform td.colb	{width: 318px;}
#contentlistings .contentform td.colc	{width: 159px;}
#contentlistings .contentform td.butn	{text-align: center; padding: 20px 0;}
#contentlistings .contentform2			{width: 100%;}
#contentlistings .contentform2 td		{width: auto;}
#contentlistings .contentform2 td.cola	{width: 166px; background: #e2e9ef; border-bottom: 1px solid #ffffff;}
#contentlistings .contentform2 td.colb	{width: 100%; border-right: 1px solid #e2e9ef;}
#contentlistings .contentform2 td.colc	{width: 166px;}
#contentlistings .contentform2 td.cold	{background: #e2e9ef; border-bottom: 1px solid #ffffff;}
#contentlistings .contentform2 td.cole	{width: 100%; background: #e2e9ef; border-right: 1px solid #e2e9ef;}
#contentlistings .contentform2 td.butn	{text-align: center; padding: 20px 0;}

/* userstuff tables */
#contentlistings .userstuff				{width: 100%;}
#contentlistings .userstuff td.fifty	{width: 50%;}
#contentlistings .userstuff td			{padding: 3px 4px;}
#contentlistings .userstuff a			{font-size: 100%;}
#contentlistings .userstuff td.sa		{width: 100px; background: #e2e9ef; text-align: center;}
#contentlistings .userstuff td.savs		{width: 100%;}
#contentlistings .userstuff td.sa a,
#contentlistings .userstuff td.savs a	{font-size: 75%;}
#contentlistings .userstuff td.edit		{width: 22px; text-align: center;}
#contentlistings .userstuff td.del		{width: 23px; text-align: center;}
#contentlistings .userstuff td.camh,	
#contentlistings .userstuff td.cam		{width: 14%; text-align: center; vertical-align: middle;}
#contentlistings .userstuff td.cam div	{display: inline; margin: auto; background: no-repeat center;}
#contentlistings .userstuff td.cam img	{border: 1px solid #346699;}
#contentlistings .userstuff td.desch,
#contentlistings .userstuff td.desc		{width: 68%;}
#contentlistings .userstuff td.desc div	{display: inline; font-size: 75%;}
#contentlistings .userstuff td.prch,	
#contentlistings .userstuff td.prc		{width: 10%; text-align: center; vertical-align: middle;}
#contentlistings .userstuff td.prc a	{font-weight: bold; font-size: 75%;}
#contentlistings .userstuff td.vwh,
#contentlistings .userstuff td.vw		{width: 7%; text-align: center; vertical-align: middle;}
#contentlistings .userstuff td.dlrh,
#contentlistings .userstuff td.dlr		{width: 20%; text-align: center; vertical-align: middle;}
#contentlistings .userstuff td.actnh,
#contentlistings .userstuff td.actn		{width: 99%; vertical-align: middle;}
#contentlistings .userstuff td.notesa	{width: 66%;}
#contentlistings .userstuff td.notesb	{width: 20%;}
#contentlistings .userstuff td.clpsel	{margin: 0; padding: 0; width: 14%; font-size: 75%; line-height: 12px; vertical-align: middle; text-align: center;}
#contentlistings .userstuff td.clptool	{width: 86%;}
#contentlistings .userstuff td.pubh,
#contentlistings .userstuff td.pub,
#contentlistings .userstuff td.onlh,
#contentlistings .userstuff td.onl		{width: 16%; text-align: center;}
#contentlistings .userstuff td.cola		{width: 50px;}
#contentlistings .userstuff td.colb		{width: 95%;}
#contentlistings .userstuff .bbwhite	{border-bottom: 1px solid #fff;}
td.savsh, td.edith, td.delh, td.camh, td.desch, td.prch, td.vwh, td.dlrh, td.actnh, td.pubh, td.onlh
{background: #f0f2f5; font-size: 75%;}

#contentlistings ul, #contentlistings ol {font-size: 75%;}
ul.nostyle			{margin: 0; padding: 0; list-style-type: none; font-size: 75%;}
ol.nostyle			{margin: 0; padding: 0; font-size: 75%;}
ul li.cliptools			{margin: 0 15px 0 0; line-height: 20px; display: inline; vertical-align: middle; background: no-repeat;}
ul li.cliptools a		{margin-left: 16px;}
ul.actns				{text-align: left; white-space: nowrap;}
ul.actntools			{text-align: left; white-space: nowrap;}
ul.actntools li			{margin: 0 10px 0 0; display: inline; line-height: 20px; vertical-align: middle; background: no-repeat left center;}
ul.actntools li a		{margin-left: 0px;}
.treemenu				{background: #f0f2f5;}
.treemenu ul			{}
.treemenu ul li			{background: no-repeat left center;}
.treemenu ul li a		{margin: 0 13px;}
#morelinks ul			{margin: 10px 0; padding: 10px 0; list-style-type: none; font-size: 75%; text-align: center;}
#morelinks ul li		{display: inline;}

html>body #contentlistings table.userstuff td.cam div {margin: 2px auto; padding: 0; width: 83px; display: inline; float: left;}

/* sponsored ads */
#contentlistings #sponsoredads {padding: 0; width: 100%;}
#contentlistings #contentlistings #sponsoredads table {padding: 0; width: 100%;}
#sponsoredads table td {font-size: 11pt; background: #dcebf1; border-bottom: 1px solid #1a3868;}
#sponsoredads .homeads {background: #fff; border-bottom: 1px solid #ccd5de;}
#sponsoredads td.topbot {padding: 3px 2px; border: none; background: #fff; text-align: right; font-size: .7em; color: #818b9c;}
#sponsoredads td.topbot a {color: #818b9c; text-decoration: underline;}
#sponsoredads td.topbot a:hover {text-decoration: none;}
#sponsoredads td.topbot.top {border-bottom: 1px solid #1a3868; font-weight: bold; text-transform: uppercase;}
#sponsoredads td.topbot.bot {font-weight: normal;}
#sponsoredads td.logo {width: 21%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#sponsoredads td.clipb {width: 3%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#sponsoredads td.photo {width: 5%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#sponsoredads td.views {width: 8%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#sponsoredads td.desc {font-size: 90%; width: 50%; vertical-align: middle; padding: 2px 2px; text-align: left; font-weight: bold;}
#sponsoredads td.desc p {font-size: 80%; font-weight: bold;}
#sponsoredads td.desc div {margin-bottom: 2px; overflow: hidden; height: 2.0em;}
#sponsoredads td.desc div.descfull {padding: 4px 0; overflow: auto; height: auto; font-size: 80%;}
#sponsoredads td.desc a {color: #0000cc; text-decoration: none; font-size: 80%; font-weight: bold;}
#sponsoredads td.desc a:hover {text-decoration: underline;}
#sponsoredads td.price {font-size: 90%; width: 10%; vertical-align: middle; padding: 2px 2px; text-align: right; color: #1C3868; text-transform: none; font-weight: bold;}
#sponsoredads td.price a {color: #0000cc; text-decoration: none; font-size: 80%; font-weight: bold;}
#sponsoredads td.price a:hover {text-decoration: underline;}

/* all ads */
#contentlistings #allads {padding: 0; width: 100%;}
#contentlistings #allads table {padding: 0; width: 100%;}
#allads table th {padding: 4px 2px; background: #f0f2f5; color: #193867; font-size: 75%; font-weight: normal;}
#allads table th a {color: #193867; text-decoration: underline;}
#allads table th a:hover {text-decoration: none;}
#allads table th.hlogo {width: 21%; text-align: right;  background: e2e9ef;}
#allads table th.hclipb {width: 3%; text-align: center; background: e2e9ef;}
#allads table th.hphoto {width: 5%; text-align: center;}
#allads table th.hviews {width: 8%; text-align: center;}
#allads table th.hdesc {width: 50%; text-align: left;}
#allads table th.hprice {width: 10%; text-align: right;}
#allads table td.featured {background: #dcebf1;}
#allads table td {border-top: 1px solid #ccd5de; border-bottom: none;}
#allads table td.logo {height: 60px; width: 21%; border-top: none; border-bottom: none; vertical-align: middle; padding: 2px 2px; text-align: center;}
#allads table td.clipb {width: 3%; vertical-align: middle; padding: 2px 2px; text-align: center; background: #e2e9ef;}
#allads table td.photo {width: 5%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#allads table td.views {width: 8%; vertical-align: middle; padding: 2px 2px; text-align: center;}
#allads table td.desc {width: 50%; font-size: 90%; vertical-align: middle; padding: 2px 2px; text-align: left; font-weight: normal;}
#allads table td.desc p {font-size: 80%; font-weight: normal;}
#contentlistings #allads table td.desc div {margin-bottom: 2px; overflow: hidden; height: 2.1em;}
#contentlistings #allads table td.desc div.descfull {display: inline; padding: 4px 0; overflow: auto; height: auto; font-size: 80%;}
#contentlistings #allads table td.desc div.descfeat	{background: #cc6666;}
#contentlistings #allads table td.desc a {color: #0000cc; text-decoration: none; font-size: 80%; font-weight: normal;}
#contentlistings #allads table td.desc a h3 {color: #0000cc; font-size: 95%; font-weight: bold; white-space: nowrap;}
#contentlistings table td.desc a.cdtls,
#contentlistings #allads table td.desc a.cdtls {color: #0000cc; font-size: 75%; font-weight: bold; white-space: nowrap;}
#contentlistings #allads table td.desc a:hover {text-decoration: underline;}
#contentlistings table td.desc a:visited,
#contentlistings #allads table td.desc a:visited {color: #800080;}
#allads table td.price {width: 10%; font-size: 90%; vertical-align: middle; padding: 2px 2px; text-align: right; color: #1C3868; text-transform: none; font-weight: bold;}
#allads table td.price a {color: #0000cc; text-decoration: none; font-size: 80%; font-weight: bold;}
#allads table td.price a:hover {text-decoration: underline;}
#contentlistings #allads table td.desc div.privatead {text-align: center; height: auto; overflow: auto; color: #000;}
/* not applied by IE Mac \*/
html>body #contentlistings #sponsoredads table td.desc a {font-size: .75em;}
html>body #contentlistings #sponsoredads table td.price a {font-size: .75em;}
html>body #contentlistings #allads table td.desc div {overflow: hidden; height: 2.0em;}
/* End hack */

/* addetail */
#contentlistings #addetail {border-bottom: none;}
#toolbox ul {margin: 0; padding: 0; list-style-type: none; font-size: 75%; text-align: center;}
#toolbox ul li {margin: 0 15px 0 0; line-height: 20px; display: inline; vertical-align: middle; background: no-repeat;}
#toolbox ul li a {white-space: nowrap; margin-left: 16px;}
#contentlistings #addetail p.adpic {text-align: center;}
#picgallery 			{margin: 0; padding: 0; list-style-type: none; border: 0px solid #000; text-align: center;}
#picgallery li 			{margin: 0; display: inline; padding: 3px 2px; }
#picgallery div 		{display: inline; background: transparent no-repeat center;}
#picgallery li a 		{margin: 0; padding: 0; cursor: pointer;}
#picgallery li a img	{height: 60px; border: 1px solid #346699;}
#picgallery div, 
#picgallery li a img	{width: 80px;} 
/* not applied by IE Mac \*/
html>body #picgallery ul 	{position: absolute; left: 50%;}
html>body #picgallery li	{margin: 0; padding: 0; display: inline;}
html>body #picgallery div 	{margin: 2px 3px; padding: 0; width: 81px; display: inline; float: left;}
/* End hack */
.addetailcontainer {float: left; padding: 10px 0;}

/* obodetails */
#contentlistings #obodetails table {width: 100%;}
#contentlistings #obodetails td {border: 0; padding: 0; margin: 0;}
#contentlistings #obodetails p {margin: 0;}
#contentlistings #obodetails td.obotitle {text-align: center; padding: 0 0 14px 0;}
#contentlistings #obodetails td.labels {width: 35%; text-align: left;}
#contentlistings #obodetails td.data {width: 65%; padding: 0 0 0 4px;}

/* pagelinking */
#contentlistings .pagelink {font-size: 80%; vertical-align: bottom; border-bottom: none; text-align: center;}
#contentlistings .pagelink p {font-size: 90%; text-align: center;}
#contentlistings .pagelink ul {margin: 0; list-style: none; font-size: 90%;}
#contentlistings .pagelink ul li {display: inline;}
#contentlistings .pagelink .active {background: #1a3868; color: #fff; padding: 1px 5px; text-decoration: none;}
#contentlistings .pagelink ul li a {font-size: 100%; color: #1a3868; text-decoration: underline; white-space: nowrap;}
#contentlistings .pagelink ul li a:hover {text-decoration: none;}
#contentlistings .pagelink ul li a:visited.active {color: #fff;}

/* browse */
#contentlistings.browse td {border-bottom: none;}
#contentlistings.browse td ul {list-style-type: none; margin: 14px 0 0 0; padding: 0; font-size: 75%; font-weight: normal;}
#contentlistings.browse td ul li {padding: 1px 0;}
#contentlistings.browse td ul li span {font-size: 85%;}
#contentlistings td.browseadvertisement {margin: 0; padding: 0; background: #f5f5eb; vertical-align: top; border-left: 1px solid #d9d8c6; border-bottom: 1px solid #d9d8c6;}
#contentlistings td.browseadvertisement table td {margin: 0; padding: 3px; text-align: center;}
#contentlistings td.browsego {text-align: center;}
#contentlistings .regular {width: 400px; border: 1px solid #000; background: #e2e9ef; padding: 4px;}


/* SEARCH CONTROL BG ------ */
#searchcontrolbg {width: 100%; background: #f5f5eb; border-bottom: 1px solid #98abbc; border-left: 1px solid #98abbc; border-right: 1px solid #98abbc;}
#searchcontrolbg #scbgbody {padding: 0px 0px;}
#searchcontrolbg #scbgt {background: url(/brand/buysell/images/layout/search_control_bg_top.gif) repeat-x;}
#searchcontrolbg #scbgtr {width: 26px; height: 16px; background: url(/brand/buysell/images/layout/search_control_top_right.gif) no-repeat;}
#searchcontrolbg #scbgtl {width: 26px; height: 16px; background: url(/brand/buysell/images/layout/search_control_top_left.gif) no-repeat;}
#searchcontrolbg #scbgb {background: url(/brand/buysell/images/layout/search_control_bg_bot.gif) repeat-x;}
#searchcontrolbg #scbgbr {width: 26px; height: 16px; background: url(/brand/buysell/images/layout/search_control_bot_right.gif) no-repeat;}
#searchcontrolbg #scbgbl {width: 26px; height: 16px; background: url(/brand/buysell/images/layout/search_control_bot_left.gif) no-repeat;}
#searchcontrolbg #scbgl {background: url(/brand/buysell/images/layout/search_control_bg_left.gif) repeat-y;}
#searchcontrolbg #scbgr {background: url(/brand/buysell/images/layout/search_control_bg_right.gif) repeat-y;}
#searchcontrolbg h1 {display: inline; color: #1b3769; text-transform: uppercase; font-size: 110%; font-weight: normal;}
#searchcontrolbg span {font-size: xx-small; color: #1a3968;}
#searchcontrolbg a {font-size: xx-small; color: #1a3968; text-decoration: underline;}
#searchcontrolbg a:hover {color: #fff; background: #1a3968; text-decoration: none;}

/* HOME SEARCH ------------ */
#searchhome {width: 100%;}
#searchhome td {padding: 0px 2px;}
#searchhome td p {font-size: x-small; color: #1a3968;}
#searchhome #criteria {width: 100%; padding: 0;}
#searchhome #criteria td {text-align: left;}
#searchhome #criteria td.check {width: 13px;}

#searchhome #shleftone {width: 100px; vertical-align: top; text-align: center;} 
#searchhome #shmiddleone {width: 100%; vertical-align: top; text-align: left; white-space: nowrap;} 
#searchhome #shrightone {padding-left: 6px; vertical-align: middle; text-align: center;}
/*
#searchhome #shleftone {width: 25%; vertical-align: top; text-align: center;}
#searchhome #shmiddleone {width: 50%; vertical-align: top; text-align: left;}
#searchhome #shrightone {width: 25%; vertical-align: top; text-align: center;}
*/
#searchhome #shlefttwo {width: 25%; vertical-align: top; text-align: center;}
#searchhome #shmiddletwo {width: 50%; vertical-align: middle; text-align: left; padding: 0;}
#searchhome #shrighttwo {width: 25%; vertical-align: middle; text-align: center;}

/* FORMS ITEMS ------------ */
input {font-size: xx-small;}
input.buttons {font-size: 10px; text-transform: uppercase; background: #cc3333; border: 1px solid #ff6666; color: #fff; padding: 1px 4px;}
.linkbuttonstyle {padding: 5px; text-align: center;}

#columncontrol .linkbuttons, 
#contentlistings .linkbuttons			{text-decoration: none; font-size: 10px; text-transform: uppercase; background: #cc3333; border: 1px solid #ff6666; color: #ffffff; padding: 2px 16px;}
#columncontrol .linkbuttons:hover,
#contentlistings .linkbuttons:hover		{text-decoration: none; color: #fff; background: #cc3333; padding: 2px 16px; border: 1px solid #660000;}
#columncontrol .linkbuttons:visited,
#contentlistings .linkbuttons:visited	{color: #fff;}

#column_center_top_basicsearch_TextBoxSuggest1_searchhint {width: 100%;}
#Column_center_top1_basicsearch_TextBoxSuggest1_searchhint {width: 100%;}
input.searchbar {width: 100%;}
.formfull	{font-size: xx-small; width: 100%;}
.formthird	{font-size: xx-small; width: 75%;}
.formhalf	{font-size: xx-small; width: 50%;}
.formquar	{font-size: xx-small; width: 25%;}
.form15		{font-size: xx-small; width: 15%;}
#columncontrol table td input {font-size: xx-small; width: 95%;}
#columncontrol table td select {font-size: xx-small; width: 95%;}
#columncontrol table td textarea {width: 95%; height: 100px;}
#columncontrol table td input.buttons {width: auto;}
#columncontrol table td input.checkbox {width: auto;}
#contentlistings .phone,
#columncontrol table td input.phone {width: 50px;}
.pagelink select.numberview {font-size: xx-small; width: auto;}
.pagelink .pagegoto {font-size: xx-small; width: 40px;}

/* FOOTER ----------------- */
#footer					{width: 99%;}
#footer td				{text-align: center; font-size: 75%; padding: 6px 0px 6px 0px;}
#footer td h1			{color: #1a3968; display: inline; font-size: 90%; text-transform: uppercase;}
#footer td h2			{color: #1a3968; display: inline; font-size: 90%; font-weight: normal; text-transform: lowercase;}
#footer td p			{color: #1a3968;}
#footer td a			{color: #1a3968; text-decoration: underline;}
#footer td a.active		{color: #ffffff; background: #1a3968; padding: 0 4px; text-decoration: none;}
/* #footer td a:visited	{color: #1a3968; text-decoration: underline;} */
#footer td a:hover		{text-decoration: none;}
#footer td ul			{margin: 0; padding: 0; font-size: 100%; list-style: none;}
#footer td ul li		{display: inline; padding: 0 4px;}

