/* ////////////////////////
ASHLEY BOLSER AGENCY
SITE: N.PEAL
MEDIA: SCREEN
CREATED: 11.11.08
////////////////////////*/






* {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


body {
	font-size: small;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background: #000 url(../images/bk-body-grad.jpg) no-repeat top center;
}

#bgWrapper {
	width: 984px;
	height: 658px;
	margin: 0 auto;
	background: url(../images/bk-panel.jpg) no-repeat top left;
}

#pageWrapper {
	width: 944px;
	margin: 0 auto;
	text-align: left;
}


#header {
	width: 944px;
	height: 78px;
	float: left;
}

#columns {
	width: 944px;
	height: 624px;
	float: left;
	color: #fff;
	overflow: hidden;
}

#colLeft {
	width: 145px;
	height: 592px;
	float: left;
	padding: 16px 0px 16px 16px;
	font-family: Georgia, Times New Roman, Times, serif;
}

#colRight {
	width: 783px;
	height: 624px;
	float: left;
	overflow: hidden;
}

#colRight p, #colRight ul, #colRight dl, #colRight table {
	font-family: Tahoma;
}


#footer {
	width: 944px;
	height: 30px;
	float: left;
	margin-bottom: 30px;
}



#header .headSearch {
	width: 190px;
	float: left;
	padding-left: 332px;
	text-transform: uppercase;
	margin-top: 50px;
}

#header .headSearch ul {
	list-style-type: none;
}

#header .headSearch li {
	float: left;
	color: #efefef;
	font-size: 80%;
}

.searchLabel {
	margin-right: 4px;
	margin-top: 3px;
	color: #efefef;
}

.searchInput {
	border: 1px solid #ccc;
	padding: 1px;
	width: 100px;
	font-size: 100%;
	color: #333;
	margin-right: 3px;
	background: #efefef;
}

.searchSubmit {
	background: #fff;
	border: 1px solid #ccc;
	font-size: 90%;
	color: #666;
	cursor: pointer;
	padding: 1px;
	background: #efefef;
}




#header .headAccount {
	width: 520px;
	float: left;
	text-transform: uppercase;
	margin-top: 50px;
	padding-left: 220px;
	color: 	#efefef;
}

#header .headAccount ul {
	list-style-type: none;
}

#header .headAccount li {
	float: left;
	color: #efefef;
	font-size: 80%;
}

#header .headAccount p {
	text-align: right;
	padding-top: 4px;
	font-size: 80%;
}

#header .headAccount a {
	color: 	#efefef;
	text-decoration: none;
}
#header .headAccount a:hover {
	text-decoration: underline;
}



#header .headBasket {
	width: 162px;
	float: left;
	margin-top: 50px;
	background: url(../images/bk-headBasket.gif) no-repeat right;
	padding: 4px 25px 3px 0px;
	text-align: right;
	color: #fff;
}

#header .headBasket p {
	font-size: 80%;
}

#header .headBasket a {
	text-decoration: none;
	text-transform: uppercase;
	color: #efefef;
}
#header .headBasket a:hover {
	text-decoration: underline;
}





#colLeft .logo {
	padding: 1px 1px 20px 1px;
}


#colLeft ul {
	list-style-type: none;
	font-size: 90%;
	margin-bottom: 30px;
	width: 143px;
	float: left;
}

#colLeft li {
	width: 143px;
	float: left;
	padding-bottom: 12px;
}

#colLeft li a {
	color: #efefef;
	text-decoration: none;
	padding-left: 16px;
	width: 127px;
	float: left;
}

#colLeft li a:hover {
	background: url(../images/bk-li-active.gif) no-repeat left;
}
#colLeft li.active a {
	background: url(../images/bk-li-active.gif) no-repeat left;
}

#colLeft h2 {
	width: 140px;
	height: 109px;
	float: left;
	text-indent: -99999px;
	background: url(../images/title-season3.gif) no-repeat top left;
	margin: 145px 0px 0px 1px;
}


