.riflename {float: right;margin-top: 100px;}
.riflename2 {float: right;margin-top: 80px;}
.riflenamesm {float: right;letter-spacing: -.05em;}
h1.riflenamesm {font-size: 42px;}
h1.riflenamexsm {font-size: 36px;}
h2.riflenamesm {float: right;}
h3.riflecat {font: 18px Georiga normal; inherit; color: white;background: #868686;width: 242px;text-align: left;padding: 4px 6px 2px 6px;margin-top: 0;}
p.riflecat {font-size: 9px;font-family: Arial; color: white;background: black;width: 242px; text-align: left; padding: 1px 6px 1px 6px;letter-spacing: .2em;}
h2.riflename2 {font-size:36px;font-weight:bold;}
.imglist {margin: 12px 0 0 0;border-bottom: 1px solid #868686;}
.download {float: right;border: 1px solid gray;width: 160px;padding: 6px;margin-right: 24px;margin-bottom: 34px;margin-left: 12px;text-align: center;}
/*a:link.box {border: 1px solid blue;}*/

/*a:hover.box {border: 1px solid red;}*/

#h001 {
	background: url(../images/rifles/h001-lever-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h001l {
	background: url(../images/rifles/h001l-levercarbine-main.jpg) no-repeat; 
	padding-top: 20px;
	height: 196px;
	margin-left: 24px;}
#h001m {
	background: url(../images/rifles/h001m-levermag-main.jpg) no-repeat; 
	padding-top: 20px;
	height: 196px;
	margin-left: 24px;}
#h001tpm {
	background: url(../images/rifles/h001tpm-levermag-main.jpg) no-repeat; 
	padding-top: 0px;
	height: 196px;
	margin-left: 24px;}
#h001t {
	background: url(../images/rifles/h001t-leveroctagon-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h001y {
	background: url(../images/rifles/h001y-leveryouth-main.jpg) no-repeat; 
	padding-top: 6px;
	height: 186px;
	margin-left: 24px;}
#h001v {
	background: url(../images/rifles/h001v-varmint-main.jpg) no-repeat; 
	height: 178px;
	padding-top: 40px;
	margin-left: 24px;}
#h002b {
	background: url(../images/rifles/h002b-survival-main.jpg) no-repeat; 
	height: 198px;
	padding-top: 20px;
	margin-left: 24px;}
#h003t {
	background: url(../images/rifles/h003t-pumpoctagon-main.jpg) no-repeat; 
	height: 194px;
	margin-left: 24px;}
#h004 {
	background: url(../images/rifles/h004-gb-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h004roger {
	background: url(../images/maris/h004-maris-main.jpg) no-repeat;
	height: 190px;
	margin-left: 24px;}
#h004dd {
	background: url(../images/rifles/h004dd-gbdeluxe-main.jpg) no-repeat; 
	padding-top: 20px;
	height: 196px;
	margin-left: 24px;}	
#h004d2 {
	background: url(../images/rifles/h004d2-gbdeluxe2-main.jpg) no-repeat; 
	padding-top: 20px;
	height: 194px;
	margin-left: 24px;}	
#gb1002p {
	background: url(../images/rifles/gb1002p-personalized-main.jpg) no-repeat; 
	padding-top: 20px;
	height: 201px;
	margin-left: 24px;}	
#h004al {
	background: url(../images/rifles/h004al-gblincoln-main.jpg) no-repeat; 
	height: 208px;
	padding-top: 42px;
	margin-left: 24px;}
#h004ms {
	background: url(../images/rifles/h004ms-gbmilitary-main.jpg) no-repeat; 
	height: 206px;
	margin-left: 24px;}
#h004cm {
	background: url(../images/rifles/h004cm-coalminers-main.jpg) no-repeat; 
	height: 206px;
	margin-left: 24px;}
#h004le {
	background: url(../images/rifles/gb-law-enforcement-main.jpg) no-repeat; 
	height: 216px;
	margin-left: 24px;}	
#h004es {
	background: url(../images/rifles/h004es-gbeaglescout-main.jpg) no-repeat; 
	height: 206px;
	margin-left: 24px;}
#h004bsa {
	background: url(../images/rifles/h004bsa-gbbsa-main.jpg) no-repeat; 
	padding-top: 16px;
	height: 206px;
	margin-left: 24px;}
#h004y {
	background: url(../images/rifles/h004y-gbyouth-main.jpg) no-repeat; 
	padding-top: 16px;
	height: 206px;
	margin-left: 24px;}
