@charset "UTF-8";
/* CSS Document */

body { background:url(images/background.png); background-repeat:repeat-x;
	background-color:#d6eff0; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:1f2f30;}

p {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:1f2f30; line-height:1.7em;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:1f2f30;}

a {font-weight:100; color:#39F; text-decoration:none}
a:hover {font-weight:100; color:#39F; text-decoration:underline}

#wrapper { padding-top:39px; padding-bottom: 0px; margin: auto;  width: 912px; position: relative; }
#container { position: relative; margin: auto; width: 912px;}
#top {height:32px; width:912px; background:url(images/top.png); background-repeat:no-repeat;}
#header {height:86px; width:912px; background:url(images/content_back.png); background-repeat:repeat-y;}
#header_container {padding-left:15px;}

#spacer {height:4px; width:912px; background:url(images/spacer.png); background-repeat:no-repeat;}

#navigation {height:47px; width:912px; background:url(images/navigation_back.png); background-repeat:repeat-y;}

#gnav {width: 912px; padding-top:0px; margin-top:0px; }
#gnav #nav { margin: 0; padding: 0; }
#gnav #nav  li { display: inline; float:left; }
#gnav #nav  li a { float: left; height: 0; padding-top: 46px; overflow: hidden; }
#gnav #nav  li a,
#gnav #nav  { background-image: url(images/navigation.png); background-repeat: no-repeat; }


#gnav #nav   li#gn-index a {width:99px; background-position: -34px 0px; }
#gnav #nav   li#gn-products a {width:100px; background-position: -133px 0px; }
#gnav #nav   li#gn-cart a {width:100px; background-position: -233px 0px; }
#gnav #nav   li#gn-file a {width:100px; background-position: -333px 0px; }
#gnav #nav   li#gn-about a {width:100px; background-position: -433px 0px; }
#gnav #nav   li#gn-contact a {width:100px; background-position: -533px 0px; }

.links { background-image: url(images/navigation.png); background-repeat: no-repeat; width:912px;}
.links.right {width:34px; height:46px; background-position: 0px 0px;}
.links.left {width:279px; height:46px; background-position: -633px 0px;}




#gnav #nav   li#gn-index a:hover {width:99px; background-position: -34px -46px; }
#gnav #nav   li#gn-products a:hover  {width:100px; background-position: -133px -46px; }
#gnav #nav   li#gn-cart a:hover  {width:100px; background-position: -233px -46px;  }
#gnav #nav   li#gn-file a:hover  {width:100px; background-position: -333px -46px;  }
#gnav #nav   li#gn-about a:hover  {width:100px; background-position: -433px -46px;  }
#gnav #nav   li#gn-contact a:hover  {width:100px; background-position: -533px -46px;  }


#gnav.test #nav   li#gn-index a{width:99px; background-position: -34px -46px; cursor: default;}
#gnav.index #nav   li#gn-index a {width:99px; background-position: -34px -46px !important;}
#gnav.products #nav   li#gn-products a  {width:100px; background-position: -133px -46px !important; }
#gnav.cart #nav   li#gn-cart a  {width:100px; background-position: -233px -46px !important;  }
#gnav.file #nav   li#gn-file a  {width:100px; background-position: -333px -46px !important;  }
#gnav.about #nav   li#gn-about a {width:100px; background-position: -433px -46px !important;  }
#gnav.contact #nav   li#gn-contact a  {width:100px; background-position: -533px -46px !important;  }

#banner-index {height:273px; width:912px; background:url(images/index_banner.png); background-repeat:no-repeat; margin-top:-3px; padding:0px;}

#content-index {height:450px; width:912px; background:url(images/content_back.png); background-repeat:repeat-y;}
#content-three-column-left {width:265px; float:left; padding-top:26px; padding-left:29px; padding-right:15px;}
#content-three-column-middle{width:264px; float:left; padding-top:26px; padding-left:15px; padding-right:15px;}
#content-three-column-right {width:265px; float:right; padding-top:26px; padding-right:29px; padding-left:15px;}

#content-long {width:912px; background:url(images/content_back.png); background-repeat:repeat-y; padding-bottom:30px;}
#content-two-column-left {width:412px; float:left; padding-top:26px; padding-left:29px; padding-right:15px;}
#content-two-column-right {width:412px; float:right; padding-top:26px; padding-right:29px; padding-left:15px;}

#bottom {height:45px; width:912px; background:url(images/bottom.png); background-repeat:no-repeat; padding:0px; margin:0px;}




#footer { padding-top:40px; text-align:center; color:#396568; font-size:1em}

#footer a { color:#396568; text-decoration:none; font-family:Arial, Helvetica, sans-serifl; font-size:.85em; font-weight:100;}
#footer a:hover { color:#396568; text-decoration:underline; font-family:Arial, Helvetica, sans-serifl; font-size:.85em; font-weight:100;}
#banner-links {padding-top:2.1em; float:right; padding-right:100px;}
#banner-links a {color:#FFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:1.65em; font-weight:lighter;}
#banner-links a:hover {text-decoration:underline; }

#buttons-designs #buttons-get-designs {margin: 0; padding: 0; }
#buttons-designs #buttons-get-designs  li { display: inline; }
#buttons-designs #buttons-get-designs  li a { width:180px; float: left; height: 0; padding-top: 35px; overflow: hidden; }
#buttons-designs #buttons-get-designs  li a,
#buttons-designs { background-image: url(images/header_get_designs.png); background-repeat: no-repeat; }
buttons-designs #buttons-get-designs li#gn-designs a { width:180px;background-position: 0px 0px; }
#buttons-designs #buttons-get-designs li#gn-designs a:hover { background-position: -180px 0px; }

table.border {
  border: 1px solid #0CC;
  border-top:none;
  border-collapse: collapse;
  font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#000;
}

td.colone {
  text-align: right;
  vertical-align: top;
  padding-top:4px;
  border-top: 1px solid #0CC;

  border-left: 1px solid #0CC;
}
td.coltwo {
  color:red;
  text-align: center;
  vertical-align: top;
  padding-top:6px;
  border-top: 1px solid #0CC;

}
td.colthree {
  border-top: 1px solid #0CC;

  border-right: 1px solid #0CC;
}

#content-center {padding-top:26px; margin-top:0px; text-align:center}
#content-one {padding-top:26px; padding-left:4em; padding-right:4em; margin-top:0px; text-align:left}

label {font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:1f2f30;}

