h1
{
color: #FF0000;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}
h2
{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 13px;
line-height: 20px;
}
h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 16px;
}
h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF6633;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}
h5
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFCC33;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}
img
{  border-style: none;
}
body
{font-family: "BakerSignet BT", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:0.1em; color:#FFFFFF; background-color:#000000; background-image:url(bg2011.jpg); background-repeat:no-repeat; background-position:top center;
}
.amptr
{background-image:url(photos/amp-bg.png); background-repeat:no-repeat; background-position:top;
}
@font-face {
    font-family: 'AndaleMonoRegular', ;
    src: url('fonts/AndaleMono-webfont.eot');
    src: url('fonts/AndaleMono-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/AndaleMono-webfont.woff') format('woff'),
         url('fonts/AndaleMono-webfont.ttf') format('truetype'),
         url('fonts/AndaleMono-webfont.svg#AndaleMonoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.helvetica	{
	color:#fc0500;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size: 14px;
}
.helvetica a:link	{
	color:#fc0500;
	text-decoration:none;
	}
.helvetica a:hover	{
	text-decoration:underline;
	}
.helvetica a:visited	{
	color:#fc0500;
	}
.headline-new	{
	color:#fd8200;
	font-family: 'AndaleMonoRegular', Consolas,
             "Andale Mono",
             "Lucida Console",
             "Lucida Sans Typewriter",
             "DejaVu Sans Mono",
             "Bitstream Vera Sans Mono",
             "Liberation Mono",
             "Nimbus Mono L",
             Monaco,
             "Courier New",
             Courier,
             monospace;
	font-size: 22px;
	letter-spacing:.5em;
	font-weight:bold;
	}
.andale-subhead	{
	color:#fd8200;
	font-family: 'AndaleMonoRegular', Consolas,
             "Andale Mono",
             "Lucida Console",
             "Lucida Sans Typewriter",
             "DejaVu Sans Mono",
             "Bitstream Vera Sans Mono",
             "Liberation Mono",
             "Nimbus Mono L",
             Monaco,
             "Courier New",
             Courier,
             monospace;;
	font-size:15px;
	}
.andale-subhead2	{
	color:#fc0500;
	font-family: 'AndaleMonoRegular', Consolas,
             "Andale Mono",
             "Lucida Console",
             "Lucida Sans Typewriter",
             "DejaVu Sans Mono",
             "Bitstream Vera Sans Mono",
             "Liberation Mono",
             "Nimbus Mono L",
             Monaco,
             "Courier New",
             Courier,
             monospace;;
	font-size:15px;
	letter-spacing:.7em;
	}	
.andale-subhead2 a:link	{
	color:#fc0500;
	text-decoration:none;
	}
.andale-subhead2 a:hover	{
	text-decoration:underline;
	}
.andale-subhead2 a:visited	{
	color:#fc0500;
	}
.andale-link	{
	color:#FFFFFF;
	font-family: 'AndaleMonoRegular', Consolas,
             "Andale Mono",
             "Lucida Console",
             "Lucida Sans Typewriter",
             "DejaVu Sans Mono",
             "Bitstream Vera Sans Mono",
             "Liberation Mono",
             "Nimbus Mono L",
             Monaco,
             "Courier New",
             Courier,
             monospace;;
	font-size:15px;
	}
.andale-link a:link	{
	color:#FFFFFF;
	text-decoration:none;
	}
.andale-link a:hover	{
	color:#fd8200;
	text-decoration:underline;
	}
.andale-link a:visited	{
	color:#CCCCCC;
	text-decoration:none;
	}
.facthead
{
	color: #FF0000;
	font-size: 16px;
	line-height: 18px;
	font-weight:bold;
}
tr.liner {
border-bottom: 1px solid white;
}
.tablehead
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}
 .tablehead a:link {
color: #FF0000;
text-decoration: underline;
}

.tablehead a:visited {
color: #FF3300;
text-decoration: underline;
}

