/*------------------------------------------*//*											*//* 		Banff Tea Co. :: Style Sheet		*//*		v1.0	2007						*//*											*//*		Layout Created by :: Wes Cargill	*//*											*//*------------------------------------------*//*------------------------------------------*//*  universal                               *//*------------------------------------------*/body {	background-color: #eff1c4;	margin: 0px;	padding: 0px;	text-align: center;	background-image: url(../assets/jpegs/body_bg.jpg);	background-repeat: repeat-y;	background-position: center;}body, p {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #666666;}#container {	width: 766px;	margin-right: auto;	margin-left: auto;	text-align: left;	background-color: #FFFFFF;	background-image: url(../assets/gifs/content_bg.gif);	background-repeat: repeat-y;}h2 {	font-size: 16px;	color: #000000;}ul {	margin: 0px;	padding: 0px;}a:link {	color: #605a12;}a:visited {	color: #605a12;}a:hover {	color: #605a12;	text-decoration: none;}a:active {	color: #605a12;	text-decoration: none;}.accent {	font-size: 11px;	color: #000000;	font-weight: bold;}#header {	background-image: url(../assets/gifs/header.gif);	background-repeat: no-repeat;	height: 90px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #888600;	background-color: #abb400;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #888600;}#check-cart {	float: right;	padding-right: 12px;}#header-nav {	background-color: #e2e59e;	height: 30px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #d8d86f;	padding: 0px;}#footer {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #ffffff;	background-color: #eff1c4;}#main-nav {	margin: 0px 12px 0px 0px;	float: right;}#footer-nav {	text-align: center;	margin-top: 24px;}#footer-nav li {	display: inline;	list-style-type: none;	padding-left: 6px;}#main-nav li {	display: inline;	margin: 0px;	padding: 0px 0px 0px 6px;	list-style-type: none;	font-size: 12px;	color: #888600;}#navList {	margin-left: 12px;}#navList select {	font-size: 11px;	border: 1px solid #999999;	padding: 2px;}#navList p {	line-height: 30px;	margin: 0px;	padding: 0px;	font-size: 12px;}#main-nav a {	line-height: 30px;	color: #605a12;	text-decoration: none;}#main-nav a:active, #main-nav a:hover {	color: #000000;}#copyright {	text-align: center;	margin-top: 12px;}#copyright li {	display: inline;	list-style-type: none;	padding-left: 12px;	color: #B1B275;}#copyright a {	text-decoration: underline;	color: #b1b275;}#copyright a:active, #copyright a:hover {	color: #b1b275;	text-decoration: none;}#right-column {	float: right;	width: 198px;}.order-info {	background-image: url(../assets/jpegs/order_info_bg.jpg);	background-repeat: no-repeat;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #d8d86f;}.order-info h2 {	font-size: 12px;	color: #888600;	padding-left: 8px;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;	padding-bottom: 3px;}.order-info p {	padding-left: 8px;	color: #666666;	padding-right: 6px;}.order-info h3 {	text-align: center;	color: #888600;	font-size: 12px;	margin: 0px;	padding: 0px;}.wht-divider {	clear: right;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;}.grn-divider {	clear: right;	padding-top: 30px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #d8d86f;}.clr-divider {	clear: both;}/*------------------------------------------*//*  index                                   *//*------------------------------------------*/#splash-image {	background-color: #FFFFFF;}#index-content {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #d8d86f;	clear: right;}/*------------------------------------------*//*  product page                            *//*------------------------------------------*/#product-divider {	float: right;	height: 48px;	background-repeat: no-repeat;	width: 598px;	background-image: url(../assets/jpegs/product_hdr.jpg);}#product-title h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	font-weight: normal;	color: #ffffff;	line-height: 48px;	margin: 0px;	padding: 0px;}.green {	color: #888600;}#product-list {	background-image: url(../assets/jpegs/product_menu_bg.jpg);	background-repeat: no-repeat;	width: 165px;}#product-menu {	padding-top: 12px;	padding-left: 8px;	padding-right: 6px}#product-menu li {	list-style-type: none;	padding-bottom: 8px;}#product-menu li a {	text-decoration: none;}#product-menu li a:active, #product-menu li a:hover {	color: #000000;}.description {}#viewCart {	margin: 4px 12px 0px 0px;	padding: 0px;	float: right;}.on-state {	font-weight: bold;}#product-content {	float: right;	width: 392px;}#product-content h2 {	font-size: 24px;	color: #888600;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	margin-top: 12px;	/*padding-top: 0px;*/	line-height: 26px;}#product-content p, h2 {	padding-left: 18px;	padding-right: 12px;}#cartForm p {	}#content-container {	margin-bottom: 30px;}#product-title {	height: 48px;	text-align: center;	background-color: #888600;}.back-nav {	background-image: url(../assets/gifs/arrow_breadcrumb_l.gif);	background-repeat: no-repeat;	padding-left: 12px;	background-position: 0px 50%;}/*------------------------------------------*//*  general pages                           *//*------------------------------------------*/#left-column {	float: left;	width: 560px;	/*padding-top: 12px;	padding-left: 12px;	padding-right: 12px;*/}#left-column p, h2, h3 {	padding-left: 12px;	padding-right: 12px;}#left-column h2 {	font-size: 24px;	color: #888600;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	margin-top: 24px;}#centre-column {	float: right;	width: 362px;	padding-left: 18px;	padding-right: 12px;}#centre-column h2 {	font-size: 24px;	color: #888600;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	margin-top: 12px;	padding-top: 0px;}#feedback {	padding-left: 12px;	padding-right: 12px;}#feedback input, textarea {	font-size: 11px;	border: 1px solid #999999;	padding: 2px;}#feedback label {}#name, #email {	width: 250px;}#feedback dd {	margin: 0px 0px 12px;}#feedback fieldset {	border: 1px solid #d8d86f;	background-color: #f1f1e4;	padding: 20px;}#feedback legend {	font-weight: bold;	font-size: 12px;	color: #888600;}.submit-button {	background-color: #FFFFFF;}.asterisk {	color: #990000;}.alert {	background-image: url(assets/global/alert.gif);	background-repeat: no-repeat;	background-position: 0px 50%;	padding-left: 18px;	line-height: 18px;}#left-column h3 {	font-size: 12px;	/*margin: 0px;	padding: 0px;*/}#shipping {	border-top: 1px solid #d8d86f;	border-left: 1px solid #d8d86f;	border-collapse: collapse;	margin-left: 12px;}#shipping td, #shipping th {	border-right: 1px solid #d8d86f;	border-bottom: 1px solid #d8d86f;	padding: 10px;}#shipping th {	background-color: #F1F1E4;}#merch-table td {	vertical-align: top;}#merch-table {	margin-left: 12px;}#merch-table p {	padding-left: 0px;}#merch-image {	border: 1px solid #D8DB6F;	padding: 3px;}#pp-cart {	padding-left: 12px;}#pp-cart p {	padding-left: 0px;}.product-thumb {	width: 125px;}.product-thumb img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}