/* CSS Document */

body {
font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin:0;
background-color:#b6b6b6;
background-image:url(siteimages/pageBgg.jpg);
background-repeat:repeat-x;
color:#2A2A2A;
}

img {
border:0;
}

#contentwrapper {
position:absolute;
left:50%;
width:944px;
margin-left: -472px;
background-color:#FFFFFF;
margin-top:10px;
background-image:url(siteimages/sliceg.jpg);
background-repeat:repeat-y;
}

#masthead {
background-image:url(siteimages/headerg.jpg);
background-repeat:no-repeat;
height:129px;
}

#topnav {
height:41px;
background-image:url(images/horiz-menu-top.jpg);
background-repeat:repeat-x;
margin:0 11px 0 5px;
}
/*--------------------------------------------------------*/

#showcase {position: relative;overflow: hidden;

margin: 0 11px 0 5px;
}
.showcase-div {height: 10px;}

#showcase .column-1 {
	width: 600px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
/*	background: url(../images/showcase-overlay1.png) 0 100% repeat-x;*/
	*z-index:-2;

}

#showcase .column-2 {
	margin-left: 600px;
	color: #fff;
	background: url(images/showcase-overlay2.png) 0 0 repeat-x;
}

#headlines-block {


}
.wrapper #showcase a:hover {
	color: #fff;
	text-decoration: none;
}

#showcase .column-2 .moduletable h3, #showcase .column-1 .moduletable h3 {
	margin-top: 0;
	font-size: 150%;
	color: #fff;
	font-weight: normal;
}

#showcase .column-2 .padding {padding: 10px 20px 15px 20px;}

#showcase label {
width:80px;
font-weight:bold;
float:left;
}
.form1 {
margin-bottom:4px;
}

/*#showcase input {
padding:2px 0;
}*/
.date-block {
	color: #fff;
	font-size: 140%;
	height: 90px;
	position: relative;
}

.date-line {
	float: right;
	margin-right: 115px;
	margin-top: 35px;
}

span.date-number {
	font-weight: bold;
	padding: 4px 5px;
	background-color:#1478b7;
}

.clock {
	width: 85px;
	height: 85px;
	position: absolute;
	right: 10px;
	top: 2px;
}

7/* Blue */

body.bc-blue {
	border-top: 4px solid #0D5079;
}


.bc-blue {
	color: #0D507A;
}

#showcase {
	background: #0D4E76 url(images/blue/showcase-bg.png) 0 0 no-repeat;
	font-size:0.9em;
	
}

.bc-blue .showcase-div {
	background: url(images/blue/showcase-div.png) 0 0 repeat-x;
}

.bc-blue #showcase .column-1 {
	border-right: 1px solid #166C97;
	
}

.bc-blue #showcase a {
	color: #D0F0FF;
}

.bc-blue #showcase ul.latestnews li {
	background-color: #083552;
}

.bc-blue #showcase ul.latestnews li:hover {
	background-color: #06273C;
}

.bc-blue .date-block {
	border-bottom: 1px solid #1478B7;
}

.bc-blue span.date-number {
	background: #1478B7;
	color: #fff;
}




/*----------------------------------------------------*/

#masthead h1{
margin: 0 0 0 120px;
padding: 70px 0 0 10px;
color:#FF0000;
font-size:1.2em;
}
#masthead h2{
margin-top:70px;
margin-left:50px;
padding:0;
color:#FFFFFF;

}


#topcrumb{
font-size:0.8em;
padding: 15px 5px 0 215px;

}

#topcrumb a{
color:#2A2A2A;
}
#topcrumb a:visted{
color:#2A2A2A;
}
#topcrumb a:hover{
color:#2A2A2A;
text-decoration:none
}

#bottomcrumb{
margin: 5px 0 2px 220px;
clear:both;
font-size:0.8em;
}

#bottomcrumb a{
color:#2A2A2A;
}
#bottomcrumb a:visted{
color:#2A2A2A;
}
#bottomcrumb a:hover{
color:#2A2A2A;
text-decoration:none
}
#btt {
clear:both;
height:30px;
text-align:right;
padding-right:40px;
}

