/* New Elements */
i           { font-size: 10; color: #000000; }

input.login { border: 1px solid #97b7d0; font-family: Tahoma, Verdana, "MS Sans Serif"; font-size: 9px; background-color: white; }
input.navlink { border: 1px solid #97b7d0; font-family: Tahoma, Verdana, "MS Sans Serif"; font-size: 9px; background-color: white; }

table.shoppingcart, tr.shoppingcart, td.shoppingcart { border: 1px solid #000000; }

/* Stuff for new layout */
table { border: 0px solid black; padding: 0px; margin: 0em; /*border-collapse: collapse;*/}
img   { border: 0; }
body  { background-color: #e2ebf5; margin: 0em;}
td          { font-family: "Verdana"; font-size: 12px; }
th		{ font-size: 12px; }
textarea,button,input    { font-family: "Verdana"; font-size: 8pt; }
form        { margin-top: 0px; margin-bottom: 0px }
a           { text-decoration: none; color: #000000; }
a:hover     { text-decoration: underline; }

img#logo {
  position: absolute;
  top:0px;
}
img#dvd_review {
  position: absolute;
  top: 273px;
}
img#search {
  position: absolute;
  top: 300px;
}
img#cart {
  position: absolute;
  top: 325px;
}
img#rant {
  position: absolute; 
  top: 262px;
 /* left: 255px; */
  left: 223px;
}
div#reviews {
  position: absolute;
  top: 364px;
}
td#reviews {
  background-image: url(/images/latestreview-bg.png);
  padding-left: 3px;
}

div#admin_links {
  position: absolute;
  top: 685px;
}
td#admin_links {
  background-image: url(/images/latestreview-bg.png);
  padding-left: 3px;
  font-family: "Century Gothic";
  font-size: 10;
}

td.rh { 
  background-color: #97b7d0;
  color: white;
  font-size: 10pt;
}

td.rf1 {
  background-color: white;
  font-size: 6pt;
  border-bottom: solid 3px #97b7d0;
  border-right: solid 3px #97b7d0;
}

td.rf2 { background-color: #d6e6f3; border-bottom: solid 3px #97b7d0; font-size: 6pt; }
td.rp1 { border-bottom: solid 3px #97b7d0; border-left: solid 3px #97b7d0; border-right: solid 3px #97b7d0; background-color: white; }
td.rp2 { border-left: solid 3px #97b7d0; border-right: solid 3px #97b7d0; background-color: white; }
td.rpu { /* border-bottom: solid 3px #97b7d0; */ border-right: solid 3px #97b7d0; background-color: #d6e6f3; }
td.rpu1{ font-family: Arial; font-size: 10pt; font-weight: bold; padding-left: 6px; }
td.rpu2, p.ss { font-family: Arial; font-size: 8pt; padding-left: 6px; }
td.v1  { border-top: solid 3px #96b9d0; font-size: 5pt; background-color: white; }
td.v2l  { border-left: solid 3px #96b9d0;  border-top: solid 3px #96b9d0; background-color: white; padding: 8px; }
td.v2r  { border-right: solid 3px #96b9d0; border-top: solid 3px #96b9d0; background-color: white; padding: 8px; }
td.vh1 { font-family: Arial; font-size: 15pt; color: #96b7d0; padding: .5em; border-left: solid 3px #97b7d0; border-bottom: solid 3px #97b7d0; background-color: white; }
td.vh2 { font-family: Arial; font-size: 15pt; color: #96b7d0; padding-right: .5em; border-right: solid 3px #97b7d0; border-bottom: solid 3px #97b7d0; background-color: white; }
td.vb  { border-bottom: solid 3px #96b9d0; font-family: Arial; font-size: 10pt; font-weight: bold; color: #2e4153; background-color: white; padding: 0em .5em}
td.v3  { font-family: Arial; font-size:10pt; color: #2e4153; }
td.v4  { padding: .5em;  border-left: solid 3px #96b9d0; border-right: solid 3px #96b9d0; background-color: white; }

/* For Item Info Text */
td.item {
    padding-right: 1em;
    padding-left: 1em;
	border-left: solid 3px #96b9d0;
	border-right: solid 3px #96b9d0;
	background-color: white;
}

.itemInfo {
    font-family: Arial;
	font-size: 12px;
	color: #0077e6;
}

.itemInfoRight {
    font-family: Arial;
	font-size: 11px;
	color: #0077e6;
}

.itemHeaders {
	font-family: Arial;
    font-size: 15px;
    color: #0077e6;
    font-weight: bold;
}

.itemInfo2 {
    font-family: Arial;
    font-size: 11px;
    color: #696969;
}

.date       { font-family: "Verdana"; font-size: 7.5pt; }
.postedby   { font-family: "Verdana"; font-size: 6.5pt; text-align: center }

.compact {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.listrow {
	border-top: 1px solid Black;
	border-bottom : 1px solid Black;
	padding-top : 2px;
	padding-bottom : 2px;
	background : #EEEEEE;
	margin-top : 2px;
	margin-bottom : 2px;
}

.dvdrow {
  border-right: 3px solid #96b6d0;
  border-left: 3px solid #96b6d0;
}

.rs1 {
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	background-color : White;
}

.rs2 {
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	background-color : White;
}

div.float { float: left; padding: .5em; }
div.float p { text-align: center; }

table.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

td.newsText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

td.newsTextHeader {
  font-family: Verdana, Arial, sans-serif;
  /* font-color: #314465; */
  color: #314465; /* Wow i did this soo wrong for soo long */
  font-size: 11px;
  line-height: 1.5;
}

a.leftMenu, div.leftMenu, td.leftMenu {
  font-family: Arial; font-size: 8pt;
  color: #000000 ! important;
}
