@charset "UTF-8";
/* CSS Document */

/* GENERAL LAYOUT STYLES */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #363636;
	background-color: #252525;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}

p {
	margin-bottom: 13px;	
}

strong {
	font-weight: bold;	
}

em {
	font-style: italic;	
}

.floatLeft {
	float: left;
	margin: 0px 15px 15px 0px;	
}

.floatRight {
	float: right;
	margin: 0px 0px 15px 15px;	
}

a, a:visited {
	color: #000;
	text-decoration: underline;	
}

a: hover {
	color: #808080;
	text-decoration: underline;
}


.topbarWrapper {
	width: 100%;
	height: 149px;
	background-image: url(/assets/images/topbarbg.jpg);
	background-repeat: repeat-x;
	position: relative;
	z-index: 99;
}

#mainContentWrapperTop {
	width: 100%;
	background-color: #FFF;
	background-image: url(/assets/images/contentareatopbg.jpg);
	background-repeat: repeat-x;
	background-position: top;	
	position: relative;
	z-index: 0;	
}

#mainContentWrapperBottom {
	width: 100%;
	min-height: 615px;
	background-image: url(/assets/images/contentareabottombg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	z-index: 0;	
}

#bottomPanelWrapper {
	width: 100%;
	height: 540px;
	background-image: url(/assets/images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.home #bottomPanelWrapper {
	height: 200px;	
}

.topbar {
	width: 881px;
	margin: 0px auto;
	position: relative;
	left: -7px;
	z-index: 99;	
}

#contentBlock {
	width: 874px;
	padding: 35px 0px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	z-index: 0;		
}

#contentBlockHome {
	width: 900px;
	padding-top: 35px;
	margin: 0px auto;
	position: relative;
	left: 8px;
	overflow: hidden;
	position: relative;
	z-index: 0;		
}

#contentWrapperHome {
	width: 900px;
	margin: 0px auto;
	position: relative;
	left: 8px;
	overflow: hidden;
	position: relative;
	z-index: 0;		
}

#bottomPanel {
	width: 972px;
	margin: 0px auto;
	overflow: hidden;
	padding-top: 30px;
	position: relative;		
}

#mainLogo {
	width: 190px;
	height: 112px;
	background-image: url(/assets/images/topLogo1.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;
	float: left;	
}

#toplinks {
	width: 240px;
	height: 23px;
	padding: 8px 150px 0px 0px;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 0px;
}

#toplinks a, #toplinks a:visited {
	/*float: right;*/
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;		
}

#toplinks a:hover {
	color: #000;
}

#quoteButton {
	width: 136px;
	height: 29px;
	display: block;
	background-image: url(/assets/images/getQuoteButton.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-align: left;
	position: absolute;
	top: 0px;
	right: 0px;
	float: none;
	margin: 0px;
	background-position: 0px 0px;
}

#quoteButton:hover {
	background-position: 0px -29px;	
}

#searchblock {
	width: 675px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 44px;	
}

#tagline {
	width: 324px;
	height: 29px;
	float: right;
	background-image: url(/assets/images/headerTagline5.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;		
}

.searchField {
	width: 238px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #CCC;
	background-image: url(/assets/images/searchboxbg.jpg);
	background-repeat: no-repeat;
	padding: 8px;
	float: right;
	margin-left: 23px;
	border: none;		
}

.searchButton {
	width: 40px;
	height: 24px;
	display: block;
	float: right;
	margin-left: 10px;
	border: none;		
}

