body {
margin:0em;
padding:0em;
border:0px;
background-color:black;
color:white;
font-family:verdana, arial, helvetica, sans-serif;
font-size:76%;
text-align:center;
}


/************************************* start top content */
#topstrip {
width:760px;
height:auto;
background-color:transparent;
border:0px;
padding:0px 0px 0px 0px;
margin:7px auto 0px auto;
}

.t {
background: url(images/dot.gif) 0 0 repeat-x;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.b {
background: url(images/dot.gif) 0 100% repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.l {
background: url(images/dot.gif) 0 0 repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.r {
background: url(images/dot.gif) 100% 0 repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bl {
background: url(images/bl4.gif) 0 100% no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.br {
background: url(images/br4.gif) 100% 100% no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tl {
background: url(images/tl4.gif) 0 0 no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Top content goes in this div */
/* The padding is the padding just inside the gold container */
/* THIS DIV SUFFERS FROM THE PEEKABOO BUG AND SO HAS AN ALTERNATIVE IN THE IE56 STYLESHEET, USING THE HOLLY HACK */
.tr {
background: url(images/tr4.gif) 100% 0 no-repeat;
margin: 0px 0px 0px 0px;
padding: 7px 10px 7px 10px;
}


#topstripupper {
width:100%;
height:auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color:transparent;
}

#topstripupperleft {
width:30%;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
text-align:left;
background-color:transparent;
display: inline;
}

#topstripupperleft h1 {
font-size:1em;
margin: 0px 0px 0px 0px;
}

#topstripupperleft h1 a:link {
color:white;
text-decoration:none;
background-color:transparent;
}

#topstripupperleft h1 a:visited {
color:white;
text-decoration:none;
background-color:transparent;
}

#topstripupperleft h1 a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#topstripupperleft h1 a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}


#topstripupperright {
width:70%;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
text-align:right;
background-color:transparent;
display: inline;
}

#topstripupperright a:link {
text-decoration:none;
color:white;
}

#topstripupperright a:visited {
text-decoration:none;
color:white;
}

#topstripupperright a:hover {
text-decoration:none;
color:#FFA500;
}

#topstripupperright a:active {
text-decoration:none;
color:#00FF00;
}

.shopcarticon {
border:0px;
margin: 0px 0px -2px 0px;
}

#topstripmiddle {
width:100%;
height:7px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color:transparent;
}

#topstriplower {
width:100%;
height:auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color:transparent;
}

#topstriplowerleft {
width:50%;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
text-align:left;
background-color:transparent;
display: inline;
}

.catselectform {
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.gocatbutton {
height:auto;
margin: 0px 0px 0px 5px;
border:1px solid black;
}

#topstriplowerright {
width:50%;
height:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
text-align:right;
background-color:transparent;
display: inline;
}

.searchform {
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
}

.searchforminput {
height:20px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
border:1px solid black;
}

.searchbutton {
height:20px;
margin: 0px 0px 0px 5px;
padding: 0px 3px 0px 3px;
border:1px solid black;
}
/************************************* end top content */


#genericmainwrapperA {
width:740px;
height:auto;
background-color:transparent;
border:0px;
padding:0px 0px 0px 0px;
margin:20px auto 30px auto;
}

#genericmainwrapperB {
width:auto;
height:auto;
background-color:transparent;
border: 1px solid white;
padding: 10px 20px 30px 20px;
margin: 0px 0px 0px 0px;
}

#genericmainwrapperB h1 {
color:white;
font-size:1.1em;
margin: 10px 0px 0px 0px;
text-align:left;
}

#genericmainwrapperB p {
color:white;
font-size:1em;
margin: 10px 0px 0px 0px;
text-align:left;
}

#genericmainwrapperB p a:link {
color:white;
text-decoration:none;
background-color:transparent;
}

#genericmainwrapperB p a:visited {
color:white;
text-decoration:none;
background-color:transparent;
}

#genericmainwrapperB p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#genericmainwrapperB p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}



#contactwrapperA {
width:740px;
height:auto;
background-color:transparent;
border:0px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
}

#contactwrapperB {
width:auto;
height:auto;
background-color:transparent;
border: 0px;
padding: 10px 20px 30px 20px;
margin: 0px 0px 0px 0px;
text-align:left;
}

