/** Body **/

body {
      background-color: #000000;
	  background-image: url("images/bg3.jpg");
      background-repeat: repeat;
	  background-attachment:fixed;
} /* end body */

/* Custom Header styles */
.cobalt-header {
	font-weight: normal;
	position: relative;
	font-size: 20pt;
	color:#555555;
	margin: 0 .5em;
}

.cobalt-header2 {
	position: relative;
	top: -1em;
	font-size: 10pt;
	color:silver;
	font-weight: normal;
	margin: 0 3em;
	letter-spacing: .5em;
	text-transform: uppercase;
	z-index: 2;
}

/* Title headers for each page (Beside the logo) */
.cobalt-Ultra-header {
	font-weight: normal;
	position: relative;
	font-size: 30pt;
	color:#555555;
	margin: 0 .5em;
}

.cobalt-Ultra-header2 {
	position: relative;
	top: -1em;
	font-size: 13pt;
	color:silver;
	font-weight: normal;
	margin: 0 3em;
	letter-spacing: .5em;
	text-transform: uppercase;
	z-index: 2;
}

.title-header {
	color: #9098AB;
}

/* Fieldset Legend Styles */
legend {
	color:#6396fc;
	font-size:12pt;
}

/** Link styles **/

a:link {
         text-decoration: none; 
         color:rgb(200,0,0);
} 

a:visited {
           text-decoration: none; 
           color:rgb(200,0,0);
} 

a:active {
           text-decoration: none; 
           color:0099ff;
} 

a:hover {
          color:#0099ff;
          text-decoration:none;
		  /*
          border-top:1px solid;
          border-bottom:1px solid;
          border-left:1px solid;
          border-right:1px solid;
		  */
}

.navlnk {
	  font-size:15pt;
}



/** Fieldset and hr styles **/
fieldset, hr {
              border-color: #666666;
}

hr {
	border: none;
	border-bottom: 1px solid #000000; /*9098AB */
	height: 0;
	margin: 0 1em;
}



/** Table styles **/
.blackback, .blackback TD, .blackback TH
{
background-color:black;
}

/** Contact td values **/
.contactName {
	width: 300px;
}



/** Fieldset Sizes **/
.content_set {
width:600px;
}

.bottom_set {
width:300px;
}

.galleryImg {
	width:125px;
	height:100px;
}



/** Brands **/
.copy {
	font-size:14pt;
	color:#6396fc;
	font-weight: normal;
}



/** Text styles **/
.mainText {
	font-size: 14pt;
	color:#C9CFC9;
	font-weight: normal;
}

dt {
	font-size: 14pt;
	color:#AAAAAA;
	font-weight: bold;
	text-decoration: underline; 
}

dt.special {
	font-size: 14pt;
	color:#FF0000;
	font-weight: bold;
	text-decoration: underline; 
}

dd {
	font-size: 14pt;
	color:#C9CFC9;
	font-weight: normal;
}





/** Iframe styles **/
.blend {
background-color: 'transparent';
filter:alpha(opacity=0) !important;
-moz-opacity:0.00 !important;
opacity: 0.00 !important;
}

.if-config {
background-color: #000000;
text-align:center;
color:#FFFFFF;
}



/** Opacity styles **/
.clear70 { 
background-color: #000000 !important;
filter:alpha(opacity=70) !important;
-moz-opacity:0.70 !important;
opacity: 0.70 !important;
}

.clear80 { 
background-color: #000000 !important;
filter:alpha(opacity=80) !important;
-moz-opacity:0.80 !important;
opacity: 0.80 !important;
}

.clear85 { 
background-color: #000000 !important;
filter:alpha(opacity=85) !important;
-moz-opacity:0.85 !important;
opacity: 0.85 !important;
}



/** Predefined Colors **/
.blue {	
	color:#6396fc !important;
}

.red {
	color:#ff0000 !important;
}