.tablehead a:hover {
color: #FF3300;
text-decoration: underline;
}

.tablehead a:active {
color: #FF3300;
text-decoration: none;
}
.table
{
    border-color: #CCCCCC;
    border-width: 1px 1px;
    border-style: solid;
	border-spacing: 0;
	border-collapse: collapse;
}
.table-trans
{
	/* for IE */
  filter:alpha(opacity=96);
  /* CSS3 standard */
  opacity:0.96;
  background-color:#000000;
  }
  .table-trans2
{
	/* for IE */
  filter:alpha(opacity=92);
  /* CSS3 standard */
  opacity:0.8;
  background-color:#000000;
  }
.pic-alpha
{
	/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.00;
  }
.table-amp
{
    border-color: #FF0000;
    border-width: 3px;
    border-style: solid;
	border-spacing: 0;
	border-collapse: collapse;
}
.table2
{
border-right-style:solid;
border-right-color:#FF0000;
border-right-width: 1px;
}
.table3
{
border-left-style:solid;
border-left-color:#003366;
border-left-width: 1px;
}
.td
{
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
	border-spacing: 0;
	border-collapse: collapse;
}
.mainbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	line-height: 22px;
	font-weight:bold;
}
.mainbold a:link {
color: #CC3300;
text-decoration:none;
}

.mainbold a:visited {
color: #CC3300;
text-decoration: none;
}

.mainbold a:hover {
color: #CC3300;
text-decoration: underline;
}

.mainbold a:active {
color: #CC3300;
text-decoration: none;
}
.ways {
	color:#000000;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-size: 12px;
	line-height: 16px;
	font-style:italic;
}
.amp {
	color:#FFFFFF;
	font-size: 14px;
	line-height: 19px;
}
.cabspecs {
	color:#FFFFFF;
	font-size: 15px;
	line-height: 40px;
}
.cabspecs a:link {
	color:#CC0000;
}
.cabspecs a:hover {
	text-decoration:underline;
}
.cabspecs a:visited {
	color:#CC3300;
}
.cabspecs2 {
	color:#FFFFFF;
	font-size: 15px;
	line-height: px;
}
.cabspecs-bold {
	color:#FFFFFF;
	font-size: 15px;
	line-height: 40px;
	font-weight:bolder;
}
.specs {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 19px;
}
.specs-bold {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 19px;
	font-weight:bolder;
}
.specs-bold-indent {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 19px;
	padding-left:25px;
}
.specs-bold2 {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
	font-weight:bolder;
}
.specs-bold-indent2 {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
	padding-left:20px;
}
.specs2 {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
}
.cab {
	color: #FD8200;
	font-size: 14px;
	line-height: 26px;
	font-weight:bold;
	letter-spacing:.2em;
}
.price {
	color:#FD8200;
	font-size: 24px;
	line-height: 20px;
}
.price2 {
	color:#FD8200;
	font-size: 14px;
	line-height: 24px;
}
.price3 {

	color:#bfa022;
	font-size: 24px;
	line-height: 20px;
}
.press {
	color:#FD8200;
	font-size: 15px;
	line-height: 20px;
}
.press2 {
	color:#FD8200;
	font-size: 15px;
	line-height: 24px;
}
.valkyrie {
	color:#FFFFFF;
	font-size: 14px;
	line-height: 21px;
	letter-spacing:0.1em;
}
.main {
	color:#FFFFFF;
	font-size: 14px;
	line-height: 30px;
	letter-spacing:0.1em;
}
.main a:link {
color: #FF0000;
text-decoration: underline;
}

.main a:visited {
color: #CC0000;
text-decoration: underline;
}

.main a:active {
color: #CC3300;
text-decoration: none;
}
.main2 {
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
	letter-spacing:0.1em;
}
.main2 a:link {
color: #FF0000;
text-decoration: underline;
}

.main2 a:visited {
color: #CC0000;
text-decoration: underline;
}