#contactwrapperB h1 {
color:white;
font-size:1.1em;
margin: 5px 0px 15px 0px;
text-align:left;
}

#contactwrapperB p {
color:white;
font-size:1em;
margin: 0px 0px 0px 0px;
text-align:left;
}

#contactfloat_left {
width:50%;
height:auto;
border:0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
background-color:transparent;
text-indent:45px;
}

#contactfloat_right {
width:50%;
height:auto;
border:0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
text-indent:45px;
background-color:transparent;
}

#contactfloat_left p, #contactfloat_right p {
color:white;
font-size:1em;
margin: 0px 0px 0px 0px;
text-align:left;
}

#contactfloat_left p a:link, #contactfloat_right p a:link {
color:white;
font-size:1em;
text-decoration:none;
}

#contactfloat_left p a:visited, #contactfloat_right p a:visited {
color:white;
font-size:1em;
text-decoration:none;
}

#contactfloat_left p a:hover, #contactfloat_right p a:hover {
color:#FFA500;
font-size:1em;
text-decoration:underline;
}

#contactfloat_left p a:active, #contactfloat_right p a:active {
color:green;
font-size:1em;
text-decoration:underline;
}


#contact_division {
width:100%
height:15px;
border-bottom:0px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

fieldset
{
border: 1px solid white;
width: 600px;
margin: 0px auto 0px auto;
}

legend
{
color: white;
background: black;
border: 1px solid white;
padding: 2px 6px;
}

#contactmainwrapper {
width:100%;
height:auto;
margin: 0px auto 0px auto;
text-align:left;
background-color:transparent;
}

#contactmainwrapper p {
margin: 0px 0px 0px 0px;
}

#contactleftcolumn {
width:25%;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
text-align:right;
background-color:transparent;
font-size:1em;
line-height:24px;
color:white;
}

#contactleftcolumn p {
text-align:right;
}

#contactrightcolumn {
width:75%;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
text-align:left;
background-color:transparent;
}

.contactinputmargin {
margin: 0px 0px 5px 0px;
}



#titlestrip {
width:760px;
height:auto;
border:0px;
padding:0px;
margin: 0px auto 0px auto;
background-color:transparent;
}

#titlestrip p {
color:#c0bfbf;
margin: 7px 0px 0px 0px;
}

#titlestrip p a:link {
color:#c0bfbf;
text-decoration:none;
background-color:transparent;
}

#titlestrip p a:visited {
color:#c0bfbf;
text-decoration:none;
background-color:transparent;
}

#titlestrip p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#titlestrip p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}


/* start thumbtable *****************************/
#thumbtableareaA {
/* was 640px */
width:auto;
height:auto;
margin: 0px auto 0px auto;
text-align:center;
background-color:transparent;
}

#thumbtableareaB {
border: 1px solid black;
/* padding top should be 20px for completely even table */
padding: 0x 10px 0px 10px;
margin: 7px auto 0px auto;
text-align:center;
background-color:transparent;
}

#thumbtableareaB p {
color:white;
margin: 0px 0px 0px 0px;
}

.thumbtable {
/* was 600px... */
width:auto;
border-collapse: collapse;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
border:0px;
}

