 @charset "UTF-8";
/*----------------------------------------*/
/*  THEME COLORS:
/*
/*  - WHITE: #FFF
/*  - GRAY: #929287
/*  - BLACK: #1C1C1C
/*  - ACCENT TEAL: #009FAD
/*
/*----------------------------------------*/
/*--- CSS Reset --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
sup {
	vertical-align: super;
	font-size: xx-small;
	line-height: 11px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a,
a:visited,
a:hover,
a:active {
	color: #009FAD;
	text-decoration: none;
}
:focus{outline:0}
a.selectBox.selectBox-disabled.selectBox-dropdown {
	display:none !important;
}
div.cmf-skinned-select {
	width:239px;
	height:35px !important;
    background: url(/skin/summit/images/select-skin-bg.png) top left no-repeat;
	overflow: hidden;
}
.registered_products .cmf-skinned-select {
	height: 24px !important;
}
div.cmf-skinned-text {
    padding: 8px 0 0 10px;
}
/*--- CSS Document -----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
html, body {
    font-family: Arial, sans-serif;
    background-color: #fff;
    color: #020f16;
    font-size: 13px;
	margin:0;
	padding:0;
}
/*--- Typography -------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/* Page titles */
h1, .h1, h1 a:visited, .h1 a:visited {
	color: #fff;
	font-size: 75px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	text-transform: uppercase;
	letter-spacing:1px;
}
/* type for navbar */
h2 , h2 a, .h2 , .h2 a {
	color: #fff;
	font-size: 45px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	text-transform: uppercase;
	letter-spacing:1px;
}
/* Tout titles */
h3, .h3 {
	color: #1C1C1C;
	font-size: 14px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	letter-spacing:1px;
}
/* News section titles */
h4, .h4 {
	color: #1C1C1C;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing:1px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
}
h5 , h5 a, .h5, .h5 a {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	letter-spacing:1px;
}
h6, h6 a {
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
}
p {
	color: #1C1C1C;
	font-size: 13px;
	font-family: Arial, sans-serif;
	line-height: 20px;
	margin: 0 0 25px 0;
}
/*--- General Layout Styles --------------------------------------------------------*/
.vertical-center{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*----------------------------------------------------------------------------------*/
/*----------- Error Message */
.message-e {
	color: #1C1C1C;
	font-size: 16px;
	text-transform: uppercase;
	text-align:center;
	padding:20px;
	letter-spacing:1px;
	font-family: Arial, sans-serif;
}
#content_wrapper {
	width: 100%;
	*text-align: center;
}
#content_frame {
	width: 960px;
	height: 390px;
	margin: 0 auto;
	*text-align: left;
}
.frame {
	width:960px;
	margin: 0 auto;
	min-height:500px;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
#container {
    	width: 960px;
    	margin: 0 auto;
}
#content {
	padding: 0 0 0 0;
	float: left;
	clear: none;
}
.3_column {
	position: relative;
	width: 304px;
	float: left;
	margin: 0 24px 0 0;
}
.2_column {
	position: relative;
	width: 632px;
	float: left;
	margin: 0 24px 0 0;
}
.left_sidebar {
	width: 321px;
	float: left;
	margin: 0;
}
.calltoaction {
	position: relative;
	vertical-align: middle;
	background-color: rgba(28, 28, 28, 0.85);
	margin: 0 auto;
	padding-top: 4px;
	height: 30px;
	color: #929287;
	font-size: 16px;
	line-height: 26px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	/*border: 1px solid #929287;*/
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 1px;
	text-align: center;
}
.calltoaction:hover,
.slide > div.absolute-center > a.calltoaction:hover {
	background-color: #929287;
	color: #FFF;
}
.calltoaction span.slant-left{
	width: 0px;
	height: 0px;
	line-height: 0;
	border-left: 8px solid transparent;
	border-bottom: 34px solid rgba(28, 28, 28, 0.85);
	top: 0px;
	left: -8px;
	position: absolute;
}
.calltoaction span.slant-right{
	width: 0px;
	height: 0px;
	line-height: 0;
	border-right: 8px solid transparent;
	border-top: 34px solid rgba(28, 28, 28, 0.85);
	top: 0px;
	right: -8px;
	position: absolute;
}
.calltoaction:hover .slant-left,
.slide > div.absolute-center > a.calltoaction:hover .slant-left{
	border-bottom: 34px solid #929287;
}
.calltoaction:hover .slant-right,
.slide > div.absolute-center > a.calltoaction:hover .slant-right{
	border-top: 34px solid #929287;
}
.calltoaction.video {
	/*text-align:left;
	padding-left:20px;
	width:100px !important;
	background: url(../images/video_play_icon.png) #172934 90px 11px no-repeat;*/
}
/*--- Navigation Styles ------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#head_wrapper{
	width: 100%;
	height: 125px;
	*overflow: hidden;
	*text-align: center;
}
#header {
	width: 960px;
	margin: 0 auto;
	padding-top: 30px;
	*position: relative;
	*text-align: left;
}
#top-header {
	float:right;
}
#bottom-header {
	clear:both;
}
#header_margin {
	width: 100%;
	height: 20px;
}
#header .logo {
    	margin-top: 5px;
	float: left;
}
#header .logo a {
	display: block;
	text-indent: -99999px;
	width: 145px;
	height: 27px;
	background: url(../images/header/header-logo.png) no-repeat;
}
/*--- PRIMARY NAV ---*/
.nav-hover {
    	background-color: transparent;
    	color: #1C1C1C;
}
#nav-primary {
	color: #929287;
	float: right;
	font-family:"alternate-gothic-no-2-d-1" !important;
	letter-spacing:1px;
}
#nav-primary li {
    	margin-top: 4px;
	display: block;
	float: left;
	line-height: 20px;
    	padding: 15px;
	*width: 82px;
	font-size: 19px;
}
#nav-primary li.last {
	margin-right: 0;
}
#nav-primary li.last a:link,
#nav-primary li.last a:visited,
.nav-drop-sub-nav li.last {
}
#nav-primary li a:link,
#nav-primary li a:visited {
	font-size: 19px;
    	color: inherit;
    	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: inherit;
	height: 20px;
    	border: none;
	outline: none;
}
#nav-primary li a:hover,
#nav-primary li a:active,
#nav-primary li.current a:link,
#nav-primary li.current a:visited {
}
li#nav-primary-rods { *width: 40px; }
li#nav-primary-reels { *width: 42px; }
li#nav-primary-luggage { *width: 58px; }
li#nav-primary-apparel { *width: 60px; }
li#nav-primary-accessories { *width: 82px; }
li#nav-primary-about-sage { *width: 76px; }
li#nav-primary-community { *width: 71px; }
li#nav-primary-rods.current {
	background: url(../images/nav-down-arrow.png) 20px 28px no-repeat;
}
li#nav-primary-reels.current {
	background: url(../images/nav-down-arrow.png) 20px 28px no-repeat;
}
li#nav-primary-luggage.current {
	background: url(../images/nav-down-arrow.png) 25px 28px no-repeat;
}
li#nav-primary-apparel.current {
	background: url(../images/nav-down-arrow.png) 25px 28px no-repeat;
}
li#nav-primary-accessories.current {
	background: url(../images/nav-down-arrow.jpg) 45px 28px no-repeat;
}
li#nav-primary-about.current {
	background: url(../images/nav-down-arrow.jpg) 40px 28px no-repeat;
}
li#nav-primary-current.current {
	background: url(../images/nav-down-arrow.jpg) center 28px no-repeat;
}
#head_wrapper #dropdowns{
    	margin-top: 5px;
}
.softgoods {
    	width: 275px
}
.softgoods .nav-drop-frame {
    	width: 273px;
    	border-left: 1px solid rgba(146, 146, 135, 0.25);
	border-right: 1px solid rgba(146, 146, 135, 0.25);
}
.hardgoods {
    	width: 490px;
}
.hardgoods .nav-drop-frame {
}
.hardgoods .nav-drop-sub-nav {
    	width: 225px;
    	-webkit-box-shadow: 18px 5px 28px -19px rgba(0,0,0,1);
	-moz-box-shadow: 18px 5px 28px -19px rgba(0,0,0,1);
	box-shadow: 18px 5px 28px -19px rgba(0,0,0,1);
    	position: relative;
    	z-index: 1;
}
.hardgoods .nav-drop-sub-nav li {
    	width: 225px;
}
.hardgoods .nav-drop-sub-nav li a {
}
.nav-drop {
    	position:absolute;
    	background: transparent;
	/*overflow: hidden;*/
	display: none;
    	z-index: 100;
}
.nav-drop.rods {
	/*overflow: hidden;*/
}
.nav-drop-frame {
    	/*overflow: hidden;*/
	width: 490px;
}
.nav-drop-sub-nav {
    	float: left;
    	width: 100%;
    	background-color: #FFF;
}
.nav-drop-sub-nav li {
    	height: 50px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
    	position: relative;
    	display: block;
	text-transform: uppercase;
	font-size: 19px;
	letter-spacing: 1px;
}
.nav-drop-view-all li {
	display: block;
	float: right;
	margin-right: 50px;
	margin-top: -35px;
	height: 20px;
	line-height: 20px;
	font-size: 19px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
}
.nav-drop-sub-nav li a:link,
.nav-drop-sub-nav li a:visited,
.nav-drop-view-all li a:link,
.nav-drop-view-all li a:visited {
	font-family: "alternate-gothic-no-2-d-1";
    	font-size: 19px;
	border-bottom: 1px solid rgba(146, 146, 135, 0.25);
	width: 100%;
	float: left;
	text-decoration: none;
	outline: medium none;
	height: 18px;
	letter-spacing: 1px;
	color: #929287;
	padding: 17px 15px;
	box-sizing: border-box;
	height: 50px;
}
.nav-drop-sub-nav li a:hover,
.nav-drop-sub-nav li a:active,
.nav-drop-sub-nav li.current a:hover,
.nav-drop-sub-nav li.current a:active {
    	text-decoration: none;
    	float: left;
    	color: #FFF;
}
.nav-drop-view-all li a:hover,
.nav-drop-view-all li a:active,
.nav-drop-view-all li.current a:hover,
.nav-drop-view-all li.current a:active {
	color: #FFF;
	text-decoration: none;
}
/*--- Nav Slides  ---*/
.nav-drop-arrow-l {
	width: 12px;
	height: 15px;
	float: left;
	text-indent: -9999px;
	margin-top: 120px;
	background: url(../images/nav-slide-arrow-l.gif) bottom no-repeat;
	outline: none;
	cursor:pointer;
}
.nav-drop-arrow-l.rods {
	width: 12px;
	height: 15px;
	float: left;
	text-indent: -9999px;
	margin-top: 163px;
	background: url(../images/nav-slide-arrow-l.gif) bottom no-repeat;
	outline: none;
	cursor:pointer;
}
.nav-drop-arrow-r {
	width: 12px;
	height: 15px;
	float: left;
	margin-top: 120px;
	text-indent: -9999px;
	background: url(../images/nav-slide-arrow-r.gif) bottom no-repeat;
	outline: none;
	cursor:pointer;
}
.nav-drop-arrow-r.rods {
	width: 12px;
	height: 15px;
	float: left;
	margin-top: 163px;
	text-indent: -9999px;
	background: url(../images/nav-slide-arrow-r.gif) bottom no-repeat;
	outline: none;
	cursor:pointer;
}
.nav-drop-arrow-l.disabled {
	width: 12px;
	height: 15px;
	float: left;
	text-indent: -9999px;
	margin-top: 123px;
	background: url(../images/nav-slide-arrow-disabled-l.gif) bottom no-repeat;
	outline: none;
	cursor:default;
}
.nav-drop-arrow-l.rods.disabled {
	width: 12px;
	height: 15px;
	float: left;
	text-indent: -9999px;
	margin-top: 163px;
	background: url(../images/nav-slide-arrow-disabled-l.gif) bottom no-repeat;
	outline: none;
	cursor:default;
}
.nav-drop-arrow-r.disabled {
	width: 12px;
	height: 15px;
	float: left;
	margin-top: 123px;
	text-indent: -9999px;
	background: url(../images/nav-slide-arrow-disabled-r.gif) bottom no-repeat;
	outline: none;
	cursor:default;
}
.nav-drop-arrow-r.rods.disabled {
	width: 12px;
	height: 15px;
	float: left;
	margin-top: 163px;
	text-indent: -9999px;
	background: url(../images/nav-slide-arrow-disabled-r.gif) bottom no-repeat;
	outline: none;
	cursor:default;
}
.nav-drop-slide-frame {
	height: inherit;
    	width: inherit;
	/*overflow: hidden;*/
}
.nav-drop-slide-frame.rods .slide-container-item {
    	width: 250px;
    	height: 50px;
    	/*overflow:hidden;*/
    	background-color: #929287;
}
.nav-drop-slide-frame.rods .slide-container-item:hover {
    	background-color: #1C1C1C;
}
.nav-drop-slide-frame.reels .slide-container-item {
    	width: 250px;
    	height: 50px;
     	background-color: #929287;
}
.nav-drop-slide-frame.reels .slide-container-item:hover {
    	background-color: #1C1C1C;
}
.nav-drop-slide-frame.rods .slide-container-item a{
    	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.nav-drop-slide-frame.reels .slide-container-item a{
    	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.category-slides-container {
    	display:block;
    	width: 250px;
    	height: 350px;
    	float: left;
}
.category-slides .disabled {
	background-position: top; cursor: default;
}
.category-slides {
    	/*overflow:hidden;*/
    	height: 100%;
    	display: none;
}
.nav-drop-slide-container {
    	width: 100%;
}
.nav-drop-slide-container.reels a {
	position:relative;
	display: block;
	float: left;
	width: 100%;
	height:49px;
	text-align: center;
	text-decoration: none;
}
.nav-drop-slide-container.rods a {
	position:relative;
	display: block;
	float: left;
	width: 100%;
    	height: 49px;
	text-align: center;
	text-decoration: none;
}
.nav-drop-slide-container.reels a p {
	position: absolute;
	top:8px;
	width:100%;
	text-align: center;
	color:#FFF !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:19px;
	line-height:20px;
	text-align: left;
	padding-left: 15px;
	letter-spacing: 1px;
}
.nav-drop-slide-container.rods a p {
	position: absolute;
	top:8px;
	width:100%;
	text-align: center;
	color:#FFF !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:19px;
	line-height:20px;
	text-align: left;
	padding-left: 15px;
	letter-spacing: 1px;
}
.nav-drop-slide-container a p span {
	color: #FFF;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:14px;
	padding-right: 15px;
	float: left;
	margin-top: -2px;
	letter-spacing: 1px;
}
.nav-drop-slide-container a img.drop-slide-image-reels {
	position:relative;
	top:-22px;
}
.nav-drop-slide-container a img.drop-slide-image-rods {
	position:relative;
	top:-18px;
}
.nav-drop-slide-container .category-hint-reels {
	position: absolute;
	left: -10px;
	top: 270px;
	width: 160px;
	height: 150px;
	color: #ffffff;
	background:url(/skin/summit/images/transparent-green-box.png) 0 0 repeat transparent;
	clear: none;
}
.nav-drop-slide-container .category-hint-reels p {
	position:absolute;
	top:10px !important;
	margin:0px !important;
	padding:0px 10px !important;
	width: 140px !important;
	line-height:28px;
}
.nav-drop-slide-container .category-hint-reels p span {
	top:4px !important;
	margin:0px !important;
	padding:0px !important;
	color: #fff !important;
	line-height:16px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
}
.nav-drop-slide-container .category-hint-reels p.viewProducts {
	position:absolute !important;
	top:110px !important;
	margin:0px !important;
	padding:0px 10px !important;
	width: 140px !important;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size:12px;
}
.nav-drop-slide-container .category-hint-rods {
	position: absolute;
	left: -10px;
	top: 394px;
	width: 160px;
	height: 207px;
	color: #ffffff;
	background:url(/skin/summit/images/transparent-green-box.png) 0 0 repeat transparent;
	clear: none;
}
.nav-drop-slide-container .category-hint-rods p {
	top:14px !important;
	margin:0px !important;
	padding:0px 10px !important;
	width: 140px !important;
}
.nav-drop-slide-container .category-hint-rods p span {
	top:4px !important;
	margin:0px !important;
	padding:0px !important;
	width: 100%;
	color: #fff !important;
	line-height:16px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
}
.nav-drop-slide-container .category-hint-rods p.viewProducts {
	position:absolute !important;
	top:140px !important;
	margin:0px !important;
	padding:0px 10px !important;
	width: 140px !important;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size:12px;
}
.slide-container-item {
    	overflow:hidden;
    	transition: border .25s;
    	-webkit-transition: border .25s;
}
.slide-container-item:hover {
}
.nav-clearleft {
	clear:none;
	float:left;
}
/*--- UTILITY NAV ---*/
#nav-utility {
    	float: left;
}
#cart {
    	color: #FFF;
	width: 24px;
	height: 32px;
	float: left;
	position: relative;
	margin-right: 14px;
	transition: margin 0.25s ease 0s, color 0.25s ease 0s;
    	-webkit-transition: margin .25s, color .25s;
}
#cart > img {
    	padding: 6px 0px 0px;
    	width: 24px;
    	float: left;
}
#cart-count {
	height: 12px;
	width: 24px;
	margin: auto;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	font-size: 12px;
	text-align: center;
}
#cart:hover {
    	margin-top: -5px;
    	color: #FFF;
}
.cart-hover {
    	color: #FFF;
    	margin-top: -10px;
}
#search-container {
    	float: left;
    	padding: 5px 5px 0px;
	opacity:1;
	background-color: #929287;
}
#nav-utility #search-container .nav-search-text {
    	width: 166px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-style:italic;
	color:#929287;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#nav-utility #search-container .nav-search-button {
    	vertical-align: middle;
}
/*--- MY ACCOUNT ---*/
#nav-account {
    	float: left;
	padding: 10px 13px 0 34px;
}
#nav-account a {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	color: #929287 !important;
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=100);
	*font-size: 12px;
	*line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#nav-account a:hover {
        color: #1C1C1C !important;
	opacity: 1;
	filter: alpha(opacity=100);
}
.account-form {
	padding: 0px 40px 120px 40px;
	*text-align: left;
}
h5.small-bold-dark {
	color: #1C1C1C !important;
	font-size: 25px;
	text-transform: uppercase;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
}
h6.form-label {
	color: #929287;
	padding-right: 20px;
	font-size: 16px;
	letter-spacing: 1px;
}
.form-field {
	height: 24px;
	width: 320px;
	padding: 4px 6px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #929287;
}
.form-button {
	background-color: #1C1C1C !important;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 19px;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #929287;
	width: 120px;
	height: 36px;
	cursor: pointer;
}
.form-button:hover, .form-button.blue:hover{
	background-color: #929287 !important;
	color: #FFF;
}
.form-button.blue {
	background: #1C1C1C !important;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color:#929287;
	border:none;
	width:120px;
	height:36px;
	cursor: pointer;
}
.form-details {
	color: #1C1C1C;
	margin: 0 0 10px 0;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
.form-details a {
	color: #009FAD !important;
}
.account-form-message {
	color: #929287;
}
.account-form-message.italic {
	color: #929287;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:13px;
	line-height:24px;
}
#dialog-message .box.message-i {
	font-size: 30px !important;
	z-index: 100001;
}
h2.form.topsentence {
	width: 570px;
	font-size: 38px;
	color: #1C1C1C;
	line-height: 42px;
	margin: 0 0 25px 0;
	padding-top: 25px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
}
.text-block {
	margin: 20px;
}
.ui-dialog-titlebar {
	background: #1C1C1C !important;
	border:0 !important;
}
.ui-dialog-titlebar .ui-dialog-title {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 28px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #929287;
	font-weight: normal !important;
}
.ui-state-highlight, .ui-widget-content .uistate-highlight, .ui-widget-header .ui-state-highlight {
	border: 0 !important;
}
/*--- FOOTER -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#footer_wrapper {
	width: 100%;
	height: 100%;
	*height: 317px;
	*text-align: center;
}
#footer_frame {
	width: 960px;
	height: 100%;
	margin: 0 auto;
	*height: 317px;
	*text-align: left;
}
#footer_nav_cont {
	width: 960px;
	height: 275px;
	background-color: #1C1C1C;
}
#footer_navcolumns_cont {
	width: 656px;
	height: 275px;
	float: left;
}
#footer_navcolumns_cont ul {
	padding: 32px 0 0 0;
}
#footer_navcolumn1 {
	width: 121px;
	height: 255px;
	padding: 0 0 0 30px;
	float: left;
}
#footer_navcolumn2 {
	width: 150px;
	height: 255px;
	padding: 0 0 0 0;
	float: left;
}
#footer_navcolumn3 {
	width: 204px;
	height: 255px;
	float: left;
}
#footer_navcolumn4 {
	height: 223px;
	float: left;
}
.footer_navtitle a {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1.5px;
}
.footer_navtitle a:hover {
	color: #929287;
}
.footer_navtext, .footer_navtext a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight:lighter !important;
	color: #929287;
	text-transform: none;
	line-height: 20px;
	letter-spacing:1px;
}
.footer_navtext a:hover {
	color: #FFF;
}
#footer_navutility_cont {
	height: 40px;
	width: 913px;
	padding: 22px 0 0 47px;
}
#footer_current_cont {
	height: 200px;
	width: 260px;
	border-left: 1px dashed #929287;
	float: left;
	padding: 32px 0 0 42px;
}
#footer_current_cont h3 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 19px;
	color: #FFF;
	margin-bottom: 5px;
	letter-spacing:1px;
}
#footer_current_cont h6 {
	font-family: Arial, sans-serif;
	line-height: 14px;
	font-size: 11px;
	color: #FFF;
}
#footer_social_cont {
	height: 41px;
	width: 303px;
	float: left;
	/*background-color: #929287;*/
	text-align: center;
	/*padding-top: 8px;*/
	padding-bottom: 2px;
	*margin-top: 31px;
	border-left: 1px dashed #929287;
}
#footer_social_cont ul li{
	display: inline;
	float: left;
}
#footer_social_cont a{
	margin-right: 6px;
}
#footer_social_cont h5 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 16px;
	color: #1C1C1C;
	padding: 3px 0 0 10px;
	letter-spacing: 1px;
}
#footer_social_cont h6 a {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #FFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-style: italic;
}
#footer_social_cont h6 a:hover {
	color: #1C1C1C;
}
#footer_navutility_cont ul {
	margin: 8px 0 0 340px;
	*margin-left: 290px;
	float: left;
	display: inline;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#footer_navutility_cont ul li {
	float: left;
}
#footer_navutility_cont ul li a {
	padding: 0 5px 0 9px;
	background: url(/skin/summit/images/footer/pipe.gif) left no-repeat;
	float: left;
	color: #1C1C1C;
}
#footer_navutility_cont ul li a:hover {
	color: #929287;
}
#footer_navutility_cont ul li:first-child a {
	background:none;
	padding-left:0;
}
#footer_logo {
	float: left;
}
h6#footer_copyright {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	float: left;
	color: #1C1C1C;
	margin: 2px 0 0 17px;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#footer_current_cont #reg {
	content: '>';
	width:33px;
	height:24px;
	color: #929287;
	border: 1px solid #929287;
	*font-size: 12px;
	background-color: transparent;
	padding-bottom: 4px;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
