
BODY {
        color: #000000;
//        background-color: #FFFFFF;
	  background: 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;
}

/* #######################################*/
/* ########### HORIZONTAL_MENU ###########*/
/* #######################################*/

.horizontal_menu a:visited{
        color: #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}

.horizontal_menu a:link{
        color: #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}

.horizontal_menu a:hover{
        color: RED; // #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}

table.horizontal_menu {
        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: #FFFFFF; 
        background-color: BLUE; 
        text-align: center;
        vertical-align: middle;
        border-color: #FFFFFF; // #000000;
        border-collapse: collapse;
        border-style: solid;
	border-width: 1px 1px 0px 1px;
}



/* #######################################*/
/* ######### END HORIZONTAL_MENU #########*/
/* #######################################*/

a.table_outer:visited {color: #FFFFFF;}

.table_outer {
        width: 98%;
        max-width : 98%;
        border-width: 0px 0px 0px 0px;
	font-size: 10;
}

/*#####################################*/
/*############ PAGE_HEADER ############*/
/*#####################################*/

td.page_header {
        width: 33%;
	white-space:nowrap;
}

.page_header {
        border-color: #000000;
        color: #FFFFFF; 
        background-color: #0000FF; 
        text-align: center;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:25px; 
}



/*#####################################*/
/*########## END PAGE_HEADER ##########*/
/*#####################################*/

.page_menu {
        text-align: left;
        vertical-align: top;
        width: 160;
        max-width: 160;
        color: #FFFFFF; 
        background-color: RED; 
        padding: 10px;

	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#000000; 

}

.page_menu a:link {
        color: #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}

.page_menu a:visited {
        color: #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}

.page_menu a:hover {
        color: BLUE; // #FFFFFF; 
        text-decoration: none;
        font-size: 12;
}


.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: #FFFFFF;
        background-color: #0000FF; // #3C117C;
        text-align: center;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:10px; 
}

table.forsale, table.catalog, table.prototypes, table.data, table.links, table.model, table.manufacturer, table.cart, table.checkout_cart, table.browse, table.search {
        color: #000000;
        width: 100%;
        max-width : 100%;
	text-align: left;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}

table.articles {
        color: #000000;
        width: 100%;
        max-width : 100%;
        border-width: 0px 0px 0px 0px;
	text-align: left;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}


th.forsale, th.catalog, th.prototypes, th.cart, th.checkout_cart, th.browse, th.search {
        border-color: #000000;
        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.articles {
        border-color: #000000;
        border-style: solid;
        border-width: 0px 0px 2px 0px;
        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, .prototypes {
        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: none; // yellow;
        padding-left: 2px;
        padding-right: 2px;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:12px; 
}



a.articles:link {
        color: #000000; // #000099;
        text-decoration: none;
        font-size: 12;
}

a.articles:visited {
        color: #000000; // #000099;
        text-decoration: none;
        font-size: 12;
}

a.articles:hover {
        color: #000000; // #222222;
        text-decoration: none;
        font-size: 12;
}


caption.data {
        text-align: left;
}



.model {
        background-color: none; //#AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        text-align: left;
        vertical-align: top;
        font-size: 10;
        border-color: #000000;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
}

td.model, th.model {
        border-width: 0px 0px 1px 0px;
}

.cart, .checkout_cart {
        background-color: none; //#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: white; // #AADDFF;
        padding-left: 2px;
        padding-right: 2px;
        font-size: 10;
}

.data, .links, .contact, .browse, .search, .manufacturer {
        padding-left: 2px;
        padding-right: 2px;
        font-size: 10;
}

th.data, th.links, th.checkbox, th.browse, th.search, th.manufacturer {
        background-color: #FFDDAA;
        font-size: 10;
}

td.data, td.links, td.checkbox, td.browse, td.search, td.manufacturer {
        background-color: white; // #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: blue;
        font-size: 10;
}

.page_right {
        width: 120;
}

.tabs {
        text-align: center;
	margin: 30px auto; 
}

a:link {
        color: #000000; 
        text-decoration: none;
        font-size: 12;
}

a:visited {
        color: #000000; // #808080; 
        text-decoration: none;
        font-size: 12;
}


a:hover {
        color: BLUE; //#000000; 
        text-decoration: none;
        font-size: 12;
}
/*#################################*/
/*############ WELCOME ############*/
/*#################################*/

.welcome {
        border-color: #000000;
        color: red; 
        background-color: none; 
        text-align: center;
	font-family:Arial, Helvetica; 
	font-weight:bold; 
	font-size:15px; 
}

/*#################################*/
/*########## END WELCOME ##########*/
/*#################################*/