.thumbtable tr {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.thumbtable td {
/* this figure, minus another 2px for the image borders (below), represents the maximum width of any thumb... */
/* zap was 200px */
width:auto;
/* ...max width of thumb is therefore: 198px */
height:auto;
background-color:transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.thumbtable p {
font-size:0.9em;
color:green;
margin: 2px 0px 20px 0px;
}

/* start "thumbtableX" class of LINK, "applied on top" */
.thumbtableX img {
border: 1px solid black;
}

.thumbtableX:hover img {
border: 1px solid #FFA500;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* this should never be seen... */
.thumbtableX:hover {
color:red;
border-width: 0px;
}
/* end "thumbtableX" class of LINK, "applied on top" */

.fillercellimage {
border: 1px solid black;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/* end thumbtable *****************************/





/************************START UNDER THUMB AREA */
.underthumbareaA {
width:700px;
height:auto;
margin:0px auto 0px auto;
border:0px;
padding:0px;
text-align:center;
background-color:transparent;
}

.underthumbareaB {
width:auto;
height:auto;
margin: 0px auto 0px auto;
text-align:center;
background-color:transparent;
}

.underthumbareaB p {
color:white;
font-size:0.9em;
margin: 0px 0px 0px 0px;
}

.underthumbareaB p a:link {
color:white;
text-decoration:none;
}

.underthumbareaB p a:visited {
color:white;
text-decoration:none;
}

.underthumbareaB p a:hover {
text-decoration:none;
color:#0000ff;
background:silver;
}

.underthumbareaB p a:active {
text-decoration:none;
color:#0000ff;
background:orange;
}

/************************END UNDER THUMB AREA */




/* start main image display */
#showimageboxA {
/* MAX IMAGE WIDTH */
width:760px;
height:auto;
margin: 15px auto 15px auto;
border:0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
}

#showimageboxB {
width:auto;
height:auto;
border:0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
}

.mainimagenoborder {
border:1px solid black;
cursor:default;
}

.mainimagewhiteborder {
border:1px solid #9f9a91;
cursor:default;
}
/* end main image display */


#undermaindisplay {
width:760px;
height:auto;
border:0px;
padding: 0px 0px 0px 0px;
margin: 10px auto 0px auto;
}

#undermaindisplay p {
color:#c0bfbf;
margin: 0px 0px 0px 0px;
}

#undermaindisplay p a:link {
color:#c0bfbf;
text-decoration:none;
background-color:transparent;
}

#undermaindisplay p a:visited {
color:#c0bfbf;
text-decoration:none;
background-color:transparent;
}

#undermaindisplay p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#undermaindisplay p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}

#buyinfotopA {
width:750px;
height:auto;
border:0px;
padding: 0px 0px 0px 0px;
margin: 10px auto 0px auto;
}

#buyinfotopB {
width:auto;
height:auto;
margin: 0px 0px 0px 0px;
border: 0px;
padding: 10px 0px 20px 0px;
color:white;
}

#buyinfotopB h1 {
color:white;
font-size:1em;
margin: 10px 0px 10px 0px;
}

.buytabletoprow {
border-top:1px dotted white;
}

.dotleft_top {
border-left: 1px solid white;
border-top: 1px solid white;
}

.dotleft_top_right {
border-left: 1px solid white;
border-top: 1px solid white;
border-right: 1px solid white;
}



.buytable {
border:0px;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
}

.buytable a:link  {
text-decoration:none;
color:white;
}

.buytable a:visited {
text-decoration:none;
color:white;
}

.buytable a:hover {
text-decoration:none;
color:#FFA500;
background-color:transparent;
}

.buytable a:active {
text-decoration:none;
color:green;
background-color:#FFA500;
}

.buytable td {
padding: 5px 5px 5px 5px;
}

.buytable2 {
width:89%;
border:0px;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
}

.buytable2 a:link  {
text-decoration:none;
color:white;
}

.buytable2 a:visited {
text-decoration:none;
color:white;
}

.buytable2 a:hover {
text-decoration:none;
color:#FFA500;
background-color:transparent;
}

.buytable2 a:active {
text-decoration:none;
color:green;
background-color:#FFA500;
}

.buytable2 td {
color:white;
padding: 5px 5px 5px 5px;
}

.buytable2 p {
text-align:left;
color:white;
padding: 5px 0px 0px 0px;
}

.buy_left_text {
text-align:left;
color:white;
padding: 10px 0px 0px 0px;
}





.formatheader {

}

.buytablerowA {
background-color:#333333;
}

.buytablerowB {
background-color:#666666;
}

.buytablerowC {
color:white;
background-color:#666666;
}

.buytablerowD {
color:white;
background-color:#333333;
}

.buytableblack {
background-color:black;
}


