/* Body */

body								{margin : 0px; background-color : #1e2c37;}	

/* Container elements */

.body-container						{}
.background-container				{}
.left-container						{float : left; margin-bottom : 15px; height : 425px; width : 159px;}
.right-container					{float : left; padding-top : 15px; width : 451px;}
.navigation-container				{padding-top : 15px;}
.main-content-container				{padding-left : 143px; padding-top : 15px; padding-right : 15px; height : 313px;}
.bottom-div-spacer					{position : absolute; left : 0; top : 0; height : 0; z-index : 1;}
.top-div-spacer						{left : 0px; top : 0px; height : 0px; z-index : 2;}
.middle-div-spacer					{position : absolute; left : 0px; top : 0px; background-image : url(../images/page_background.jpg); background-repeat : no-repeat; background-position : left top;}

/* Images */

.opel-logo							{padding-top : 15px;}

/* Fonts */

.paragraph-heading-yellow-bold		{font-family : verdana; font-size : 65%; font-weight : bold; color : #fccc00; padding-bottom : 15px;}
.paragraph-heading-white-bold		{font-family : verdana; font-size : 65%; font-weight : bold; color : #ffffff; padding-bottom : 15px;}
.paragraph-body						{font-family : verdana; font-size : 65%; font-weight : normal; color : #ffffff; padding-bottom : 15px;}
.paragraph-body-last				{font-family : verdana; font-size : 65%; font-weight : normal; color : #ffffff;}

/* Other */

.main-content-scroll				{padding-top : 10px; padding-bottom : 5px; padding-right : 10px; height : 298px; overflow : auto; scrollbar-face-color : #1f2c34; scrollbar-arrow-color : #74bee5; scrollbar-track-color : #74bee5;}

.navigation-element-text			{float : left; width : 133px; padding-left : 11px; padding-top : 1px; padding-bottom : 2px; font-family : verdana; font-size : 10px; font-weight : normal; color : #ffffff; background-color : #202d36; cursor : pointer;}
.navigation-element-text-over		{float : left; width : 133px; padding-left : 11px; padding-top : 1px; padding-bottom : 2px; font-family : verdana; font-size : 10px; font-weight : normal; color : #ffcc00; background-color : #202d36; cursor : pointer;}
.navigation-element-image			{float : right;}
.navigation-subelement-image		{float : left;}
.navigation-subelement-text			{float : left; padding-top : 2px; padding-bottom : 1px; font-family : verdana; font-size : 10px; font-weight : normal; color : #ffffff; cursor : pointer; width : 130px; background-color : #202d36;}
.navigation-subelement-text-over	{float : left; padding-top : 2px; padding-bottom : 1px; font-family : verdana; font-size : 10px; font-weight : normal; color : #ffcc00; cursor : pointer; width : 130px; background-color : #202d36;}
.navigation-separator				{height : 1px;}

.unbeatable-offers					{position : absolute; left : 0px; top : 397px;}

/* Clear */

.clear-both							{clear : both;}