#footer_current_cont #reg:hover{
	color: #FFF;
	border-color: #FFF;
}
#footer_current_cont #newsemail {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	width:170px;
	height:16px;
	*height:25px;
	font-size:12px;
	font-style:italic;
	color:#929287;
	letter-spacing: 1px;
	float: left;
	border: none;
	text-transform: uppercase;
}
.accordion {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	list-style-type: none;
}
.accordion > .accordion-item {
	padding: 0px;
}
.accordion > .accordion-item > .accordion-heading {
	width: 100%;
	padding: 6px 12px;
	margin-bottom: 5px;
	float: left;
	color: #000;
	background-color: #F0F0F0;
}
.accordion > .accordion-item > .accordion-heading b {
	font-weight: bold;
}
.accordion > .accordion-item {
	position: relative;
	padding: 0px;
}
.accordion > .accordion-item > .accordion-heading {
	width: 100%;
	position: relative;
	padding: 6px 12px;
	margin-bottom: 5px;
	float: left;
	color: #000;
	background-color: #F0F0F0;
}
.accordion > .accordion-item > .accordion-heading b {
	font-weight: bold;
}
.accordion > .accordion-item > .accordion-heading:after {
	width: 1em;
	height: 1em;
	position: absolute;
	top: 6px;
	right: 12px;
	content: '+';
	font-weight: bold;
}
.accordion > .accordion-item > .accordion-heading.open:after {
	content: '–';
}
.accordion > .accordion-item > .accordion-body {
        width: 100%;
        padding: 12px;
        margin: 0px;
        float: left;
	display: none;
}
/*--- Home Page --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#home_marquee_flash {
	width: 960px;
	height: 540px;
	text-align: center;
}
#home_marquee_flash h5, #home_marquee_flash h1 {
	padding-top:195px;
	font-size:50px;
}
#home_marquee_flash p {
	color:#fff;
	font-family: "BaselRegular", Georgia, serif;
	font-size:16px;
}
#home_marquee_flash .calltoaction {
	width: 112px;
}
#home_marquee_flash a {
	width: 100%;
	height: 100%;
	display: block;
}
#home_marquee {
	width: 960px;
	height: 561px;
	background: url(/skin/summit/images/home/home_marquee_bg.jpg) no-repeat;
	padding: 20px 0 0 0;
}
#home_tout_cont {
	width: 960px;
	height: 420px;
	margin: 28px 0 0 0;
	display: block;
}
#home_tout1 {
	float: left;
	text-align: center;
	width: 304px;
	height: 420px;
	background: url(/skin/summit/images/home/home_tout1.jpg) no-repeat;
}
#home_tout1 h5 span,
#home_tout3 h5 span,
#home_tout_rotation_items h5 span {
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 45px;
	letter-spacing: 0px;
	color: #FFF;
}
#home_tout_rotation_items{
	background: gray;
	height: 420px;
}
/*#home_tout_rotation_items h5 {
	font-size: 18px;
	color: #172934;
}*/
#home_tout_rotation_items h6 {
	color: #574319;
	text-transform: normal;
	line-height:1.5em;
}
#home_tout_rotating1, #home_tout_rotating2, #home_tout_rotating3 {
	float: left;
	text-align: center;
	width: 304px;
	height: 420px;
	background: url(/skin/summit/images/home/home_tout_rotating1.jpg) no-repeat top left;
}
#home_tout_rotating2 {
	background: url(/skin/summit/images/home/home_tout_rotating2.jpg) no-repeat top left;
}
#home_tout_rotating3 {
	background: url(/skin/summit/images/home/home_tout_rotating3.jpg) no-repeat top left;
}
#home_tout_rotation {
	position:relative;
	width: 304px;
	height: 420px;
	float:left;
	margin: 0 24px;
	overflow:hidden;
	background: yellow;
}
#home_tout_rotation_prev {
	position:absolute;
	display:block;
	left:0px;
	top:165px;
	z-index:100;
	width:26px;
	height:31px;
	background:url(/skin/summit/images/home/prev.png) left top no-repeat transparent;
	cursor:pointer;
}
#home_tout_rotation_next {
	right:0px;
	top:165px;
	z-index:101;
	position:absolute;
	display:block;
	width:26px;
	height:31px;
	background:url(/skin/summit/images/home/next.png) left top no-repeat transparent;
	cursor:pointer;
}
#home_tout3 {
	float: left;
	text-align: center;
	width: 304px;
	height: 420px;
	background: url(/skin/summit/images/home/home_tout3.jpg) no-repeat;
}
#home_tout3 h3 {
	color: #fff;
}
#home_tout1 a {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
}
#home_tout_rotation_items a {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
}
#home_tout3 a {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
}
#home_video_cont a {
	width: 100%;
	height: 100%;
	display: block;
}
.home_tout_title {
	width: 304px;
	height: 20px;
	text-align: center;
	margin: 40px 0 0 0;
}
.home_tout_title h3{
	color: #FFF;
	font-size: 20px;
	font-family: 'akzidenz-grotesk-condensed-1', sans-serif;
	display: none;
}
.home_tout_text {
	text-align: center;
	width: 304px;
	height: 50px;
	margin: 192px 0px 48px;
}
.home_tout_text_sub {
	font-family: "akzidenz-grotesk-condensed-1" sans-serif;
	font-size:18px;
	letter-spacing: 0.5px;
	display: none;
}
.home_tout_text h6 {
	margin: 0 10px;
}
/*#home_tout_rotation_items .home_tout_text {
	margin: 240px 0 20px;
	height: 30px;
}*/
#home_tout1 .calltoaction,
#home_tout3 .calltoaction,
#home_video_cont .calltoaction {
	width: 100px;
}
#home_tout_rotation_items .calltoaction {
	width: 100px;
}
#home_video_cont {
	float: left;
	width: 632px;
	height: 356px;
	margin: 28px 24px 28px 0;
	text-align: center;
	background: url(/skin/summit/images/home/home_video_bg.jpg) no-repeat top;
}
#home_news_cont {
	float: left;
	width: 264px;
	*width: 304px;
	height: 321px;
	margin: 28px 0;
	background-color: #1C1C1C;
	padding: 35px 20px 0;
}
.rss-item p {
	color:#FFF;
	font-family: Arial, sans-serif;
	font-size:10px;
	line-height:16px;
	margin-bottom:15px;
	letter-spacing: 1px;
}
#home_news_cont h4, #home_news_cont a {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 17px;
	color:#929287;
	margin-bottom:8px;
	letter-spacing: 1px;
}
#home_news_cont h3, #aboutlanding_news_cont h3 {
	color:#FFF !important;
	text-align: center;
	font-size: 25px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #FFF;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
}
#home_video_text {
	margin: 115px 0 40px 0;
	width: 100%;
	height: 75px;
	text-align: center;
}
#home_video_text h2 {
	line-height: 69px;
}
#home_video_text h6 {
	font-size: 15px;
	font-family: Arial, sans-serif;
	letter-spacing: initial;
}
#home_video_text h5 {
        font-size: 15px;
        font-family: Arial, sans-serif;
        letter-spacing:1.5px;
}
.rss-item {
	text-align:left;
	margin-top:15px;
	border-bottom: dashed 1px #929287;
}
.rss-date {
	color:#fff;
	font-size:8px;
	font-family: Arial, sans-serif;
	margin-bottom:5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#blog_link {
	margin-top: 15px;
	*margin-top: 12px;
	*padding-bottom: 12px;
	text-align: center;
	color: #fff;
	font-size: 13px;
}
#blog_link a {
	color:#FFF !important;
	font-size: 13px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	letter-spacing: 1px;
}
#blog_link a:hover{
	color: #929287 !important;
}
.wp-caption {
	padding: 10px;
	background: #eee;
	text-align: center;
}
.wp-caption p { text-align: left; margin-bottom: 0;}
/*--- Product Wall -----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*--- General Product Wall Styles ---*/
#banner-text-box h1 {
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	padding-top: 80px;
	padding-left: 40px;
	*text-align:left;
}
.productWallItem {
	float:left;
	display:block;
	width:240px;
	height:320px;
	margin-bottom:20px;
	text-decoration:none;
}
.productWallItem:hover div.productWallItemText {
	background:#F0F0F0 !important;
}
.productWallItemText:hover {
}
.productWallItem > .productWallItemText > h3 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 25px;
	text-align: center;
	letter-spacing: 0.5px !important;
}
.productWallItem > .productWallItemText > p.prod-desc{
	margin: 0;
	padding: 0;
	margin-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 14px;
	font-family: sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #929287;
	text-align: center;
	text-transform: normal;
}
.productWallItem > .productWallItemText > p.prod-link{
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	text-decoration: none;
	/*color: #009FAD;*/
	text-align: center;
	/*font-weight: bold;*/
}
.productWallFilter {
	height: 36px;
	padding-top: 14px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	text-decoration: none;
	text-align: center;
	background-color: #929287;
	font-size: 24px;
	color: #FFF;
	letter-spacing: 1px;
	float: left;
	width: 100%;
}
.productWallFilter a {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 25px;
	color: #FFF;
	letter-spacing:1px;
}
.productWallFilter a:hover {
	color: #1C1C1C;
}
#productWallDescription {
	float: left;
	display: inline;
	text-align: center;
	height: 50px;
	background-color: #1C1C1C;
}
#productWallDescription h2 {
	font-size: 25px;
	text-transform: uppercase;
	display: block;
	padding-top: 12px;
	color: #929287;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	letter-spacing:1px;
}
/*--- Rods Product Wall ---*/
/*--- Reels Product Wall ---*/
/*--- Luggage Product Wall ---*/
/*--- Apparel Product Wall ---*/
/*--- Accessories Product Wall ---*/
/*--- PDP --------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#pdp_content {
}
#pdp_sidebar {
}
#pdp_desc {
}
#pdp_product_cont {
}
.pdp_image_box {
}
#pdp_related_products {
	width:960px;
	height:354px;
	overflow:hidden;
	background:#fff;
	margin-bottom:70px;
	position:relative;
}
#pdp_related_products h2 {
	color:#172934;
	font-size:20px;
	margin-left:35px;
	margin-top:50px;
	margin-bottom:50px;
	letter-spacing:2px;
}
#pdp_related_products ul {
	position:absolute;
	bottom:0;
/*	height:290px;*/
}
#pdp_related_products ul li {
	float:left;
	display:inline;
	width:200px;