#recentPosts {
	width: 768px;
	position: relative;
	overflow: hidden;
	padding-left: 203px;
	background-image: url(/assets/images/recentPostTab.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

a.recentPostItem, a.categoryProductItem {
	width: 141px;
	height: 222px;
	background-color: #464646;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	display: block;	
	text-decoration: none;
}

a.recentPostItem img, a.categoryProductItem img {
	display: block;
	margin: 0px;
	padding: 0px;	
}

.recentPostTitle, .categoryProductTitle {
	width: 120px;
	padding: 10px 10px 10px 11px;
	height: 48px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-color: #959595;
	text-decoration: none;
	font-size: 13px;
	line-height: 15px;
}

a.recentPostItem:hover .recentPostTitle, a.categoryProductItem:hover .categoryProductTitle {
	background-color: #d6d6d6;
}

a.categoryProductItem {
	margin-bottom: 10px;	
}

.categoryBlock {
	overflow: hidden;
	padding-bottom: 30px;	
}


#archiveButton {
	width: 117px;
	height: 30px;
	background-image: url(/assets/images/archiveButton.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;
	position: absolute;
	left: 77px;
	top: 63px;
}

footer {
	width: 768px;
	position: relative;
	overflow: hidden;
	padding-left: 203px;
	background-image: url(/assets/images/footerLogo.png);
	background-repeat: no-repeat;
	background-position: 77px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	margin-top: 20px;
}

.home footer {
	margin-top: 0px;	
}

footer a, footer a:visited {
	color: #808080;
	text-decoration: none;
}

footer a:hover {
	color: #FFF;
	text-decoration: none;
}

.footerNav {
	width: 768px;
	margin-bottom: 15px;
	overflow: hidden;		
}

.footerNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #FFF !important;
	text-decoration: none;			
}

.footerNav a:hover {
	color: #808080 !important;
}

.footerNav ul li {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;	
}

.footerNav ul li.last {
	margin-right: 0px;
	padding-right: 0px;
	border: none;
}

.addressspacer {
	padding-right: 15px;	
}


#facebookIcon {
	width: 32px;
	height: 32px;
	background-image: url(/assets/images/facebookicon.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;
	position: absolute;
	right: 61px;
	bottom: 0px;		
}

#twitterIcon {
	width: 32px;
	height: 32px;
	background-image: url(/assets/images/twittericon.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	display: block;
	position: absolute;
	right: 21px;
	bottom: 0px;		
}

#contentBlock h2 {
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 18px;
	text-transform: uppercase;
	clear: both;		
}

#contentBlock h3, #contentBlock .mainContentProducts h2 {
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 21px;
	line-height: 21px;
	color: #333333;
	margin-bottom: 10px;
	text-transform: none;			
}

#contentBlock .mainContentProducts h2 {
	width: 450px;	
}

#contentBlock h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;	
}

#sideMenuWrapper {
	width: 198px;
	float: left;	
}

.sideMenuBlock {
	width: 198px;
	margin-bottom: 5px;	
}

.sideMenuHeader {
	width: 180px;
	padding: 7px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #aaaaaa;
	background-color: #4d4d4d;		
}

.sideMenuHeader:hover {
	color: #FFFFFF;	
	cursor: pointer;
}

.sideMenuContent {
	width: 180px;
	padding: 9px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
	display: none;
}

.sideMenuContent a, .sideMenuContent a:visited, #productCategories a, #productCategories a:visited {
	color: #4d4d4d;
	text-decoration: none;	
}

.sideMenuContent a:hover, #productCategories a:hover {
	color: #aaaaaa;
	text-decoration: none;		
}

.sideMenuContent ul li ul {
	margin-left: 10px;
}

.mainContentProductsWrapper {
	padding-bottom: 90px;
	background-image: url(/assets/images/whitefade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	float: right;
	width: 662px;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #4d4d4d;
}

.mainContentProducts {
	background-color: #FFF;
	width: 622px;
	min-height: 415px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;		
}

.mainContentStyling {
	padding-bottom: 90px;
	background-image: url(/assets/images/whitefade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 874px;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #4d4d4d;
}


.mainContent {
	background-color: #FFF;
	width: 824px;
	min-height: 415px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;		
}

.mainContentProducts #productPhotoList {
	background-image: url(/assets/images/photolistheader.png);
	background-repeat: no-repeat;
	background-position: 32px top;
	width: 155px;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 35px;
	position: absolute;
	top: 10px;
	right: 0px;		
}

#productPhotoList img {
	display: block;
	border: 1px solid #4D4D4D;
	margin: 0px auto 15px auto;	
}