#colLeft h3 {
	float: left;
	padding: 145px 15px 0px 0px;
	font-weight: normal;
	font-size: 90%;
}



#colLeft h3 a {
	color: #fff;
	text-decoration: none;
}



#landingUpper {
	width: 783px;
	height: 375px;
	float: left;
	margin: 16px 0px 0px 0px;
}

#landingLower {
	width: 783px;
	float: left;
	margin-top: 20px;
}


.landingTitle {
	width: 186px;
	height: 213px;
	float: left;
}

.titleWomens {
	width: 160px;
	float: left;
	color: #fff;
	font-weight: normal;
	padding: 0px 10px 0px 16px;
	font-size: 130%;
	line-height: 125%;
}

.landingTitle a {
	color: #fff;
	text-decoration: none;
}
.landingTitle a:hover {
	color: #936b3d;
}

.landingIntro {
	width: 245px;
	height: 213px;
	float: left;
	color: #fff;
	font-size: 95%;
	margin-right: 40px;
	overflow: hidden;
}

.landingIntro p {
	margin-bottom: 8px;
	line-height: 130%;
}

.landingIntro a {
	color: #936b3d;
	text-decoration: none;
}
.landingIntro a:hover {
	color: #fff;
}


.infoPanel1 {
	width: 128px;
	height: 183px;
	float: left;
	background: #30343b;
	color: #fff;
	padding: 6px;
	margin-right: 16px;
}

.infoPanel1 img {
	border: 1px solid #888a8c;
	margin-bottom: 4px;
}

.infoPanel1 h4 {
	font-size: 100%;
	margin-bottom: 3px;
	text-transform: uppercase;
	font-weight: normal;
}

.infoPanel1 p {
	font-size: 75%;
	line-height: 120%;
}

.infoPanel1 a {
	color: #fff;
}
.infoPanel1 a:hover {
	color: #936b3d;
}

.infoPanel2 {
	width: 128px;
	height: 183px;
	float: left;
	background: #30343b;
	color: #fff;
	padding: 6px;
}

.infoPanel2 img {
	border: 1px solid #888a8c;
	margin-bottom: 4px;
}

.infoPanel2 h4 {
	font-size: 100%;
	margin-bottom: 3px;
	text-transform: uppercase;
	font-weight: normal;
}

.infoPanel2 p {
	font-size: 75%;
	line-height: 120%;
}

.infoPanel2 a {
	color: #fff;
}
.infoPanel2 a:hover {
	color: #936b3d;
}

.plaincopy {
	width: 516px;
	height: 1000px;
	padding-left: 36px;
	float: left;
	background:#ccc;
}


.landingImage {
	width: 516px;
	height: 375px;
	float: left;
	padding-left: 36px;
}
#flashImages {
	width: 516px;
	height: 375px;
	float: left;
	padding-left: 36px;
	color: #ccc;
}
#flashImages a {
	color: #ccc;	
}


.prodNav {
	width: 230px;
	height: 375px;
	float: right;
}

.prodNavBorder {
	width: 143px;
	float: right;
	margin: 0px 16px 0px 0px;
	border-left: 1px solid #936b3d;
	border-right: 1px solid #936b3d;
	border-bottom: 1px solid #936b3d;
	overflow: visible;
}


.prodNav h3 {
	border: 1px solid #936b3d;
	width: 113px;
	margin: 0px 16px 0px 0px;
	padding: 8px 15px 8px 15px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 75%;
	float: right;
}


.gold {
	color: #936b3d;
}

.prodNav ul {
	padding-top: 8px;
	margin-left: -1px;
	list-style-type: none;
	font-size: 85%;
	float: left;
	position: relative;
}

.prodNav li {
	width: 144px;
	float: left;
	padding-bottom: 6px;
}

.prodNav li a {
	color: #efefef;
	text-decoration: none;
	padding-left: 16px;
	width: 127px;
	float: left;
}
.prodNav li a:hover {
	background: url(../images/bk-li-active.gif) no-repeat left;
}
.prodNav li.active a {
	background: url(../images/bk-li-active.gif) no-repeat left;
}