.tablerowform {
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tableshopcart {
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.formsubmitimage {
border:0px;
margin: auto 0px auto 7px;
}

.qtyinputA {
border:0px;
margin: 0px 0px 0px 0px;
}

.qtyinputB {
border:0px;
margin: 0px 0px 0px 0px;
}


/* START SEARCH STYLING */
.searchresrow {
width:100%;
height:auto;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border-top:thin solid #2c2c2c;
text-align:left;
}

.searchrowtext {
margin: 10px 0px 10px 10px;
padding: 0px 0px 0px 0px;
}

.searchrowimage {
width:200px;
height:177px;
margin: 0px 0px 10px 10px;
background-color:transparent;
border:0px;
text-align:center;
padding: 0px 0px 0px 0px;
}

.searchresdisplayimage {
margin: 36px 0px 0px 0px;
border: 2px solid black;
padding: 0px 0px 0px 0px;
}


/* END SEARCH STYLING */


#homewrapperA {
width:740px;
height:auto;
background-color:transparent;
border:0px;
padding:0px 0px 0px 0px;
margin:20px auto 30px auto;
}

#homewrapperB {
width:auto;
height:auto;
background-color:transparent;
border: 1px solid black;
padding: 10px 10px 30px 10px;
margin: 0px 0px 0px 0px;
text-align:left;
}


#homewrapperB h1 {
color:white;
font-size:1.1em;
margin: 0px 0px 15px 0px;
text-align:left;
}

#homewrapperB h1 {
color:white;
text-align:left;
}

#homewrapperB h1 a:link {
color:white;
text-decoration:none;
}

#homewrapperB h1 a:visited {
color:white;
text-decoration:none;
}

#homewrapperB h1 a:hover {
color:#ffa500;
text-decoration:underline;
}

#homewrapperB h1 a:active {
color:#009900;
text-decoration:none;
}


#homewrapperB p {
color:white;
font-size:1em;
margin: 0px 0px 15px 0px;
text-align:left;
}

#homewrapperB p a:link {
color:white;
text-decoration:none;
background-color:transparent;
}

#homewrapperB p a:visited {
color:white;
text-decoration:none;
background-color:transparent;
}

#homewrapperB p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#homewrapperB p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}



#moviecontainer1A {
/* is 400px w with 2px border below */
width:404px;
/* is 267px w with 2px border below */
height:271px;
margin: 30px 0px 0px 25px;
border: 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
text-align:center;
float:right;
}

#moviecontainer1B {
width:auto;
height:auto;
border: 2px solid black;
padding: 0px 0px 0px 0px;
background-color:transparent;
text-align:center;
}


/* ********************************* START PRE CAT */
#precatcontainer1A {
/* is 400px w with 2px border below */
width:404px;
/* is 267px w with 2px border below */
height:271px;
margin: 30px 0px 0px 25px;
border: 0px;
padding: 0px 0px 0px 0px;
background-color:transparent;
background: black url(images/default01.jpg) no-repeat;
text-align:center;
float:right;
}

#precatcontainer1B {
width:auto;
height:auto;
border: 2px solid black;
padding: 0px 0px 0px 0px;
background-color:transparent;
text-align:center;
}

#photodiv {
background-repeat: no-repeat;
border:0px;
}

#photodiv img {
border:0px;
}

#precatbottom {
width:760px;
height:auto;
margin: 25px auto 35px auto;
text-align:center;
background-color:transparent;
}

#precatbottom p {
color:white;
text-align:center;
}

#precatbottom p a:link {
color:white;
text-decoration:none;
}

#precatbottom p a:visited {
color:white;
text-decoration:none;
}

#precatbottom p a:hover {
color:#ffa500;
text-decoration:underline;
}

#precatbottom p a:active {
color:#009900;
text-decoration:none;
}



/* ********************************* END PRE CAT */


#copyrightboxA {
width:100%;
height:auto;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
border:0px;
background-color:transparent;
text-align:center;
font-size:1em;
}

#copyrightboxB {
width:auto;
height:auto;
margin: 15px auto 0px auto;
padding: 2px 0px 0px 0px;
border:0px;
border-left:0px;
border-right:0px;
border-bottom:0px;
background-color:transparent;
text-align:center;
font-size:1em;
color:#c0bfbf;
font-style:italic;
}

#copyrightboxB p {
font-size:1em !important;
color:#c0bfbf;
margin: 0px auto 0px auto;
font-style:italic;
text-align:center;
background-color:transparent;
}



.goldbordertop {
/*2c2c2c */
/*c0bfbf*/
/*FFA500*/
color:#c0bfbf;
font-size:1em !important;
border-top:1px solid #FFA500;
}

.blackborder {
border:1px solid black;
}

.goldify {
color:#FFA500;
}

.flowspacer {
clear:both;
}

.invert_text {
color:black;
background-color:white;
}