#productPhotoList .current img {
	display: block;
	border: 1px solid #959595;
	margin: 0px auto 15px auto;	
}

#mainProductPhotoWrapper {
	width: 448px;
	height: 508px;
	margin-bottom: 30px;
	border: 1px solid #959595;
	overflow: hidden;
	background-color: #FFF;
}

.productMainPhotoListing {
	line-height: 508px;
	text-align: center;
	display: block;
	height: 508px;
	width: 448px;	
}

.productMainPhotoListing img {
	vertical-align: middle;		
}

#productText {
	width: 430px;
	padding-right: 19px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D4D4D;
}

#productCategories {
	width: 160px;
	float: right;
	font-size: 11px;
	line-height: 16px;	
}

#prevBar {
	width: 286px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #4d4d4d;
	background-image: url(/assets/images/prevarrow.png);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 5px 16px;
	margin-left: 10px;		
}

#nextBar {
	width: 286px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #4d4d4d;
	background-image: url(/assets/images/nextarrow.png);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
	text-align: right;
	padding: 5px 16px;
	margin-right: 10px;
}

#prevBar:hover, #nextBar:hover {
	background-color: #aaaaaa;	
}


.testimonialName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}

.lineBottom {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;		
}

.grayLine {
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #959595;
	clear: both;
	margin-bottom: 10px;	
}

.productType {
	padding: 5px;
	background-color: #d6d6d6;
	clear: both;	
}

.searchListing {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #959595;		
}

.productLineWrapper {
	overflow: hidden;
	padding-bottom: 20px;	
}

.productLineContent {
	width: 444px;
	padding-left: 15px;
	float: left;	
}

.pelicanTable {
	width: 100%;
	border: none;	
}

.pelicanTable td {
	width: 33%;
	vertical-align:top;			
}


.grayBar {
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #4d4d4d;		
}

.bulletList {
	margin-left: 14px;
	list-style-position: outside;
	list-style-type: square;
	margin-bottom: 14px;	
}

.quoteContent {
	width: 510px;
	float: left;
	overflow: hidden;	
}

.quoteListDisplay {
	width: 275px;
	float: right;	
}

#contentBlock .quoteListDisplay h3 {
	width: 275px;
	height: 40px;
	background-image: url(/assets/images/quoteListHeader.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 25px;
	text-indent: -9999em;	
}

.quoteListing {
	padding-bottom: 15px;
	overflow: hidden;	
}

.quoteListThumb {
	width: 46px;
	float: left;
	margin-right: 10px;	
}

.quoteListing p {
	width: 217px;
	float: right;
	margin-bottom: 0px;	
}

.listDivider {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #959595;
}

#quoteListField {
	visibility: hidden;	
}

.addToQuote {
	width: 197px;
	height: 61px;
	display: block;
	background-image: url(/assets/images/addToQuoteBtn.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	margin-top: 25px;		
}



/* HOME PAGE STYLES */

.homeMainColumn {
	width: 676px;
	float: right;
	overflow: hidden;
	padding: 35px 0px;	
}

.homeSideColumn {
	width: 200px;
	float: left;
	overflow: hidden;	
}

.homeSideColumn .homeSidebar {
	width: 180px;
	border-radius: 0px 0px 7px 7px;
	color: #FFF;
	padding: 35px 10px;
	margin-bottom: 35px;
	background-image: url(/assets/images/grayshading.png);
	background-repeat: repeat;
	behavior: url(/assets/js/PIE.htc);
}

.homeSideColumn .homeSidebar h3 {
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #FFF;
	margin-bottom: 18px;
	text-decoration: none;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-transform: uppercase;
}

.homeSideColumn .recentPostsHome {
	width: 200px;
	overflow: hidden;
	position: relative;
	padding-top: 60px;	
}

.homeSideColumn .recentPostsHome .recentPostsHeader {
	width: 200px;
	height: 64px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	background-image: url(/assets/images/recentpostsHome2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	display: block;
}

.homeSideColumn .recentPostsHome .recentPostListing {
	display: block;
	width: 190px;
	padding: 0px 10px 0px 0px;
	height: 100px;
	background-color: #464646;
	color: #CCC;
	text-decoration: none;
	position: relative;
	margin-bottom: 5px;			
}

.homeSideColumn .recentPostsHome .recentPostListing:hover {
	color: #FFF;
}

.homeSideColumn .recentPostsHome .recentPostListing img {
	width: 75px;
	height: 100px;
	position: absolute;
	left: 0px;
	top: 0px;	
}

.homeSideColumn .recentPostsHome .recentPostListing .postText {
	position: absolute;
	top: 50%;
	height: 80px;
	margin-top: -40px;
	width: 105px;
	left: 85px;
	display: table;	
}

.homeSideColumn .recentPostsHome .recentPostListing .postText p {
	display: table-cell;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;	
}


#homeTextContent {
	width: 380px;
	padding-bottom: 40px;
	float: left;	
}

#homeTextContent h2, .homeMainColumn h2 {
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 37px;
	line-height: 34px;
	color: #333333;
	margin-bottom: 18px;		
}