.main2 a:active {
color: #CC3300;
text-decoration: none;
}
.main3 {
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
	letter-spacing:0.1em;
}
.main3 a:link {
color: #FFFFFF;
text-decoration: underline;
}

.main3 a:visited {
color: #FFFFFF;
text-decoration: underline;
}

.main3 a:active {
color: #FFFFFF;
text-decoration: none;
}
.maingrey-lg {
	color:#FFFFFF;
	font-size: 20px;
	line-height: 30px;
} 
.maingrey {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 32px;
}
.maingrey a:link {
color: #FF0000;
text-decoration:underline;
}

.maingrey a:visited {
color: #CC0000;
text-decoration: underline;
}
.maingrey2 {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 27px;
}
.maingrey2 a:link {
color: #FF0000;
text-decoration:underline;
}

.maingrey2 a:visited {
color: #CC0000;
text-decoration: underline;
}
.mainblack{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
}
.mainblack a:link {
color: #FF0000;
text-decoration:underline;
}
.hangingindent {
    padding-left: 10px ;
}

.mainblack a:visited {
color: #CC0000;
text-decoration: underline;
}
.mainwhite {
	font-family: "Minion Pro", Times, "Times New Roman", serif;
	color:#FFFFFF;
	font-size: 15px;
	line-height: 22px;

}
.mainwhite a:link {
color: #FFFFFF;
text-decoration:underline;
}

.mainwhite a:visited {
color: #999999;
text-decoration: underline;
}

.mainwhite a:hover {
color: #FF0000;
}

.mainwhite a:active {
color: #FF0000;
text-decoration: none;
}
.whitehead {
	font-family:Minion Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 18px;
	line-height: 20px;
	font-style:italic;
}
.policy-header {
	font-family:Barrett, Minion Pro, Trebuchet MS, Georgia, Arial, sans-serif;
	color:#FD5B00;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	}
.policy-header2 {
	font-family:Barrett, Minion Pro, Trebuchet MS, Georgia, Arial, sans-serif;
	color:#FD5B00;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	}
.policy-header3 {
	font-family:Barrett, Minion Pro, Trebuchet MS, Georgia, Arial, sans-serif;
	color:#ffc600;
	font-size:19px;
	font-weight:bold;
	font-style:italic;
	}
.purchase-header {
	color:#FD5B00;
	font-size:14px;
	font-weight:bold;
	}
.policy {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	line-height: 21px;
	letter-spacing:0.1em;
}
.policy2 {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	line-height: 36px;
	letter-spacing:0.1em;
}
.policy-header2 {
	font-family:Barrett, Minion Pro, Trebuchet MS, Georgia, Arial, sans-serif;
	color:#FD5B00;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
		line-height: 36px;
	}
.accessories {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	line-height: 21px;
	letter-spacing:0.1em;
}
.accessories a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.accessories a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.accessories a:hover{
	color:#FF0000;
}
.policy-address {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FD5B00;
	font-size: 14px;
	line-height: 21px;
	letter-spacing:0.1em;
}
.button2 {
    background: #f60000;
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 15px;
	border:0px;
	height:30px;
	width:120px;
}
.button {
	background:url(images/submit.jpg);
	height:30px;
	width:147px;
	border:0px;
}
.deallinks {
	color:#FC0500;
	font-size: 15px;
	font-style:italic;
	letter-spacing:0.2em;
}
.deallinks a:link {
	color:#FC0500;
	text-decoration:underline;
}
.deallinks a:hover {
		color:#FFFFFF;
}
.deallinks a:visited {
	color:#CC0000;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.cabtext {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#efe6d9; font-size:16px; line-height:24px;
}
.cabtext-list {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#efe6d9; font-size:16px; line-height:36px;
}
.cabtext-list a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#FF0000; font-size:16px; line-height:36px;
}
.cabtext a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#FF0000; font-size:16px; line-height:24px;
}
.cabtext-sm {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#efe6d9; font-size:13px; line-height:24px;
}