.silver {
	color:#888888 !important;
}

.white {
	color:#ffffff !important;
}

.gold {
	color:#FFD880 !important;
}


/** Layout Positions **/
/* Main banner at the top */
#mainBanner {
	float: left;
	width: 100%;
	height: 8em;
	
}

/************** GOOD STUFF  -MT Master Layout-  ****************/

/** Main content of the page **/
#content {
	float: left;
	/*margin-left: 20%;*/
	width: 63.95%; /* for right menu added: 63.95%; If left menu adjusts, 82% */
}

#main {
	background-color: #000033;
	clear: left;
}

/** Navigation **/
#leftMenu {
	float: left;
	width: 18%; /* Alternatively 18%; otherwise, 10em*/
	background-color: transparent;
	padding-bottom: 5em;
}

#rightMenu {
	float: right;
	width: 18%;
	padding-bottom: 5em;
	margin-left: -18%;
}

#menu {
	position: relative;
	top: 16.3em;
	left: 6em;
	width: 48em;
	background-color: #000033;
}



/* Text at the bottom */
#footer {
	clear: both;
	text-align: center;
	margin: 0;
}



/** Menu headers **/
#leftMenu h1 {
	background: url(images/silver-back.gif);  
	color: #9098AB;
	font-size:14pt;
	font-weight: normal;
	margin: 0 .5em;
	border-top: .2em solid #667788;
}

#rightMenu h1 {
	background: url(images/silver-back.gif); 
	color: #9098AB;
	font-size:14pt;
	font-weight: normal;
	margin: 0 .5em;
	border-top: .2em solid #667788;
}



/* Div border styles */
.outer {
	color: #CCCCCC;
	margin: 2px 1px 1px 1px;
	border: 1px solid;
/*	-moz-opacity: .9; */
}
.inner {
	color: #555555;
	border: 1px solid;
}



/** Page Nav Div Styles **/
.pages {
	margin: 1px;
}
.pages .outer {
	float: right;
	margin: 0 1px;
}
.pages a {
	display: block;
	padding: .2em .5em;
}
.pages a:hover {
	background: #6A758A;
	color: #31343E;
	border-bottom: none !important;
}
.pages .total {
	width: 12em;
}
.pages .total a:hover {
	background: transparent;
	color: #ABC;
}

/************** End GOOD STUFF  -MT Master Layout-  **************/

/** Backgrounds **/
.blueBack { 
	background-image: url("images/dblue131.jpg");
    background-repeat: repeat;
	background-attachment:fixed;
}

.moltenRockBack { 
	background-image: url("images/molten01.JPG"); 
    background-repeat: repeat;
	background-attachment:fixed;
}

.bronzePlateBack { 
	background-image: url("images/background_metal_12.jpg"); 
    background-repeat: repeat;
	background-attachment:fixed;
}

.metalBackSilver { 
	background-image: url("images/metalmtn.JPG");
    background-repeat: repeat;
	background-attachment:fixed;
}

.metalBackBlack { 
	background-image: url("images/bg3.jpg"); 
    background-repeat: repeat;
	background-attachment:fixed;
}

.metalBack { 
	background-image: url("images/metal-back.gif");
    background-repeat: repeat;
	background-attachment:fixed;
}

.metalBackBlue { 
	background-image: url("images/metal-back-blue.gif");
    background-repeat: repeat;
	background-attachment:fixed;
}

.gridBack { 
	background-image: url("images/grid-back.png");
    background-repeat: repeat;
	background-attachment:fixed;
}

.stripeBack { 
	background-image: url("images/global_background.gif");
    background-repeat: repeat;
	background-attachment:fixed;
}

.silverHeaderBack {
	background-image: url("images/silver-back.gif");
    background-repeat: repeat;
}

.toolboxBack {
	background-image: url("images/background_metal_02.jpg");
    background-repeat: repeat;
	background-attachment:fixed;
}
