/* CSS Document */
body {
background-color:#ffffff;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
margin:0px;
padding:0px;
}

a:link {
color:#0099CC;
text-decoration:none;
}

a:visited {
color:#990099;
text-decoration:none;
}

a:hover {
color:#0099CC;
text-decoration:underline;
}

#container {
	background:url(images/back_container.jpg) repeat-y;
	width:800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
}

#header {
width:683px;
height:173px;
margin-left:59px;
margin-top:5px;
}
 
#redline {
background-image:url(images/back_red_bar.jpg);
width:683px;
height: 25px;
margin-left:59px;
}

#logo {
width:263px;
height:84px;
left:59px;
top:176px;
position:absolute;
}

#address {
margin-top:20px;
margin-right:171px;
margin-left: 59px;
height:16px;
width:auto;
font-size:10px;
color:#999999;
}

#text {
margin:40px 59px 0px 239px;
padding:0px 0px 10px 40px;
width:auto;
height: auto;
border-left: #cccccc 1px dashed;
list-style-image:url(images/bullet.gif);
}

/*Navigation*/

#topnav {
margin-top:20px;
margin-right: 59px;
float:right;
width:170px;
height:16px;
}

div#topnav ul {
padding:0;
list-style-type:none;
margin:0;
}
div#topnav ul li {
  position:absolute;
  text-indent:-5000px;
}
div#topnav ul a {
  text-decoration:none;
  display:block;
  height:auto;
  color:#FFFFFF;
}
div#topnav ul li#continental {
  left:439px;
  top:20px;
}
div#topnav ul li#continental a {
  width:135px;
  height:16px;
  background: url(images/continental_products.gif) 0 0 no-repeat;
  }
div#topnav ul li#continental a:hover {
  background: url(images/continental_products_f2.gif) 0 0 no-repeat;
}
div#topnav ul li#contact {
  left:574px;
  top:20px;
}
div#topnav ul li#contact a {
  width:52px;
  height:16px;
  background: url(images/button_contact.gif) 0 0 no-repeat;
  }
div#topnav ul li#contact a:hover {
  background: url(images/button_contact_f2.gif) 0 0 no-repeat;
}
div#topnav ul li#about {
  left:626px;
  top:20px;
}
div#topnav ul li#about a {
  width:67px;
  height:16px;
  background: url(images/button_about.gif) 0 0 no-repeat;
}
div#topnav ul li#about a:hover {
  background: url(images/button_about_f2.gif) 0 0 no-repeat;
}
div#topnav ul li#home {
  left:693px;
  top:20px;
}
div#topnav ul li#home a {
  width:49px;
  height:16px;
  background: url(images/button_home.gif) 0 0 no-repeat;
}
div#topnav ul li#home a:hover {
  background: url(images/button_home_f2.gif) 0 0 no-repeat;
}

#navigation {
float:left;
margin-left:59px;
padding:0px;
width:180px;
height: 168px;
margin-top:40px;
/*border-right: #cccccc 1px dashed;*/
}
div#navigation ul {
	padding:0;
	list-style-type:none;
	margin:0;
}
div#navigation ul li {
  position:absolute;
  text-indent:-5000px;
}
div#navigation ul a {
  text-decoration:none;
  display:block;
  height:auto;
  color:#FFFFFF;
}

div#navigation ul li#aover {
  left:59px;
  top:280px;
}
div#navigation ul li#aover a {
  width:190px;
  height:28px;
  background: url(images/button_a_f2.gif) 0 0 no-repeat;
  }

div#navigation ul li#a {
  left:59px;
  top:280px;
}

div#navigation ul li#a a {
  width:190px;
  height:28px;
  background: url(images/button_a.gif) 0 0 no-repeat;
  }
div#navigation ul li#a a:hover {
  background: url(images/button_a_f2.gif) 0 0 no-repeat;
}
div#navigation ul li#bover {
  left:59px;
  top:308px;
}
div#navigation ul li#bover a {
  width:190px;
  height:28px;
  background: url(images/button_b_f2.gif) 0 0 no-repeat;
}
div#navigation ul li#b {
  left:59px;
  top:308px;
}
div#navigation ul li#b a {
  width:190px;
  height:28px;
  background: url(images/button_b.gif) 0 0 no-repeat;
}
div#navigation ul li#b a:hover {
  background: url(images/button_b_f2.gif) 0 0 no-repeat;
}
div#navigation ul li#cover {
  left:59px;
  top:336px;
}
div#navigation ul li#cover a {
  width:190px;
  height:28px;
  background: url(images/button_3_f2.gif) 0 0 no-repeat;
}

div#navigation ul li#c {
  left:59px;
  top:336px;
}
div#navigation ul li#c a {
  width:190px;
  height:28px;
  background: url(images/button_3.gif) 0 0 no-repeat;
}
div#navigation ul li#c a:hover {
  background: url(images/button_3_f2.gif) 0 0 no-repeat;
}
div#navigation ul li#dover {
  left:59px;
  top:364px;
}
div#navigation ul li#dover a {
  width:190px;
  height:28px;
  background: url(images/button_4_f2.gif) 0 0 no-repeat;
}