#golden {
width:auto;
height:auto;
margin: 0px 0px 0px 0px;
color:#ffffff;
background-color:transparent;
}

#golden p {
color:#ffffff;
font-size:1em;
margin: 0px 0px 10px 0px;
}



/* the (now unused css-only tooltip */
a.tooltip {
  z-index:24;
  color:#FFFFFF;
  position:relative;
  border-bottom:1px dashed #FF5E2F;
  text-decoration:none;
}

a.tooltip:hover {
  z-index:25;
  color:#000000;
  border-bottom:1px dashed #7a7a7a;
  text-decoration:none;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;
  top:2em;
  left:0em;
  border:1px solid #ffffff;
  padding:3px;
  display:block;
  width:300px;
  color:#000000;
  background-color:#FFA500;
}

.carteg {
margin: 0px 0px -5px 0px;
border:0px;
}


.notlisted {
color:black;
padding: 10px 10px 10px 10px;
background-color:#FFA500;
margin: 0px 0px 0px 0px;
}

#buyingwrapperA {
width:740px;
height:auto;
background-color:transparent;
border:0px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
}

#buyingwrapperB {
width:auto;
height:auto;
background-color:transparent;
border: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:left;
}

#buyingwrapperB h1 {
font-size:1.1em;
margin: 30px 0px 10px 0px;
}

#buyingwrapperB p {
font-size:1.1em;
margin: 0px 0px 0px 0px;
color:#ffffff;
}

#buyingwidetext1 {
width:700px;
height:auto;
margin: 0px auto 0px auto;
background-color:transparent;
padding: 0px 0px 20px 50px;
}

#buyingwidetext1 h1 {
font-size:1.1em;
margin: 30px 0px 0px 0px;
color:white;
}

#buyingwidetext1 p {
width:600px;
font-size:1.1em;
color:white;
margin: 15px 0px 0px 0px;
}

#abouttext {
width:700px;
height:auto;
margin: 0px auto 55px auto;
background-color:transparent;
padding: 0px 0px 20px 50px;
}

#abouttext h1 {
font-size:1.1em;
margin: 30px 0px 0px 0px;
color:white;
}

#abouttext p {
font-size:1.1em;
color:white;
margin: 10px 0px 0px 0px;
}

#abouttext img {
border:0px;
margin: 20px 60px 0px 20px;
display:inline;
z-index:50;
}


.aboutpic {
width:300px;
height:230px;
float:right;
display:inline;
margin: 0px 0px 0px 0px;
}



.buyingleftrightwrapper {
width:700px;
height:auto;
background-color:transparent;
margin: 0px auto 0px auto;
padding:0px;
text-align:center;
padding-bottom:30px;
}

.buyingleftrightwrapper p {
text-align:left;
}

.buyingleftrightwrapper p a:link {
text-decoration:none;
color:white;
border-bottom:1px dotted white;
}

.buyingleftrightwrapper p a:visited {
text-decoration:none;
color:white;
border-bottom:1px dotted white;
}

.buyingleftrightwrapper p a:hover {
text-decoration:none;
color:#FFA500;
border-bottom:1px dotted #FFA500;
}

.buyingleftrightwrapper p a:active {
text-decoration:none;
color:green;
border-bottom:1px dotted green;
}



.buyingleft {
width:350px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
text-align:center;
background-color:transparent;
padding:0px;
}

.buyingleft h1 {
font-size:1.1em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
color:white;
}

.buyingleft p {
margin: 0px auto 0px auto;
text-align:left;
color:#ffffff;
font-size:1em;
}


.centertexttoimageA {
width:350px;
height:auto;
margin: 5px auto 0px auto;
background-color:transparent;
}

.centertexttoimageB {
width:auto;
height:auto;
/* adjust padding for width of text under image... */
padding: 0px 32px 0px 32px;
background-color:transparent;
}



.centerimageright {
width:286px;
display:block;
margin: 0px auto 0px auto;
}


.buyingright {
width:350px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
text-align:center;
background-color:transparent;
padding:0px;
}

.buyingright h1 {
font-size:1.1em;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
color:white;
}

.buyingright p {
margin: 0px auto 0px auto;
text-align:left;
color:#ffffff;
font-size:1em;
}

#buyingwidetext2 {
width:700px;
height:auto;
margin: 0px auto 0px auto;
background-color:transparent;
padding: 0px 0px 0px 50px;
}

