/* Style for Giromax */

html {
scrollbar-base-color: rgb(204,204,204);}

body {
min-width: 850px;}

div {
margin:0;}

address {
padding-left:10px;
font-style:normal;
white-space:nowrap;}

a {
text-decoration:none;
color: rgb(57,63,125);}

a:hover {
text-decoration:underline;
color: rgb(153,0,0);}

/* Classes */
a.mail {
color: rgb(153,0,0);
text-decoration:none;}

a.mail:hover {
color: rgb(57,63,125);}

input.butt {
border:3px double rgb(255,255,255);
background-color: rgb(57,63,125);
color: rgb(255,255,255);
cursor:hand;
cursor:pointer;}

input.butt:hover {
border:3px double rgb(255,255,255);
background-color: rgb(153,0,0);
color: rgb(255,255,255);}

.flexL {
margin-right:10px;
border: 1px solid rgb(57,63,125);}

.flexR {
margin-left: 10px;
border: 1px solid rgb(153,0,0);}

.pad20b {
padding-bottom:20px;}

.pad10t {
padding-top:10px;}

/* Colours */
.lGry {
color: rgb(240,243,243);}
.mGry {
color: rgb(204,204,204);}
.dGry {
color: rgb(102,102,102);}
.dRed {
color: rgb(153,0,0);}
.mRed {
color: rgb(166,21,21);}
.crm {
color: rgb(255,255,204);}
.blu {
color: rgb(57,63,125);}

/* Anchors */
div.Anav a {
text-decoration: none;
font-size: 14px;
font-weight: bold;
color: rgb(102,102,102);}

div.Anav a:hover {
color: rgb(153,0,0);}

div#Cnav a {
text-decoration: none;
font-size: 12px;
font-weight: normal;
color: rgb(102,102,102);}

div#Cnav a:hover {
color: rgb(153,0,0);}

span#csl a {
font-size:10px;
font-weight:normal;
color: rgb(153,0,0);
text-decoration:none;}

span#csl a:hover {
color: rgb(57,63,125);}



/* Borders & Margins  */
.m2R {
margin:2px;
width:100px;
height:100px;
cursor:pointer;}

.m2Duo {
margin:2px;
width:100px;
height:25px;}

/* Principal Divs */

div#blocA {
position:absolute;
top:30px;
left:0;
width:100%;
background: url(../images/build/sliver.png) repeat-x 0 0;}

div#Ai {
position:relative;
z-index:20;}

div#Aii {
position:relative;
top:0;
left:0}

div#Aiii {
position:relative;
float:right;
white-space:nowrap;
top:-57px;
right:0;
margin-bottom:-57px;}

div#Aiiib {
position:absolute;
color: rgb(255,255,255);
font-size:19px;
top:14px;
right:20px;}

div#Aiv {
position:relative;
top:-1px;
left:0;
z-index:20;}

div.Anav {
position: absolute;
text-align: right;
left:10px;
width:144px;
z-index:30;}

img.navline {
width:146px;
height:1px;}

div#Av {
position:relative;
float:right;
white-space:nowrap;
top:-151px;
right:0;
margin-bottom:-151px;}

html>body div#Av {
top:-149px;
margin-bottom:-149px;}

div#Avi {
position:relative;
top:-1px;
left:0;}

div#Avib {
position:absolute;
font-size:11px;
color: rgb(102,102,102);
text-align:right;
top:180px;
right:20px;}

div#blocB {
position:absolute;
top:232px;
left:0;
background-color: rgb(244,244,244);
width:100%;}


div#Bi {
width:420px;
background-color: rgb(255,255,255);}

div#Bib{
position:absolute;
color: rgb(255,255,255);
font-size:18px;
top:6px;
left:10px;
width:400px;}

div#Bii {
position:absolute;
font-size:18px;
top:10px;
left:450px;}

div#container {
position:absolute;
top:271px;
left:0;
background-color: rgb(244,244,244);
width:100%;}

div#Ci {
position:relative;
white-space:nowrap;
top:0;
left:0;
background-color: rgb(255,255,255);
width:420px;}

div#Cii {
position:relative;
white-space:nowrap;
top:0;
left:0;
background-color: rgb(255,255,255);
width:420px;}

div.Cprod {
position:absolute;
text-align:center;
font-size:13px;
color: rgb(0,0,0);
top:6px;
width:100px;}

div#Ciii {
position:relative;
top:0;
left:0;
background-color: rgb(255,255,255);
width:420px;}

div#Ciiib {
position:absolute;
color: rgb(153,0,0);
font-weight: bold;
top:20px;
left:20px;}

img#Cbg {
width:413px;
height:263px;}

div#Ciiic {
position:absolute;
color: rgb(0,0,0);
font-size:12px;
top:50px;
left:20px;
width:380px;
}

img#csi {
float: left;
border: 1px solid rgb(204,204,204);
margin-right:1em;}

span#csl {
font-weight:normal;
font-size:10px;
color: rgb(153,0,0);
position:absolute;
left:280px;}

div#Cnav {
position:relative;
text-align:center;
font-size: 12px;
font-weight: normal;
color: rgb(102,102,102);
top:0;
left:0;
background-color: rgb(255,255,255);
width:420px;
z-index:50;}

div#Civ {
position:relative;
text-align:center;
color: rgb(204,204,204);
font-size:9px;
top:0;
left:0;
background-color: rgb(255,255,255);
width:420px;}

div#content {
position:absolute;
text-align:justify;
font-size:12px;
top:2px;
left:470px;
padding-right:20px;
width:auto;}

html>body div#content {
margin-right:20px;
padding-right:0;
width:auto;}

div#Cv {
position:absolute;
text-align:right;
font-size:10px;
color: rgb(204,204,204);
bottom:4px;
right:2em;
width:100%;}

div#Newi {
color:rgb(153,0,0);
font-size:13px;
font-weight:bold;
position:absolute;
z-index:40;
top:200px;
left:20px;
width:380px;
}

