/* Page Style */
body				{margin: 80px 0 0 0; padding: 0; background-color: #262626; background-image: url(../images/bg.png); background-repeat: repeat-x; background-attachment: fixed;}
img					{border: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center;}
p img				{border: 0; margin-bottom: 0px;}


/* Layers */
#container			{width: 900px; height: 600px; margin-left: -450px; left: 50%; background-color: #FFF; position: absolute;}
#top				{width: 900px; height: 100px; clear: both; top: 0; left: 0;}
#left				{width: 160px; height: 500px; top: 100px; left: 0; background-image: url(../images/rimac_left.png); position: absolute;}
#main				{width: 740px; height: 500px; top: 100px; left: 160px; background-image: url(../images/rimac_bg.png); background-repeat: no-repeat; position: absolute; overflow: auto;}
#mainpadding		{margin: 20px 60px 20px 20px;}
#copyright			{width: 900px; margin-left: -450px; left: 50%; top: 700px; position: absolute;}
.clearing			{width: 700px; clear: both;}
.productimage		{margin: 10px; border: 1px solid #C6C6C6; background-color: #FFF; padding: 10px; float: right;}


/* Lists */
li					{margin-left: -20px; list-style-type: square;}
ul#menu				{margin: 0; list-style-type: none; background-image: url(../images/menu_bg.png); background-repeat: repeat-y;}
ul#menu li			{padding: 5px 14px 5px 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #262626; text-align: right;}


/* Text types */
h1					{font-family: "Franklin Gothic Medium", Franklin, Arial, Helvetica, Sans-Serif; font-size: 19pt; color: #262626; text-align: left; margin: 0; font-weight: normal;}
h2					{font-family: "Franklin Gothic Medium", Franklin, Arial, Helvetica, Sans-Serif; font-size: 14pt; color: #262626; text-align: left; margin: 0; font-weight: normal;}
h3					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 12pt; color: #262626; text-align: left; margin: 0; font-weight: bold;}
h4					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: left; margin: 0; font-weight: bold;}
h5					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #262626; text-align: left; margin: 0; font-weight: normal;}
h6					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #808080; text-align: center; margin: 0; font-weight: normal;}
p, th, td, li		{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: left; margin: 0;}
form, input, textarea, select, option	{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #000000;}


/* Text formatting */
.bold				{font-weight: bold;}
.italic				{font-style: italic;}
.center				{text-align: center;}
.left				{float: left;}
.right				{float: right;}


/* Linking */
a:link, a:visited	{text-decoration: underline; color: #262626;}
a:hover, a:active	{text-decoration: underline; color: #CF1043;}
h6 a:link, h6 a:visited	{text-decoration: none; color: #808080;}
h6 a:hover, h6 a:active	{text-decoration: none; color: #F2F2F2;}
ul a:link, ul a:visited {text-decoration: none; color: #262626;}
ul a:hover, ul a:active {text-decoration: none; color: #CF1043;}