/* CSS for GGR theme Actinic website */

*{
font-family: /*testChiller,*/ Helvetica, Verdana, Arial, sans-serif;
}

* a{
font-size:12px;
color:#000066;
text-decoration:none;
}

* a:hover{
text-decoration:underline;
}


body {
margin-left:5px;
width:995px;
}

a img {
border:none;
}

.wrapper {
margin: 0 auto 0 auto;
/*background-image:url('http://www.grahamgoode.com/ekm/blob.jpg');*/
}

.frame {
position:relative;
}

.adleft {
width:105px;
min-height:700px;
margin:-10px 105px auto 0px;
}

.adright {
background-image:url('http://www.grahamgoode.com/ekm/coil.jpg');
width:105px;
min-height:1000px;
margin:-170px 110px 0 890px;
}

.bmadright {
background-image:url('http://www.grahamgoode.com/acatassets/bm/images/bm45186.jpg');
width:105px;
min-height:1000px;
margin:-170px 110px 0 890px;
}


#topnav {
background-color:#FF0000;
width:785px;
min-height:50px;
margin:-1060px 0px 100px 105px;
padding:20px 0 0 10px;
font-size:12px;
}

#topnav p {
font-family:Arial, Helvetica, sans-serif;
}

#topnav a {
font-weight:bold;
color:white;
}

.banner {
width:785px;
min-height:50px;
margin:-945px 0px 200px 105px;
padding-top:5px;
}

.shop {
z-index:20;
position:absolute;
background-color:#FFFF00;
width:205px;
min-height:207px;
margin: -365px 215px auto 685px;
padding:30px 50px -10px 50px;
text-align:center;
}

.currencyshop {
margin-left:55px;
}

.content {
margin-top:-8px;

width:785px;
z-index:-1;
}

.content h1 a {
font-size:18px;
}

.content h2 a {
font-size:14px;
}

#leftnav {
position:absolute;
z-index:-300000000000;
}



/*discountinued
.special {
background-color:#0000FF;
width:205px;
min-height:500px;
margin: -200px 215px auto 685px;
}

.frspecial {
position:absolute;
background-color:#0000FF;
width:205px;
min-height:100%;
margin: -100% 215px auto 685px;
}

.highlight {
background-color:#000000;
width:420px;
min-height:200px;
margin:-500px 425px auto 265px;
}

.news {
background-color:#00FF00;
width:420px;
min-height:300px;
margin:-300px 425px auto 265px;
}*/

.centerblock {
font-size:13px;
width:500px;
min-height:900px;
margin:-200px 375px auto 120px;
padding-left:10px;
text-align:left;
color:#666666;
}

.centerblock a {/*button text, .navigation for background*/
color:#FF0000;
}

.centerblock a:hover {
color:#CCCCCC;
}

.centerblock > table > tbody > tr > td > font > a {/*breadcrumb trail*/
color:#FF6600;
font-size:16px;
font-weight:bold;
}

.centerblock > table > tbody > tr > td > font > b > a {/*back trail*/
color:#FF6600;
font-size:16px;
font-weight:bold;
}

.ebcontact {
}

.contact {
margin-top:0px;
margin-left:-25px;
margin-bottom:-30px;
width:135%;
height:auto;
padding:5px 5px 5px 5px;
background-color:#000000;
color:#FFFFFF;
}

.info {
margin-top:-180px;
margin-left:109px;
min-height:950px;
}

.info h1{
color:#009999;
}

.info h2, h3 {
color:#3399CC;
}

#footer {
background-color:#000066;
color:#FFFFFF;
width:100%;
min-height:20px;
margin:70px 0px 0 0;
padding-top:5px;
padding-left:3px;
}

#footer a {
color:#FFFFFF;
font-weight:bold;
}

.navigation a {
display:block;
background:url('http://www.grahamgoode.com/ekm/blueshort.gif') 0px -5px no-repeat;
width:90px;
height:30px;
padding:11px 5px 5px 0px;
text-align:center;
}

.navigation a:hover {
background-position:0px -67px;
}

.navcat { /*for product results*/
width:240px;
}

.navcat > font > a {
color:#FF0000;
}

.navcat > font > a:hover {
color:#990000;
}

.jump { /*for jumplist*/
width:900px;
text-align:left;
font-weight:bold;
margin-left:-15px;
}

.search { /*in case the search function needs more formatting*/
}

.productsingle {
margin-left:10px;
width:720px;
}

.productsingle img {
float:right;
}

.productsingle h1 {
font-size:1000%;
color:#FF0000;
}

.contentlanding {/*for secondary landing pages*/
font-size:14px;
width:520px;
min-height:100px;
margin:0px 449px 40px 0px;
padding-left:10px;
text-align:left;
line-height:24px;
}

.contentlanding p a {
font-size:16px;
font-weight:bold;
}

.contentlanding img {
float:right;
width:200px;
border:none;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
}

.ebc {/*for old ebc navigation elements*/
margin-top:30px;
margin-left:-25px;
padding:5px 0 0 20px;
width:765px;
height:50px;

background-color:#999999;
}

.ebc h3 {
color:#FFFFFF;
font-size:14px;
float:left;
padding:5px 5px 5px 5px;
}

ebcontact {
background-color:#FFFFFF;
}


.linkspanel {
width:200px;
position:absolute;
margin-left:700px;
margin-top:-150px;
}

.linkspanel h2 {
font-size:16px;
}

.linkspanel h2 a {
font-size:20px;
display:block;
color:#FFFFFF;
background-color:#FF0000;
padding:5px 0 5px 5px;
}

.linkspanel h3 {
font-size:14px;
color:#996600;
}

.linkspanel h2 a:hover {
color:#FF0000;
background-color:#FFFFFF;
}

/* Styling for pheed.me feeds (Should only need to change fonts here. Everything else is styled though the pheed.me interface)*/
.linkspanel #boxtitle {
font-family:"Times New Roman", Times, serif;
}

.linkspanel a#title {
font-family:"Courier New", Courier, mono;
}

.linkspanel a#links {
}

/*corrected version to account for ebc navigation*/
.ebclink {
width:150px;
position:absolute;
margin-left:540px;
margin-top:100px;
}

/*end of pheed styling*/

/* bm styles */
table.dealers {
position:absolute;
margin-left:10px;
margin-right:auto;
}

.dealers th {
color:#0000FF;
}

/*focus doesn't work with ie7 or below, ff2 or below
input:focus, textarea:focus, select:focus {
background-color:#CC3333;
}*/


/*embed fonts for ff3 and ie8*/

/*IE must be set first*/
@font-face {
font-family:Chiller;
src: url(http://www.grahamgoode.com/fonts/Chiller.eot);
}

/*other browsers*/
@font-face {
font-family:Chiller;
src: url(http://www.grahamgoode.com/fonts/Chiller.ttf) format("opentype");
}

* {
font-weight:normal;
}