/*	height:230px;*/
	margin-left:20px;
	margin-right:20px;
	margin-bottom:50px;
	text-align:center;
}
#pdp_related_products a {
	color: #172934;
	font-size: 16px;
	text-transform: uppercase;
/*	font-weight: bold;*/
	font-family: Arial, sans-serif;
}
#pdp_related_products ul li img {
	display:block;
	margin:auto;
	margin-bottom:25px;
	width:150px;
	height:150px;
}
#pdp_table {
}
/*#buy_now_dialog {
	background:#929287;
}*/
#buy_now_content h2 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	color: #1C1C1C;
	font-size:30px;
	letter-spacing:2px;
	text-align:center;
	margin: 40px 0;
}
#buy_now_content .buy_now_item {
	float: left;
	width: 33.2%;
	height: 415px;
	color: #1C1C1C;
	display: block;
	border-right:1px solid #929287;
}
#buy_now_content .buy_now_item.last {
	border-right:none;
}
.buy_now_item.last {
	width: 33%;
	float: left;
}
.buy_now_item.last img {
    display: block;
		margin: auto;
}
.buy_now_item.last p {
    /*margin-left: 0px;*/
    text-align: center;
    margin-top: 15px;
}
#online_dealer_list {
	text-align:center
}
#overlay_buynow {
	margin: auto;
}
/*---Online Dealer Scroll Bar---*/
#online_dealer_list::-webkkit-scrollbar-button {
	background-color: #b7b7b7;
	width:5px;
}
#online_dealer_list::-webkit-scrollbar-track {
	background-color: #b7b7b7;
	width: 5px;
}
#online_dealer_list::-webkit-scrollbar-track-piece {
	background-color: #e9e9e9;
	width: 5px;
}
#online_dealer_list::-webkit-scrollbar-corner {
	background-color: #b7b7b7;
	width: 5px;
}
#online_dealer_list::-webkit-resizer {
	background-color: #b7b7b7;
	width: 5px;
}
#online_dealer_list::-webkit-scrollbar {
	background-color: #b7b7b7;
	width: 5px;
}
#online_dealer_list::-webkit-scrollbar-thumb {
	background-color: #b7b7b7;
	width: 5px;
}
/*--- Apparel PDP Styles ---*/
td.property-name.product-input {
/*	margin-top:0px;*/
	padding-top:20px;
}
/*--- Accessories PDPD Styles ---*/
/*--- Static Page Styles -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*--- General Static Page Styles ---*/
#static_wrapper {
	background-color: #fff;
	height: 100%;
	width: 100%;
	*height: auto;
}
.static_right_column {
	width: 518px;
	float: left;
	margin: 62px 0 0 0;
	padding: 0 55px 0 0;
	*padding 0;
}
.static_left_column {
	float: left;
	width: 321px;
	height: 100%;
	margin: 0 66px 0 0;
	min-height: 200px;
}
.static_right_column ul {
	list-style: none;
	margin: 0 0 25px 0px;
}
.static_right_column ul li {
	color: #929287;
	line-height: 18px;
	margin-bottom:14px;
	padding-left: 10px;
	background:url(/skin/summit/images/static_pages/bullet.gif) 0 .5em no-repeat;
}
.static_right_column ul li ul {
	padding-top:10px;
}
#landing_link {
	margin: 30px 0 0 30px;
}
#landing_link h5 a {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 17px;
	color: #009FAD;
	visibility: hidden !important;
}
#static_title_cont {
	text-align: center;
	float: left;
	width: 337px;
	height: 191px;
	margin: 22px 0px 0px;
	background-color: #1C1C1C;
}
#static_title h1 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 55px;
	text-align: center;
	color: #929287;
	line-height: 48px;
}
#static_title {
	width: 277px;
	margin: 0px auto !important;
	text-align: center;
	float: left;
}
#static_title p {
	color: #929287;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: -16px 0 10px 0;
}
#static_title h3 {
	color: #929287;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: -10px 0 15px 0;
}
#static_title_cont #prev_product {
	clear: none;
	float: left;
	width: 6px;
	height: 11px;
	margin-left: 24px;
	margin-top: 90px; /*Was 110*/
}
#static_title_cont #next_product {
	clear: none;
	float: left;
	width: 6px;
	height: 11px;
	margin-right: 24px;
	margin-top: 90px;
}
#static_keypoints_cont {
	float: left;
	width: 289px;
	height: 100%;
	margin: 28px 0 0 0;
	padding: 0 0 35px 32px;
	border-bottom: solid 2px #929287;
	background: url(/skin/summit/images/general/feature_bg.png) top left no-repeat;
}
#static_keypoints_cont h3 {
	color: #1C1C1C;
	margin: 0 0 23px 0;
	font-size: 25px;
	text-transform: uppercase;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
}
#static_keypoints_cont h5 {
	color: #1C1C1C;
	margin: 0 0 14px 0;
}
#static_keypoints_cont h6 ul li {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: #1C1C1C;
}
#static_quicklinks_cont {
	margin: 28px 0 20px;
	padding: 0 0 0 32px;
	background: url(/skin/summit/images/general/feature_bg.png) top left no-repeat;
	float: left;
	width: 321px;
	height: 100%;
	*height: auto;
}
#static_quicklinks_cont h5 {
	color: #1C1C1C;
	margin: 0 0 14px 0;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 25px;
}
#static_quicklinks_cont h3 {
	color: #1C1C1C;
	margin: 0 0 20px 0;
	font-size: 25px;
	text-transform: uppercase;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
}
#static_quicklinks_cont h6 ul li a {
	text-transform: uppercase;
	color: #009FAD;
	line-height: 32px;
	font-family: Arial, sans-serif;
	font-size:13px;
	/*font-weight: bold;*/
}
.static_right_column h2.topsentence {
	font-size: 35px;
	color: #1C1C1C;
	line-height: 42px;
	margin: 0 0 14px 0;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: none;
	letter-spacing:0.2px;
	text-transform: uppercase;
}
.static_right_column h3.emphasis {
	font-size: 25px;
	color: #1C1C1C;
	line-height: 28px;
	margin: 0 0 25px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
}
.static_right_column h6.topsentence {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 35px;
	color: #1C1C1C;
	line-height: 48px;
	margin: 0 0 12px 0;
	text-transform: uppercase;
}
.static_right_column h6.emphasis {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 25px;
	color: #1C1C1C;
	line-height: 30px;
	letter-spacing: 1px;
}
.static_right_column p {
	font-size: 13px;
	color: #929287;
}
p.lastsentence {
	font-family: Arial, sans-serif;
	margin: 0 0 105px 0;
}
.static-item-list {
}
.static-item-list li {
}
.static_table table {
	border-collapse: collapse;
	font-size: 13px;
	margin-bottom:20px;
}
.static_table table th {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-align: left;
	border: 1px solid #F0F0F0;
	vertical-align: bottom;
	color: #929287;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px;
}
.static_table table td {
	border: 1px solid #F0F0F0;
	padding: 10px;
	font-size: 13px;
}
/*--- About Sage Landing ---*/
#aboutlanding_marquee {
	width: 960px;
	height: 321px;
	background: url("/skin/summit/images/static_pages/aboutlanding_marqueebg.jpg") no-repeat;
	margin: 0 0 45px;
	float: left;
}
#aboutlanding_news_cont {
float: left;
width: 264px;
height: 385px;
padding: 35px 20px 0px;
background-color: #1C1C1C;
}
#aboutlanding_news_cont h4, #aboutlanding_news_cont a {
	color:#929287;
	margin-bottom:15px;
}
#aboutlanding_news_cont h2 {
	text-align: center;
	font-size: 21px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #929287;
}
/*--- About Sage ---*/
#aboutsage_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/aboutsage_sideimage.jpg) no-repeat;
	background-size: 100% auto;
}
#aboutlanding_maintext h2 {
	font-size: 25px;
}
#aboutlanding_maintext h6 {
	font-size: 14px;
	color: #929287;
	margin: 23px 0 16px 0;
	line-height: 18px;
}
#aboutlanding_historytout {
	background: url(/skin/summit/images/static_pages/aboutlanding_historytout.jpg) no-repeat;
	width: 630px;
	height: 420px;
	text-align: center;
	float: left;
	margin: 0 24px 0 0;
}
#aboutlanding_historytout h3 {
	font-size: 25px;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	margin: 50px 0 195px 0;
	color: #fff;
}
#aboutlanding_historytout h5 span {
	font-size: 45px;
}
#aboutlanding_historytout .calltoaction {
	width: 120px;
	float: left;
	margin: 24px 0 0 0;
}
#aboutlanding_historytout .calltoaction.leftcta {
	margin: 24px 25px 0 185px;
}
.calltoaction a {
	height: 100%;
	width: 100%;
	display: block;
}
#aboutlanding_customer {
	width: 304px;
	height: 420px;
	float: left;
	margin: 28px 24px 28px 0;
	background: url(/skin/summit/images/static_pages/aboutlanding_customerbg.jpg) no-repeat;
	text-align: center;
}
#aboutlanding_customer h3 {
	font-size: 23px;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	margin: 36px 0 75px;
	color: #1C1C1C;
}
#aboutlanding_customer h5 a {
	font-size: 24px;
	color: #1C1C1C;
	line-height: 30px;
}
#aboutlanding_customer h5 a:hover{
	color: #6C6C6C;
}
#aboutlanding_dealer {
	width: 304px;
	height: 420px;
	float: left;
	margin: 28px 24px 28px 0;
	background: url(/skin/summit/images/static_pages/aboutlanding_dealerbg.jpg) no-repeat;
	text-align: center;
}
#aboutlanding_dealer a h3 {
	font-size: 23px;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	margin: 36px 0 230px;
	color: #1C1C1C;
}
#aboutlanding_dealer a h5 {
	color: #1C1C1C;
	margin: 0 0 8px 0;
}
#aboutlanding_dealer a h6 {
	color: #929287;
	margin: 0 0 20px 0;
}
#aboutlanding_dealer a {
	height: 100%;
	width: 100%;
	display: block;
}
#aboutlanding_dealer a .calltoaction {
	width: 120px;
}
#aboutlanding_tech {
	width: 304px;
	height: 420px;
	float: left;
	margin: 28px 0 28px 0;
	background: url(/skin/summit/images/static_pages/aboutlanding_techbg.jpg) no-repeat;
	text-align: center;
}
#aboutlanding_tech h3 {
	font-size: 23px;
	font-family: "akzidenz-grotesk-condensed-1",sans-serif;
	color: #1C1C1C;
	margin: 36px 0 70px;
}
#aboutlanding_tech h5 a {
	color: #1C1C1C;
	line-height: 30px;
	font-size: 24px;
}
#aboutlanding_tech h5 a:hover{
	color: #6C6C6C;
}
/*--- The Current Landing Page ---*/
.current-landing-header {
	width: 960px;
	height: 321px;
	background: #F0F0F0 url('../images/header/current-header.jpg') no-repeat scroll top left;
}
.theCurrent-tout {
	float:left;
	display:inline-block;
	background: #1C1C1C;
	color:#929287 !important;
	width:303px;
	height:420px;
}
.theCurrent-tout div h3 {
	color: #FFF !important;
	font-size: 20px;
	font-family: 'akzidenz-grotesk-condensed-1', sans-serif;
	letter-spacing: 1px;
}
.theCurrent-tout-title {
	height: 20px;
    	margin: 40px 0 0;
    	text-align: center;
    	width: 100%;
}
.theCurrent-tout a {
	display:block;
	width:100%;
	height:100%;
}
.theCurrent-tout .home_tout_text {
	font-family: Arial, sans-serif;
}
.theCurrent-tout .home_tout_text span {
	font-size:45px;
	font-family: 'akzidenz-grotesk-condensed-1', sans-serif;
}
.theCurrent-tout.destination {
	background: url(/skin/summit/images/landing_pages/current-destination_fishing-tout.jpg) no-repeat top left scroll;
}
.theCurrent-tout.videos {
	background: url(/skin/summit/images/landing_pages/current-sage_videos-tout.jpg) no-repeat top left scroll;
}
.theCurrent-tout.blogfeed {
	color:#FFF;
}
.theCurrent-tout.blogfeed #home_news_cont {
	float: left;
	width: 264px;
	margin: 35px 0;
	background-color: #1C1C1C;
	padding: 0px 20px 0;
	*width: 304px;

}
.theCurrent-tout.blogfeed #home_news_cont h4, .theCurrent-tout.blogfeed #home_news_cont a {
	color: #929287;
}
.theCurrent-tout.blogfeed #home_news_cont h2 {
	text-align: center;
	font-size: 20px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #929287;
}
.the_current_tout-title {
	width: 304px;
	height: 20px;
	text-align: center;
/*	margin: 40px 0 0 0;*/
}
.the_current_tout-text {
	text-align: center;
	width: 304px;
	height: 50px;
	margin: 200px 0 40px 0;
}
.theCurrent-tout .calltoaction {
	width:100px;
}
.theCurrent-tout.videos .home_tout_text {
	margin-top:160px !important;
	height:80px;
}
.theCurrent-tout.videos .calltoaction {
	margin-top:50px !important;
	width:100px;
}
/*--- Videos ---*/
#videos_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/videos_sideimage.jpg) no-repeat;
	background-size: 100% auto;
}
#video_wall {
	overflow:hidden;
}
.video_thumb {
	float:left;
	width:200px;
	height:220px;
/*	margin-bottom:20px;*/
	margin-right:55px;
	position:relative;
}
.video_thumb img {
	margin-bottom:5px;
	border: solid 6px #929287;
}
.video_icon {
	width:73px;
	height:72px;
	background: url(../images/video_play_icon_lg.png) top left no-repeat;
	position:absolute;
	left:79px;
	top:54px;
}
.video_thumb a h4{
	font-size: 16px !important;
}
/*--- News & Events ---*/
/*--- News & Events Detail Page ---*/
/*--- Customer Service ---*/
li a.static-link {
	font-family: Arial, sans-serif;
	color:#000 !important;
	text-decoration:underline;
}
p.warr_text {
        font-family: Arial, sans-serif;
}
a.warr_text, .warr_text a {
    color: #009FAD !important;
}
.static_right_column h4{
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 25px;
	letter-spacing: 1px;
}
li.warr_text {
        font-family: Arial, sans-serif;
}
/*--- Customer Service - Warranty ---*/
#warranty_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-warranty.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Customer Service - Product Registration ---*/
#product_registration_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-prod-reg.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Customer Service - product repair ---*/
#product_repair_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-prod-repair.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Customer Service - Returns ---*/
#returns_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-returns.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Customer Service - Shipping ---*/
#shipping_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-shipping.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Contact Us ---*/
#contact_sideimage {
	float: left;
	width: 337px;
	height: 444px;
	background: url(/skin/summit/images/static_pages/contact_sideimage.jpg) no-repeat;
	background-size: 100% auto;
}
.topsentence.contact {
	margin: 0 0 25px 0;
}
.emphasis.contact {
	padding: 0 0 60px 0;
	border-bottom: solid 1px #929287;
}
static_right_column.contact h3 {
	font-size: 15px;
	margin: 32px 0 0 0;
}
#contact_phone_cont {
	width: 518px;
	height: 138px;
	border-bottom: solid 1px #929287;
}
h3.contact {
	margin: 0 0 14px 0;
}
.contact_phonename {
	width: 270px;
	height: 15px;
	float: left;
}
.contact_phonename h5 {
	color: #929287;
	font-size: 12px;
	line-height: 20px;
	text-transform: capitalize;
	font-family: Arial, sans-serif;
}
.contact_phonenumber {
	width: 130px;
	height: 45px;
	float: left;
}
.contact_phonenumber h5 {
	color: #929287;
	font-size: 15px;
	line-height: 20px;
	font-family: Arial, sans-serif;
}
#contact_entry_cont {
	margin: 45px 0 0 0;
}
#contact_entry_cont h6 {
	color: #788e1e;
}
/*--- Technical Product Info ---*/
/*--- Technical - FAQ ---*/
#faq_sideimage {
	float: left;
	width: 337px;
	height: 500px;
	background: url(/skin/summit/images/static_pages/faq_sideimage.jpg) no-repeat;
	background-size: 100% auto;
}
h6.faq_question {
	margin: 0 0 15px 0;
}
h6.faq_question a {
	color: #009FAD;
	line-height: 18px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
span h6.faq_question {
	margin: 55px 0 20px 0;
}
ul.faq_list {
	margin: -10px 0 20px 70px;
	font-size: 13px;
}
ul.faq_list a,
ul.faq_list a:visited,
ul.faq_list a:active {
	color: #009FAD;
	font-family: Arial, sans-serif;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
}
.static_right_column p a {
	color: #009FAD;
	font-weight: bold;
}
/*--- Technical - Rod Building ---*/
#gspacing_content .td_header {
/*	font-weight:bold;*/
	font-family: Georgia, serif;
	font-size:12px;
}
#gspacing_content td {
	padding:4px 0 4px 0;
}
#rodbuilding_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/rodbuilder_sideimage.jpg) no-repeat;
	background-size: 100% auto;
}
#rodbuilder_cta {
	color:#009FAD;
	font-family: Arial, sans-serif;
	font-weight: bold;
	letter-spacing: initial;
}
#rodbuilder_left {
	float:left;
	width:213px;
	padding: 35px 25px 25px 25px;
	min-height:100px;
}
#rodbuilder_right {
	float:left;
	width:215px;
	padding: 35px 0 25px 25px;
	border-left: 1px solid #dce3e9;
	min-height:100px;
}
.rodbuilder_divider_horizontal {
	background:#dce3e9;
	height:1px;
}
#rod_family, #rod_model {
	margin-bottom:20px;
    	width: 215px;
}
/*--- Technical - Equipment Care ---*/
#equipmentcare_sideimage {
	float: left;
	width: 337px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/tech-info-equip-care.jpg) no-repeat;
	background-size: 100% auto;
}
/*--- Locator ----------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#dealer_title_cont {
	text-align: center;
	float: left;
	width: 327px;
	height: 191px;
	margin: 0px;
	background: #1C1C1C;
}
#dealer_title_cont #static_title {
	float:left;
	margin:25px 0 0 0;
	padding:0;
	width:240px;
}
#dealer_title_cont #prev_product {
	clear: none;
	float: left;
	width: 6px;
	height: 11px;
	margin: 95px 0 0 19px;
}
#dealer_title_cont #next_product {
	clear: none;
	float: left;
	width: 6px;
	height: 11px;
/*	margin-right: 24px;*/
	margin: 95px 0 0 0;
}
/*--- Blog Styles ------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*--- My Account -------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
.address-container {
	font-family: "BaselRegular", Georgia, serif;
}
.new-address {
	display:block;
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#009FAD !important;
	padding-bottom:0px;
	text-decoration:none;
}
.address-main {
	border-bottom: 1px solid #929287;
	padding-bottom:10px;
}
.address-box {
	padding-bottom:50px;
}
.address-default {
	display:block;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:20px;
	padding-bottom:10px;
	letter-spacing: 1px;
}
.address-default img {
	display:inline-block;
/*	margin-right:10px;*/
}
.address-line {
	font-family: Arial, sans-serif;
	font-size:13px;
	line-height:16px;
}
.buttons-row button{
	display:inline-block;
	margin-right:20px !important;
}
#adv_search_box input[type="text"] {
	border:1px solid grey;
	font-size:14px;
