body {
	padding:0px; margin:0px auto;
	font-family: helvetica;
	height:100%;
	/* background-image: url('../images/kimber-background.jpg'); 
	background-position: 0px 140px; */
	background-image: url('../images/background-scanlines.jpg');
	background-repeat:repeat-x;
	background-color:#fff;

}
#header {
	width:850px;
	margin:0 auto;
	text-align:center;
	background-color:#0a335a;
	color:#fff;
	background-image: url('../images/header2.jpg');
	background-repeat: no-repeat;
	clear:both;
	position:relative;
	z-index:9900;
}
#header #headcontent {margin:0 auto; width:850px; height:89px;}
#header #search {width:305px; float:left;}
#header #logo {width:190px; float:left; padding-top:4px; padding-left:30px;}
#header #nav {
	margin:0px auto;
	padding:0px;
	width:100%;
	height:54px;
	background-image: url('../images/nav-background.jpg');
	background-repeat: repeat-x;
}
#header #navcontent { margin:0px auto; width:830px; padding-top:6px;}
#header #subfamilies {
	font-weight:bold;
	color:#fff;
	font-size:8pt;
	padding:2px 0 2px 0;
	width:850px;
	margin:0 auto;
}
#header #subwrap {
	background-color:#3a3a3c;
	width:100%;
	border-bottom:2px solid #757577;
	margin:0 auto;
}

#header #subfamilies a{
	
}
#header #subfamilies .item {
	color:#fff;
	text-decoration:none;
	/* background: url(../images/sub-nav-bg-right.jpg) no-repeat 100% 0; */
	background: url(../images/sub-nav-button.jpg) no-repeat 100% 0;
	width:117px;
	height:12px;
	float:left;
padding:2px 2px 6px 2px;
}

#header #subfamilies .item b{
	/* background: url(../images/sub-nav-bg-left.jpg) no-repeat 0 0; 
	padding:2px 3px 6px 10px;*/
	margin-left:2px;
}


#header #subfamilies .item-active {
	color:#fff;
	font-weight:bold;
	padding-right:10px;
	padding-left:20px;
	text-decoration:none;
	float:left;
	background: url(../images/sub-nav-button-rollover.jpg) no-repeat 100% 0;
width:117px;
	height:12px;
padding:2px 2px 6px 2px;
}


#header #subfamilies .item-active b{
	margin-left:2px;
}



btn-checkout {
	display:block;
	float:right;
	
	font-size:15px;
	font-weight:bold;
	padding-right:8px;
}

.btn-checkout, .btn-checkout:hover {
	color:#fef5e5;
	text-decoration:none;
}
.btn-checkout span {
	display:block;
	padding:0 17px 0 25px;
	background: url(../images/sub-nav-bg-left.jpg) no-repeat;
	line-height:40px;
}


#breadcrumb {
	margin:0 auto;
	width:800px;
	padding:4px 0 4px 0px;
	font-size:9pt;
	text-decoration:none;
}

#slidebg{
	background: url(../images/home_slider/slide-background.jpg) no-repeat;
	width:850px; height:465px;
	padding:4px;
}

#dealerbox {width:340px; float:left; padding-left:10px; text-align:left; font-size:10pt; margin-top:10px;}
#dealerbox #dealertxt {padding:5px 0px 10px 0px; font-weight:bold;}
#dealerbox .search_btn {position:relative; top:6px;}
#dealerdata td {color:#f4e5c0; font-size:9.5pt; vertical-align:top;}

#content {
	margin:0px auto;
	width:850px;
	padding:0px 0 0px 0;
	overflow: none;
	z-index:8000;
}
#main_content {
	margin:15px auto;
	padding:5px 5px 5px 5px;
	width:800px;
	min-height:530px;
	background-color:#ebebeb;
	border:1px solid #c7d0d8;
	overflow:auto;
	font-size:10pt;
	z-index:8000; 
	position:relative; 
}
#home_content {
	margin:0px auto;
	padding:0;
	width:850px;
	height:490px;
	font-size:10pt;
	z-index:8000; 
	position:relative; 
}
#content #main_content #main_title {background-color:#3a3a3c; color:#f4e5c0; width:775px; border:0px; padding:4px;}
#content #main_content #main_title a {color:#879eb5;}
#content #main_content h2 {font-size:12pt; padding:0px; margin:10px 0 0 0;}
#content #main_content a {color:#0a335a;}
#content #main_content a:hover {text-decoration:none;}

#left {
	font-size:10pt;
	float:left;	
	width:277px;
	height: 526px;
	border:1px solid #c7d0d8;
	overflow: auto;
	padding:3px 5px 0px 5px
}
html>body #left {
	height: 525px;
	width:278px;
} 

#left .img {padding:4px;}

#right {
	overflow: none;
	float:right;
	width:509px;
	height: 529px;
	border:1px solid #c7d0d8;
	font-size:10pt;
	padding:0px;
}
html>body #right {
	height: 527px;
	width:508px;
} 

#right #fullscroll {overflow: auto; width:509px;
	height: 526px;
}

#right h2 {margin:4px 0 0 5px; font-size:12pt; font-weight:bold;}

