/* Main CSS file for golmium.com */

/* Colors 
green   468966
dark-green  34664C 
sand    fff0a5
yellow  ffb03b 
brick   b64926
red     8e2800

header-gray 444444
header-title-orange f66e12
*/ 

/*-------------- General --------------*/

div
{
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
}

/*-------------- Header --------------*/

div#header_zone
{
    background-color:#34664C;
    padding:0px;
    overflow:hidden;
    width:100%;
}

/*
.header_col
{
    background-color:#34664C;
    width:50%;
    float:left;
}
*/

.header_colL
{
    background-color:#34664C;
    width:67%;
    float:left;
}

.header_colR
{
    background-color:#34664C;
    width:33%;
    float:right;
}

table#right_header_table
{
    padding:0px;
    margin:auto;
    width:auto;
    margin-right:0px;
    padding-top:10px;
    padding-bottom:10px;
}

tr#row_header_menu
{
	text-align:center;
}

a.header_link:link, a.header_link:visited
{
    font-size:1.4em;
    color:#fff0a5;
    text-decoration:none;
    text-align:left;
}

a.header_link:hover, a.header_link:active
{
    color:#ffb03b;
}

img#header_download
{
    display:block;
    margin-left:0;
    margin-right:auto;
}

img_header_download
{
    display:block;
    margin-left:0;
    margin-right:auto;
}

img#logo
{
    padding-bottom:10px;
    padding-right:20px;
}

header
{
    color:#fff0a5;
    text-align:right; 
    vertical-align:middle;
    font-size:1.8em;
    font-weight:bold;
    background-color:#34664C;
    padding-top:60px;
    padding-bottom:60px;
    padding-left:20px;
    padding-right:0px;
}

/*-------------- Content --------------*/

.app_text_cell
{
    padding-bottom:0px;
}

.promo
{
    color:#f66e12;
    text-align:center; 
    font-size:2em;
    font-weight:bold;
    /*border-bottom: 3px solid #468966;*/
}

.content_header
{
    color:#34664C;
    text-transform:uppercase;
    text-align:center; 
    font-size:1.2em;
    font-weight:bold;
    margin:auto;
    padding-top:10px;
    padding-bottom:10px;
    width:100%;
    max-width:980px;
}

.content_header_not_caps
{
    color:#34664C;
    text-align:center; 
    font-size:1.2em;
    font-weight:bold;
    margin:auto;
    padding-top:10px;
    padding-bottom:10px;
    width:100%;
    max-width:980px;
}

.apps_column_2
{
    width:50%;
    text-align:center;
    float:left;
    background-color:#ffffff;
}

.apps_column_2L
{
    width:60%;
    text-align:center;
    float:left;
    background-color:#ffffff;
}

.apps_column_2R
{
    width:40%;
    text-align:center;
    float:left;
    background-color:#ffffff;
}

.apps_column_3
{
    width:29%;
    float:left;
}

.apps_column_3_center
{
    width:42%;
    float:left;
}

.app_text_2
{
	padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:1.4em;
    font-weight:bold;
    color:#f66e12;
    text-align:center;
}

.app_text_3
{
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:1.4em;
    color:#f66e12;
  	text-align:center;
    background-color:#444444;
}

/*div#dark_table
{
    background-color:#444444;
    padding-top:20px;
    padding-bottom:20px;
    width:100%;
}*/

.dark_row
{
    background-color:#34664C;
    display:table;
    width:100%;
    max-width:980px;
    padding-bottom:0px;
}

.light_row
{
    width:100%;
    max-width:980px;
    display:table;
    background-color:#ffffff;
}

.app_image
{
	padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
}

img#bottom_download
{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.p_with_image_centered
{
    padding:0px;
    text-align:center;
}

.image2
{
    padding:10px;
    text-align:center;
}

.image3
{
    padding:10px;
    text-align:center;
    max-height: 500px;
    width:auto; /* Ensures aspect ratio is maintained */
}

/*-------------- Bottom --------------*/

div#bottom_zone
{
    background-color:#34664C;
	width:100%;
}

.bottom_row
{
    padding-top:15px;
    padding-bottom:15px;
    width:100%;
    max-width:980px;
    display:table;
    background-color:#34664C;
}

.bottom_column
{
    width:20%;
    padding:0px;
    text-align:center;
    float:left;
    background-color:#34664C;
}

a.bottom_text:link, a.bottom_text:visited
{
    font-size:1.3em;
    color:#fff0a5;
    text-align:left;
    text-decoration:none;
}

a.bottom_text:hover, a.bottom_text:active
{
    color:#ffb03b;
}

/*-------------- SubBottom --------------*/

footer
{
    background-color:#468966;
    padding-top:0px;
    text-align:center;
    padding-bottom:0px;
	width:100%;
}

a.sub_bottom_bold:link, a.sub_bottom_bold:visited
{
    color:#fff0a5;
    text-decoration:none;
    font-size:1.2em;
}

a.sub_bottom_bold:hover, a.sub_bottom_bold:active
{
    color:#ffb03b;
}

p#copyright
{
	color:#fff0a5;
	margin:0px;
	padding:10px;
}

/* End */