.prodNav2 {
	float: right;
	width: 134px;
	padding-right: 16px;
}

* html .prodNav2 {
	float: right;
	padding-left: 0px;
}

.prodNav2 .prodNavBorder {
	float: left;
	width: 134px;
	border-left: 1px solid #936b3d;
	border-right: 1px solid #936b3d;
	border-bottom: 1px solid #936b3d;
}

.prodNav2 h3 {
	border: 1px solid #936b3d;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 75%;
	padding: 8px 15px 8px 15px;
	float: left;
	width: 104px;
}

.prodNav2 ul {
	padding-top: 8px;
	margin-left: -1px;
	list-style-type: none;
	font-size: 85%;
	float: left;
	position: relative;
}

.prodNav2 li {
	width: 134px;
	float: left;
	padding-bottom: 6px;
}


.prodNav2 li a {
	color: #efefef;
	text-decoration: none;
	padding-left: 16px;
	width: 117px;
	float: left;
}
.prodNav2 li a:hover {
	background: url(../images/bk-li-active.gif) no-repeat left;
}
.prodNav2 li.active a {
	background: url(../images/bk-li-active.gif) no-repeat left;
}






#collectionWrapper {
	width: 768px;
	height: 608px;
	float: left;
	margin-top: 16px;
	padding-left: 15px;
}

* html #collectionWrapper {
	width: 800px;	
}

#collectionWrapper h2 {
	font-size: 90%;
	font-weight: normal;
	padding-top: 18px;
	text-transform: uppercase;
}

#collectionScroll {
	width: 580px;
	height: 520px;
	float: left;
	overflow:hidden;
	background: #fff;
	padding-top: 40px;
}

#prodHolder {
	width: 580px;
	float: left;
	padding-bottom: 80px;
}


.collectionScrollbar {
	height: 520px;
	width: 20px;
	padding-top: 20px;
	float:left;
	background: url(../images/bk-slider.gif) no-repeat top left;
}
.collectionHandle {
	height: 80px;
	width: 18px;
	margin-left: 1px;
	background: url(../images/bk-sliderTab.gif) no-repeat top left;
	cursor: s-resize;
}

.collectionItem {
	width: 145px;
	height: 250px;
	float: left;
}

.collectionItem h5 {
	font-weight: normal;
	margin: 0px 10px 0px 10px;
	font-size: 83%;
	color: #231f20;
}

.collectionItem h6 {
	font-weight: normal;
	margin: 0px 10px 0px 5px;
	font-size: 83%;
	color: #936b3d;
	float: right;
}



.collectionItem p a {
	color: #6d6767;
	text-decoration: none;
	font-size: 75%;
	margin: 0px 0px 0px 10px;
}
.collectionItem a:hover {
	text-decoration: underline;
}

#overlayFadeTop {
	width: 580px;
	height: 80px;
	background: url(../images/bk-fadeTop.png) repeat-x bottom left;
	position: absolute;
	top: 126px;
	left: 50%;
	margin-left: -296px;
}

#overlayFadeBase {
	width: 580px;
	height: 58px;
	background: url(../images/bk-fadeBase.png) repeat-x top left;
	position: absolute;
	top: 630px;
	left: 50%;
	margin-left: -296px;
}



#prodWrapper {
	width: 783px;
	height: 592px;
	margin-top: 16px;
}

* html #prodWrapper {
	width: 800px;	
}

#prodWrapper h2 {
	font-size: 90%;
	font-weight: normal;
	margin-left: 15px;
	padding-top: 18px;
	text-transform: uppercase;
}

.breadcrumb {
	margin-left: 15px;
	font-size: 90%;
	margin-bottom: 9px;
}

.breadcrumb a {
	color: #936b3d;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #fff;
}



#prodImage {
	width: 290px;
	height: 537px;
	float: left;
	text-align: center;
	font-size: 90%;
}

#prodImage img {
	margin-bottom: 10px;	
}

#prodImage a {
	color: #fff;
	text-decoration: none;
}
#prodImage a:hover {
	color: #936b3d;
}