#buyingwidetext2 h1 {
font-size:1.1em;
margin: 30px 0px 0px 0px;
color:white;
}

#buyingwidetext2 p {
width:620px;
font-size:1.1em;
color:#ffffff;
margin: 0px 0px 0px 0px;
}

.greyintext {
width:650px;
height:auto;
background-color:#333333;
padding: 10px 0px 10px 10px;
margin: 0px 0px 0px 0px;
}

.greyintext h1 {
font-size:1.1em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:white;
}

.greyintext p {
width:620px;
font-size:1.1em;
color:#ffffff;
margin: 0px 0px 0px 0px;
}


#buyingwidetext3 {
width:700px;
height:auto;
margin: 0px auto 0px auto;
background-color:transparent;
padding: 0px 0px 0px 50px;
}

#buyingwidetext3 h1 {
font-size:1.1em;
margin: 30px 0px 0px 0px;
color:white;
}

#buyingwidetext3 p {
width:650px;
font-size:1.1em;
color:#ffffff;
margin: 0px 0px 0px 0px;
}

#buyingwidetext3 p a:link {
color:white;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext3 p a:visited {
color:white;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext3 p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext3 p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}



.thindivider {
width:650px;
height:2px;
border-bottom:thin solid #2c2c2c;
margin: 15px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.buyingdivider2 {
width:650px;
height:2px;
border-bottom:thin solid #2c2c2c;
margin: 15px 0px 0px 0px;
}

.returndivider {
width:700px;
height:2px;
border-bottom:thin solid #2c2c2c;
margin: 15px 0px 15px 0px;
}

.deadentext {
width:656px;
font-size:0.9em;
color:#ffffff;
margin: 0px auto 0px auto;
}

.pleasenote {
font-size:0.9em;
color:#ffffff;
text-align:left;
}

.pleasenotediv {
width:auto;
height:auto;
font-size:0.9em;
color:#ffffff;
text-align:left;
margin: 0px 0px 0px 0px;
}


.bevelimage {
border-top: 3px #cce3ff outset; 
border-left: 3px #cce3ff outset; 
border-bottom: 3px #31557f outset; 
border-right: 3px #31557f outset; 
}

#paypal {
width:450px;
height:44px;
margin: 5px 0px 5px -3px;
border:0px;
background:url(images/paypal.gif) no-repeat;
}


.intextimage {
margin: 0px 0px -5px 0px;
}


#buyingwidetext4 {
width:700px;
height:auto;
margin: 0px auto 0px auto;
background-color:transparent;
padding: 0px 0px 30px 50px;
}

#buyingwidetext4 h1 {
font-size:1.1em;
margin: 30px 0px 0px 0px;
color:white;
}

#buyingwidetext4 p {
width:550px;
font-size:1.1em;
color:white;
margin: 10px 0px 0px 30px;
padding:0px;
}

#buyingwidetext4 p a:link {
color:white;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext4 p a:visited {
color:white;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext4 p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
border-bottom:1px dotted #FFA500;
}

#buyingwidetext4 p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
border-bottom:1px dotted #00FF00;
}


#buyingwidetext5 {
width:700px;
height:auto;
margin: 0px auto 0px auto;
background-color:transparent;
padding: 0px 0px 0px 20px;
}

#buyingwidetext5 h1 {
font-size:1.15em;
margin: 30px 0px 20px 0px;
color:white;
}

#buyingwidetext5 p {
font-size:1.1em;
color:#ffffff;
margin: 0px 0px 0px 0px;
}

#buyingwidetext5 p a:link {
color:#ffffff;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext5 p a:visited {
color:#ffffff;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext5 p a:hover {
color:#FFA500;
text-decoration:none;
background-color:transparent;
}

#buyingwidetext5 p a:active {
color:#00FF00;
text-decoration:none;
background-color:transparent;
}




.returntable {
border-collapse: collapse;
border:1px solid white;
margin: 0px 0px 0px 0px;
}

.returntable td {
border: 1px solid white;
padding: 5px 10px 5px 10px;
}

.returntable a:link  {
text-decoration:none;
color:#FFA500;
}

.returntable a:visited {
text-decoration:none;
color:#FFA500;
}