#h005 {
	background: url(../images/rifles/h005-minibolt-main.jpg) no-repeat; 
	height: 198px;
	padding-top: 80px;
	margin-left: 24px;}
#h006 {
	background: url(../images/rifles/h006-bigboy-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h006d2 {
	background: url(../images/rifles/h006d2-bigboydeluxe2-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h006dd {
	background: url(../images/rifles/h006dd-bbdeluxe-main.jpg) no-repeat; 
	height: 196px;
	margin-left: 24px;}
#h006cb2 {
	background: url(../images/rifles/h006-bbspecials2-main.jpg) no-repeat; 
	height: 174px;
	padding-top: 125px;
	margin-left: 24px;}
#h007 {
	background: url(../images/rifles/h007-acubolt-main.jpg) no-repeat; 
	height: 209px;
	padding-top: 30px;
	margin-left: 24px;}
#h009 {
	background: url(../images/rifles/h009-3030-main.jpg) no-repeat; 
	height: 192px;
	padding-top: 80px;
	margin-left: 24px;}
#h00ml {
	background: url(../images/rifles/mares-leg-main.jpg) no-repeat; 
	height: 194px;
	padding-top: 85px;
	margin-left: 24px;}
#h010 {
	background: url(../images/rifles/h010-4570-main.jpg) no-repeat; 
	height: 214px;
	padding-top: 10px;
	margin-left: 24px;}

/* Specifications Table*/
#specs {
	width: 380px;
	border-collapse: collapse;
	background: #e9e9e9;
	font: 12px Arial, sans serif;
}
#leftcc {
	width: 380px;
	border-collapse: collapse;
	background: #fff;
	font: 12px Arial, sans serif;
	margin-left: 12px;
}

.rifletitle {
	background: #ff6600;
	color: white;
	border-bottom: 1px solid white;
	letter-spacing: .01em;
	font: 16px Georgia;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 4px 9px;	
}
.col1 {
	width: 120px;
	border-bottom: 1px solid white;
	padding: 6px 6px 4px 9px;
	font-weight: bold;
	text-align: left;
}
.col2 {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	padding: 6px 6px 4px 9px;
	text-align: left;
}
}
.col3 {
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	padding: 9px 6px 9px 6px;
	text-align:center;
    background-color:#fff;
}
.msrp {margin:9px 9px 9px 14px;font-style:italic; text-align:center;font-size:14px;}

/* Options Div */
#options {
	width: 380px;
	border-collapse: collapse;
	background: white;
	font: 12px Arial, sans serif;
	padding-top: 6px;
}
h6.orange {
	color: white;
	background: #ff6600;
	width: 365px;
	height: 22px;
	letter-spacing: .01em;
	font: 16px Georgia;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
	padding: 4px 6px 4px 9px;	
	position: relative;
}
.colpic {
	float: right;
	padding: 12px 9px 6px 9px;
}
.oppic {
	float: left;
	padding: 12px 9px 6px 0;
}
.riflet {padding-bottom: 12px;background-image:url(../images/template/riflet-shadow.gif) bottom 0;}
.optext {
	font: 16px/20px Georgia, serif;
	margin-left: 170px;
	padding: 12px 6px 4px 6px;
	vertical-align: top;
	text-align: left;}
.optext a {color: #ff6600;}
.optextfull {
	font: 15px/18px Georgia, serif;
	font-style: italic;
	padding: 12px 6px 4px 6px;
	vertical-align: top;
	text-align: left;}
.lettext {
	font: 14px/16px Georgia, serif;
	font-style: italic;
	padding: 22px 6px 12px 6px;
	vertical-align: top;
	text-align: left;
}
.quote {
	font: 14px/17px Georgia, serif;
	font-style: italic;
	padding: 12px 6px 4px 9px;}
.quote2 {
	font: 14px/17px Georgia, serif;
	font-style: italic;
	padding: 9px 6px 4px 9;}
.name {
	font: 14px/16px Georgia, serif;
	font-style: italic;
	padding: 2px 6px 0 16px;
}
.place {
	font: 14px/16px Georgia, serif;
	font-style: italic;
	padding: 0 6px 4px 16px;
}
.accimg {
	padding: 24px 250px 9px 20px;
}
.acctext {
	font: 16px/20px Georgia, serif;
	padding: 6px 12px 9px 24px;
}
.parch {margin-top: 22px;}