#overlayProdFadeTop {
	width: 280px;
	height: 80px;
	background: url(../images/bk-fadeTop.png) repeat-x bottom left;
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -305px;
}

#overlayProdFadeBase {
	width: 280px;
	height: 58px;
	background: url(../images/bk-fadeBase.png) repeat-x top left;
	position: absolute;
	top: 600px;
	left: 50%;
	margin-left: -305px;
}



#prodInfo {
	width: 298px;
	height: 537px;
	float: left;
	padding-left: 0px;
}

#prodInfo h3 {
	font-weight: normal;
	font-size: 110%;
	float: left;
	margin-bottom: 8px;
}

#prodInfo h4 {
	color: #fff;
	float: right;
	font-size: 110%;
	margin-bottom: 8px;
}

#prodInfo p {
	font-size: 80%;	
	line-height: 140%;
	margin-bottom: 4px;
}


.prodAltImages {
	width: 298px;
	float: left;
	margin-top: 15px;
}

.prodAltImages ul {
	list-style-type: none;	
}

.prodAltImages li {
	float: left;
	margin-right: 15px;
}

.prodAltImages li img {
	border: 1px solid #8c8a8d;	
}

.prodAltImages li.tmbCurrent img {
	border: 1px solid #936b3d;	
}


.prodAltColours {
	width: 298px;
	float: left;
	margin-top: 15px;
}

.prodAltColours ul {
	list-style-type: none;	
}

.prodAltColours li {
	width: 59px;
	float: left;
	margin-bottom: 5px;
}

.prodAltColours li img {
		border: 1px solid #8c8a8d;
}

.prodAltColours li img.colour-selected {
		border: 1px solid #936b3d;
}


#prodInfo .prodAltColours p {
	font-size: 100%;	
}


.prodOptions {
	width: 298px;
	float: left;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

* html .prodOptions {
	margin-top: 0px;	
}

#prodInfo .prodOptions p {
	font-size: 100%;
}

#prodBuyOptions {
	float: left;
	margin: 0px;
	padding: 0px;
}



p.addToBag input {
	width: 169px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	margin-bottom: 0px;
}


p.addSelectSize select {
	padding: 1px;
	border: 1px solid #936b3d;
	background: #333;
	color: #fff;
	width: 140px;
	float: left;
}

#prodInfo p.sizeGuide {
	float: right;	
	font-size: 90%;
	position: relative;
}

#prodInfo p.sizeGuide a {
	position: relative;	
}

#prodInfo p.sendFriend {
	float: right;
	margin-top: 12px;
	font-size: 100%;
}

#prodInfo p.qtyInfo {
	font-size: 70%;	
	float: left;
	margin-top: -7px;
	padding: 0px;
}

.prodOptions a {
	color: #fff;
	text-decoration: none;
}
.prodOptions a:hover {
	color: #936b3d;
}


.prodAlternatives {
	width: 298px;
	float: left;
	margin-top: 15px;
	border-bottom: 1px solid #936b3d;
	background: url(../images/bk-altProds.jpg) repeat-y top center;
}

.prodAlternatives p {
	width: 298px;
	border-bottom: 1px solid #936b3d;
	background: #000;
}
#prodInfo .prodAlternatives p {
	font-size: 100%;	
	padding-bottom: 5px;
}

#prodAltItems {
	width: 218px;
	float: left;
	padding-left: 80px;
}

#prodInfo .prodAltItem {
	width: 65px;
	
	text-align: center;
	float: left;
}

#prodInfo .prodAltItem p {
	border-bottom: 0px;
	width: auto;
	margin-bottom: 0px;
	font-size: 70%;
	background: none;
}

#prodInfo .prodAltItem a {
	color: #000;
	text-decoration: none;
}

#prodInfo .prodAltItem a:hover {
	color: #936b3d;
}


#timeline {
	width: 581px;
	height: 256px;
	float: left;
	margin-top: 16px;
	padding-left: 15px;
	background: url(../images/bk-timeline.gif) no-repeat top left;
}

