@charset "utf-8";
*{
margin:0;
padding:0;
}

body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#3E3E3E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
}

a{
color:#939393;
text-decoration:none;
}

p{
	color:#333;
}

h1{
color:#777777;
font-size:2em;
line-height:1.5em;
}

h2{
color:#EAEAEA;
font-size:2.1em;
line-height:1.15em;
}

img, a img{
border:0 none;
}

ul{
list-style-position:outside;
}

.red{
color:#d13000;
}

#wrapper{
width:935px;
margin:0 auto;
}

#banner{
width:935px;
height:258px;
background-image:url(images/main-img.jpg);
float:left;
background-position:top;
margin-top:1px;
}

#buttons{
float:left;
margin-left:285px;
margin-top:184px;
width:278px;
height:60px;
display:inline;
}

#header{
float:left;
position:relative;
}

.box .details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	margin:10px 20px 0;
	text-align:left;
}

.productlist{
	color:#999;
	margin-left:-5px;
	margin-top:10px;
	width:140px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
}

* html .productlist{
margin-left:-14px;
position:relative;
}

.productlist ul{
list-style-type:none;
}

.productlist ul li{
margin-bottom:5px;
}

* html .box .details{
text-align:left;
}

#bannerlink{
	position:absolute;
	width:415px;
	height:55px;
	left: 511px;
	top: 29px;

}

#nav{
float:left;
width:935px;
}

#nav ul{
list-style-type:none;
}

#nav ul li{
display:inline;
}

#nav ul li a{
float:left;
display:block;
padding:10px 20px;
font-size:1.3em;
line-height:1.19em;
}

#nav ul li a:hover, #nav .active{
padding:9px 19px;
border:1px solid #b89640;
background-color:#e3d28f;
background-image:url(images/nav-hover.jpg);
background-position:bottom;
color:#0f0f0f;
}

#content{
width:935px;
float:left;
}

.clear{
clear:both;
}

#left{
width:247px;
float:left;
background-image:url(images/left-repeat.gif);
background-repeat:repeat-y;
}

#left li a{
color:#919191;
}

#left .active, #left li a:hover{
color:#000000;
}

#left ul li{
line-height:2.3em;
padding-left:17px;
list-style-type:none;
background-image:url(images/bullet.gif);
background-position: left center;
background-repeat:no-repeat;
}

#left p, #left ul{
padding:18px 0 0 30px;
}

#left ul{
float:left;
}

.ltop{
background-image:url(images/left-top.gif);
height:52px;
width:247px;
float:left;
display:inline;
}

.ltop2{
background-image:url(images/left-top-2.gif);
height:53px;
width:247px;
float:left;
display:inline;
}

.ltop h3, .ltop2 h3{
padding:24px 0 0 48px;
}

h3{
font-size:1.2em;
color:#eaeaea;
}

.lbottom2{
background-image:url(images/left-bottom-2.gif);
height:37px;
width:247px;
float:left;
}



.lbottom{
background-image:url(images/left-bottom.gif);
height:34px;
width:247px;
float:left;
}

#right{
width:688px;
background-image:url(images/right-repeat.gif);
background-repeat:repeat-y;
float:left;
}

.tright{
background-image:url(images/right-top.gif);
height:56px;
width:688px;
float:left;
}

.bright{
background-image:url(images/right-bottom.gif);
height:32px;
width:688px;
float:left;
}

.tright h2{
color:#EAEAEA;
font-size:1.2em;
text-transform:uppercase;
padding:24px 0 0 52px; 
}

#one{
width:641px;
float:left;
margin-left:24px;
margin-top:12px;
margin-bottom:8px;
display:inline;
position:relative;
background-image:url(images/one-repeat.gif);
background-repeat:repeat-y;
}

.tone{
width:641px;
height:45px;
float:left;
background-image:url(images/one-top.gif);
}

.bone{
width:641px;
height:13px;
background-image:url(images/one-bottom.gif);
}

#cannon-one{
width:163px;
float:left;
display:inline;
margin-left:24px;
margin-top:-19px;
}

#one p a{
color:#3366ff;
text-decoration:underline;
}

#one p{
padding-bottom:10px;
width:304px;
float:left;
display:inline;
}

#one-text{
margin-top:-24px;
width:438px;
float:left;
display:inline;
}

#one-buttons{
position:absolute;
width:100px;
left:521px;
top:58px;
height:136px;
}

#boxes{
display:inline;
float:left;
margin-left:24px;
width:641px;
}

.box{
background-image:url(images/box-repeat.gif);
width:209px;
background-repeat:repeat-y;
float:left;
margin:0 2px;
display:inline;
}

.box-top{
width:209px;
height:53px;
}

#b2{
background-image:url(images/two.gif);
background-repeat:no-repeat;
}

#b3{
background-image:url(images/three.gif);
background-repeat:no-repeat;
}

#b4{
background-image:url(images/four.gif);
background-repeat:no-repeat;
}

#b5{
background-image:url(images/five.gif);
background-repeat:no-repeat;
}

#b6{
background-image:url(images/six.gif);
background-repeat:no-repeat;
}

#b7{
background-image:url(images/seven.gif);
background-repeat:no-repeat;
}

#b8{
background-image:url(images/eight.gif);
background-repeat:no-repeat;
}

#b9{
background-image:url(images/nine.gif);
background-repeat:no-repeat;
}

#b10{
background-image:url(images/ten.gif);
background-repeat:no-repeat;
}

.box-bottom{
background-image:url(images/box-bottom.gif);
height:21px;
width:209px;
float:left;
}

.box h2{
margin-top:-35px;
color:#777777;
font-size:1.5em;
font-weight:normal;
text-align:center;
line-height:1.15em;
}

.box img{
display:block;
margin:0 auto;
}

.box p{
text-align:center;
line-height:3em;
}

.box p a{
color:#3366ff;
text-decoration:underline;
text-align:center;
}

#box-button{
width:180px;
float:left;
margin-left:20px;
display:inline;
}

#box-button img{
float:left;
}

#footer{
background-image:url(images/footer.gif);
height:73px;
width:688px;
float:left;
margin-left:247px;
display:inline;
}

#footer p{
text-align:center;
margin-top:17px;
}

#footer p a:hover{
text-decoration:underline;
}

.product1 #content{
margin-top:15px;
}

.product1 #one p{
width:440px;
}

.product1 .producth1{
	line-height:1.2em;
	padding-bottom:10px;
}

.strike{
text-decoration:line-through;
}

.save h4, .save span{
text-align:center;
}

.save{
width:127px;
height:50px;
background-image:url(images/save.gif);
background-repeat:no-repeat;
float:left;
}

.save h4{
	font-size:16px;
	color:#990000;
	margin-top:9px;
}

.save span{
font-size:.8em;
font-weight:normal;
color:#000000;
}

#no-one{
background-image:url(images/no-one.gif);
}
.blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #688E93;
}
.productlist a{
	color:#03C;
	margin-left:-5px;
	margin-top:10px;
	width:140px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}