#homePhotoWrapper {
	width: 500px;
	height: 500px;	
	float: right;	
	border: 1px solid #959595;
	overflow: hidden;
	margin-bottom: 40px;
	background-color: #FFF;
}

.homeMainColumn #homePhotoWrapper {
	float: none;	
}

.homeMainPhotoListing {
	line-height: 500px;
	text-align: center;
	display: block;
	height: 500px;
	width: 500px;	
}

.homeMainPhotoListing img {
	vertical-align: middle;		
}


#additionalPhotosHome {
	width: 380px;
	padding-top: 50px;
	overflow: hidden;
	background-image: url(/assets/images/additionalphotoshome.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.addlPhotoHomeThumb {
	float: left;
	margin-right: 7px;	
}

.homeMainColumn #productPhotoList {
	background-image: url(/assets/images/photolistheader.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 160px;
	padding-top: 50px;
	/*padding-right: 15px;*/
	padding-bottom: 20px;
	/*padding-left: 35px;*/
	float: right;
	text-align: center;		
}

.homeMainColumn #productPhotoList .addlPhotoHomeThumb {
	float: none;
	margin-right: auto;	
}



/* NAV BAR STYLES */

.mainNav {
	position: absolute;
	left: 220px;
	top: 77px;	
}

.mainNav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;  
}

ul.subnav {
	width: 515px;
	padding: 20px;
	background-image: url(/assets/images/subnavbg.png);
	background-repeat: repeat-x;
	background-position: top;
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 28px;		
}

.mainNav li a {
  /*for all links in the list*/
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	display: block;
  	height: 17px;
  	padding: 11px 11px 0px 11px;
}

.mainNav li a:hover {
	color: #000;
}

#nav-sub-428 {
	position: relative;
	margin: 0px;
	border: none;
	border-radius: 7px 7px 0px 0px;		
	behavior: url(/assets/js/PIE.htc);	
}


#nav-sub-428:hover {
	background-image: url(/assets/images/navrollbg.png);
	background-repeat: repeat;
	position: relative;	
	border: none;		
}

#nav-sub-428:hover a {
	color: #000;	
}

#nav-sub > li > ul {
	width: 720px;
	height: 120px;
	padding: 20px;
	background-image: url(/assets/images/subnavbg.png);
	background-repeat: repeat-x;
	background-position: top;
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 28px;
	display: none;		
}

#nav-sub-428:hover > ul {
	display: block;	
}

#nav-sub > li > ul > li, #nav-sub > li > ul > li > a {
	display: block;
	width: 120px !important;
	height: 120px !important;
	padding: 0px !important;
	font-family: "kulturista-web",Arial, Helvetica, sans-serif;
	font-weight: thin, light, normal;
	font-size: 13px;
	line-height: 18px;
	color: #636f72 !important;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;	
}