div#navigation ul li#d {
  left:59px;
  top:364px;
}
div#navigation ul li#d a {
  width:190px;
  height:28px;
  background: url(images/button_4.gif) 0 0 no-repeat;
}
div#navigation ul li#d a:hover {
  background: url(images/button_4_f2.gif) 0 0 no-repeat;
}

div#navigation ul li#eover {
  left:59px;
  top:392px;
}
div#navigation ul li#eover a {
  width:190px;
  height:28px;
  background: url(images/button_5_f2.gif) 0 0 no-repeat;
}
  
div#navigation ul li#e {
  left:59px;
  top:392px;
}
div#navigation ul li#e a {
  width:190px;
  height:28px;
  background: url(images/button_5.gif) 0 0 no-repeat;
}
div#navigation ul li#e a:hover {
  background: url(images/button_5_f2.gif) 0 0 no-repeat;
 }
div#navigation ul li#fover {
  left:59px;
  top:420px;
}
div#navigation ul li#fover a {
  width:190px;
  height:28px;
  background: url(images/button_6_f2.gif) 0 0 no-repeat;
}
div#navigation ul li#f {
  left:59px;
  top:420px;
}
div#navigation ul li#f a {
  width:190px;
  height:28px;
  background: url(images/button_6.gif) 0 0 no-repeat;
}
div#navigation ul li#f a:hover {
  background: url(images/button_6_f2.gif) 0 0 no-repeat;
  }

/*footer*/

#footer {
	clear: both;
	height:auto;
	width:800px;
	font-size:10px;
	color: #CCCCCC;
	padding: 42px 0px 0px 0px;
	height:auto;
	text-align:center;
	background: #FFFFFF url(images/back_bottom.jpg) top no-repeat; 
}
#footer a{
	font-size:10px;
	color: #cccccc;
	text-decoration:none;
}
#footer a:visited{
	font-size:10px;
	color: #cccccc;
	text-decoration:none;
}
#footer a:hover{
	font-size:10px;
	color: #ffffff;
	text-decoration:underline;
}

/*text styles*/

.boldred {
font-weight:bold;
color:#dd002c;
}

.boldredlg {
font-weight:bold;
font-size:larger;
text-transform:uppercase;
color:#dd002c;
}

.boldorange {
font-weight:bold;
color:#ff9900;
font-size:medium;
}

.bold {
font-weight:bold;
}

.title {
font-weight: bold; 
font-size: x-large;
color:#000000;
}

.small {
font-size:smaller;
}

.smallbold {
font-size:smaller;
font-weight:bold;
}
/*text layout boxes*/

.photo{
float:left;
width:219px;
height:auto;
}

.photo_description {
margin-left:229px;
width: auto;
height: auto;
margin-bottom:20px;
padding-top:10px;
}

.photo_description_pouch {
margin-left:249px;
width: auto;
height: auto;
margin-bottom:20px;
padding-top:10px;
}

.contact_photo{
margin-left:300px;
height: auto;
margin-bottom:20px;
padding-top:0px;
}

.contact_info{
float:left;
width:300px;
height:auto;
font-size:small;
}

/*Table Styles*/
.specs {
background:url(images/specs.gif) repeat-x;
}

.oline {
background:url(images/orange_line.gif) repeat-y;
}

/*Art Specs Nav*/

#specnav {
margin-top:-40px;
margin-right: 59px;
float:right;
width:165px;
height:auto;
}

div#specnav ul {
padding:0;
list-style-type:none;
list-style-image:none;
margin:0;
}
div#specnav ul li {
  position:absolute;
  text-indent:-5000px;
}
div#specnav ul a {
  text-decoration:none;
  display:block;
  height:auto;
  color:#FFFFFF;
}
div#specnav ul li#line {
  left:528px;
  top:239px;
}
div#specnav ul li#line a {
  width:78px;
  height:38px;
  background: url(images/button_lineart.gif) 0 0 no-repeat;
  }
div#specnav ul li#line a:hover {
  background: url(images/button_lineart_f2.gif) 0 0 no-repeat;
}

div#specnav ul li#lineup {
  left:528px;
  top:239px;
}

div#specnav ul li#lineup a {
  width:78px;
  height:38px;
  background: url(images/button_lineart_f2.gif) 0 0 no-repeat;
  }
  
div#specnav ul li#process{
  left:616px;
  top:239px;
}

div#specnav ul li#process a {
  width:102px;
  height:38px;
  background: url(images/button_processart.gif) 0 0 no-repeat;
}
div#specnav ul li#process a:hover {
  background: url(images/button_processart_f2.gif) 0 0 no-repeat;
}

div#specnav ul li#processup{
  left:616px;
  top:239px;
}

div#specnav ul li#processup a {
  width:102px;
  height:38px;
  background: url(images/button_processart_f2.gif) 0 0 no-repeat;
}

table.sample td {
	border-width: 1px 0px 0px 0px;
	padding: 10px;
	border-style: dashed dashed dashed dashed;
	border-color: #cccccc;
}