/*	height:28px;*/
/*	width:120px;*/
	padding-bottom:6px;
}
#adv_search_box td {
/*	padding:6px !important;*/
}
.expand-section {
	padding-bottom:6px;
}
.button-row a, .expand-section a {
	display:block;
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#009FAD !important;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
}
.data-name {
	font-family: Arial, sans-serif;
	font-size:13px;
	margin:6px;
}
.content td {
	padding:6px !important;
	font-family: Arial, sans-serif;
}
input[type=text] {
	border:1px solid #929287;
	font-size:12px;
	height:24px;
	min-width:40px;
	padding:4px 6px;
	margin-top:0;
	margin-bottom:6px;
}
.data-table {
	margin-left:20px;
}
.button.button {
	margin:0px;
	cursor: pointer !important;
}
#username.form-field {
	height:24px !important;
	font-size:12px;
	padding:4px 6px;
}
#password.form-field {
	height:24px !important;
	font-size:12px;
	padding:4px 6px;
}
#registered_products_list {
	width:100%;
/*	border:1px #ccc solid;*/
/*	padding:12px;*/
}
#registered_products_list td {
	padding:12px;
	color:#1C1C1C;
	font-family: Arial, sans-serif;
	font-size:13px;
/*	font-style:italic;*/
}
#registered_products_list td.small {
	width: 50px;
}
#registered_products_list td a {
	padding:12px;
	color:#009FAD;
	font-family: Arial, sans-serif;
	font-size:13px;
/*	font-style:italic;*/
	text-decoration:underline;
}
#registered_products_list thead tr td {
	font-family: "alternate-gothic-no-2-d-1" , sans-serif !important;
	font-size:15px !important;
	color:#1C1C1C !important;
	vertical-align: bottom;
}
#registered_products_list tr {
	border-bottom:1px #F0F0F0 solid;
}
#register_product_form {
	width:400px;
}
#register_product_form td {
	padding:0 20px 10px 0;
}
#register_product_form input[type="text"] {
	width:150px !important;
}
.required_fields {
	font-family: "BaselRegular", Georgia, serif;
	font-size:16px;
}
.register_product_button {
	color:#929287 !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:18px;
}
/*--- Cart Styles ------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#topLineCheckout {
	height: 8em;
}
#topLineCheckout .button {
	float: right;
	margin-top: 2%;
	margin-right: 2em;
}
.checkout-1-button {
	padding: 12px 0 0 3px !important;
}
.item a {
	color: #1c1c1c;
}
#cartHeaders {
	margin-bottom: 2em;
}
.cartHeader {
	float: left;
	width: 20%;
}
.cartHeader:first-child {
	width: 40%;
}
.cartHeader:first-child > h3 {
	padding-left: .75em;
}
.itemDetails {
	float: left;
	width: 20%;
	margin-top: 2.5em;
}
.itemDetails:first-child {
	margin-top: 0;
}
.thumbnail a img {
	min-height: 132px;
}
.editRmCont{
	padding-top: 5px;
}
.editItem {
	float: left;
	margin-right: 2em;
}
.editItem a span {
	color: #7E7F71;
}
.editItem a span:hover {
	color: #1c1c1c;
}
.itemDelete {
	color: #7E7F71;
	float: left;
}
.itemDelete:hover {
	color: #bf351f;
}
.quantity input {
	height: 36px !important;
	font-size: 15px;
	text-align: center;
	width: 5px !important;
}
.quantity > h3 {
	text-align: left;
}
.quantity h3 a {
	color: #7E7F71;
}
.quantity h3 a:hover {
	color: #1c1c1c;
}
.price, .totalPrice {
	margin-top: 3.25em;
}
.price > h3,.totalPrice > h3,.cartHeader > h3 {
	font-size: 2em;
}
.button {
	border:0 !important;
	width: 140px !important;
	min-height: 28px !important;
	padding:8px 0px 6px 0px;
	background: #1C1C1C !important;
	color: #929287 !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif !important;
	font-size: 18px;
	text-transform:uppercase;
	text-align: center;
	letter-spacing: 1px;
}
.button:hover{
	background-color: #929287 !important;
	color: #FFF !important;
}
.simple-button {
	display:block;
	border:0 !important;
	width: 140px !important;
/*	padding: 10px !important;*/
	min-height: 28px !important;
	padding:12px 0px 0px 0px;
/*	margin-top:12px;*/
	background: #1C1C1C !important;
	color: #929287 !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif  !important;
	font-size: 18px;
	text-transform:uppercase;
	text-align: center;
}
.simple-button span {
	width:140px;
	padding:10px;
	padding-top:6px;
	text-decoration:none !important;
	color:#fff;
}
a.simple-button {
	width:auto !important;
	height:auto !important;
	padding:0px !important;
	margin:0px !important;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	color:#1C1C1C;
	text-transform:none;
	background:none !important;
}
a.simple-button span {
	width:auto;
	padding:0;
	text-decoration:none !important;
	color:#009FAD;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
td.search-button {
	margin:0px !important;
	padding:12px !important;
	vertical-align:baseline !important;
}
.button-row .simple-button {
	display:block;
	margin:0;
	padding:0;
}
.search-again a.static-link {
	display:block;
	width:100px;
	color:#1C1C1C !important;
	font-style: normal !important;
	font-family: Arial, sans-serif !important;
	text-align:left !important;
	font-size:14px !important;
}
.search-again a.simple-button span {
	width:auto;
	padding:0;
	text-align:left;
	color:#000 !important;
	font-style: normal !important;
	font-family: Arial, sans-serif;
}
.simple-delete-button {
	padding:0px !important;
	margin:0px !important;
}
.checkout-button .button.main-button {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
/*	padding:10px 0;*/
}
.checkout-button .button.main-button a {
	display:block;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	padding:10px 0 !important;
	letter-spacing:1px;
}
.light-button {
	min-width:120px !important;
	padding:10px;
}
.button a {
	height:100%;
	color:#929287 !important;
}
.button a:hover{
	color: #FFF !important;
}
.checkout-button {
	float:right;
	margin-right:30px;
	margin-left: 10px;
}
.place-order-button {
	width:130px;
	padding:10px;
}
.checkout-buttons {
	display:none;
}
.product-price-text input {
	min-width:50px;
	margin: 0px 20px 0px 10px;
}
.cart-product-title {
	font-family: "alternate-gothic-no-2-d-1", sans-serif !important;
	font-size:26px !important;
	color: #1C1C1C;
	text-decoration:none;
	text-transform: uppercase;
}
.products.cart {
	font-family: Arial, sans-serif;
}
.products.cart a {
	font-family: Arial, sans-serif;
/*	font-size:13px;*/
	text-decoration: none;
}
.products.cart .button a{
	font-family: "alternate-gothic-no-2-d-1", sans-serif !important;
}
.products.cart a span {
	color:#1C1C1C;
	text-decoration:underline;
}
.products.cart .right-box {
	width:300px;
	float:right;
	clear:both;
}
.cart-item-top-border {
	color:#929287; margin:10px 20px 20px 0px; padding:0; border-top:1px solid;
}
.cart .descr{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #929287;
}
.checkout-divider {
}
.cart-product-details {
	float:right;
	margin-right:50px;
	margin-left:50px;
	margin-top:50px;
}
.cart-product-details a {
	color:#009FAD;
	text-decoration:none !important;
/*	margin-left:20px;*/
}
.poptions-options-list {
	width:350px;
}
.cart-sub-total {
	position:relative;
	border-top:1px solid #F0F0F0;
	width:550px;
	margin-right:20px;
	padding:30px 0px;
	float:right;
}
.cart-sub-total hr {
	display:none;
}
.cart-sub-total .sub-total-container {
	float:right;
	margin:0px;
	padding:0 30px 0 0;
	width:150px !important;
}
.cart-sub-total .right-box {
	margin:0px !important;
	padding:0px !important;
}
.cart-sub-total .right-box td {
	margin:0px !important;
	padding:0px !important;
}
.cart-sub-total .right-box .total {
	color:#1c1c1c;
	font-size:2em;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;;
/*	font-weight:normal;*/
}
.cart-sub-total .right-box .total-value {
	color:#1C1C1C;
	font-size:2em;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;;
	/*font-weight:bold;*/
}
.cart-sub-total .shipping-cost {
	float:left;
	margin:0px;
	/*width:340px !important;*/
}
.estimator-container .button-row {
	margin: 10px 0;
}
.estimator-container a {
	font-size:13px;
	color:#009FAD;
	text-decoration:none !important;
}
.checkout-shippings tr td {
	padding: 0!important;
	font-size: inherit !important;
}
.invoice-item-name {
	font-family: Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#couponform-container h3 { font-family: Arial,sans-serif; font-size: 16px; color: #617683; }
div.coupon-info input.image-button { margin-bottom: 0; vertical-align: middle; }
.dcoupons-clear a, .dcoupons-clear span { display: none !important; }
/*--- Rods and Reels PDP Styles ----------------------------------------------------*/
#pdp_image_viewer {
	*width: 580px;
	*height: 500px;
	float: left;
}
#pdp_image_viewer div.image{
	float: left;
}
.image-box{
	height: auto !important;
}
#pdp_image_viewer .image-box { *width: 472px; *height: 500px; float: left; margin: 0px;}
#pdp_title_cont {
	text-align: center;
    	position: relative;
	float: left;
	width: 337px;
	height: 191px;
	margin: 22px 0px 0px;
	background-color: #1C1C1C;
}
#pdp_title h1 {
	font-size: 55px;
	text-align: center;
	color: #929287;
}
#pdp_title_h1{
	font-size: 42px !important;
}
#pdp_title {
	margin: 0px auto !important;
    	width: 277px;
}
#pdp_title p {
	color: #929287;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 5px 0;
}
#pdp_title_cont #prev_product {
	margin: auto;
    	position: absolute;
	width: 6px;
	height: 11px;
	left: 24px;
	top: 0px;
	bottom: 0px;
}
#pdp_title_cont #next_product {
	margin: auto;
    	position: absolute;
	width: 6px;
	height: 11px;
	right: 24px;
	top: 0px;
	bottom: 0px;
}
#pdp_title_cont #pdp_title #product_navigator_category {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}
#pdp_title_cont #pdp_title #product_navigator_series {
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size:16px;
	letter-spacing:2px;
	padding-top:2px;
	text-transform: uppercase;
	font-style: italic;
}
#model_select {
	background: url(/skin/summit/images/backgrounds/prod_select_bottom.jpg) bottom no-repeat;
	padding-bottom: 40px;
	margin-bottom: 0px;
}
.model_category table {
	background:#F0F0F0;
	border-collapse: collapse;
	width: 960px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px 50px;
}
.model_category table th {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-align: center !important;
	vertical-align: bottom;
	color: #929287;
	font-size: 16px;
	text-transform: uppercase;
	padding: 26px 0 10px 0px !important;
	font-weight: bold;
	letter-spacing: 1px;
}
.model_category table td {
	font-family: Arial, sans-serif;
	text-align: center;
	border: none;
	padding: 10px 0 4px 0 !important;
	/*font-weight: bold;*/
	font-size: 14px;
	line-height:30px;
}
.model_category table th h6 {
	color: #929287;
	text-transform: uppercase;
	font-size: 18px;
}
.model_category table td.prod_model_td, .model_category table td.prod_model_td h2 {
	font-family: Arial, sans-serif;
	color: #1C1C1C;
	font-size: 14px;
}
.model_category table td.prod_model_td h2 {
	font-size: inherit !important;
}
.model_category table td .prod_buy_control.buy_now {
	margin-right:5px !important;
}
.model_category table tr.prod_tr {
}
.model_category table tr.prod_tr:hover {
	background:#ffffff;
/*	background: #AEC3D0;*/
/*	color: #ffffff;*/
}
.model_category table tr td {
	cursor: pointer;
}
.model_category table tr.tr_odd {
	background-color: #f7f7f7;
}
.model_category table tr.prod_td_controls {
	background-color: #AEC3D0;
	display: none;
}
.model_category table tr.tr_selected {
/*	display: table-row; */
}
.model_category table tr.tr_selected td {
/*	background-color: #AEC3D0;
	color: #fff;
	cursor: default;*/
}
.model_category table tr.prod_td_controls td {
	height: 80px;
	text-align: right;
}
a.fcomp-real-image, a.fcomp-real-image:visited, a.fcomp-real-image:hover, a.fcomp-real-image:active { display: none; }
#container a.compare_control:link, #container a.compare_control:visited {
	font-size: 11px;
/*	font-weight: bold;*/
	text-transform: uppercase;
	color: #5d87a1;
	font-size: 11px;
	text-decoration: none;
}
#container a.prod_buy_control:link, #container a.prod_buy_control:visited {
	display: block;
	width: 50px;
	background-color: #1C1C1C;
	color: #929287;
	text-decoration: none;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 14px;
	float: right;
	text-transform: uppercase;
	text-align: center;
	line-height: 18px;
	margin-right: 10px;
	margin-left: 10px;
	cursor: pointer;
	text-decoration: none;
	padding: 2px 0px 1px;
}
a.overlay_buy_control:link, a.overlay_buy_control:visited, #family_container.pdp .prod_buy_control.buy_now {
	display: block;
	height: 35px;
	width:140px;
	background-color: #1C1C1C;
	color: #929287;
	text-decoration: none;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	line-height: 24px;