#nav-sub > li > ul > li {
	float: left;	
}

#nav-sub > li > ul > li:hover > a {
	color: #000 !important;	
}

#nav-sub-429 {
	background-image: url(/assets/images/sportsicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

#nav-sub-430 {
	background-image: url(/assets/images/avicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

#nav-sub-431 {
	background-image: url(/assets/images/musicalicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

#nav-sub-432 {
	background-image: url(/assets/images/militaryicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

#nav-sub-433 {
	background-image: url(/assets/images/tradeshowicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

#nav-sub-438 {
	background-image: url(/assets/images/customicon.png);
	background-repeat: no-repeat;
	background-position: center 45px;		
}

/* FORM STYLES */

.textInput {
	width: 495px;
	height: 14px;
	padding: 8px 5px;
	display: block;
	border: solid 1px #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 15px;	
}

.textInputShort {
	width: 190px;
	height: 14px;
	padding: 8px 5px;
	display: block;
	border: solid 1px #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;	
	margin-bottom: 15px;
}

.textInputLarge {
	width: 495px;
	height: 150px;
	padding: 8px 5px;
	display: block;
	border: solid 1px #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;	
	margin-bottom: 15px;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	margin-bottom: 10px;	
}

.formBtn {
	width: 110px;
	height: 33px;
	border: none;
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	background-color: #000;
	border-radius: 7px;
	position: relative;		
	behavior: url(/assets/js/PIE.htc);
}

.formBtn:hover {
	color: #000;
	background-color: #dadada;
}

.error {	
	color: #F00;
}

/* POP UPS */

.popContent {
	width: 800px;
	padding: 20px;
	background-color: #4d4d4d;
	color: #FFF;
	font-style: italic;
	overflow: hidden;		
}

.popContent h1 {
	font-family: "ltc-squareface", "Arial Black", Gadget, sans-serif;
	font-size: 21px;
	line-height: 21px;
	color: #d6d6d6;
	margin-bottom: 10px;
	text-transform: none;
	font-style: normal;			
}

.popContent a, .popContent a:visited {
	color: #d6d6d6;	
}

.popContent a:hover {
	color: #000;	
}

.popContent .colorContent {
	width: 345px;
	float: left;
	overflow: hidden;		
}

.popPhotosLeft {
	border: solid 2px #959595;
	float: left;
	margin: 0px 15px 15px 0px;	
}

.popPhotosRight {
	border: solid 2px #959595;
	float: right;
	margin: 0px 0px 15px 15px;	
}

.colorSwatches {
	display: block;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	text-indent: -9999em;
	border: solid 1px #959595;	
}

#blackSwatch {
	background-color: #000;	
}

#darkBlueSwatch {
	background-color: #001869;	
}

#mediumBlueSwatch {
	background-color: #006dbb;	
}

#lightBlueSwatch {
	background-color: #486c81;	
}

#redSwatch {
	background-color: #9f172a;	
}

#wineSwatch {
	background-color: #572728;	
}

#charcoalSwatch {
	background-color: #4e5154;	
}

#greenSwatch {
	background-color: #008e41;	
}

#forestGreenSwatch {
	background-color: #114230;	
}

#oliveDrabSwatch {
	background-color: #63561f;	
}

#yellowSwatch {
	background-color: #ebd04c;	
}

#silverSwatch {
	background-color: #949797;	
}

#purpleSwatch {
	background-color: #85438f;	
}

#pinkSwatch {
	background-color: #e86e8e;	
}

#neonGreenSwatch {
	background-color: #69c647;	
}

#brownSwatch {
	background-color: #8c5932;	
}

#navyBlueSwatch {
	background-color: #002d51;	
}

#whiteSwatch {
	background-color: #FFF;	
}

#orangeSwatch {
	background-color: #d64e00;	
}

.colorSampleWrapper {
	width: 431px;
	height: 318px;
	border: solid 2px #959595;
	overflow: hidden;
	float: right;
}

#colorSamples li {
	width: 431px;
	height: 318px;	
}