#left_tabs #features ul {
	list-style-type:disc; 
	margin:10px 0 0 0px;
	padding-left:5px;
	
	
}
#left_tabs #features li { 
	list-style-type:disc;
	font-size:9pt;
	text-align:left;
	background-color: transparent;
	background-image:none;
	width:100%;
	padding:0 0 2px 0;
	margin:0;}

#left_tabs img {margin:0px 5px 0px 0px;  border:1px solid #000;}


#left_tabs #caliber_table {width:258px; border:1px solid #205587; background-color:#205587; color:#fff; margin:10px 0 0 0;}
#left_tabs #caliber_title {text-align:left; font-weight:bold;}
#left_tabs #caliber_title td {padding-left:5px;}
#left_tabs #caliber_detail {text-align:center;background-color:#fff; color:#000;}
#left_tabs #caliber_detail #caliber_item {text-align:left; padding-left:4px;}


.show {
	display:block;
	border-bottom: 1px solid #c7d0d8; 
}
.more {	
	display:none;
	border-bottom: 1px solid #c7d0d8; 
}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	background: transparent url('down.gif') no-repeat left; 
}
a.hideLink {
	background: transparent url('up.gif') no-repeat left; 
}
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f;
}

#specList {
	font-size:9pt;
	color:#0a335a;
	border-bottom: 1px solid #c7d0d8;
	padding:2px 0px 2px 5px;
}
#specList a {
	color:#0a335a;
	text-decoration:none;
	
}

#model {
	height:90px;
	text-align:left;
	display:block;
	clear:both;
	padding:8px 0px 4px 0px;
	background: url(../images/product-seperator.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#model a{text-decoration:none; clear:both; color: #0a335a;}
#model a:hover{color: #3a3a3c;}
#model img{border:0px; float:left; clear:both;}
#model #product_link {float:left; width:70px; padding-top:20px;}

#rifle-model a{text-decoration:none; clear:both; color: #0a335a;}
#rifle-model a:hover{color: #3a3a3c;}
#rifle-model img{border:0px; float:left; clear:both;}
#rifle-model #product_link {float:left; width:70px; color: #0a335a;}
.tabcontent {font-size:9pt;}

#left_tabs {
	margin: 0px auto 0px auto;
}


#left_tabs ul.tabs {d
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
#left_tabs ul.tabs li {
	list-style:none;
	display:inline;
}
#left_tabs ul.tabs li a {
	background-color:#464c54;
	color:#fff;
	padding:8px 10px 8px 10px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-repeat:repeat-x;	 
	background-position:bottom;
}
#left_tabs ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
#left_tabs ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-repeat:repeat-x;
	background-position:top;	
}
#left_tabs .tabcontent {
	background-color:#ffffff;
	padding:4px;
	border:1px solid #464c54; 	
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#Features, #Calibers, #FamilyItems, #BuyNowItems { display:none; }

#pistols {
	margin:0px auto;
	width:825px;
	min-height:554px; 
	padding:0px;
	overflow: none;
	background-repeat: no-repeat;

}

#pistol_content {
	margin:0px auto;
	padding:0px;
	width:800px;
	height:530px;
	background-color:#ebebeb;
}



#pistol_content #familytxt {
	overflow: auto;
	float:right;
	height:426px;
	width:170px;
	padding:5px 5px 0px 10px;
}
html>body #pistol_content #familytxt {
	width:170px;
} 

#right #rifle_family_text {
	overflow: auto;
	float:right;
	width:492px;
	height:122px;
	padding:5px 5px 0px 10px;
}
html>body #right #rifle_family_text {
	width:492px;
} 

#pistol_content #txtplug {
	overflow: auto;
	color:#fff;
	background-color:#0a335a;
	height:84px;
	width:496px;
	font-size:10pt;
	padding:15px 2px 0px 10px;
}
html>body #pistol_content #txtplug {
	/*width:492px;*/
} 

#pistol_content #family_image {
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	width:323px;
	height:431px;
}

#right #rifle_family_image {
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	width:492px;
	height:200px;
}
#right #rifle_txtplug {
	overflow: auto;
	color:#fff;
	background-color:#0a335a;
	height:84px;
	width:492px;
	font-size:10pt;
	padding-left:15px;
	padding-top:12px;
	padding-right:1px;
	/*padding:15px 5px 0px 12px;*/
}
html>body #right #rifle_txtplug {
	width:492px;
} 

#thanks {font-size:16pt; font-weight:bold;}

#footer {margin:0 auto; width:850px;  min-height:40px; color:#000; font-size:9pt; display:block;}
#footer a{color:#333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footercontent {width:800px; margin:0 auto; padding:5px 0px 5px 0px; text-align:center; border-bottom:1px solid #8eb0cd;}
#footer #footleft {float:left; width:400px; text-align:left;}
#footer #copyright {margin:10px 0 0 0; float:left; text-align:left; padding:5px;}
#footer #oursites {margin:10px 0 0 0; float:right; text-align:right; padding:5px;}
#footer #footright {float:left; width:400px; text-align:right;}