/*	margin-right: auto;
	margin-left: auto;*/
	padding: 12px 10px 0 10px;
	cursor: pointer;
	text-decoration: none;
	letter-spacing:2px;
}
#container a.prod_buy_control:hover, #container a.prod_buy_control:hover {
	color: #FFF;
	background-color: #929287;
}
.product-properties {
/*	width:50px;*/
	margin-left:25px;
	float:left;
/*	margin: auto;
	margin-bottom: 35px;*/
}
#product_avail_input {
	width:40px;
}
#family_container.pdp .prod_buy_control.buy_now {
	float:left;
	width:70px;
	margin:20px 0 0 20px;
}
#family_container.pdp .prod_buy_control.buy_now:hover {
	color: #FFF;
	background-color: #929287;
}
#model_select .cat_open {
	border-top: 2px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	padding-bottom: 16px;
}
#model_select .cat_closed {
	border-bottom: 5px solid #ffffff;
}
#model_select .cat_open .accordion_bar {
	/*background-image: url(/skin/summit/images/backgrounds/prod_model_arrow_down.png);
		background-position: 900px 20px;
		background-repeat: no-repeat;*/
	cursor:default;
}
#model_select .cat_closed .accordion_bar {
	background-color: #1C1C1C !important;
	color: #929287;
	cursor:pointer;
}
#model_select .cat_closed .accordion_bar .arrow{
	float:left;
	background-image: url(/skin/summit/images/backgrounds/prod_model_arrow_up.png);
	width:14px;
	height:13px;
	margin-top:3px;
}
#model_select .cat_open .accordion_bar .arrow{
	float:left;
	background-image: url(/skin/summit/images/backgrounds/prod_model_arrow_down.png);
	width:14px;
	height:13px;
	margin-top:3px;
}
#model_select .cat_closed p, #model_select .cat_closed table {
	display: none;
}
#model_select .cat_open h2, #model_select .cat_closed h2 {
	color: #FFF;
	font-size: 24px;
	text-transform: uppercase;
	padding-left:20px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	letter-spacing: 1px;
}
#model_select .cat_closed h2 {
	cursor: pointer;
}
#container .model_category p {
	color:#FFF;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	line-height: 22px;
	padding-left: 22px;
	letter-spacing: 1px;
}
#container .model_category .accordion_bar {
	height:35px;
	background-color: #929287;
	padding-top:15px;
}
#container .model_category h3 {
	font-family: Arial, sans-serif;
}
#container a.addthis_button {
	padding-left: 20px;
	height: 20px;
	background: url(/skin/summit/images/backgrounds/share_icon.png) no-repeat;
	line-height: 20px;
	float: right;
	padding-right: 70px;
	margin-top: 12px;
	clear: right;
}
table.desc_prod_grid {
	max-width: 300px;
}
td.dpg_left {
	font-size:10px;
	text-align: left;
	color: #7f868b;
	width:40px;
}
td.dpg_center {
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	width: 50px;
	padding-right: 5px;
	border-right: 0px solid;
}
hr.dpg {
	width: 100%;
	margin-top: 10px;
	text-align:left;
}
/*--- Reviews ---*/
#prod_review_messages .prod_review p { margin-top: 0; }
.review_hidden {
	display: none;
}
.review_shown {
	display: block;
}
#read_all_reviews, #hide_reviews, #write_a_review, #cancel_review {
	color: #788E1E;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Arial, sans-serif;
	margin-right: 20px;
}
#cancel_review {
	margin-bottom: 20px !important;
	display: none;
	float: right;
	clear: both;
}
#hide_reviews {
	display: none;
}
#review_author {
	width: 250px;
}
#review_message {
	width: 250px;
	height: 80px;
}
.data-table .data-name {
/*	font-weight: bold;*/
}
#prod_review_messages {
	margin-top:20px;
}
/*--- Family Name / Family Navigation ---*/
#family_container {
	width: 960px;
	margin: 0 auto;
	background-color: #fff;
	*height: 1074px;

}
#family_container #left_side {
	width: 320px;
	float: left;
	clear: none;
}
#family_container #right_side {
	width: 580px;
	float: right;
	clear: none;
	*height: 690px;
	margin-top: 68px;
}
#family_container #bottom {
	width: 960px;
	float: left;
	clear: both;
	margin-top: 10px;
	/* border-top: 3px solid #e6ecf0; */
	padding-top: 20px;
}
#family_container #left_side #product_navigator_outer {
	width: 320px;
	height: 190px;
	background-color: #334049;
	padding: 10px;
	float: left;
}
#family_container #left_side #product_navigator_inner {
	width: 320px;
	height: 190px;
	background: url(/skin/summit/images/backgrounds/family_page_product_name.jpg) 0 0 repeat;
}
#family_container #left_side #product_navigator_inner div #product_navigator_category {
	font-size: 12px;
	color: #b9c7d4;
	padding: 50px 0 14px 0;
	text-transform: uppercase;
	clear: both;
}
#family_container #left_side #product_navigator_inner div div {
	clear: both;
}
#family_container #left_side #product_navigator_inner div div #prev_product {
	clear: none;
	float: left;
	margin-left: 24px;
	margin-top: 14px;
}
#family_container #left_side #product_navigator_inner div div #prev_product a {
	clear: none;
}
#family_container #left_side #product_navigator_inner div div #product_name {
	clear: none;
	float: left;
	width: 240px;
	text-align: center;
}
#family_container #left_side #product_navigator_inner div div #product_name h2 {
	font-size: 38px;
/*	font-weight: bold; */
	color: #ffffff;
	text-transform: uppercase;
	clear: none;
}
#family_container #left_side #product_navigator_inner div div #next_product {
	clear: none;
	float: right;
	margin-right: 24px;
	margin-top: 14px;
}
#family_container #left_side #product_navigator_inner div div #next_product a {
	clear: none;
}
#family_container #left_side #product_navigator_inner div #product_navigator_series {
	font-size: 12px;
	color: #b9c7d4;
	padding: 14px 0 0 0;
	text-transform: uppercase;
	clear: both;
}
/*--- Family Description ---*/
#family_container #left_side #product_description {
	float: left;
	left: 0px;
	top: 0px;
	float: left;
	width: 287px;
	background: url(/skin/summit/images/pdp/feature_bg.jpg) top left no-repeat #F0F0F0;
	color: #1C1C1C;
	padding: 30px 25px 15px;
	margin-bottom:20px;
}
#family_container #left_side #product_description h2 {
	line-height: 22px;
	font-size: 25px;
	padding-top:1px;
	letter-spacing:1px;
	color: #1C1C1C;
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	text-transform: uppercase;
}
#family_container #left_side #product_description h4 {
	font-size: 13px;
	color: #1C1C1C;
	text-transform: none;
	font-family: Arial, sans-serif;
	letter-spacing: initial;
	line-height: 18px;
}
#family_container #left_side #product_description #mark {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 6px;
	height: 35px;
	background-color: #574319;
}
#family_container #right_side #product_description {
	/*margin-top: 65px;*/
	padding-right: 24px;
}
#family_container #right_side #product_description h2{
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	color: #1C1C1C;
	font-size: 35px;
	letter-spacing: 0.5px;
}
#family_container #right_side #product_description h4{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #929287;
	text-transform: none;
	line-height: 18px;
	letter-spacing: 0px;
}
#one_logo_outer h3 a:link, #one_logo_outer h3 a:visited {
	color: #172934;
    	font-family: Arial, sans-serif;
    	font-size: 12px;
    	letter-spacing: 1px;
    	line-height: 14px;
    	text-transform: uppercase;
}
/*--- Family Features ---*/
#family_container #left_side #product_features {
	left: 0px;
	top: 0px;
	width: 287px;
	color: #1C1C1C;
	padding: 0px 25px 20px;
	float: left;
	background: url("/skin/summit/images/general/feature_bg.png") no-repeat scroll left top #F0F0F0;
	background-position: 0px 34px;
}
#family_container #left_side #product_features h3 {
	font-size: 25px;
	color: #1C1C1C;
	padding-top:10px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#family_container #left_side #product_features ul{

}
#family_container #left_side #product_features ul h3 li {
	padding-bottom: 18px;
	font-size: 13px;
	list-style-type: none;
	background: url("/skin/summit/images/pdp/list-dash.gif") no-repeat;
	background-position:-0.15em 0.375em;
	padding-left:0.65em;
	list-style-position: outside;
}
#family_container #left_side #product_features ul h3 li {
	text-transform: none;
	font-family:  Arial, sans-serif;
	color: #1C1C1C;
	font-size: 13px;
	letter-spacing: initial;
	line-height: 18px;
}
#family_container #left_side #product_features ul h3 li a,  #family_container #left_side #product_features a{
	color: #009FAD;
	text-decoration: none;
	font-family:  Arial, sans-serif;
	margin: 10px 0px 18px 10px;
	line-height: 18px;
	letter-spacing: initial;
	/*font-weight: bold;*/
	font-size: 13px;
}
#family_container #left_side #product_features #mark {
	position: absolute;
	left: 0px;
	top: 25px;
	width: 6px;
	height: 20px;
	background-color: #574319;
}
#prod_touts{
	margin: 0px;
	padding: 0px 12px 12px;
	height: 312px;
	float: left;
	width: 936px;
	background-color: #FFF;
}
.prod-tout-col-3{
	position: relative;
	float: left;
	width: 288px;
	height: 288px;
	padding: 0px;
	margin: 12px;
}
.extra_fields_link_container {
	vertical-align:top !important;
}
.extra_fields_link_container a {
	float:left;
	color: #788e1e;
	text-transform:uppercase;
	font-size:12px;
	line-height:26px;
	vertical-align:top;
}
.extra_fields_link_container a .drag_illustration_icon {
	position:relative;
	display:inline-block;
	background: url(/skin/summit/images/pdp/pdp_reels_drag_illustration_icon.gif) top left no-repeat;
	width:20px;
	height:20px;
	top:9px;
	left:4px;
}
.extra_fields_link_container a .view_360_icon {
	position:relative;
	display:inline-block;
	background: url(/skin/summit/images/pdp/pdp_reels_360_view_icon.gif) top left no-repeat;
	width:20px;
	height:20px;
	top:7px;
	left:4px;
}
/*---Share Box---*/
#pdp_share_cont_hardgoods {
	clear:both;
 	position: relative;
 	float: left;
	overflow:hidden;
	width: 325px;
	height: 30px;
	padding: 10px 0 0 12px;
	margin-bottom:20px;
	background-color: #f0f0f0;
}
#pdp_share_cont{
	width: 311px;
	background-color: #f0f0f0;
	margin-top: 25px;
}
#pdp_share_cont h6, #pdp_share_cont_hardgoods h6 {
	color: #6f7070;
	float: left;
	margin-right:10px;
	font-size: 12px;
}
#pdp_share_google {
	float:left;
	padding-top:0px;
	padding-left:7px;
	padding-right:7px;
	width: 85px;
}
#pdp_share_facebook {
	float: left;
	width:47px;
	overflow:hidden;
	margin-right:2px;
}
#pdp_share_twitter {
	float: left;
/*	margin-right:10px;*/
}
/*--- Model Number Grid Column Header ---*/
#pdp_image_viewer #model_select .cat_open h2, #model_select .cat_closed h2.h3, #model_select .cat_closed p {
	color: #929287;
}
/*--- Reviews Container ---*/
#family_container #bottom #prod_reviews {
	float: left;
	clear: none;
	width: 300px;
	/*margin: 0 85px 30px 30px;*/
	width: 265px;
	color: #909090;
	*text-align: left;
	/*border-left: 2px solid #b9c7d4;*/
}
#family_container #bottom .prod_review {
	border-left: 2px solid #b9c7d4;
	padding-left:20px;
}
#family_container #bottom #prod_reviews h4 {
	color: #172934;
	font-size: 16px;
	margin-bottom:20px;
	font-family: Arial, sans-serif;
}
#family_container #bottom #prod_reviews h5 {
	color: #909090;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}