.returntable a:hover {
text-decoration:underline;
color:#FFA500;
}

.returntable a:active {
text-decoration:underline;
color:green;
}

.smaller {
font-size:0.9em;
color:red;
}

#homecatswrapper {
width:100%;
height:auto;
text-align:center;
background-color:transparent;
margin: 15px 0px 45px 0px;
padding:0px;
}

#homecats {
width:99%;
height:auto;
text-align:center;
margin: 0px auto 0px auto;
background-color:transparent;
text-indent:0px;
padding:0px;
}

#homecats p {
font-size:1em;
text-align:center;
margin: 0px 0px 0px 0px;
padding:0px;
}

#homecats p a:link {
font-size:1em;
text-decoration:none;
color:white;
text-align:center;
}

#homecats p a:visited {
font-size:1em;
text-decoration:none;
color:white;
text-align:center;
}

#homecats p a:hover {
font-size:1em;
text-decoration:none;
color:#FFA500;
text-align:center;
}

#homecats p a:active {
font-size:1em;
text-decoration:none;
color:green;
text-align:center;
}

.tipboxinfo {
font-size:0.9em;
font-style:italic;
}

.termsgotop {
font-size:0.9em;
text-align:right;
}

.smalldownload {
margin: 0px 0px -4px 0px;
}

.thumbpoint {
margin: 0px 0px -4px 0px;
}

#termstopcontainer {
width:auto;
height:auto;
margin: 0px 0px 0px 0px;
}

.termsleft {
width:40%;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
display:inline;
background-color:red;
}

.termsright {
width:40%;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
display:inline;
background-color:green;
}


.termstable {
background-color:transparent;
margin: 0px 0px 0px 35px;
}

.termstable td {
padding: 5px 0px 5px 0px;
color:white;
}

.termstable a:link  {
text-decoration:none;
color:#fff;
}

.termstable a:visited {
text-decoration:none;
color:#fff;
}

.termstable a:hover {
text-decoration:none;
color:#FFA500;
border-bottom:1px dotted #FFA500;
}

.termstable a:active {
text-decoration:none;
color:green;
border-bottom:1px dotted green;
}

.printicon {
border:0px;
margin: 0px 0px 0px 0px;
}

.about_pic {
width:auto;
height:auto;
float:right;
margin: 0px 0px 0px 0px;
border-bottom:50px solid black;
}

#byabacus {
width:300px;
height:auto;
margin: 5px auto 0px auto;
background-color:transparent;
text-align:center;
}

#byabacus p {
font-size:1em;
color:#666666;
text-align:center;
}

#byabacus p a:link {
color:#666666;
text-decoration:none;
}

#byabacus p a:visited {
color:#666666;
text-decoration:none;
}

#byabacus p a:hover {
color:#ffa500;
text-decoration:none;
}

#byabacus p a:active {
color:#00ff00;
text-decoration:none;
}

.links_table {
width:700px;
height:auto;
margin:25px auto 0px auto;
border-collapse: collapse;
border:1px solid #999;
}

.links_td_A {
padding:7px 5px 7px 5px;
background-color:#666;
border:1px solid #999;
}

.links_td_A a:link, .links_td_A a:visited {
color:#fff;
text-decoration:none;
}

.links_td_A a:hover, .links_td_A a:active {
color:#00f;
text-decoration:none;
background-color:#fff;
}

.links_td_B {
padding:7px 5px 7px 5px;
background-color:#333;
border:1px solid #999;
}

.links_td_B a:link, .links_td_B a:visited {
color:#fff;
text-decoration:none;
}

.links_td_B a:hover, .links_td_B a:active {
color:#00f;
text-decoration:none;
background-color:#fff;
}


.contact_table {
border-collapse: collapse;
text-align:left;
width:580px;
margin: 30px auto 30px auto;
background:transparent url(images/postcard3.jpg) no-repeat;
}

.contact_table td {
color:#000;
border: 0px;
}

.contact_td_left {
padding:7px 10px 7px 15px;
}

.contact_td_right {
padding:7px 15px 7px 10px;
}

.sendbutton {
border:1px solid black;
padding:3px;
}

.grat_white a:link {
color:white;
text-decoration:none;
}

.sendbutton2 {
float:right;
margin:0px 20px 0px 0px;
border:1px solid black;
padding:3px;
}