#timelineContent {
	width: 581px;
	height: 238px;
	float: left;
	overflow: hidden;
}


.timelineScrollBar {
	height: 18px;
	width: 581px;
	float:left;
}
.timelineHandle {
	height: 18px;
	width: 80px;
	background: url(../images/bk-timelineTab.gif) no-repeat top left;
	cursor: e-resize;
}

.timelineOverlay {
	width: 581px;
	height: 238px;
	position: relative;
	background: url(../images/bk-timelineFade.png) no-repeat top left;
}



#aboutText {
	width: 274px;
	height: 320px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}

#aboutText h2 {
	font-weight: normal;	
	margin-bottom: 10px;
	font-size: 130%;
}

#aboutText p {
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 140%;
}

#aboutCol2 {
	width: 321px;
	height: 335px;
	float: left;
}

.col2Link {
	margin: 32px 30px 0px 30px;
	font-size: 90%;
}

.meetBermansText {
	margin: 20px 0px 5px 55px;
	padding: 0px;
}

.meetBermansImage {
	margin: 0px 0px 0px 55px;
	padding: 0px;
}

.meetBermansText a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}


.col2Link2 {
	margin: 32px 30px 0px 55px;
	font-size: 90%;
}

.col2Link a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.col2Link2 a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}


#contactCol1 {
	width: 350px;
	height: 320px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}

#contactCol1 h2 {
	font-weight: normal;	
	margin-bottom: 10px;
	font-size: 130%;
}

#contactCol1 p {
	font-size: 80%;
	margin-bottom: 10px;
	line-height: 140%;
}

#contactCol1 a {
	color: #fff;	
}

#contactCol1 a:hover {
	text-decoration: none;	
}

#contactCol2 {
	width: 221px;
	height: 292px;
	float: left;
	padding-top: 45px;
}

#contactCol2 p {
	margin-bottom: 15px;
	font-size: 80%;
}




#aboutCol3 {
	width: 161px;
	height: 195px;
	float: left;
	padding: 140px 0px 0px 12px;
}

#largeImage {
	width: 783px;
	height: 242px;
	float: left;
}

#largeImageBermans {
	width: 611px;
	height: 242px;
	float: left;
}

#bermansLeft {
	width: 611px;
	float: left;
}

#bermansRight {
	width: 	172px;
	float: left;
	padding-top: 16px;
}

#bermansRight .infoPanel2 {
	margin-bottom: 15px;	
}

.bermanButton {
	padding-bottom: 12px;	
}


#largeImageDesign {
	width: 611px;
	height: 242px;
	float: left;
}

#designLeft {
	width: 611px;
	float: left;
}

#designRight {
	width: 	172px;
	float: left;
	padding-top: 16px;
}

#designRight .infoPanel2 {
	margin-bottom: 15px;	
}

#sitemapLeft {
	width: 595px;
	float: left;
	padding-top: 30px;
	padding-left: 16px;
}

#sitemapLeft h2 {
	font-weight: normal;
	font-size: 130%;
	margin-bottom: 15px;
}

#sitemapLeft p {
	margin-bottom: 15px;
	line-height: 140%;
}


#userLeft {
	width: 595px;
	float: left;
	padding-top: 30px;
	padding-left: 16px;
}

#userLeft h2 {
	font-weight: normal;
	font-size: 130%;
	margin-bottom: 15px;
}

#userLeft h3 {
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 5px;
	color: #936b3d;
}

#userLeft p {
	margin-bottom: 15px;
	line-height: 140%;
	font-size: 90%;
}

.addressDetails {
	width: 595px;
	float: left;
	margin-bottom: 20px;
}

.userAddress {
	width: 180px;
	float: left;
	padding-right: 15px;
}

#userLeft select {
	padding: 1px;
	border: 1px solid #936b3d;
	min-width: 60px;
}
#userLeft select.stage_2_select {
	width: 200px;
}

select#order_invoice_country {
	width: 200px;
}

#userLeft a {
	color: #936b3d;
}

#userLeft a:hover {
	text-decoration: none;
}