#family_container #bottom #prod_reviews p {
	color: #909090;
	font-family: Arial, sans-serif;
}
#left_side form{
	float: left;
	margin-bottom: 40px;
}
#left_side form .property-name.product-input span{
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 14px;
	color: #929287;
	line-height: 24px;
	letter-spacing: 1px;
}
#left_side form .product-price-value{
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 30px;
	color: #1C1C1C;
}
/*--- Suggested Products Container ---*/
#family_container #bottom #prod_suggest {
	float:right;
	margin-right:20px;
	margin-top: 0px;
}
#family_container #bottom #prod_suggest h4,  #family_container #bottom #prod_suggest .product-title {
	font-size: 20px;
	font-family: Arial, sans-serif;
}
#family_container #bottom #prod_suggest h4 {
	margin-bottom:40px;
	color:#172934;
	*text-indent: 0;
	*position: relative;
	*z-index: 1000000;
	*text-align: left;
}
#family_container #bottom #prod_suggest .product-title {
	font-size: 16px;
	font-style:normal;
	text-transform:uppercase;
	text-align:center;
}
#family_container #bottom #prod_suggest .related_product_item {
	width:135px;
	text-align:center;
	margin:0 12px;
}
#family_container #bottom #prod_suggest .related_product_item .image {
	margin-bottom:15px;
}
#family_container #bottom #prod_suggest .related_product_item .image:hover {
	margin-bottom:15px;
}
#prod_suggest_content_wrap {
}
#related_products_wrap {
	float:left;
	width:480px;
	height:200px;
}
#related_products_mask {
	width:480px;
	height:200px;
	position:absolute;
	overflow-y:hidden;
	overflow-x:hidden;
	*position: relative;
}
#related_products_content {
	position:absolute;
	width:480px;
	height:200px;
	*position: relative;
}
.related_product_item {
	float:left;
}
#family_container #bottom #prod_suggest .prod_suggest_nav_prev {
	width:20px;
	height:100px;
	float:left;
	cursor:pointer;
	background:url(/skin/summit/images/pdp/pdp_thumb_prev.png) left 60px no-repeat transparent;
}
#family_container #bottom #prod_suggest .prod_suggest_nav_next {
	width:20px;
	height:100px;
	float:left;
	cursor:pointer;
	background:url(/skin/summit/images/pdp/pdp_thumb_next.png) right 60px no-repeat transparent;
}
#family_container #bottom #prod_suggest .prod_suggest_nav_prev.disabled {
	width:20px;
	height:100px;
	float:left;
	cursor:default;
	background:url(/skin/summit/images/pdp/pdp_thumb_prev-disabled.png) left 60px no-repeat transparent;
}
#family_container #bottom #prod_suggest .prod_suggest_nav_next.disabled {
	width:20px;
	height:100px;
	float:left;
	cursor:default;
	background:url(/skin/summit/images/pdp/pdp_thumb_next-disabled.png) right 60px no-repeat transparent;
}
/*---  Landing Pages - Global styles ---*/
.landing_page_header {
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size:80px;
	padding-top:140px;
	padding-left:40px;
	*text-align:left;
}
.landing-container div:nth-child(2) { }
.landing-container h3, #aboutlanding_maintext h3 {
	padding:0 10px;
	margin:0;
	color:#929287;
	font-family: sans-serif;
	font-size:14px;
	letter-spacing:0px;
	line-height:20px;
	text-transform:none;
	padding-bottom:40px;
	text-align:center;
	*font-size: 13px;
}
.landing_page_subcategory {
	cursor:pointer;
	float:left;
	display: inline-block !important;
	text-decoration:none;
	width:302px !important;
	height:372px !important;
}
.landing_page_subcategory .innerContent {
	position: relative;
	vertical-align: top;
	display: block !important;
	clear: none !important;
	width: 302px !important;
	height: 372px !important;
	margin: 0 0px 0px 0 !important;
}
.landing_page_subcategory .subcategory_title {
	padding-top: 32px !important;
	font-size: 25px !important;
	font-family: 'alternate-gothic-no-2-d-1', sans-serif !important;
	text-transform: uppercase;
	color: #172934;
	text-align: center;
}
.landing_page_subcategory.reels.subItems .subcategory_title {
	padding-top:24px !important;
}
.landing_page_subcategory .subcategory_image {
	position:absolute;
	top:14%;
	left:0;
	right:0;
	text-align:center;
	*width: 302px;
	margin-left: 12px;
	margin-right: 12px;
}
.landing_page_subcategory.reels
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 26px;
}
 .subcategory_image {
	margin-left: 0px;
	margin-right: 0px;
}
.landing_page_subcategory .subcategory_desc {
	position:absolute;
	top:80%;
	left:0;
	right:0;
	text-align:center;
	*width: 302px;
}
.landing_page_subcategory .subcategory_desc h4 {
	color:#1C1C1C;
	text-align:center;
	margin-bottom:5px;
}
.landing_page_subcategory .subcategory_desc p {
	color: #929287 !important;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: center;
	width: 70%;
	padding-left: 15%;
	*padding-left: 0;
	line-height: 16px;
	margin-bottom: 12px;
	letter-spacing: 0.5px;
	text-transform: normal;
}
.landing_page_subcategory .subcategory_desc p.viewProducts {
	font-family: Arial, sans-serif;
	color: #1c1c1c !important;
	/*font-weight: bold;*/
}
.softgoods_sub{
	float: left;
	text-align: center;
	font-size: 25px;
	padding: 12px 0px;
	text-transform: uppercase
}
/*---  Apparel Landing Page ---*/
.apparel-landing-header {
	width: 960px;
	height: 320px;
	background:url('/skin/summit/images/header/category-landing/apparelLandingHeader.jpg') 0 0 no-repeat;
	*text-align:left;
}
.apparel-landing-header .landing_page_header {
	padding-top: 124px !important;
}
#apparel_desc, #accessories_desc{
	background-color: #1C1C1C;
}
#apparel_desc h3, #accessories_desc h3{
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 25px;
	color: #929287;
	padding: 3px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#apparel_desc{
	width: 50%;
}
#apparel_filter{
	background-color: #929287;
	width: 50%;
	color: #FFF;
	font-family: 'akzidenz-grotesk-condensed-1', sans-serif;
	font-size: 24px;
	letter-spacing: 1px;
	text-transform: uppercase
}
#apparel_filter a{
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 25px;
	color: #FFF;
}
#apparel_filter a:hover{
	color: #1C1C1C;
}
.landing_page_subcategory.apparel {
	float:none;
	margin-right:5px;
}
.landing_page_subcategory .subcategory_image.apparel_technical {
	/* margin-top:-22px; */
}
.landing_page_subcategory .subcategory_image.apparel_sportswear {
	/* margin-top:40px; */
}
.landing_page_subcategory .subcategory_image.apparel_hats {
}
.landing_page_subcategory .subcategory_image.apparel_tees {
}
/*--- Luggage landing page ---*/
.landing-container {
	float:left;
}
.luggage-landing-header {
	width: 960px;
	height: 320px;
	background: url('/skin/summit/images/header/category-landing/luggageLandingHeader.jpg') 0 0 no-repeat;
	*text-align: left;
}
.luggage-landing-header .landing_page_header {
	padding-top: 124px;
	*text-align: left;
}
#accessories_desc{
	width: 100%;
}
/*-- Rods Landing Page ---*/
.rods-landing-header {
	width: 960px;
	height: 321px;
	background: url(/skin/summit/images/header/category-landing/rodsLandingHeader.jpg) 0 0 no-repeat;
	*text-align: left;
}
.rod_containerx {
	margin:0;
	padding:30px 0px 30px 30px;
	background-color: #192328;
	width:930px;
	height:974px;
	display: block;
}
.landing_page_subcategoryx {
	position:relative;
	float:left;
	display: inline-block !important;
	margin:0px 20px 0px 0px;
	padding:0px;
	text-decoration:none;
	width: 160px !important;
	height: 960px !important;
}
.subcategory_title {
	padding-top: 12px;
	font-family: Arial, sans-serif;
	font-size: 24px;
	letter-spacing: 3px;
	text-align: center;
	text-transform: uppercase;
	clear: both;
	width: auto;
	color: #ffffff;
}
.subcategory_image {
	border-top: 1px dashed #7c8184;
	position: static;
	text-align: center;
	margin: 20px auto 0 auto;
	clear: both;
}
.rod_overlayContainer {
	position: absolute;
	top: 57px;
	left: 0px;
	width: 160px;
	overflow: hidden;
}
.rod_subCategoryOverlay {
	width: 160px;
	margin: 0 0 1px 0;
	padding: 0 0 30px 0;
	background: #788e1e;
	border-bottom: 1px dashed #b5c183;
}
.rod_subCategoryOverlay p {
	width: 120px;
	padding: 20px 20px 0px 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: center;
	line-height: 16px;
}
.rod_subCategoryOverlay li {
	height: 32px;
}
.rod_subCategoryOverlay li div {
	width: 100% !important;
}
.rod_subCategoryOverlay li div p {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	font-size:15px;
	font-family: Arial, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#929287;
	cursor: pointer;
}
.rod_subCategoryOverlay li div p #caret {
	position:relative;
	margin:0 !important;
	padding:0 !important;
	top:-1px;
	left:6px;
}
.landing_page_subcategory.rods .innerContent {
	position:absolute;
	vertical-align:top;
	display: block !important;
	clear: none !important;
	width: 202px !important;
	height: 349px !important;
	margin: 0 !important;
	top:12px;
	left:10px;
	right:10px;
	bottom:12px;
	background: url(/skin/summit/images/landing_pages/subcategory_background_slim.jpg) top left no-repeat !important;
}
.landing_page_subcategory.rods .subcategory_desc {
	width:100%;
	text-align:center;
	float: left;
	clear: both;
}
.landing_page_subcategory.rods .subcategory_desc h4 {
	color:#182934;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, sans-serif;
}
.landing_page_subcategory.rods .subcategory_desc p {
	color:#1C1C1C !important;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align:center;
	width:70%;
	padding-left:15%;
	line-height: 16px;
}
/*--- Reels Landing Page ---*/
.reels-landing-header {
	width: 960px; height: 321px; background:url(/skin/summit/images/header/category-landing/reelsLandingHeader.jpg) 0 0 no-repeat;
	*text-align:left;
}
.reels-landing-header p, .rods-landing-header p, .current-landing-header p {
	color:#fff;
	font-family: Arial, sans-serif;
	font-size:15px;
	padding-top:105px;
	padding-left:25px;
	margin-bottom:0px;
	*text-align:left;
}
.reels-landing-header h1, .rods-landing-header h1, .current-landing-header h1 {
	font-size:95px;
	padding-left:40px;
	*text-align:left;
}
.reels-landing-header .sub-heading-text {
	padding-top:4px;
	padding-left:60px;
}
.current-landing-header h1 {
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size:55px;
}
.landing_page_subcategory.reels {
	position:relative;
	width:222px;
	height:373px;
	background-color:#ddd4c5;
	float:left;
	display: inline-block !important;
	text-decoration:none;
	width:222px !important;
	height:373px !important;
	cursor:default;
}
.landing_page_subcategory.reels .innerContent {
	position:absolute;
	vertical-align:top;
/*	float: left !important;*/
	display: block !important;
	clear: none !important;
	width: 202px !important;
	height: 349px !important;
	margin: 0 !important;
	top:12px;
	left:10px;
	right:10px;
	bottom:12px;
/*	padding: 10px 0px 10px 10px !important;*/
	background: #ddd4c5 url(/skin/summit/images/landing_pages/subcategory_background_slim.jpg) top left no-repeat !important;
/*	position: relative !important;*/
}
.landing_page_subcategory.reels .subcategory_title {
/*	position:absolute;*/
/*	padding: 20px 0 0 20px;*/
	filter: inherit;
	padding-top:32px;
	font-family: "BaselRegular", Georgia, serif;
	font-size: 16px;
	text-transform: uppercase;
/*	float: left;
	clear: both;
	width: 100%;*/
	color: #172934;
	text-align:center;
	width: 182px;
}
.landing_page_subcategory.reels .subcategory_image {
/*	position:absolute;*/
	filter: inherit;
	top:14%;
	left:0;
	right:0;
	text-align:center;
	*width: 202px;
}
.landing_page_subcategory.reels .subcategory_image .subCatImage {
/*	progid_DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='" + imgSrc + "')*/
}
.landing_page_subcategory.reels .subcategory_desc {
	position:absolute;
	filter: inherit;
	top:70%;
	left:0;
	right:0;
	width:100%;
	text-align:center;
}
.landing_page_subcategory.reels .subcategory_desc h4 {
	color:#182934;
	filter: inherit;
	text-align:center;
/*	font-size:14px;*/
/*	font-weight:bold;*/
/*	font-family: Arial, sans-serif;*/
}
.landing_page_subcategory.reels .subcategory_desc p {
	color:#172934 !important;
	filter: inherit;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align:center;
/*	width:70%;
	padding-left:15%;*/
	color: #626f78;
	line-height: 16px;
}
.landing_page_subcategory.reels .overlayContainer {
	position:absolute;
	top:12px;
	left:10px;
	width:202px;
	height:349px;
	overflow:hidden;
	*left:0;
	*overflow: visible;
	*background-color: #e7e1d7;
}
.landing_page_subcategory.reels .subCategoryOverlay {
	position:absolute;
	width:202px;
	filter: inherit;
	text-align:left;
}
.landing_page_subcategory.reels .subCategoryOverlay li {
	height:49px;
	filter: inherit;
	width:202px;
	background:#fff;
	margin-bottom:1px;
	*margin-left: -101px;
}
.landing_page_subcategory.reels .subCategoryOverlay li div {
	position:relative;
	filter: inherit;
	background:url(/skin/summit/images/landing_pages/reels-subItem-out.png) top left no-repeat;
	width:100%;
	height:100%;
	overflow:hidden;
	cursor:pointer;
}
.landing_page_subcategory.reels .subCategoryOverlay li div.category {
	position:relative;
	filter: inherit;
	background:url(/skin/summit/images/landing_pages/reels-subItem-out.png) top left no-repeat;
	width:100%;
	height:100%;
	overflow:hidden;
	cursor:default;
}
.landing_page_subcategory.reels .subCategoryOverlay li div #overBG {
	position:absolute;
	display:none;
	filter: inherit;
	background:url(/skin/summit/images/landing_pages/reels-subItem-over.png) top left no-repeat;
	width:100%;
	height:100%;
}
.landing_page_subcategory.reels .subCategoryOverlay li div img.productImage {
	position:absolute;
	filter: inherit;
}
.landing_page_subcategory.reels .subCategoryOverlay li div p {
	position:absolute;
	left:70px;
	top:14px;
	font-size:14px;
/*	font-weight:bold;*/
	color:#19332a;
}
.landing_page_subcategory.reels .subCategoryOverlay li div p.categoryName {
	position:absolute;
	left:10px;
	top:14px;
	font-size:14px;
/*	font-weight:bold;*/
	font-family: Arial, sans-serif;
/*	font-style:italic;*/
	color:#19332a;
}
.landing_page_subcategory.reels .subCategoryOverlay li div p span {
	font-family: Arial, sans-serif;
/*	font-style:italic;*/
/*	font-weight:normal;*/
	color:#5d87a1;
}
.landing_page_subcategory.reels .subCategoryOverlay li div:hover p span {
	font-family: Arial, sans-serif;
/*	font-style:italic;*/
/*	font-weight:normal;*/
	color:#19332a;
}
.subItemCaret {
	margin-left:8px !important;
}
.categoryScrollButtonContainer {
	position:absolute;
	top:312px;
	left:10px;
	width:190px;
	height:39px;
	background:#fff;
	padding:5px 6px;
	display:none;
	cursor:default;
}
.categoryScrollButton {
	width:90px;
	height:37px;
	border:1px solid #d7d9db;
	background: #fff;
}
.categoryScrollButton:hover {
	width:90px;
	height:37px;
	background: url(/skin/summit/images/landing_pages/subItemScrollButtonOver.jpg);
	border:1px solid #d7d9db;
}
.categoryScrollButton.up {
	cursor:pointer;
	float:left;
	text-align:center;
}
.categoryScrollButton.down {
	cursor:pointer;
	float:right;
	text-align:center;
}
.categoryScrollButton.up .image {
	position:relative;
	top:17px;
	left:35px;
	background: url(/skin/summit/images/landing_pages/categoryScrollBtnUp-enabled.png) no-repeat scroll top left;
	width: 16px;
	height: 6px;
}
.categoryScrollButton.down .image {
	position:relative;
	top:16px;
	left:38px;
	background: url(/skin/summit/images/landing_pages/categoryScrollBtnDown-enabled.png) no-repeat scroll top left;
	width: 16px;
	height: 6px;
}
.categoryScrollButton.up.disabled {
	cursor:default;
	background: #fff;
}
.categoryScrollButton.down.disabled {
	cursor:default;
	background: #fff;
}
.categoryScrollButton.up.disabled .image {
	position:relative;
	top:16px;
	left:36px;
	background: url(/skin/summit/images/landing_pages/categoryScrollBtnUp-disabled.png) no-repeat scroll top left;
	width: 16px;
	height: 6px;
}
.categoryScrollButton.down.disabled .image {
	position:relative;
	background: url(/skin/summit/images/landing_pages/categoryScrollBtnDown-disabled.png) no-repeat scroll top left;
	width: 16px;
	height: 6px;
}
.head-sub-text {
	padding-top: 45px;
	padding-bottom: 20px;
	width: 100%;
	color: #1C1C1C;
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	font-size: 30px;
	letter-spacing: 0.5px;
	line-height: 32px;
	text-align: center;
}
.landing_page_title_ls {
	padding: 0px 0 0 20px;
	margin-top: -2px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	clear: both;
	width: 265px;
	height: auto;
	color: #004f5a;
}
.landing_page_subcategory .subcategory_desc p span.subcategory_link {
	font-family: Arial, sans-serif;
	font-size: 11px;
/*	font-weight: bold;*/
	text-transform: uppercase;
	text-align:center;
	color: #37B4D2;
	background:url(/skin/summit/images/backgrounds/landing_page_arrow.png) 135px 15px no-repeat transparent;
}
.landing_page_subcategory .subcategory_link a {
	color: #37b4d2;
}
.landing-header-image {
	height: 154px;
	width: 296px;
	display: block;
}
#landing-leaders-freshwater {
	background:url(/skin/summit/images/product_walls/leaders-freshwater.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-leaders-freshwater {
	background-position: left bottom;
}
#landing-leaders-saltwater {
	background:url(/skin/summit/images/product_walls/leaders-saltwater.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-leaders-saltwater {
	background-position: left bottom;
}
#landing-leaders-versileaders {
	background:url(/skin/summit/images/product_walls/leaders-versi-leaders.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-leaders-versileaders {
	background-position: left bottom;
}
#landing-flylines-freshwater {
	background:url(/skin/summit/images/product_walls/flylines-freshwater.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-freshwater {
	background-position: left bottom;
}
#landing-flylines-saltwater {
	background:url(/skin/summit/images/product_walls/flylines-saltwater.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-saltwater {
	background-position: left bottom;
}
#landing-flylines-spey {
	background:url(/skin/summit/images/product_walls/flylines-spey.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-spey {
	background-position: left bottom;
}
#landing-flylines-outbound {
	background:url(/skin/summit/images/product_walls/flylines-outbound.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-outbound {
	background-position: left bottom;
}
#landing-flylines-shooting-head {
	background:url(/skin/summit/images/product_walls/flylines-shooting-head.jpg) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-shooting-head {
	background-position: left bottom;
}
.landing_page_subcategory:hover .subcategory_link, .resources_tout_box:hover .landing_page_link {
	background:url(/skin/summit/images/backgrounds/landing_page_arrow_hover.png) 135px 15px no-repeat transparent;
	color: #004f5a;
}
.landing_page_subcategory:hover .subcategory_link div {
	color: #004f5a;
}
#landing-flylines-line-selector {
	height: 174px;
	width: 296px;
	background:url(/skin/summit/images/product_walls/line-selector.png) left top no-repeat;
}
.landing_page_subcategory:hover #landing-flylines-line-selector {
	background-position: left bottom ;
}
.compareButton {
	border: 0;
	background-color: #ffffff;
	color: #5D87A1;
	font-size: 11px;
	font-weight: bold;
}
.compareButton:hover, .compareButton:active {
	background-color: #ffffff;
}
/*--- Destination FIshing -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
#destination_content h1 {
	font-size:45px;
	margin-bottom:50px;
}
#destination_headline {
	color: #929287;
	margin-bottom: 25px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 22px;
	text-transform: uppercase;
}
#destination_main {
	min-height:770px;
	background:#1C1C1C;
}
#destination_top {
	height:510px;
}
#destination_content, .destination_content_detail {
	float:left;
	width:264px;
	margin-left:30px;
	margin-top:30px;
}
.destination_content_detail h1 {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size:45px;
	margin-bottom:50px;
	letter-spacing: 1px;
}
#destination_content h3, .destination_content_detail h3, #destination_copy h3 {
	color:#929287;
	margin-bottom:25px;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
}
#destination_content p, .destination_content_detail p {
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:1.5em;
	margin-right:5px;
}
#destination_map {
	float:left;
	width:666px;
	height:450px;
	background:url(/skin/summit/images/static_pages/destination_fishing/map.jpg) left top no-repeat;
}
#destination_nav {
	width:900px;
	height:200px;
	float:left;
/*	background:#666;*/
/*	margin-left:32px;*/
	background:url(/skin/summit/images/static_pages/destination_fishing/nav-topline.gif) left top no-repeat;
}
#destination_nav_top {
	height:5px;
	width:895px;
	background:#fff;
	margin-bottom:8px;
}
#destination_nav_mask {
/*	width:100%;*/
	width:895px;
	height:200px;
	position:absolute;
	overflow-y:hidden;
	overflow-x:hidden;
}
#destination_nav_content {
	position:absolute;
	height:200px;
	width:1900px;
/*	width:100%;*/
/*	background:#666;*/
}
#destination_scroll_left {
	width:30px;
	height:64px;
	background:transparent;
	color:#929287;
	cursor:pointer;
	float:left;
	font-size:50px;
	margin-top:39px;
}
#destination_scroll_right {
	width:30px;
	height:64px;
	background:transparent;
	color:#929287;
	cursor:pointer;
	float:left;
	font-size:50px;
	margin-top:39px;
}
#destination_cta {
	width:250px;
	overflow:hidden;
}
#destination_cta a {
	color:#5d87a1;
}
#destination_cta a:hover {
	color:#fff;
}
#destination_cta_text {
	letter-spacing:1px;
	color:#009FAD;
}
/*#destination_cta_text h5 {
	color:#5d87a1;
}*/
#destination_cta_text:hover {
	color:#fff;
}
#destination_cta_text_wrap {
	width:200px;
	float:left;
}
#destination_cta_arrow {
	float:left;
	width:20px;
	height:20px;
	background:url(/skin/summit/images/static_pages/destination_fishing/cta-arrow.png) 5px 5px no-repeat transparent;
}
.destination_nav_item {
	position:relative;
	float:left;
	margin-right:5px;
	padding-top:8px;
	border-top: 5px solid #fff;
	opacity:0.4;
	width:145px;
	filter:alpha(opacity=40);
}
.destination_nav_item img {
/*	margin-top:13px;*/
	margin-bottom:10px;
}
.destination_nav_item h3 {
	color:#009FAD;
	text-align:center;
	text-transform:uppercase;
/*	font-style:normal;*/
	margin-bottom:0px;
	line-height:14px;
	margin-bottom:4px;
}
.destination_nav_item h4 {
	color:#fff;
	text-align:center;
	text-transform:uppercase;
/*	font-style:normal;*/
	font-size: 13px;
	letter-spacing:1px;
	font-family: Arial, sans-serif;
}
/*.destination_nav_item:hover {
	border-top: 5px solid #788e1e;
	opacity:1;
	filter:alpha(opacity=100);
}*/
.destination_comingsoon_over {
	position:absolute;
	left:0px;
	top:8px;
/*	display:block;*/
	z-index:10;
	width:145px;
	height:116px;
	background:#788e1e;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:default;
}
.destination_comingsoon_over h2 {
	margin-top:40px;
	font-size:21px;
	text-align:center;
	margin-bottom:5px;
}
.destination_comingsoon_over p {
	font-size: 11px;
/*	font-style: italic;*/
/*	font-weight: normal;*/
	font-family: "BaselRegular", Georgia, serif;
	text-align:center;
	text-transform:capitalize;
}
#community_back {
	margin-bottom:35px;
}
#community_back h5 a {
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 17px;
	color: #009fAD;
}
/*--- Destination FIshing Detail ----------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
.destination_content_detail {
	width:445px;
}
.destination_content_detail.sub {
	margin-right:40px;
	width:400px;
}
#destination_copy {
/*	margin-left:30px;
	margin-top:30px;*/
	overflow:hidden;
	margin-bottom:35px;
	width: 100%;
	/*float: left;*/
}
#destination_copy p {
	color:#fff;
}
#destination_image {
	height:510px;
}
#destination_image img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#destination_slideshow_images {
	width:890px;
	height:590px;
	margin-bottom:20px;
}
#destination_slideshow_content {
	margin-left:35px;
	padding-top:35px;
}
#destination_slideshow_content h3 {
	color:#fff;
	margin-bottom:5px;
}
#destination_slideshow_content p {
	font-size:11px;
	font-family: Arial, sans-serif;
	color:#929287;
}
#destination_slideshow {
	position:relative;
	height:705px;
	width: 100%;
	float: left;
}
#destination_slideshow_prev {
	position:absolute;
	display:block;
	left:70px;
	top:320px;
	z-index:100;
	width:16px;
	height:33px;
	background:url(/skin/summit/images/static_pages/destination_fishing/prev.png) left top no-repeat transparent;
	cursor:pointer;
}
#destination_slideshow_next {
	right:70px;
	top:320px;
	z-index:101;
	position:absolute;
	display:block;
	width:16px;
	height:33px;
	background:url(/skin/summit/images/static_pages/destination_fishing/next.png) left top no-repeat transparent;
	cursor:pointer;
}
blockquote.style1 {
/*  font: 14px 20px italic Times, serif;*/
	text-indent:10px;
  	padding: 8px;
  	margin: 5px;
	background: url(/skin/summit/images/static_pages/destination_fishing/openquote.png) left top no-repeat transparent;
 }
 blockquote.style1 span {
   	display: block;
	background: url(/skin/summit/images/static_pages/destination_fishing/closequote.png) right bottom no-repeat transparent;
 }
