/* OneSourcePro									*/
/* color scheme css for templated sites			*/
/* version 1.5									*/
/* written by Jason Padgett						*/
/* last edited by:								*/



/* Universal Style Rules ============================================================================================================= */

	body 
		{
		background: url(img/pg_bkg.gif) top left repeat-x #0f325b;
		}
	
	.message, .message a:link, .message a:active, .message a:visited, .message a:hover, .message a:focus
		{
		color: red;
		}
		
	a:link {color: #00234c }
	a:visited, a:active {color: #555; }
		
	
	/*-- Table Elements ----------*/
	
	table
		{
		background: #fff;
		}
		
	th, .rowTH
		{
		background: #0f325b;
		border-color: #8899ae;
		color: #fff;
		}
	
	td
		{
		border-color: #8899ae;
		}
	
	.negative 
		{
		color: red;
		}
		
	th.ltblue 
		{
		background: #c3ccd6;
		color: #0f325b;
		}


/* Template Style Rules =============================================================================================================*/





	/* content */

	#content
		{
		background: #fff;
		}



	/* flash detection messages */

	#flashmessage
		{
		background: #e1e1e1;
		border-bottom-color: #888;
		border-top-color: #e2e6eb;
		}
	
	#flashmessage a:link
		{
		color: blue;
		}


	/* log-in form for restricted pages */
		
	#members_only label
		{
		background: #e2e6eb;
		}
		
		
		
/* sitemap links at bottom of page */


	#site_nav
		{
		color:#000;
		border-top-color: #f8f9fa;
		}

	#site_nav dl
		{
		border-left-color: #c3ccd6;
		}
	#site_nav dt
		{
		background: #fff;
		color: #00234c;
		}
	
	#site_nav dd a:link, #site_nav dd a:visited
		{
		color: #8899ae;
		}

	#site_nav dd a:active
		{
		color: #c3ccd6;
		}


	#site_nav dd a:hover, #site_nav dd a:focus
		{
		color: #00234c;
		}

	#site_nav dd.subcat
		{
		color: #8899ae;
		}
		
		
	#site_nav dd em
		{
		color: #8899ae;
		}


/* Shopping/Browsing Specific Styles ============================================================================================================= */


	/* left nav (search filters)--------------------------------------------- */


	
	#left-nav li a:link, #left-nav li a:visited
		{
		color: #0f325b;
		}

	#left-nav li a:hover, #left-nav li a:focus
		{
		color: #8899ae;
		}
	

	#left-nav #category ul li ul li
		{
		color: #8899ae;
		}
		
	#left-nav a.backNav
		{
		background: url(img/up_arrow.gif) no-repeat #c3ccd6;
		background-position: .2em 50% ;
		}
		
	#left-nav li a.backNav:link, #left-nav li a.backNav:visited
		{
		border-color: #8899ae;
		color: #0f325b;
		}

	#left-nav li a.backNav:hover, #left-nav li a.backNav:focus
		{
		border-color: #8899ae;
		background: url(img/up_arrow.gif) no-repeat #e2e6eb;
		background-position: .2em 50% ;
		}


/* item thumbnails (search results) --------------------------------------*/
	
	#items .row a:link
		{
		color: #0f325b;
		}
		
	#items .row a:visited
		{
		color: #8899ae;
		}
		
	#items .row a:active  , #items .row a:hover , #items .row a:focus 
		{
		color: #0f325b;
		background: url(img/f1f3f6_stripe2.gif) repeat #e2e6eb;
		}
	
	#items dl dt, #items dl dd
		{
		background: transparent;
		}

	
/* Info and options above and below item thumbnails */
	
	.view_options
		{
		border: 1px dotted #555;
		}
		
	.view_options a:link, .view_options a:active, .view_options a:visited
		{
		color: #000;
		}
	
	.view_options a:hover, .view_options a:focus
		{
		color: #8899ae;
		}
	
	.page_count a:link, .page_count a:active, .page_count a:visited
		{
		border-bottom: 1px dotted #8899ae;
		color: #000;
		}
	
	.page_count a:hover, .page_count a:focus
		{
		background: #e1e1e1;
		color: #000;
		border-bottom-color: #fff;
		}


	/* promotions column */
	
	
	div.promo-item
		{
		background: #e1e1e1;
		border-color: #fff;
		}


	/* upsells -------------------------------------------------------------- */
	
	#upsells
		{
		background: url(img/lbk.gif) repeat-x top left #e2e6eb;
		border-bottom-color: #e2e6eb;
		}
	
	#upsells dl a:link
		{
		color: #0f325b;
		border-color: #e2e6eb;
		}
		
	#upsells dl a:visited
		{
		color: #8899ae;
		}
		
	#upsells dl a:active, #upsells dl a:hover, #upsells dl a:focus 
		{
		color: #0f325b;
		background: #fff;
		border-color: #8899ae;
		}
	
	#upsells dl dt, #upsells dl dd
		{
		background: transparent;
		}
	


	/* item detail navigation */
	
	#item_detail_nav
		{
		background:url(img/c3Dot.gif) bottom left repeat-x #fff;
		}
	
	#item_detail_nav li a
		{
		border-color: #c3ccd6;
		background: #e2e6eb;
		color: #0f325b;
		}
	
	#item_detail_nav li.current a,
	#item_detail_nav li a:hover
		{
		color: #0f325b;
		}
		
	#item_detail_nav li.current a,
	#item_detail_nav li.current a:hover
		{
		background: #fff;
		}
	
	#item_detail_nav li a:hover
		{
		background:url(img/c3Dot.gif) bottom left repeat-x #e2e6eb;
		}

	/* item details --------------------------------------------------------- */
	
		
	#item_detail h2 span,  #item_detail_config h2 span
		{
		border-right-color: #8899ae;
		}
		
	#item_detail h2 span.brand,  #item_detail_config h2 span.brand
		{
		color: #8899ae;
		}
		
	#prodinfo
		{
		border-color: #c3ccd6;
		background: #fff;
		}

	/* image area  w decorator */
	
	#mainImg
		{
		border-color: #e2e6eb;
		}
	#imagePopup:hover #mainImg
		{
		border-color: #0f325b;
		}
	
	#imagePopup p
		{
		background-image: url(img/zoomin_corner.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		background-color: transparent;
		}

	#imagePopup:hover p
		{
		background-image: url(img/zoomin_corner_hover.gif);
		}
	
	#popImg
		{
		border-color: #000;
		background: #fff;
		}
		
	#popImg p
		{
		color: #000;
		border-color: #000;
		background: #fff;
		}


	/* decoration config data returned to item detail page */
	
	#decoration h3 span
		{
		color: #8899ae;
		}
	
	#decoration .note
		{
		color: #8899ae;
		}
	#decoration .noPreviewnote
		{
		color: red;
		}

	
	#widgets
		{
		background: #e2e6eb;
		border-color: #c3ccd6;
		}
	
	
	#widgets li a
		{
		background-color: #e2e6eb;
		color: #000;
		}
	
	#widgets #dload a	{background-image: url(../../images/clearbits/camera_blu.gif);}
	#widgets #favs a	{background-image: url(../../images/clearbits/heart_blu.gif);}
	#widgets #flyer a	{background-image: url(../../images/clearbits/document_blu.gif);}
	#widgets #mail a	{background-image: url(../../images/clearbits/mail_blu.gif);}
	
	#widgets li a:hover
		{
		background-color: #f8f9fa;
		}
	
	
	
	
	
	
	
	/* colors chips  */
	
	#colorchips h3
		{
		background: #fff;
		}
	
	#colorchips dt img, #colorchips dt input
		{
		border-color: #000;
		}
		
	
	#colorchips dt.hexswatch
		{
		border-color: #000;
		}
	

	/* download image popup (div generated by javascript) */
	#dlPop
		{
		border-color: #000;
		background: url(img/downloadImage.gif) no-repeat #fff;
		background-position: 10px 10px;
		}
		
		
	#dlPop p#dlTab
		{
		color: #000;
		border-color:#000;
		background: #fff;
		}

	/* order grid */ 
	
	#ordergrid h3
		{
		border-bottom-color: #0f325b;
		}
	
	
		#grid_decor_button
			{
			color: #0f325b;
			}
			
	/* order list */
	
	#sku_selection_list
		{
		background: #fff;
		}
	
	#sku_selection_list .item2
		{
		background: #fff;
		}
	
		
	#sku_selection_list .item
		{
		background: #e2e6eb;
		}
		
		
/* Product Configuration Page */

	#item_detail_config_content
		{
		border-color: #c3ccd6;
		}
	
	#item_detail_config form .config_1_100
		{
		background: #fff;
		border-color: #0f325b;
		}

	#item_detail_config form .config_1_100 label.cssname
		{
		background: #0f325b;
		color: #fff;
		}

	.config_1_100 .capname
		{
		border-top-color: #e2e6eb;
		}

	#item_config_footer
		{
		border-top-color: #c3ccd6;
		background: #e2e6eb;
		}		
		

		
/* Member Template Specific Styles ============================================================================================================= */
	
	
	/* left navigation */
	

		
	#member_nav li a:link, #member_nav li a:visited
		{
		color: #0f325b;
		}

	#member_nav li a:hover, #member_nav li a:focus
		{
		color: #8899ae;
		}
		
	
	/* member form elements */
	
	
	/* member_home.xhtml ---------------------------------------------------- */
	
	#member_home dl
		{
		background: #e2e6eb;
		border-top-color: #e2e6eb;
		}
	
	/* member_order_history_detail.xhtml ------------------------------------ */
	
	#order_status #sack
		{
		background: #e2e6eb;
		}
	
	#order_status #checkout_cart_totals .note
		{
		color: #000;
		}

	/* member_logo_upload.xhtml -----------------------------------------------*/



/* Static Template Specific Styles ============================================================================================================= */
	

	/* Glossary  ------------------------------------------------------------ */
	
	.quickjumpmenu
		{
		background: #f8f9fa;
		border-color: #0f325b;
		}
	

	/* FAQ */
	
	#answers h3
		{
		background: #0f325b;
		color: #e2e6eb;
		}
	
	#answers span
		{
		background: #e2e6eb;
		border-color: #0f325b;
		}
	
	
	/* technicalFAQ --------------------------------------------------------- */
	
	#techfaq h3
		{
		background: #e2e6eb;
		border-bottom-color: #8899ae;
		}
	
	#media, #w3, #trouble
		{
		border-color: #8899ae;
		}
		
	#media
		{
		background: #f8f9fa;
		}
		
	#flash
		{
		border-right-color: #8899ae;
		}
		
	#pdf
		{
		border-left-color: #8899ae;
		}

 #templatenav 
		{
		padding-top: 1em;
		padding-bottom: 1em;
		clear: left;
		}
		
	#templatenav li
		{
		display:inline;		
		padding:0 1.45em;
		color: #8899ae;
		}
		
	#templatenav li a
		{
		color: #8899ae;
		}
		
		
	/* flyer wizard --------------------------------------------------------- */
	
	#flyer-builder_form h3
		{
		background: #c3ccd6;
		color: #00234c;
		}

	#flyer-builder_form fieldset
		{
		background: #f1f3f6;
		}
	
	#flyerselections
		{
		border-bottom-color: #f1f3f6;
		}
		
		
	#item1, #item2, #item3
		{
		background: #fff;
		border-color: #0f325b;
		}
		
	#addinfo
		{
		background: #f1f3f6;
		}


	/* flyer popup --------------------------------------------------------- */
	

	/* hoizontal navigation */
	
		
	#flyer_search label
		{
		color: #f5f5f5;
		}
	
	/* drop-down menus */
		
	#flyer_cat_nav
		{
		border-left-color: #000;
		border-right-color: #0f325b;
		}
	
	
	#flyer_cat_nav li a
		{
		border-left-color: #0f325b;
		border-right-color: #000;
		color: #fdfdfe;
		}
	
	
	#flyer_cat_nav li:hover, #flyer_cat_nav li:focus, #flyer_cat_nav li.over
		{
		background: url(img/c3ccd6_gradwstripe.gif) repeat-x center #c3ccd6;
		}
		
	#flyer_cat_nav li:hover a, #flyer_cat_nav li:focus a, #flyer_cat_nav li.over a
		{ 
		border-left-color: #e2e6eb;
		border-right-color: #8899ae;
		border-top-color: #8899ae;
		border-bottom-color: #c3ccd6;
		color: #00234c;
		}
		
	#flyer_cat_nav li.off:hover ul, #flyer_cat_nav li.over ul
		{
		border-top-color: #8899ae;
		border-bottom-color: #8899ae;
		border-left-color: #8899ae;
		}
		
	#flyer_cat_nav li ul li a, #flyer_cat_nav li:hover ul li a,  #flyer_cat_nav li:focus ul li a, #flyer_cat_nav li.over ul li a
		{
		background: url(img/f1f3f6_stripe.gif) repeat #f1f3f6;
		border-color: #8899ae;
		color: #00234c;
		}
		
	#flyer_cat_nav li ul li:hover, #flyer_cat_nav li ul li:focus
		{
		background-image: none;
		}

			
	#flyer_cat_nav li ul li a:hover, #flyer_cat_nav li ul li a:focus
		{
		background: url(img/e2e6eb_stripe.gif) repeat #f1f3f6;
		color: #00234c;
		}
		

	/* flyer categories page */


	#flyer_cats #cats, #flyer_cats #brands
		{
		border-color: #c3ccd6;
		background: #e2e6eb;
		}

	/* flyer popup item detail */

	#skuGrid table, #skuGrid td
		{
		border-color: #c3ccd6;
		}
	
	#skuGrid a
		{
		background: #c3ccd6;
		}
		
	#skuGrid a:link, #skuGrid a:visited
		{
		border-color: #8899ae;
		color: #0f325b;
		}
	
	#skuGrid a:hover, #skuGrid a:focus
		{
		border-color: #8899ae;
		background: #e2e6eb;
		}
	
	#skuGrid a.execute
		{
		background: #0f325b;
		}
		
	#skuGrid a.execute:link, #skuGrid a.execute:visited
		{
		border-color: #0f325b;
		color: #fff;
		}
	
	#skuGrid a.execute:hover, #skuGrid a.execute:focus
		{
		background: #8899ae;
		color: #0f325b;
		}
