body {background:#fff; font-family:Arial; font-size:12px; text-align:center;}
form {margin:0; padding:0;}
#container {padding-top:0px; width:960px; margin:0 auto; text-align:left;}
#content {text-align:left; padding-top:10px; float:left; width:785px; margin-right:15px;}

#menu {background:#e3e2e2; margin-top:2px; height:30px; min-height:30px;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu li {color:#3B3B3B; float:left; font-size:16px;}
#menu li a {border-right:1px solid #B3B3B3; display:block; padding:5px 10px;}
#menu li a:link {color:#5E5E5E; text-decoration:none;}
#menu li a:visited {color:#5E5E5E; text-decoration:none;}
#menu li a:hover {background:#6E6E6E; color:#fff; text-decoration:none;}

h1 {color:#4A4A4A; font-size:24px; margin:0; padding:0; padding-bottom:6px;}
h2 {color:#4A4A4A; font-size:24px; margin:0; padding:0;}
h3 {color:#4A4A4A; font-size:16px; margin:0; padding:0;}
.greyBox {background:#F6F6F6; line-height:16px; margin-top:5px; padding:6px; border:1px solid #ccc; color:#4A4A4A;}
.ErrorText {color:#C80808; font-weight:bold; font-size:14px;}
.error {color:#C80808;}
.required2 {background:#FFFFCC; border:1px solid #969696;}
table {text-align:left;}

a.noMatchingLink:link {color:#C80808; text-decoration:underline;}
a.noMatchingLink:visited {color:#C80808; text-decoration:underline;}
a.noMatchingLink:hover {color:#980606; text-decoration:underline;}

#sellYours {background:#163104; border:1px solid #4d4d4d; width:378px; height:219px;}
#newSpecies {display:none;}
#newBreed {display:none;}
#btnNewSpecies {color:#C80808; cursor:pointer; text-decoration:underline;}
#btnNewSpecies:hover{color:#980606; text-decoration:underline;}
#btnNewBreed {color:#C80808; cursor:pointer; text-decoration:underline;}
#btnNewBreed:hover{color:#980606; text-decoration:underline;}
#newSpeciesCancel {background:url(/images/cancel.gif) no-repeat; cursor:pointer;}
#newBreedCancel {background:url(/images/cancel.gif) no-repeat; cursor:pointer;}

#quickResults {background:#f6f6f6; border:1px solid #c7c7c7; width:378px; height:240px; line-height:22px;}
#quickResults a:link {color:#737373; font-size:14px; text-decoration:underline; padding-left:3px;}
#quickResults a:visited {color:#737373; font-size:14px; text-decoration:underline; padding-left:3px;}
#quickResults a:hover {color:#C80808; font-size:14px; text-decoration:underline; padding-left:3px;}


#ZipCode {background:#f6f0c8; border:1px solid #ddd499; color:#8b7b13; font-weight:bold; width:180px;}
#ZipcodeBox {color:#8b7b13; border:1px solid #B3B3B3;}
.zipcodeButton {background:#bcb273; border:1px solid #9d9037; color:#fff; cursor:pointer;}
.zipcodeButton:hover {background:#A99D51; border:1px solid #9d9037; color:#fff; cursor:pointer;}
.goButton {background:#595858; border:1px solid #423d3d; color:#fff; cursor:pointer; width:40px;}
.goButton:hover {background:#403F3F; border:1px solid #423d3d; color:#fff; cursor:pointer; width:40px;}

#photoListDiv {margin:10px 0 10px 116px; padding:10px; border:1px solid #ccc; min-height:114px; width:570px;}
#photoListDiv ul {list-style:none; margin:0; padding:0;}
#photoListDiv ul li {display:block; float:left; margin:5px; padding:2px;}
#FileProgressContainer {margin:0px 0 10px 110px; padding:0px; font-weight:bold;}
s.addPhotosText {color:#555;}

/*Search Now **************************************************************************/
#searchNow {width:378px; color:#606060; height:219px;}
#searchNow a:link {color:#606060; text-decoration:underline;}
#searchNow a:visited {color:#606060; text-decoration:underline;}
#searchNow a:hover {color:#C80808; text-decoration:underline;}
#searchNow .inputbox {width:196px;}
#searchNow .inputbutton {background:#579943; border:1px solid #25740e; color:#fff; font-size:16px; font-weight:bold; width:150px; cursor:pointer;}
#searchNow .inputbutton:hover {background:#4E873B; border:1px solid #25740e; color:#fff; font-size:16px; font-weight:bold; width:150px; cursor:pointer;}
#searchNow .searchNowBG {background:#e5e5e5; padding-left:5px;}
#searchNow .searchNowMostPopularBG {border-left:1px solid #BABABA; background:#F2F2F2; padding-left:5px; line-height:18px; font-size:12px;}
#searchNow .ui-tabs-nav {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:12px; text-decoration:none; font-size:100%; list-style:none; font-family:Arial, sans-serif; font-size:1.1em; float:left; position:relative; z-index:1; bottom:-1px;}
#searchNow .ui-tabs-nav li {/*resets*/margin:0 2px 0 0; padding:0; border:0; outline:0; line-height:13px; text-decoration:none; font-size:100%; list-style:none; float:left; border:1px solid #C7C7C7;}
#searchNow .ui-tabs-nav li a {/*resets*/background:#E6E6E6; color:#797878; margin:0; border:0; outline:0; line-height:12px; text-decoration:none; font-size:100%; list-style:none; float:left; font-size:14px; font-weight:normal; text-decoration:none; padding:8px 15px; cursor:pointer;}
#searchNow .ui-tabs-nav li a:hover {background:#CCCCCC; color:#5E5E5E; cursor:pointer;}
#searchNow .ui-tabs-nav li.ui-tabs-selected {border:1px solid #333; border-bottom:0;}
#searchNow .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {background:#595858; color:#fff; text-decoration:none;}
#searchNow .ui-tabs-panel {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:Verdana, Arial, sans-serif; clear:left; border:1px solid #C7C7C7; background:#ffffff; color:#222222; padding:0; font-size:1.1em;}
#searchNow .ui-tabs-hide {display: none;}

/* Just In Module *************************************************************************/
#justin {background:#fff; color:#4A4A4A; width:780px;} 
#justin h2 span {background:url(/images/new.png) no-repeat; display:inline-block; height:45px; vertical-align:middle; width:45px;}
#justin img {border:1px solid #949494; margin:0; padding:1px;}
#justin a:link {color:#5a5656; font-size:13px; font-weight:normal; text-decoration:underline;}
#justin a:visited {color:#5a5656; font-size:13px; font-weight:normal; text-decoration:underline;}
#justin a:hover {color:#808080; font-size:13px; font-weight:normal; text-decoration:none;}
#justin .Selected {color:#808080; font-size:14px; font-weight:bold; text-decoration:none;}
#justin .JustInBG {border:1px solid #d3d3d3; height:145px; margin:2px; padding:2px;}

/* Most Viewed Module *********************************************************************/
#mostviewed {}
#mostviewed td {font-size:9px; padding:5px 0;}
#mostviewed td:hover {background: #E0E0E0;}
#mostviewed td img {border:1px solid #949494; margin:0; padding:1px;}
#mostviewed h2 span {display:inline-block; height:45px; vertical-align:middle; width:45px;}
.mostViewTitle {color:#4A4A4A; font-size:10px;}
.mostViewPrice {color:#4A4A4A; font-size:12px; font-weight:bold;}
.greyborder {background:#f6f6f6; border:1px solid #C7C7C7; padding:0;}
.greybordernoheight {background:#f6f6f6; border:1px solid #C7C7C7; height:210px; padding:0;}
.greyborderZeroHeight {background:#f6f6f6; border:1px solid #C7C7C7; padding:0;}

.detailsPageTitleBottom {padding-top:10px; color:#4A4A4A; font-size:15px;}
#flagcontainer {float:right; padding:3px 10px 0 0;}
#flagcontainer a:link {color:#4d4d4d; font-weight:bold;}
#flagcontainer a:visited {color:#4d4d4d; font-weight:bold;}
#flagcontainer a:hover {color:#777; font-weight:bold;}

/* Search Page *************************************************************************/
#sidebar {background:#fff; border:1px solid #B3B3B3; float:left; width:160px; margin:0; padding:0; margin-right:10px;}
#searchListings {float:left; width:610px;}
#searchListings table {border:1px solid #ccc; border-bottom:none;}
.SearchBox {color:#807e7e;}
.resultsLine0 {background:#f2f2f2;}
.resultsLine1 {background:#fff;}
.tdBottomBorder {border-bottom:1px solid #ccc;}

#ResultsDetailsText {color:#444; line-height:20px;}
#ResultsDetailsText td img {border:1px solid #999; margin:0; padding:2px;}

.smartSearch {border:1px solid #b3b3b3; width:160px;}
.smartSearchTitle {background:#cbc9c9; color:#4A4A4A; font-size:18px; font-weight:bold; border-bottom:1px solid #CBC9C9; padding:5px 0 5px 10px;}
.smartSearchSubTitle {color:#343434; font-size:13px; font-weight:bold; background:#E8E8E8; padding:4px; padding-left:12px;}
a.smartSearchTitleLinks:link {color:#343434; text-decoration:underline; font-weight:bold;}
a.smartSearchTitleLinks:visited {color:#343434; text-decoration:underline; font-weight:bold;}
a.smartSearchTitleLinks:hover {color:#666666; text-decoration:underline; font-weight:bold;}
.smartSearchLinksBG {padding-left:14px; color:#555; padding-top:1px; padding-bottom:2px;}
a.smartSearchLinks:link {color:#555; font-size:11px; line-height:21px; padding-left:5px; text-decoration:underline;}
a.smartSearchLinks:visited {color:#555; font-size:11px; line-height:21px; padding-left:5px; text-decoration:underline;}
a.smartSearchLinks:hover {color:#C80808; font-size:11px; line-height:21px; padding-left:5px; text-decoration:underline;}
.counts {color:#797777; font-size:11px;}

.searchResultsTitle {color:#4A4A4A; font-size:19px; font-weight:bold; padding-bottom:5px;}
.searchResultsSubTitle {color:#777; font-size:16px; padding-bottom:3px;}
.SortBar {background:#D9D8D8;  color:#4E4E4E; margin-top:2px; margin-bottom:2px;}
#SortBarTop a:link {color:#565555; font-size:12px; font-weight:bold; text-decoration:underline;}
#SortBarTop a:visited {color:#565555; font-size:12px; font-weight:bold; text-decoration:underline;}
#SortBarTop a:hover {color:#CC0000; font-size:12px; font-weight:bold; text-decoration:underline;}
#SortBarBottom a:link {color:#565555; font-size:12px; font-weight:bold; text-decoration:underline;}
#SortBarBottom a:visited {color:#565555; font-size:12px; font-weight:bold; text-decoration:underline;}
#SortBarBottom a:hover {color:#CC0000; font-size:12px; font-weight:bold; text-decoration:underline;}
#SearchListings {border:1px solid #ccc; margin:3px 0 3px 0; padding:2px;}
.searchListingsTD {border:1px solid #949494; width:104px;}

a.detailsLink:link {color:#CC0000; font-size:12px; font-weight:bold;}
a.detailsLink:visited {color:#CC0000; font-size:12px; font-weight:bold;}
a.detailsLink:hover {color:#333; font-size:12px; font-weight:bold;}

a.newSiteLink:link {color:#524804;}
a.newSiteLink:visited {color:#524804;}
a.newSiteLink:hover {color:#524804;}

a.clearLink:link {color:#C80808; text-decoration:underline; font-size:11px; padding-right:4px;}
a.clearLink:visited {color:#C80808; text-decoration:underline; font-size:11px; padding-right:4px;}
a.clearLink:hover {color:#980606; text-decoration:underline; font-size:11px; padding-right:4px;}


/* Details Page *************************************************************************/
#details {color:#333; padding:5px; font-size:12px; width:780px;}
#details h2 {color:#4A4A4A; font-size:22px; padding:0; margin:0; line-height:26px;}
#details h3 {color:#4D4C4C; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 4px;}
#details h4 {color:#555; font-size:14px; font-weight:normal; margin:0; padding:0 5px 0 0;}
#details .priceTR {background:#E0E0E0; border-bottom:1px solid #999;}
#details .detailsInfo {padding-top:5px; padding-left:3px;}
#details .sellerInfo {background:#f2f2f2; color:#4D4C4C; margin-top:1px; padding:3px 0 3px 5px;}
#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0 0 0 0; padding:5px; line-height:20px;}
#details #shopperstoolbox h3 {background:none; border:none; color:#fff; margin:0; padding:0; color:#737373;}
#details #shopperstoolbox img {margin-right:5px; vertical-align:middle;}
#details #shopperstoolbox table {width:100%;}
#details #shopperstoolbox a:link {color:#595959; font-size:12px;}
#details #shopperstoolbox a:visited {color:#595959; font-size:12px;}
#details #shopperstoolbox a:hover {color:#c80808; font-size:12px;}
#details .callnow {background:#E0E0E0; border-top:1px solid #fff; border-bottom:2px solid #fff; font-size:20px; font-weight:bold; color:#4D4C4C; padding:2px; text-align:center;}
#details .detailsInfoTable {border:1px solid #B7B3B3; background:#fff; padding:0; margin:0;}
#details .ItemInfo {padding-left:4px; font-size:12px; padding-top:0px; line-height:21px;} 
#details a.ItemLink:link {color:#737373;} 
#details a.ItemLink:visited {color:#737373;} 
#details a.ItemLink:hover {color:#c80808;} 
#details .leftBorder {background:#E0E0E0; border-left:1px solid #999;}
#details .inputbutton {background:#579943; border:1px solid #25740e; color:#fff; font-size:16px; font-weight:bold; width:150px;}
#details .inputbutton:hover {background:#4D873B; border:1px solid #25740e; color:#fff; font-size:16px; font-weight:bold; width:150px; cursor:pointer;}
#details #detailsDescription {background:#f2f2f2; border:#B7B3B3 1px solid; margin:5px 0 0 0;}
#details #detailsDescription td {padding:3px 5px 3px 5px;}
#details .descriptionTitleBar {background:#dfdede; height:25px; line-height:25px; font-weight:bold; padding:3px 5px 3px 5px;}
#details .descriptionTitle {color:#4D4C4C; font-size:16px; font-weight:bold;}
#details .description {color:#4D4C4C; font-size:13px; margin:7px 3px 7px 3px;}

#actionlayer {background:#f2f2f2; border:1px solid #999; display:none; margin:10px 0;}
#actionlayer hr {border:none;border-bottom:1px solid #999;}
#actionlayer th {background:#4D4D4D; border-bottom:1px solid #999; color:#fff; font-size:17px; font-weight:bold; margin:0; padding:0; padding:3px 4px; width:50%;}
#actionlayer td {font-size:12px;}
#actionlayer #EmailSeller {display:none;}
#actionlayer #EmailToFriend {display:none;}
#actionLayerForm {border:none; text-align:left; margin-left:5px;}
#actionLayerForm select {border:1px solid #777; padding-left:2px;}
#actionLayerForm input {border:1px solid #777; padding-left:2px;}
#actionLayerForm textarea {border:1px solid #777; padding-left:2px;}
#dealershipInfo {background:#f2f2f2;}
#dealershipInfo td {padding:3px 5px 3px 5px;}
.dealershipTitleBar {background:#dfdede; height:25px; line-height:25px; font-weight:bold; padding:3px 5px 3px 5px;}
.dealershipName {color:#4D4C4C; font-size:16px; font-weight:bold;}

#Photos {border:1px solid #B7B3B3;}
#phototabs {padding-top:5px; width:780px;}
#phototabs .ui-tabs-nav {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:12px; text-decoration:none; font-size:100%; list-style:none; font-family:Arial, sans-serif; font-size:1.1em; float:left; position:relative; z-index:1;/*border-left: 1px solid #d3d3d3;*/bottom:-1px;}
#phototabs .ui-tabs-nav li {/*resets*/margin:0 2px 0 0; padding:0; border:0; outline:0; line-height:13px; text-decoration:none; font-size:100%; list-style:none; float:left; border:1px solid #B7B3B3;/*border-left:none;*/}
#phototabs .ui-tabs-nav li a {/*resets*/background:#E6E6E6; color:#797878; margin:0; padding:0; border:0; outline:0; line-height:12px; text-decoration:none; font-size:100%; list-style:none; float:left; font-size:14px; font-weight:normal; text-decoration:none; padding:8px 15px;}
#phototabs .ui-tabs-nav li a:hover {background:#CCCCCC; color:#5E5E5E;}
#phototabs .ui-tabs-nav li.ui-tabs-selected {/*border-bottom-color: #ffffff;*/}
#phototabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {background:#595858; color:#fff;}
#phototabs .ui-tabs-panel {/*resets*/margin:0; padding:0; border:0; outline:0; text-decoration: none; list-style:none; font-family:Arial, Helvetica, sans-serif; clear:left; border:1px solid #B7B3B3; background:#ffffff; color:#222222;}
#phototabs .ui-tabs-hide {display: none; /* for accessible hiding: position: absolute; left: -99999999px*/}
#phototabs #Photos {font-size:12px; color:#343232; line-height:19px;}
#phototabs #Photos ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:77px; font-size:12px;}
#phototabs #Photos li{float:left; position:relative; width:200px; padding-left:0px; font-size:12px;}
.photoTabText {color:#5D5B5B; font-size:14px; font-weight:bold;}
.photoTabThumbText {color:#5D5B5B; text-align:left; padding-left:3px; font-size:14px; font-weight:bold;}

a.nextPrev:link {color:#434242; font-size:13px; text-decoration:underline;}
a.nextPrev:visited {color:#434242; font-size:13px; text-decoration:underline;}
a.nextPrev:hover {color:#c80808; font-size:13px; text-decoration:underline;}

.thumbnailPics {border:1px solid #555;}

/* About Us *****************************************************************************/
#AboutUs {background:#F6F6F6; line-height:16px; margin-top:5px; padding:6px 6px 6px 8px; border:1px solid #ccc; color:#4A4A4A;}

/* List Item ****************************************************************************/
#frmListItem input {border:1px solid #B3B3B3; padding:3px; margin-right:5px;}
#frmListItem label {display:block; float:left; font-weight:bold; margin-right:10px; padding:3px; text-align:right; width:100px;}
#frmListItem select {border:1px solid #B3B3B3; margin:0 5px 0 0; padding:3px;}
#frmListItem textarea {border:1px solid #B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 0 0; padding:3px;}
#frmListItem .fieldHolder {clear:left; margin:5px 0;}
#frmListItem .error {border:1px solid #f00; color:#f00;}
#frmListItem label.error  {border:none; color:#f00; display:inline; float:none; margin:0 5px; padding:0 2px; text-align:left; width:auto;}
#enterItem {}
#enterItem .inputbutton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#enterItem .inputbutton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

#frmNewUser input {border:1px solid #B3B3B3; padding:3px; margin-right:5px;}
#frmNewUser label {display:block; float:left; font-weight:bold; margin-right:10px; padding:3px; text-align:right; width:100px;}
#frmNewUser select {border:1px solid #B3B3B3; margin:0 5px 0 0; padding:3px;}
#frmNewUser textarea {border:1px solid #B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 0 0; padding:3px;}
#frmNewUser .fieldHolder {clear:left; margin:5px 0;}
#frmNewUser .error {border:1px solid #f00; color:#f00;}
#frmNewUser label.error  {border:none; color:#f00; display:inline; float:none; margin:0 5px; padding:0 2px; text-align:left; width:auto;}
#enterAccount {}
#enterAccount .inputbutton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#enterAccount .inputbutton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

#frmExistingUser input {border:1px solid #B3B3B3; padding:3px; margin-right:5px;}
#frmExistingUser label {display:block; float:left; font-weight:bold; margin-right:10px; padding:3px; text-align:right; width:100px;}
#frmExistingUser select {border:1px solid #B3B3B3; margin:0 5px 0 0; padding:3px;}
#frmExistingUser textarea {border:1px solid #B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 0 0; padding:3px;}
#frmExistingUser .fieldHolder {clear:left; margin:5px 0;}
#frmExistingUser .error {border:1px solid #f00; color:#f00;}
#frmExistingUser label.error  {border:none; color:#f00; display:inline; float:none; margin:0 5px; padding:0 2px; text-align:left; width:auto;}
#existingAccount {}
#existingAccount .inputbutton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#existingAccount .inputbutton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

#UserEditForm input {border:1px solid #B3B3B3; padding:3px; margin-right:5px;}
#UserEditForm label {display:block; float:left; font-weight:bold; margin-right:10px; padding:3px; text-align:right; width:100px;}
#UserEditForm select {border:1px solid #B3B3B3; margin:0 5px 0 0; padding:3px;}
#UserEditForm textarea {border:1px solid #B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 0 0; padding:3px;}
#UserEditForm .fieldHolder {clear:left; margin:5px 0;}
#UserEditForm .error {border:1px solid #f00; color:#f00;}
#UserEditForm label.error  {border:none; color:#f00; display:inline; float:none; margin:0 5px; padding:0 2px; text-align:left; width:auto;}
#UserEditForm .inputbutton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#UserEditForm .inputbutton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

#ItemEditForm input {border:1px solid #B3B3B3; padding:3px; margin-right:5px;}
#ItemEditForm label {display:block; float:left; font-weight:bold; margin-right:10px; padding:3px; text-align:right; width:100px;}
#ItemEditForm select {border:1px solid #B3B3B3; margin:0 5px 0 0; padding:3px;}
#ItemEditForm textarea {border:1px solid #B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 0 0; padding:3px;}
#ItemEditForm .fieldHolder {clear:left; margin:5px 0;}
#ItemEditForm .error {border:1px solid #f00; color:#f00;}
#ItemEditForm label.error  {border:none; color:#f00; display:inline; float:none; margin:0 5px; padding:0 2px; text-align:left; width:auto;}
#ItemEditForm .inputbutton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#ItemEditForm .inputbutton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

#NextButton {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#NextButton:hover {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#spanButtonPlaceholder {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}

.ListAccountInfo {color:#777;}

/* My Account ****************************************************************************/
#myAccount {}
#myAccount .inputbutton {background:#545454; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#myAccount .inputbutton:hover {background:#6E6E6E; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer; padding:3px 5px;}
#myAccount a.accountJoin:link {color:#737373; font-size:14px; text-decoration:underline; padding-left:3px;}
#myAccount a.accountJoin:visited {color:#737373; font-size:14px; text-decoration:underline; padding-left:3px;}
#myAccount a.accountJoin:hover {color:#C80808; font-size:14px; text-decoration:underline; padding-left:3px;}
a.accountLink:link {color:#C80808; text-decoration:underline;}
a.accountLink:visited {color:#C80808; text-decoration:underline;}
a.accountLink:hover {color:#980606; text-decoration:underline;}


/* Site Map ****************************************************************************/
#SitemapArea {padding-bottom:5px;}
a.siteMapLinks:link {color:#C80808; text-decoration:underline; line-height:22px;}
a.siteMapLinks:visited {color:#C80808; text-decoration:underline; line-height:22px;}
a.siteMapLinks:hover {color:#980606; text-decoration:underline; line-height:22px;}

/* Footer ****************************************************************************/
#footer {line-height:20px;}
#footer a:link {color:#333;}
#footer a:visited {color:#333;}
#footer a:hover {color:#555;}

#TermsOfUse {line-height:18px;}
#TermsOfUse h1 {color:#4A4A4A; margin-bottom:0px;}
#TermsOfUse h2 {color:#4A4A4A; font-size:22px; margin-bottom:7px;}
#TermsOfUse p {margin-top:0; padding-top:0; padding-right:15px;}
#TermsOfUse a:link {color:#4A4A4A; font-weight:bold;}
#TermsOfUse a:visited {color:#4A4A4A; font-weight:bold;}
#TermsOfUse a:hover {color:#000; font-weight:bold;}