.destination_quote {
	width:290px;
}
.destination_quote a {
	color:#dfdfdf;
}
.destination_quote a:hover {
	text-decoration:underline;
}
.destination_quote h3
	font-size:16px;
	text-transform:none;
}
.destination_quote h6 {
	text-transform:uppercase;
	color:#b9c7d4;
}
/*--- Shadowbox --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*--- Image Zoomer -----------------------------------------------------------------*/
.cloud-zoom, .mousetrap {
	width: 500px !important;
	height: 500px !important;
}
/*--- Search Results -----------------------------------------------------------------*/
#sage-search-results .fcomp-compare-buttons, #sage-search-results .fcomp-checkbox-box, #sage-search-results .quantity, #sage-search-results .buttons-row, #sage-search-results .see-details, #sage-search-results .descr, #sage-search-results .buy-now, #sage-search-results .right-box {
	display: none;
}
#sage-search-results .products-list {
	text-align: center;
}
#sage-search-results .products-list .item {
	 border: 4px solid #FFFFFF;
    clear: none;
    float: left;
    height: 220px;
    margin: 40px 20px 20px;
    padding: 10px;
    width: 152px;
	overflow: hidden;
	text-align: center;
}
#sage-search-results .products-list .item .image {
	margin: 0 auto 5px;
	width: 132px;
	height: 132px;
}
#sage-search-results .products-list .item:hover {
	background-color: #f2f4e9;
	cursor: pointer;
}
#sage-search-results .products-list .item .price, #sage-search-results .nav-pages {
	font-family: Arial, sans-serif;
/*	font-weight: 400;*/
	color: #172934;
	text-transform: uppercase;
	font-size: 14px;
}
a.product-title:link,  a.product-title:visited, .search-again a:link, .search-again a:visited {
	color: #009FAD !important;
    	font-family: Arial, sans-serif;
    	font-size: 12px;
	font-weight: bold;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    	text-decoration: none;
    	text-transform: capitalize;
}
#sage-search-results .nav-pages {
	font-size: 16px;
	padding: 5px 0;
}
#sage-search-results a.nav-page { color: #788E1E; padding: 0 5px; }
/*--- Product Comparison Table (Overrides: /skin/common_files/modules/Feature_Comparison/main.css) ---*/
.comparison {
	background: #fff;
}
.comparison .fcomp-classes-list {
	padding: 40px;
}
.comparison .fcomp-classes-list .inline-message {
	color: #5D87A1;
    font-family: "BaselRegular",Georgia,serif;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px;
    text-transform: none;
}
.comparison .fcomp-classes-list .inline-message img { display: none; }
.comparison .fcomp-classes-list .fcomp-class-title {
	padding: 10px; font-size: 16px;
}
.comparison .fcomp-classes-list button { margin: 20px 10px; }
.comparison .fcomp-classes-list form ul { padding-left: 10px; padding-bottom: 10px; }
.fcomp-xy {
	width:880px;
	margin-right:40px;
}
.search-sort-title {
	color:#fff;
}
.sort-box {
	margin:10px 0;
}
.sort-box a {
	color:#5d87a1;
}
.fcomp-select-product {
	display:none;
}
#line_family #features #comparecounter_cont {
	float: left;
	clear: both;
	margin: 0 0 0 -10px;
	width: 168px;
	height: 71px;
	background: url(/skin/summit/images/features_compare.jpg) left top no-repeat;
}
#line_family #features #comparecounter {
	float: left;
	clear: both;
	margin: 18px 0 0 14px;
	color: #9DC6CC;
	font-size: 18px;
	font-weight: bold;
}
#line_family #features #comparelink_cont {
	float: left;
	clear: both;
	margin: -3px 0 0 28px;
}
#line_family #features #comparelink_cont #comparelink .comparelink_on {
	color: #ffdd00 !important;
	font-size: 12px !important;
/*	font-weight: bold !important; */
	text-decoration: none !important;
	margin: 0;
	font-family: Arial, sans-serif;
/*	font-style: italic;*/
}
#line_family #features #comparelink_cont #comparelink .comparelink_off {
	color: #d0d0d0 !important;
	font-size: 12px !important;
/*	font-weight: normal !important;*/
/*	font-style: italic !important;*/
	text-decoration: none !important;
	margin: 0;
	font-family: Arial, sans-serif;
/*	font-style: italic;*/
}
#line_family #features #comparelink h3 {
	font-size: 11px !important;
