@charset "utf-8";
/* CSS Document */

/* -----------------------

SingleSource Specific styles
Created August 2008
Will make changes only to the SingleSource site.

This style sheet can be re-used as the basis for a new
skin. Simply save as screen_sitename.css (replacing
sitename with the name of the website) and edit fonts,
colours and images as required.

Last updated 14/10/08 by JP 

------------------------- */

body {
	font-family: Constantia, Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em; 
	line-height: 1.5em;
	}

h1, 
h2, 
h3, 
h4 {
	color: #002A5C;
	font-family: Constantia, Georgia, "Times New Roman", Times, serif; 
	}

a:link, 
a:visited, 
a:active {
	color: #C26C03; 
	text-decoration: none;
	}
a.title:link, 
a.title:visited, 
a.title:active {
	font-size:110%; 
	font-weight: bold; 
	color: #002A5C; 
	text-decoration: none;
	}
input.btn, a.btn, 
.pagenav a:link, 
.pagenav a:visited, 
.pagenav a:active, 
.pagenav-bot a:link, 
.pagenav-bot a:visited, 
.pagenav-bot a:active,
.formbutton a:link, 
.formbutton a:visited, 
.formbutton a:active {
	background-color: #FAE4C8;
	border-color: #FBA031;
	color: #C26C03;
	} 
a.btnL:hover, 
input.btn:hover,
input.btn:focus,
a.btn:hover,
a.btn:focus,
.pagenav a:hover,
.pagenav a:focus,
.pagenav-bot a:hover,
.pagenav-bot a:focus,
.formbutton a:hover,
.formbutton a:focus {
	border-color: #C26C03;
	color: #C26C03;
	}

/* common styles, used throughout site */
.box-border {
	border-color: #C0CBD6;
	}

/* layout */
#marginleft {
	background-image: url("../images/singlesource/bg_left.png");
	}
#marginright {
	background-image: url("../images/singlesource/bg_right.png"); 
	}
#wrapper {
	background: #fff;
	}
#header {
	background: #002A5C;  
	height: 88px; 
	}
	
/* header & navigation */
#header h1 {
	width: 410px; 
	height: 77px;
	top: 5px;
	left: 15px; 
	background: url("../images/singlesource/logo.png") 0 0 no-repeat;
	}
#nav {
	color: #fff;
	font-size: 110%;
	background: #FBA031 url("../images/singlesource/bg_gradient_1.png") 0 100% repeat-x;
	border: 1px solid #fff;
	border-width: 1px 0 0;;
	}
#nav ul {
	margin: 0 0 0 12px;
	border-right: 1px solid #fff;
	}
#nav li {
	border-left: 1px solid #fff;
	}
#nav a {
	font-weight: bold;
	padding: 5px 13px;
	color: #fff;
	}
#nav a:hover, 
#nav a.active,
#nav a.focus {
	color: #fff;
	background: #FBA031;
	text-decoration: none;
	}
#nav .main-site-link {
	border-left: 1px solid #fff;
	background-image: none; 
	}

/* leftcol */
#col-1 {
	color: #002046;
	}
#col-1 a {
	color: #002046;
	text-decoration: underline;
	}
#col-1 .heading {
	line-height: 1.6em;
	color: #fff;
	padding: 4px 6px 3px;
	font-size: 120%;
	}
#col-1 .heading span {
	background: url("../images/singlesource/arrow_col1_h3.png") 100% 50% no-repeat;
	padding-right: 15px;
	}
#col-1 .heading-signin {
	background: #FBA031 url("../images/singlesource/bg_gradient_1.png") 0 100% repeat-x;
	}
#col-1 .box-signin {
	background: #FAE4C8;
	color: #00234F;
	}
#col-1 .box-signin input.sgfmsubmit {
	background: #F9981C;
	border: 1px solid #fff;
	color: #FFF;
	}
#col-1 .heading-qs,
#col-1 .heading-showcase,
#col-1 .heading-settings,
#col-1 .heading-search-opt,
#col-1 .heading-display-opt,
#col-1 .heading-help,
#col-1 .heading-news {
	background: #003980 url("../images/singlesource/bg_gradient_2.png") 0 100% repeat-x;
	}
#col-1 .box-help,
#col-1 .box-qs {
	background: #BFCAD6;
	color: #002046;
	}
#col-1 .box-help {
	background-image: url("../images/singlesource/help_img.png");
	background-position: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
	}
#col-1 ul,
#col-1 ul li {
	background: #E5E9EE;
	border: none;
	}
#col-1 ul li {
	border-bottom: 1px solid #fff;
	}
#col-1 .box-signin input, 
#col-1 .box-signin select {
	color: #333; 
	}
	
/* results page */
.sortbar { 
	border-color: #C0CBD6;
	background: #E5E9EE; 
	}
.resultsbox ol {
	background: #fff; 
	border-color: #C0CBD6; 
	}
.resultsbox ol li { 
	border-color: #C0CBD6;
	}
.slbox {  
	border: none;
	}

/*display page */
#display .product-images {
	border-color: #C0CBD6;
	}
#display .product-images .jacket {
	border-color: #ccc;
	}
#display .price {
	border: 1px solid #C0CBD6;
	}
#display .topborder {
	border-color: #C0CBD6; 
	}
#display .bottomborder {
	border-color: #C0CBD6;
	}
#display h2 {
	width: 98%;
	font-size:160%; 
	line-height:140%; 
	padding-bottom: 0;
	}
#display .dSubTitle {
	font-weight:bold; 
	color: #002762; 
	text-decoration:none; 
	}
.nav_add {
	background:url("../images/singlesource/lcol_add.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_view {
	background:url("../images/singlesource/lcol_view.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_save {
	background:url("../images/singlesource/lcol_save.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_edit {
	background:url("../images/singlesource/lcol_edit.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_manage {
	background:url("../images/singlesource/lcol_manage.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_tick {
	background:url("../images/singlesource/lcol_tick.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_cross {
	background:url("../images/singlesource/lcol_cross.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_email {
	background:url("../images/singlesource/lcol_email.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_print {
	background:url("../images/singlesource/lcol_print.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_search {
	background:url("../images/singlesource/lcol_view.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.nav_show {
	background:url("../images/singlesource/lcol_showcase.png") no-repeat 0 50%; 
	margin: 0 0 0 2px;
	}
.highlight { 
	color:#5d5d5d; 
	}

/* slideshow */
ul.controlled-interval li {
	color: #002A5C;
	border-right: 1px dotted #002A5C;
	}

/* footer */
#footer {
	background: #002A5C; 
	color: #fff;
	}