#deliveryLower input {
	background: #000;
	border: 1px solid #666;
	padding: 3px;
	color: #936b3d;
	font-family: Tahoma;
	width: 230px;
	margin: 5px 0px 0px 0px;
}

#deliveryLower input:focus {
	border: 1px solid #936b3d;
}


#deliveryLower textarea {
	background: #000;
	border: 1px solid #666;
	padding: 3px;
	color: #936b3d;
	font-size: 90%;
	font-family: Tahoma;
	width: 230px;
	height: 120px;
	margin: 5px 0px 0px 0px;
}

#deliveryLower textarea:focus {
	border: 1px solid #936b3d;
}

#deliveryLower .contactFormSubmit input {
	width: auto;
}

#deliveryLower .registerCheckbox input {
	border: 0px;
	width: auto;
}

.errorExplanation {
	color: #F00;	
}
.errorExplanation ul {
	margin-left: 20px;	
}




#myAccountOrders {
	border: 0px;
	border-collapse: collapse;
}

#myAccountOrders th {
	color: #936b3d;
	padding: 3px 10px 3px 5px;
	font-size: 90%;
	font-weight: normal;
	border-bottom: 1px solid #936b3d;
	border-right: 1px dotted #333;
}

#myAccountOrders td {
	color: #fff;
	border-bottom: 1px solid #333;
	padding: 3px 10px 3px 5px;
	font-size: 90%;
	border-right: 1px dotted #333;
}




.footLeft {
	width: 320px;
	height: 22px;
	float: left;
	font-size: 75%;
	padding: 9px 0px 0px 25px;
	font-weight: bold;
	font-family: Tahoma;
}

body .footRight {
	width: 599px;
	height: 20px;
	float: left;
	text-align: right;
	padding-top: 12px;
	font-size: 70%;
	font-family: Tahoma;
}

.footRight ul {
	list-style-type: none;
}

.footRight li {
	display: inline;
	color: #efefef;
}

.footRight a {
	color: #efefef;
	text-decoration: none;
}

.footRight a:hover {
	text-decoration: underline;
}



#genericContent {
	width: 767px;
	height: 608px;
	float: left;
	padding: 16px 0px 0px 16px;
}

#genericContent h2 {
	font-weight: normal;
	font-size: 130%;
	margin-bottom: 15px;
}

#genericContent p {
	margin-bottom: 15px;
	line-height: 140%;
}

#genericContent a {
	color: 	#936b3d;
}

#genericContent a:hover {
	text-decoration: none;
}

#tableFormContact {
	border: 0px;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
	margin-right: 20px;
	font-size: 90%;
}

#tableFormContact td {
	vertical-align: top;
	padding-right: 15px;
	padding-bottom: 10px;
}

#tableFormContact input {
	background: #000;
	border: 1px solid #666;
	padding: 3px;
	color: #936b3d;
	font-family: Tahoma;
	width: 230px;
}

#tableFormContact input:focus {
	border: 1px solid #936b3d;
}


#tableFormContact textarea {
	background: #000;
	border: 1px solid #666;
	padding: 3px;
	color: #936b3d;
	font-size: 90%;
	font-family: Tahoma;
	width: 230px;
	height: 120px;
}

#tableFormContact textarea:focus {
	border: 1px solid #936b3d;
}

#tableFormContact .contactFormSubmit input {
	width: auto;	
}

#tableFormContact .registerCheckbox input {
	border: 0px;
	width: auto;
}

#customerLeft {
	width: 436px;
	padding-right: 65px;
	padding-top: 10px;
	height: 585px;
	float: left;
	background: url(../images/bk-custService.jpg) no-repeat bottom right;
}

#customerLeft h3 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}

#customerLeft p {
	font-size: 80%;
}

#customerRight {
	width: 237px;
	height: 575px;
	padding: 6px;
	float: left;
	border: 1px solid #936b3d;
}

#tableDeliveryCharges {
	font-size: 90%;
	border: 0px;
	border-collapse: collapse;
}

#tableDeliveryCharges td {
	padding-right: 15px;
	padding-bottom: 5px;
}