/*	font-weight: normal !important;*/
/*	font-style: italic !important;*/
	text-decoration: none !important;
	margin-top: 14px;
	padding-left:14px;
	font-family: Arial, sans-serif;
}
#comparison_wrapper a[title="Open in popup window"] { display: none; }
#comparison_wrapper {
	border: 3px solid #FFDD00;
	-moz-box-shadow:0px 11px 10px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 11px 10px 5px rgba(0,0,0,.2);
	margin-bottom: 70px;
	padding: 10px;
	background-color: #fff;
}
.comparison_title h1 {
	color: #5d87a1;
	margin: 20px;
	text-transform: uppercase;
	font-size: 23px;
/*	font-weight: bold;*/
	border-bottom: double #b9ced1;
	padding-bottom: 10px;
}
.double_blue_border {
	margin: 20px;
	border-bottom: double #b9ced1;
}
/*.fcomp-table table {
	border: 3px solid #FFDD00;
	-moz-box-shadow:0px 11px 10px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 11px 10px 5px rgba(0,0,0,.2);
	margin-bottom: 70px;
}*/
.fcomp-table tr td.fcomp-title-products {
	background-color: #5d87a1;
	height: 50px;
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 24px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
/*	font-style: italic;*/
/*	font-weight: bold;*/
	vertical-align: middle;
}
.fcomp-table tr td.fcomp-title {
	background-color: #000;
	height: 50px;
	/*color: #FFFFFF;*/
	vertical-align: middle;
	font-size: 18px;
	color: #fff;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
/*	font-style: italic;*/
/*	border-right-width: 3px;*/
	vertical-align: middle;
/*	border: 1px solid #fff;*/
}
tr td.fcomp-title {
	background-color: #5d87a1;
}
.fcomp-table tr td.fcomp-corner {
	background-color: #5d87a1;
	height: 50px;
}
.fcomp-xy tr td.fcomp-title-h {
	background-color: #e9eef1;
	padding: 20px;
	border: 1px solid #b9ced1;
}
.fcomp-xy tr td.fcomp-title-h a {
	color: #5d87a1;
/*	font-weight: bold;*/
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
.fcomp-yx tr td.fcomp-title-h a:link,
.fcomp-yx tr td.fcomp-title-h a:visited,
.fcomp-yx tr td.fcomp-title-h a:link,
.fcomp-yx tr td.fcomp-title-v a:link,
.fcomp-yx tr td.fcomp-title-v a:visited,
.fcomp-yx tr td.fcomp-title-v a:active
{
/*  font-weight: 700;*/
	color: #5d87a1;
}
.fcomp-yx tr td.fcomp-title-v a:hover,
.fcomp-yx tr td.fcomp-title-h a:hover {
	color: #636f78;
}
.fcomp-xy tr td.fcomp-title-v {
	background-color: #dae3e8;
	padding: 20px;
	border: 1px solid #b9ced1;
	color: #5d87a1;
	border-right-width: 3px;
}
.fcomp-xy tr td.fcomp-title-v a {
	color: #5d87a1;
/*	font-weight: bold;*/
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
.fcomp-table tr td.fcomp-hl-cell {
	background-color: #f4f8f9;
	padding: 20px;
	color: #5d87a1;
	border: 1px solid #b9ced1;
}
.fcomp-table tr td.fcomp-cell {
	background-color: #f4f8f9;
	color: #5d87a1;
	font-weight: bold;
	border: 1px solid #b9ced1;
	padding:0 10px;
}
.fcomp-table tr td.fcomp-hl-cell {
	background-color: #f4f8f9;
	color: #5d87a1;
	font-weight: bold;
	border: 1px solid #b9ced1;
}
.fcomp-table tr td.fcomp-center-note {
	background-color: #FFFFFF;
	padding: 20px;
	border: 1px solid #b9ced1;
}
.fcomp-table tr td.fcomp-delete-cell, .fcomp-table tr td.fcomp-delete-cell a {
	padding: 20px;
	background-color: #f4f8f9;
	color: #5d87a1;
	font-weight: bold;
	/*border: 1px solid #b9ced1;*/
	text-align: center;
}
.fcomp-table tr td.fcomp-delete-cell {
	border: 1px solid #b9ced1;
}
.fcomp-table tr td.fcomp-delete-cell a:link,
.fcomp-table tr td.fcomp-delete-cell a:visited,
.fcomp-table tr td.fcomp-delete-cell a:hover,
.fcomp-table tr td.fcomp-delete-cell a:active
{
  background: none !important;
}
.content form[name="addproductform"] {
	display: none;
}
.fcomp-table tr td.fcomp-empty {
  background-color: #fff;
  border: 1px solid #b9ced1;
}
.fcomp-yx tr td.fcomp-title-h {
	border: 1px solid #b9ced1;
	background-color: #dae3e8;
}
.fcomp-yx tr td.fcomp-title-v {
	border: 1px solid #b9ced1;
	background-color: #e9eef1;
	border-right-width: 3px;
}
.frame.register, .frame.authentication, .frame.address_book, .frame.orders, .frame.returns, .frame.search, .frame.advanced_search, .frame.checkout, .frame.registered_products, .frame.help, .frame.cart, .frame.order_message, .frame.change_password, .frame.error_min_order, .frame.error_ccprocessor_error, .frame.history_order {
	background-color:#fff !important;
}
.frame.error_min_order div div a.simple-button, .frame.error_ccprocessor_error div div a.simple-button {
	text-align:left !important;
	font-size:14px;
}
.frame.error_min_order div div a.simple-button span, .frame.error_ccprocessor_error div div a.simple-button span {
	text-decoration:underline !important;
}
.history_order h1 {
	color: #172934;
	margin-left: 15px;
	padding-top: 15px;
}
/* For softgoods PDP so option labels don't wrap */
.property-name {
	white-space: nowrap;
}
/* This is for the ajax update notification overlay */
.message-i {
  background: url("../images/icon_info_small.gif") no-repeat 10px 10px #F0F0F0;
  color: #1C1C1C;
  width: 275px;
  min-height: 40px;
  overflow: hidden;
  padding: 10px 5px 10px 35px;
  position: fixed;
  right: 0;
  top: 0;
  font-family: "alternate-gothic-no-2-d-1", sans-serif !important;
}
.size-chart a {
	color: #929287;
	font-family: 'alternate-gothic-no-2-d-1', sans-serif;
	margin-left: 117px;
	letter-spacing: 1px;
}
#swatches {
	margin-left: 25px;
}
#swatches .swatch_image {
	margin-right: 4px;
	cursor: pointer;
	border: 3px solid #ffffff;
}
#swatches .selected_swatch {
	border: 3px solid #cdcdcd !important;
}
.ui-dialog {
	min-width: 400px !important;
	/* background: url("/skin/summit/images/loading.gif") no-repeat 50px 80px #ffffff; */
}
.blockOverlay {
	background-color: #ffffff !important;
}
.blockUI span.waiting {
  padding: 3px;
  background: #ffffff url(/skin/summit/images/loading.gif) no-repeat;
  color: #617683;
  display: inline-block;
  font-size: 18px;
  margin: 8px 5px;
  padding: 5px 0 5px 45px;
  height: 24px;
}
#family_container #left_side #one_logo_outer {
	float: left;
	width: 287px;
	padding: 30px 25px 25px;
	margin-top: -18px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
}
#family_container #left_side #one_logo_outer #logo {
	float: left;
	padding: 16px 10px 0px;
	background-color: #FEFEFE;
	height:44px;
}
#family_container #left_side #one_logo_outer #text {
	height:60px;
	width:100px;
	background-color: #FEFEFE;
	float: left;
	margin-left: 1px;
}
#family_container #left_side #one_logo_outer #text h3 {
	margin: 15px 10px 10px;
	width:65px;
}
#family_container #left_side #one_logo_outer #bit-arrow {
	float: left;
	padding: 10px;
	background: #FEFEFE url('../images/bit-arrow.png') no-repeat scroll center center;
	width: 47px;
	height: 40px;
	color:red;
}
/* ADDED TO REMOVE EXTRA DROP DOWN BOX DUE TO JS CONFLICT */
.quantity-row td div {
	display: none;
}
#pdp_reviews {
	padding-left: 60px;
	padding-bottom: 40px;
	border-bottom: 1px dashed #918f8f;
	margin-bottom: 40px;
	margin-top: 74px;
}
#pdp_reviews h4 {
	color: #3a3522;
	font-weight: bold;
	font-size: 18px;
	display: block;
	width: 140px;
	float: left;
	text-transform: uppercase;
}
#pdp_reviews h4 span { color: #bebdb0; }
#pdp_reviews a:link, #pdp_reviews a:visited {
	color: #bf311a;
	font-weight: bold;
	font-size: 13px;
}
.static_right_column form {
	*text-align: left;
}
/*#overlay_buynow {
	display: none;
}*/
#social-categories {
	margin:110px 0 0 725px;
	width:300px;
}
#social {
	margin-top:15px;
	float: left;
}
#social-t {float:left;display:inline;width:70px}
#social-f {float:left;display:inline;width:85px}
#social-g {float:left;display:inline}
.social-5 {float:left;display:inline;margin-right:5px}
.social-3 {float:left;display:inline;margin-right:5px}
.social-fb {float:left;width:50px}
#status td span {border: 1px solid blue; }
#method_sideimage {
	float: left;
	width: 321px;
	height: 509px;
	background: url(/skin/summit/images/static_pages/method_sideimage.jpg) no-repeat;
	margin: 17px 0 0 0;
}
/* CSS Added by Hammerquist studios for revised rod and reel landing pages and technology pages */
.absolute-center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.wrapper{
	width: 960px;
	height: auto;
	float: left;
}
.landing-page-header{
	width: 960px;
	height: 320px;
	float: left;
	margin: 0px 0px 12px;
	position: relative;
}
.landing-page-header h1{
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 80px;
	letter-spacing: -1px;
}
.full-width-block{
	width: 960px;
	height: 500px;
	float: left;
	margin: 12px 0px;
	position: relative;
}
.txt-separator{
	width: 960px;
	height: 16px;
	float: left;
	margin: 6px 0px;
	color: #FFF;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 20px;
	font-style: italic;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.col-2{
	width: 468px;
	height: 304px;
	position: relative;
	padding: 0px;
	float: left;
	margin: 12px 0px;
}
.col-2-left{
	margin-right: 12px;
}
.col-2-right{
	margin-left: 12px;
}
.col-3{
	width: 304px;
	height: 304px;
	position: relative;
	padding: 0px;
	float: left;
	margin: 12px 0px;
}
.col-3-left{

}
.col-3-center{
	margin: 12px 24px;
}
.col-3-right{

}
.full-width-block, .col-2, .col-3, .prod-tout-col-3{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}
.toggle:hover{
	cursor: pointer;
}
.toggle a{
	background-color: rgba(28,28,28,0.15);
}
.toggle a:hover{
	cursor: pointer;
	background-color: transparent !important;
}
.toggle div.absolute-center{
	  z-index: 90;
}
.col-2 div, .col-3 div, .prod-tout-col-3 div{
	overflow: visible;
	text-align: center;
}
.col-2 div{
	width: 340px;
	height: 98px;
}
.col-3 div, .prod-tout-col-3 div{
	width: 274px;
	height: 86px;
}
.col-2 div h2, .col-3 div h2{
	margin: 0px;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.col-2 div h2{
	font-size: 52px;
}
.col-3 div h2, .prod-tout-col-3 h2{
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 37px;
}
.col-2 div p, .col-3 div p{
	font-family: Arial, sans-serif;
	color: #FFF;
	font-size: 13px;
	letter-spacing: 1px;
}
.col-2 div p{
	font-size: 14px;
	margin: 2px 0px;
	letter-spacing: 0.5px;
}
.col-3 div p{
	margin: 12px 0px;
}
.full-width-block a, .col-2 a, .col-3 a, .prod-tout-col-3 a{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	text-decoration: none;
}
.full-width-block a div, .col-2 a div, .col-3 a div, .prod-tout-col-3 a div, .slideshow_display div a div{
	position: absolute;
	float: none;
	width: 100px;
	height: 30px;
	bottom: 24px;
	left: 0px;
	right: 0px;
}
.col-2 a span, .col-3 a span{
	font-style: normal;
}
.col-2 a div, .col-3 a div{
	left: 0px;
	right: 0px
}
.category-drop{
	width: 960px;
	height: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.slider{
	overflow: hidden;
	position: relative;
	top: -12px;
}
.slide-labels{
	width: 960px;
	margin: 0px;
	padding: 0px 0px 25px;
	float: left;
	background-color: #1C1C1C;
}
.slide-labels ul{
	max-width: 960px;
	height: 75px;
	margin: 0px auto;
	padding: 0px;
	float: none;
	list-style-type: none;
}
.slide-labels li{
	width: 137px;
	height: 75px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #FFF;
	text-align: center;
	display: inline;
}
.slide-labels li a{
	height: 32px;
	font-size: 26px;
	color: #929287;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.slide-labels li a span{
	width: 100%;
	margin-top: 2px;
	float: left;
	font-size: 14px;
	text-transform: none;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	letter-spacing: 1px;
}
.slide-labels li a span sup.r-mark{
	display: none;
}
.slide-labels li.active a{
	color: #FFF;
}
.slide-labels li a:hover{
	color: #FFF;
}
.slide-window{
	width: 960px;
	height: 440px;
	position: relative;
	float: left;
}
.slides{
	width: auto;
	height: 440px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.slide{
	width: 760px;
	height: 440px;
	position: relative;
	margin: 0px;
	padding: 0px 100px;
	float: left;
	/*background: #f1eee9;*/
	background-color: #FFF;
}
.slide > div.absolute-center{
	width: 100%;
	height: 34px;
	text-align: center;
}
.slide > div.absolute-center > a.calltoaction{
	width: 100px;
	height: 30px;
	color: #929287;
}
.slide-title-rod{
	width: 100%;
	height: 35px;
	margin: 32px 0px;
	padding: 0px;
	float: left;
	color: #1C1C1C;
	text-align: center;
	text-transform: uppercase;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 35px;
	letter-spacing: 1px;
}
.slide-title-rod sup.r-mark{
	font-size: x-small;
	position: relative;
	top: -5px;
}
.slide-title-reel{
	width: 100%;
	height: 35px;
	margin: 32px 0px 8px;
	padding: 0px;
	float: left;
	color: #1C1C1C;
	text-align: center;
	text-transform: uppercase;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 35px;
	letter-spacing: 1px;
}
.slide-desc-rod{
	width: 100%;
	height: auto;
	margin-top: 20px;
	padding: 0px;
	float: left;
	color: #929287;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 1.25;
}
.slide-desc-reel{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #929287;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 1.25;
}
.slide-link-reel{
	left: 386px;
	right: inherit;
	top: -104px;
}
.slide-link-rod:hover, .slide-link-reel:hover{
	background-color: #677a18;
}
.slide-image-rod{
    width: 880px;
    max-width: 880px;
    height: auto;
	position: absolute;
	bottom: 54px;
	left: 40px;
}
.slide-image-reel{
	width: auto;
	height: auto;
	max-width: 256px;
	max-height: 274px;
	position: absolute;
	bottom: 24px;
	left: 0px;
	margin: 0px 352px;
}
.close-drop{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 12px;
	right: 0px;
	color: #333;
	font-size: 24px;
	text-decoration: none;
	z-index: 1000;
}
.close-drop:hover{
	color: #666;
}
.slider-nav{
	width: 24px;
	height: 440px;
	position: absolute;
	top: 0px;
	text-decoration: none;
	color: #666;
}
.slider-nav:hover{
	color: #333;
}
.slider-nav-left{
	left: 0px;
}
.slider-nav-right{
	left: 936px;
}
.slider-nav span{
	height: 24px;
	width: 16px;
}
.slider-content{
	visibilty: hidden;
	display: none;
}
/***************** Begin Tecnology page styles ********************/
#tech-labels{
	width: 960px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rod-tech-labels, #reel-tech-labels{
	width: 100%;
	float: left;
	background-color: #1C1C1C;
}
#rod-tech-labels ul{
	width: 556px;
	height: 84px;
	margin: 0px auto;
	padding: 0px;
	float: none;
	list-style-type: none;
}
#reel-tech-labels ul{
	width: 772px;
	height: 84px;
	margin: 0px auto;
	padding: 0px;
	float: none;
	list-style-type: none;
}
#rod-tech-labels ul li{
	width: 137px;
	height: 84px;
	position: relative;
	margin: 0px 24px;
	padding: 0px;
	float: left;
	color: #929287;
	text-align: center;
	display: inline;
}
#reel-tech-labels ul li{
	width: 208px;
	height: 84px;
	position: relative;
	margin: 0px 24px;
	padding: 0px;
	float: left;
	color: #929287;
	text-align: center;
	display: inline;
}
#rod-tech-labels ul li a, #reel-tech-labels ul li a{
	width: auto;
	height: 20px;
	font-size: 19px;
	color: #929287;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
#rod-tech-labels ul li a:hover, #reel-tech-labels ul li a:hover{
	color: #FFF;
}
#rod-tech-labels li.active a, #reel-tech-labels li.active a{
	color: #FFF;
}
#slider-window-rod{
	width: 912px;
	height: 596px;
	position: relative;
	float: left;
	margin: 0px 24px;
	padding: 0px;
	overflow: hidden;
	border-top: 1px dotted #929287;
	border-bottom: 1px dotted #929287;
	background-color: #FFF;
}
#slider-window-reel{
	width: 912px;
	height: 350px;
	position: relative;
	float: left;
	margin: 0px 24px;
	padding: 0px;
	overflow: hidden;
	border-top: 1px dotted #929287;
	border-bottom: 1px dotted #929287;
	background-color: #FFF;
}
#tech-slider{
	position: relative;
	top: -12px;
}
#tech-slides-rod{
	width: 2736px;
	height: 596px;
	position: relative;
	background: transparent;
}
#tech-slides-reel{
	width: 2736px;
	height: 350px;
	position: relative;
	background: transparent;
}
.tech-slide-rod{
	width: 864px;
	height: 612px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px 24px;
	background: transparent;
}
.tech-slide-reel{
	width: 864px;
	height: 484px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px 24px;
	background: transparent;
}
.tech-slide-title{
	width: 60%;
	height: 24px;
	float: left;
	font-size: 24px;
	padding: 32px 0px 0px;
	color: #1C1C1C;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.tech-slide-subtitle{
	width: 60%;
	height: 18px;
	float: left;
	font-size: 18px;
	padding: 12px 0px;
	color: #1C1C1C;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.tech-slide-desc{
	width: 60%;
	height: auto;
	float: left;
	color: #929287;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.tech-slide-desc p{
	color: #929287;
	padding-right: 24px;
	margin-bottom: 16px;
	letter-spacing: 0.5px;
}
.tech-slide-desc ul{
	width: 100%;
	heigth: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	line-height: 20px;
	font-family: Arial, sans-serif;
	list-style-type: disc;
	color: #929287;
}
.tech-slide-img{
	height: auto;
	margin: 32px 0px 0px;
	padding: 0px;
}
.tech-slide-img img{
	max-width: 100%;
}
.tech-slide-links{
	height: auto;
	padding: 0px;
	position: absolute;
	bottom: 32px;
}
.tech-slide-links ul{
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tech-slide-links ul li{
	width: 108px;
	height: auto;
	float: left;
	display: inline;
}
.tech-slide-links ul li a{
	width: 100%;
	height: 18px;
	float: left;
	margin-bottom: 4px;
	color: #1C1C1C;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
}
.tech-slide-links ul li a:hover{
	color: #929287;
}
.tech-slide-links ul li span{
	width: 100%;
	height: auto;
	float: left;
	color: #929287;
	font-family: "akzidenz-grotesk-condensed-1", sans-serif;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
}
.tech-slider-nav-rod{
	width: 24px;
	height: 484px;
	position: absolute;
	top: 0px;
	text-decoration: none;
	color: #666;
}
.tech-slider-nav-reel{
	width: 24px;
	height: 350px;
	position: absolute;
	top: 0px;
	text-decoration: none;
	color: #666;
}
.tech-slider-nav-rod:hover, .tech-slider-nav-reel:hover{
	color: #929287;
}
.tech-slider-nav-rod span, .tech-slider-nav-reel span{
	height: 24px;
	width: 16px;
}
#slider-nav-left{
	left: 0px;
}
#slider-nav-right{
	left: 888px;
}
#tech-analyze{
	width: 830px;
	height: auto;
	margin: 32px 65px;
	float: left;
}
#tech-cat-title{
	width: 100%;
	height: 32px;
	margin-bottom: 32px;
	color: #1C1C1C;
	font-family: "alternate-gothic-no-2-d-1", sans-serif;
	font-size: 32px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#tech-cat-desc{
	width: 800px;
	height: auto;
	float: left;
	margin: 0px 0px 48px 0px;
	padding: 0px 32px;
	color: #929287;
	font-family: Arial, sans-serif;
	font-size: 15px;
	text-align: center;
	letter-spacing: 0.5px;
	line-height: 20px;
}
.tech-cat-img{
	width: 830px;
	height: auto;
	float: left;
	background: transparent;
}
.tech-cat-caption{
	width: 830px;
	height: auto;
	float: left;
	margin: 12px 0px 40px 0px;
	color: #929287;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	letter-spacing: 0.5px;
	line-height: 16px;
}
.tech-cat-caption > p{
        color: #929287;
        font-family: Arial, sans-serif;
        font-size: 13px;
        text-align: left;
        letter-spacing: 0.5px;
        line-height: 16px;
}
.tech-cat-caption strong{
	font-weight: 800;
}
.tech-spacer{
	width: 100%;
	height: 24px;
	float: left;
	background: transparent;
}

/***Cart edit options pop-up*****************/
.ui-widget-content {
	padding: 0;
}
.ui-widget-content .product-properties {
	margin: auto;
	float: none;
	margin-bottom: 45px;
}
.ui-widget-content table .product-input {
	padding-top: 0;
}
.ui-widget-content table .product-input select {
	margin-top: 5px;
}
.ui-widget-content table .button-row {
	text-align: center;
}

/******Receipt Page*******/
.invoice-title {
  font-size: 20px;
  font-weight: bold;
}
.order-invoice {
  border: 1px solid black;
  margin-top: 20px;
}
.invoice-data-box table {
  margin-top: 15px;
  margin-left: 43px !important;
  margin-bottom: 10px;
}
.invoice-data-box table span, .invoice-right-info {
  line-height: 1.5;
}
.invoice-personal-info {
  margin-left: 49px;
  margin-top: 25px;
  margin-bottom: 15px;
}
.invoice-address-box {
  margin: auto;
  width: 600px;
  margin-left: 50px;
}
.invoice-products-title {
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  margin-top: 15px;
}
.invoice-products {
  width: 560px;
  margin: auto;
}
.invoice-products th {
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  padding-left: 10px;
}
th.invoice-price-column, th.invoice-quantity-column {
  padding-left: 0px;
}
.invoice-products td {
 text-align: left;
}
.invoice-totals {
  margin-top: 35px;
  margin-right: 100px;
  text-align: right;
}
.invoice-total-name, .invoice-total-name-fin, .invoice-line {
  font-weight: bold;
}
.invoice-bottom-note {
  text-align: center;
}
.invoice-product-column .poptions-options-list {
 width: 0;
}
.invoice-totals tbody tr .invoice-line {
  border-top: 1px solid black;
}
.invoice-bottom-note {
  height: 30px;
}