BODY {
        color: #RED;
        background: BLACK; //url(pictures/rsm.jpg) 
        font-size: 10;
        text-align: center;
}

P {
        padding : 2px 2px 2px 2px;
        font-size: 10;
}

th {
        text-align: left;
        font-size: 10;
}

a:link,a:visited {
        color: YELLOW;
        text-decoration: none;
        font-size: 12;
}

a:hover {
        color: WHITE;
        text-decoration: underline;
        font-size: 12;
}

table.horizontal_menu {
	color: red;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.horizontal_menu {
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:17px; 
        color: red; 
        background-color: #404040;
        text-align: center;
        vertical-align: middle;
        border-collapse: collapse;
        border-color: #404040;
        border-style: solid;
        border-width: 0px 2px 0px 2px;
}


.table_outer {
        width: 98%;
        max-width : 98%;
        border-width: 0px 0px 0px 0px;
	font-size: 10;
}

.page_header {
        color: RED; 
	/* #FFCC00; */
        background-color: #404040;
        text-align: center;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:25px; 
}

td.page_header {
        width: 33%;
	white-space:nowrap;
}

.page_menu {
        text-align: left;
        vertical-align: top;
        width: 160;
        max-width: 160;
        color: RED;
        background-colo: BLACK;
        padding: 10px;

	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#000000; 

}

.page_content {
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 

        text-align: center;
        vertical-align: top;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.page_footer {
        color: RED;
        background-color: #404040;
        text-align: center;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:10px; 
}

table.forsale, table.catalog, table.articles, table.data, table.links, table.model, table.cart, table.checkout_cart, table.browse, table.search {
	border: 1;
	border_color: red;
	color: red;
        width: 100%;
        max-width : 100%;
	text-align: left;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

th.forsale, th.catalog, th.articles, th.cart, th.checkout_cart, th.browse, th.search {
	color: red;
        border-color: red;
        border-style: solid;
        border-width: 1px 2px 2px 1px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

th.total {
        text-align: right;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.total {
        border-color: #000000;
        border-style: solid;
        border-width: 1px 0px 0px 0px;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.forsale {
        background-color: none; //#AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        text-align: left;

        border-color: #000000;
        border-style: solid;
        border-width: 1px 0px 0px 0px;

	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.catalog {
        background-color: none;
        padding-left: 2px;
        padding-right: 2px;
        text-align: left;
        border-color: #000000;
        border-style: solid;
        border-width: 1px 0px 0px 0px;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.articles {
        background-color: BLACK; // yellow;
        padding-left: 2px;
        padding-right: 2px;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

.model {
        background-color: BLACK; //#AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        text-align: left;
        vertical-align: top;
        font-size: 10;
        border-color: #000000;
        border-style: solid;
        border-width: 1px 0px 0px 0px;
}

.cart, .checkout_cart {
        background-color: BLACK; //#AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        text-align: left;
        vertical-align: top;
        font-size: 10;
        border-color: #000000;
        border-style: solid;
        border-width: 1px 0px 0px 0px;
}

img.thumbnail, img.picture {
        margin: 3px;
        border: none;
        font-size: 10;
}

.register, .checkout {
        background-color: BLACK; // #AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        font-size: 10;
}

.data, .links, .contact, .browse, .search  {
	border-color: red;
        padding-left: 2px;
        padding-right: 2px;
	color: red;
        font-size: 10;
}

th.data, th.links, th.checkbox, th.browse, th.search {
        background-color: black;
        font-size: 10;
}

td.data, td.links, td.checkbox, td.browse, td.search {
        background-color: black; // #AADDFF;
        font-size: 10;
}

td.search {
        text-align: center;
        font-size: 10;
}

.errormessage {
        color: red;
        font-size: 10;
}

.greeting {
        font-weight: bold;
        font-style: italic;
        font-size: 10;
}

.checkbox {
        width: 25;
        font-size: 10;
}

.button {
	font-size: 10;
}

.records_summary {
        color: red;
        font-size: 10;
}