#customerRight h3 {
	font-weight: normal;
	color: #936b3d;
	margin-bottom: 10px;
	padding: 0px 10px 0px 10px;
}

#customerRight p {
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 10px;
	padding: 0px 10px 0px 10px;
}

#customerRight p.custServiceImage {
	padding: 0px;	
}

#termsContent {
	width:	717px;
	height: 588px;
	float: left;
	overflow: hidden;
	line-height: 140%;
	font-size: 90%;
	padding-right: 20px;
}

#termsContent h3 {
	color: #936b3d;
	margin-bottom: 10px;
	font-weight: normal;
}

#termsContent dl {
	float: left;	
	margin-bottom: 15px;
	width: 100%;
	
}

#termsContent dt {
	float: left;
	margin-right: 8px;
	font-weight: bold;
}

#sitemap {
	margin-left: 20px;
	line-height: 150%;
}

#sitemap ul {
	margin-left: 25px;	
}

#sitemap a {
	color: #936b3d;	
}

#sitemap a:hover {
	text-decoration: none;
}

.downloadBrochure a {
	width: 274px;
	float: left;
	background: url(../images/download-pdf.jpg) no-repeat bottom right;
	text-decoration: none;
	color: #936b3d;
	padding-bottom: 35px;
	margin-top: 10px;
}

.downloadBrochure a:hover {
	color: #fff;	
}

.downloadBrochure2 a {
	width: 254px;
	float: left;
	background: url(../images/download-pdf.jpg) no-repeat bottom right;
	text-decoration: none;
	color: #936b3d;
	padding-bottom: 35px;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 30px;
	margin-top: 40px;
}

.downloadBrochure2 a:hover {
	color: #fff;	
}

#tableFormCart {
	width: 600px;
	border: 0px;
	border-collapse: collapse;
}

#tableFormCart td {
	vertical-align: top;
	padding: 5px;
	border-right: 1px dotted #333;
}

#tableFormCart th {
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px solid #936b3d;
	color: #936b3d;
	border-right: 1px dotted #333;
}

#tableFormCart td table td {
	padding: 0px 3px 0px 0px;
	border: 0px;
}

#tableFormCart select {
	border: 1px solid #936b3d;
	padding: 1px;
/*	width: 110px;*/
}

#voucher-area {
	width: 580px;
	float: left;
	background: #222;
	padding: 10px;
	margin-top: 20px;
	margin-right: 167px;
	margin-bottom: 20px;
}

#voucher-area input {
	padding: 2px;
	border: 1px solid #936b3d;
}

#voucher-area span input {
	padding: 2px;
	border: 0px;
	background: #936b3d;
}

#checkout-button {
	width: 300px;
	float: left;
	text-align: right;
}

#checkout-button input {
	padding: 2px;
	background: #936b3d;
	border: 0px;
}

.topBorder {
	border-top: 1px solid #936b3d;
}

#cart-info {
	width: 570px;
	margin-bottom: 50px;
	padding: 15px;
	border: 1px solid #936b3d;
	margin-right: 167px;
}

#cart-info p {
	margin-bottom: 0px;	
}


#feedback {
	background: #936b3d;
	color: #000;
	padding: 5px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -472px;
	width: auto;
	font-size: 90%;
}

#feedback a {
	color: #000;	
}
#feedback a:hover {
	text-decoration: none;
}


.orderSuccess {
	padding: 4px;
	color: #000;
	background: #936b3d;
	margin: 10px 0px 10px 0px;
	float: left;
}

.colPrice {
	width: 80px;	
}




/* GENERIC STYLES */

a:active {
	outline: none;
}
a:focus {
	outline: none;
}

.access {
	display: none;
}

.error {
	color: #FF0000;
}

.clear {
	clear: both;	
}



#delivery_selector {
	width: 200px;
}

#continue-shopping-button {
	width: 300px;
	float: left;
	text-align: left;
}

#continue-shopping-button input {
	padding: 2px;
	background: #936b3d;
	border: 0px;
}