#btt img {
border:0;
}

#maincontentwrap {
margin: 0 12px 0 6px;
padding:5px;
background-color:#d5d5d5;
}

#maincontent {
padding: 0 5px;
background-color:#ffffff;
border:1px solid #bbbbbb;
background-image:url(siteimages/mainTop.jpg);
background-repeat:repeat-x;
}

#sidebar {
float:left;
width:190px;
margin:10px 0;
padding:0;
}

#searchbox {
background-color:#1c3e7d;
background-image:url(siteimages/searchbottom.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding-bottom:10px;
}


#sidebar form {
padding-left:10px;
}

#sidebar form label{
color:#FFFFFF;
font-size:0.8em;
}

#homeright {
float:right;
width:190px;
margin:10px 0;
padding:0;
}

#content {
margin-left:200px;
width:660px;
}
#homecontent {
margin-left:200px;
width:500px;
}

#homecontent h2 {
color:#1c3e7d;
font-size:1.4em;
margin-top:0px;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
}

#homecontent h1 {
color:#1c3e7d;
font-size:1.4em;
margin-top:0px;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
}


#content h2 {
color:#1c3e7d;
font-size:1.4em;
margin-top:0px;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
}

#content h1 {
color:#1c3e7d;
font-size:1.4em;
margin-top:0px;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;
}


#pagelead {
padding-left:15px;
}

#content table {
width:660px;
border:0;

}

#content th {
background-color:#C9D1DF;
font-weight:normal;
text-align:left;
font-size:0.7em;
}

#content td {
font-size:0.76em;
padding:2px;
}

.sortedby {
font-size:0.8em;
}

.smaller {
font-size:0.9em;
}
/*---------------Details Links ----------*/
.smaller a {
color:#333333;
text-decoration:none;
}

.smaller a:visited {
color:#333333;
text-decoration:none;
}
.smaller a:hover {
color:#333333;
text-decoration:none;
}

.prodlink a {
color:#333333;
text-decoration:none;
}

.prodlink a:visited {
color:#333333;
text-decoration:none;
}
.prodlink a:hover {
color:#333333;
text-decoration:none;
}

}

/*-------------------Manufacturers loop ---------*/

#loop {
font-size:1.1em;
text-transform:uppercase;
margin-left:10px;
}


#loop td {

padding:2px 2px 2px 10px;
text-align:left;
text-transform:uppercase;
background-color:#e6e6e6;
}


#loop li {
	list-style-type: none;
	margin: 0;
	padding: 0px 0 0 0;
		font-weight:bold;
}
#loop ul {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
#loop td a {
	display: block;
	text-decoration: none;
	padding: 4px 10px;
	color: #666666;
	line-height:1;
}
#loop td a:hover, #loop td a:active, #loop td a:focus {
	background-color: #ffffff;
	color: #000000;
	letter-spacing: .01px;
}






.uppercase {
text-transform:uppercase;
}

.uppercasebold {
text-transform:uppercase;
font-weight:bold;
}

#footer {
clear:both;
text-align:center;
padding:5px 20px 50px 20px;
/*margin-top:10px;*/
color:#2a2a2a;
/*border-top:1px solid #858585;*/
background-image:url(siteimages/footerg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#footer a{
color:#2a2a2a;

}

#footer a:visited{
color:#2a2a2a;
}

#footer a:hover{
color:#2a2a2a;
text-decoration:none;
}


address {
font-style:normal;
}

#tagline {
clear:both;
text-align:right;
font-size:0.8em;
background-color:#acb7cd;
padding-right:10px;
}

#tagline a{color:#2a2a2a;}
#tagline a:visited{color:#2a2a2a;}
#tagline a:hover{color:#2a2a2a;}




.RowDark {
  background-color: #ededed;
}

/* terms list */

ol {
margin:5px 0 5px 20px;
padding:3px 10px;
}


ol ol {
list-style:none;
padding:3px 10px;
margin: 5px 0;
}


ol li {
margin: 5px 0;
}
