﻿@media screen
{
	html
	{ 
		margin: 0px; 
		padding: 0px; 
	}

	body {
	margin:0;
	padding:0;
	font-family: tahoma, helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	}

	body#standard {
	
	background-color:#fff;
position:relative;
height:100%;
/*background-position:left bottom;
background-repeat:repeat-x;
background-attachment:fixed;*/
	}

	a img {
	border:0;
	}

	#container {
	position:relative;
float:left;
	margin:0px auto 10px;
	width:100%;
	}

	#topSection {
	position:relative;
float:left;
	width:100%;
border-bottom:1px solid #b2b4b7;
padding-bottom:5px;
	}

#topSectionInner {
	position:relative;
margin:0 auto;
	width:935px;
	}

	img#logo {
	position:relative;
	float:left;
	top:0px;
	}

	#containerInner {
	position:relative;
	width:935px;
margin:0 auto;
	background-color:#ffffff;
	}

#containerInner2 {
	position:relative;
	width:935px
margin:0 auto;
	background-color:#ffffff;
	}

	#nav {
	position:relative;
	float:left;
	width:935px;
	}

	#nav ul#mainNav {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	float:right;
clear:right;
	}

	#nav ul#mainNav li {
	position:relative;
	float:left;
	padding:9px 0 6px;
	margin:0;
	color:#6F6F6F;
	}

#nav ul#mainNav li.seperator {
color:#9e6687;
}

	#nav ul#mainNav li a {
	margin: 0 10px 0;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
color:#7d7d7d;
	}

#nav ul#mainNav li.last a {
margin-right:0;
}

	#nav ul li a:hover {
	color:#a50062;
	}

	.main {
	position:relative;
	float:left;
width:935px; 
min-height:581px;
background-repeat:no-repeat;
background-position:right bottom;
	}

	.fullpageScroll {
	height:487px;
	overflow:auto;
	}

	.editorContent, .contentWmargin {
	}

	#containerInner .scrollContent .editorContent {
	margin-left:0px;
	} 

	#home {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/home.jpg);
background-position:left bottom;
	}

/*#home a.shopOnlineLink {
position:relative;
float:right;
display:block;
font-size:20px;
font-family:georgia, times new roman, serif;
top:25px;
right:0px;
border:1px solid #a50062;
color:#7d7d7d;
padding:15px;
text-decoration:none;
}

#home a.shopOnlineLink:hover {
color:#a50062;
}*/

#home1, #home2 {
position:relative;
float:right;
width:442px;
height:244px;
clear:right;
margin:14px 0;
}

#home2 {
background-image:url(/images/new/giftCardBkgd.jpg);
background-repeat:no-repeat;
}

#home2 .editorContent {
margin:110px 15px 0;
width:195px;
}

#home a.homepageLink {
display:block;
position:relative;
float:right;
width:420px;
clear:right;
margin:0;
border:1px solid #a50062;
color:#a50062;
font-size:14px;
font-family:georgia, times new roman, serif;
text-decoration:none;
font-weight:bold;
background-image:url(/images/new/pinkArrow.gif);
background-repeat:no-repeat;
background-position:420px 11px;
padding:10px;
text-transform:uppercase;
}

#home a.homepageLink:hover { 
background-position:420px -24px;
color:#231f20;
border:1px solid #231f20;
}

.divider {
padding:0 4px;
}

	#collectionsHome {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/collection.jpg);
	}

	#collectionsInner {
	}

	#designerProfile {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/designerProfile.jpg);
	}

	#press {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/press.jpg);
	}

#cartTopContainer {
position:relative;
float:left;
width:100%;
}

	#stockists {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/stockists.jpg);
	}

	#contact {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/contact.jpg);
	}

	#mList {
	background-image:url(http://www.augustineinternational.com/images/new/pageBkgds/mList.jpg);
	}

	#checkoutPages {
	}

	.textContainer {
	background-color:#fff;
	border:1px solid #ccc;
	position:relative;
	float:left;
	width:400px;
	margin:20px 0 20px;
	padding:0px 0px 0px 10px;
	height:535px;
	}

#stockists .textContainer {
	width:290px;
	}

	#mList.textContainer {
	width:240px;
	}

/*	#press .textContainer, #stockists .textContainer {
	float:right;
	}
*/
	.scrollContent {
	overflow:auto;
	height:492px;
	padding-right:10px;
	line-height:18px;
margin-top:10px;
	}

.textContainer h1 {
margin-top:10px;
margin-bottom:0px;
}

#stockists #countryLocationList {
margin-bottom:446px;
}

#stockists .countrySeperator {
margin-bottom:140px;
}

	/* collections catalog page styles */

	#collectionsInner table {
	margin:5px;
	}

	td.productThumbs {
	width:850px;
	padding-right:0px;
	}

.productThumbs table {
width:850px;
}

	#pagingRow {
	position:absolute;
	bottom:40px;
	margin:0 auto;
	left:400px;
	}

	#pagingRow table {
display:inline;
	padding:0;
	margin:0;
	}

	#pagingRow a {
	color:#333333;
	font-weight:normal;
	font-size:11px;
	padding:0 2px;
	text-decoration:underline;
	}


	#pagingRow a:hover {
	text-decoration:none;
	}

	#pagingRow .pagingLink {
	position:relative;
	float:left;
	margin:2px 5px;
	text-decoration:none;
	}

.pagingLinkCell {
padding-top:130px;
}
	.productDetails {
	height:505px;
	top:-3px;
	position:relative;
	float:left;

	}

	iframe {
	height:450px;
	border:none;
	margin-left:10px;
overflow:hidden;
	}

	iframe#ProductSearchFrame {
	position:relative;
	float:left;
	top:-10px;
	margin-left:20px;

	}

	.stockBar {
	font-size:10px;
	color:#333333;
	}

	.stockBar img {
	margin-top:3px;
	margin-bottom:0;
	padding-bottom:0;
	}

	/* collections catalog page styles end */

	/* checkout & my account/my orders pages */

	#checkoutPages a {
	color:#333333;
	}

	#checkoutPages .box {
	margin-left:15px;
	}

	#checkoutPages .box h2 {
	margin-top:0px;
	margin-bottom:0;
	margin-left:0;
	}

	#accountDetails {
	position:relative;
	float:left;
	width:390px;
	border-right:1px dashed #333333;
	padding-right:20px;
	margin-top:15px;
	}

	#orderHistory {
	position:relative;
	float:left;
	width:380px;
	}

	#addressBook {
	position:relative;
	clear:left;
	float:left;
	margin-top:15px;
	padding-top:15px;
	border-top:1px dashed #333333;
	}

	td.storedAddresses {
	overflow:auto;
	width:420px;
	padding-right:10px;
	}

	.storedAddressInner {
	height:350px;
	overflow:auto;

	}

	#myOrdersList {
	margin-left:14px;
	width:825px;
	height:440px;
	overflow:auto;
	}

	#receiptContainer {
	margin-top:15px;
	height:514px;
	overflow:auto;
	}



	/* basic selectors */

	a:link { color:#333; text-decoration:underline}
	a:visited { color: #333;  text-decoration:underline}
	a:active, a:hover { color: #333;  text-decoration:none}
	a.adtext { color: #333; text-decoration:none;}
	a.adtext:hover{ color: #333; text-decoration:none}
	th
	{
		vertical-align:top;
	}
	td
	{
		vertical-align:top;
	}

	h1, h2 {
		color: #4f5052;
		font: normal 20px georgia, times new roman, serif;
	margin:20px 15px 10px 0;
background-image:url(http://www.augustineinternational.com/images/new/h1Icon.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding:0 0 0 25px;
	}

#productTitleRow h2 {
color: #4f5052;
		font: normal 20px georgia, times new roman, serif;
	margin:0px 15px 10px 0;
background-image:none;
padding:0;
width:250px;
}

	h3 {
		color: #333333;
	font: normal 13px georgia, times new roman, serif;
	}

	h4 {
		color:#333333;
	font: normal 12px georgia, times new roman, serif;
	}

	.adminButton {
	background-color:#ffffff;
	}

	#searchbar h4 {
	color:#333;
	}

	#searchbar {

	}

	.enterSearchTermWarning {
	position:relative;
	float:left;
	color:#A80000;
	top:15px;
	}

	.warningMessage {
	color:#A80000;
	}

#iframeContent .warningMessage {
position:relative;
left:4px;
}

	#searchResultsContainer {
	height:486px;
	overflow:auto;
	width:420px;
	position:relative;
	float:left;
	}

	.noResults {
	color:#333333;
	}

	.searchResultsTable {
	position:relative;
	float:left;
	width:390px;
	}

	.searchResultsTable tr td {
	padding:5px;
	color:#333333;
	vertical-align:middle;
	}

	.searchResultsTable a {
	color:#333333;
	}

	.searchResultImage  {
	width:70px;
	}

	.searchResultImage img {
	width:61px;
	background-image:url

(http://www.augustineinternational.com/images/thumbBkgdShadow.jpg);
	padding:2px 9px 9px 2px;
	background-repeat:no-repeat;
	margin:0;
	}

	.sectionseparator {
	border-top:1px solid #333333;
	padding:0;
	height:1px;
	width:100%;
	}

	h5 {
	font: normal 16px georgia, times, serif;
color:#2b2829;
margin:0 0 10px;
	}

	h6 {
		color: #333333;
	font: bold 100% tahoma, verdana, sans-serif;
	}

	img { border: 0px; }
	hr { color: #ccc; height: 1px; }
	table { font-size: 100%; }
	code { color: #6c0; font: 100% "Courier New", Courier, monospace }
	form { margin: 0px; padding: 0px; }
	input, textarea, select { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #515A63;
	background-color:#ffffff;
	}
	#cartPage a.cartRemoveItem {
	text-decoration:none;
	color:#ffffff;
	}

	#cartPage {
	overflow:auto;
	margin-top:10px;
margin-bottom:20px;
	}

	#container #cartPage h2 {
	margin:17px 15px 10px 0;
	position:relative;
	float:left;
	width:390px;
	}

	.outOfStockBasket {
	display:block;
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#9D0000;
	}

	.cartTable {
	width:935px;
	clear:left;
	}

	td.removeItemRow h5 {
	display:inline;
	padding:2px;
	color:#ffffff;
	}

	#cartPage td.removeItemRow h5 a {
	color:#a50062;
	}

	.cartTable tr td {
	background-color:#fff;
	padding:5px;
	}

	.cartTable tr td.removeItemRow {
	background-color: #ccc;
	padding:4px 5px 4px;
	color:#a50062;
	}

	.cartTable tr td.spacerRow {
	height:10px;
	background-color:transparent;
	}

	.cartTable input {
	text-align:center;
	}

	#bar { 
	display:none;
	}

	#bar .mainSearchInput
	{
		width: 100px;
		padding:4px;
		color: #999999;
	font-size:11px;	
	}

	#bar .searchButton {
	position:relative;
	top:0px;
	}

#topSection #facebookLike {
position:relative;
float:right;
width:80px;
text-align:right;
margin-top:15px;
}

	#topSection #cartNav {
	position:relative;
float:right;
	right:0;
	text-align:right;
margin-top:15px;
	}

	#nav #cartNav ul {
	margin:0;
	padding:4px 0 0px;
	list-style-type:none;
	color:#7d7d7d;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	}

	#cartNav ul li {
	display:inline;
	padding:0 0 0 8px;
	}

	#cartNav ul li.first {

	}

	#cartNav ul li a {
	color:#7d7d7d;
	text-decoration:none;
	}

	#cartNav ul li a:hover {
	color:#a50062;
	}


#collectionsInner h4.breadcrumbs { 
	color: #4f5052;
		font: normal 20px georgia, times new roman, serif;
	margin:20px 15px 10px 0;
background-image:url(http://www.augustineinternational.com/images/new/h1Icon.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding:0 0 0 25px;
	}

	#collectionsInner h4.breadcrumbs a {
	text-decoration:underline;
	font-weight:normal;
	}


	#collectionsInner h4.breadcrumbs a:hover {
	color:#a50062;
	}

	/* layout styles */
	#header {
		height: 80px;
		z-index:100;
	}

	#logo {
		top: 10px;
	}

	#menu1 
	{ /* styles for top cart menu */
		position: relative;
		float:right;
		top: 30px;
		right:10px;
		z-index:100;
		text-align: right;
		width: 389px;
	}

		#menu1 ul { list-style: none; padding: 0px; margin: 0px; }
		#menu1 li { padding: 0px; margin: 0px; display: inline;  }
		#menu1 li.first { border-left: none;}
		#menu1 li a:link, #menu1 li a:visited { 
			padding: 0px 5px; 
			color:#515A63; 
			text-decoration: none; 
		}
		#menu1 li a:active, #menu1 li a:hover {
			color: #6CAFE4;
			text-decoration: none;
		}

	#menu1 img {
	margin-right:4px;
	}

	#mainmenu { /* styles for section or tab menu */
	}

	html>body #mainmenu 
	{
		position: relative; /* Necessary for menu to position in Opera */
	}

	#mainmenu ul 
	{
		position:relative;
		top:20px;
		list-style: none; 
		padding: 0px;
		margin: 0px 10px 0px 0px; 
	}
		
	#mainmenu li 
	{
		display: inline; 
	}
		
	#mainmenu li a:link, #mainmenu li a:visited 
	{ 
		display: block;
		float: left;
		color: #4B5A71; 
		text-align: right;
		padding: 0px 7px;
		border-right:1px solid #4B5A71;
		text-decoration: none; 
		text-align: center;
		font-size:10px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
	}

	html>body #mainmenu li a:link, html>body #mainmenu li a:visited {  }
		#mainmenu li a:hover, #mainmenu li a.selected{
			/*background: url('images/tab.gif') no-repeat 0px -92px;*/
			color:#6CAFE4;
		}

	#mainmenu li a:active, #mainmenu li a.selected {
	color:#6CAFE4;
	}


	#leftcontent 
	{
		position: relative;
		float:left;	
		width:135px;
		padding: 0px 8px;
		z-index:100;
		margin-bottom:49px;
	}

	#rightcontent 
	{
		position: absolute;
		width:210px;
		top:90px;
		right:0px;
	}
			
	#centercontent 
		{

	}

	#justAddedContainer {
	position:relative;
	float:left;
	width:650px;
	line-height:16px;
	}

	#justAddedContainer h3 {
	color: #4f5052;
		font: normal 20px georgia, times new roman, serif;
	margin:20px 15px 10px 0;
background-image:url(http://www.augustineinternational.com/images/new/h1Icon.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding:0 0 0 25px;
	}

	.wasPriceJustAdded {
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
	}

	#homepage #centercontent
	{
		width: 570px;
	}

		
	#centercontentwide 
	{
		position: relative;
		float:left;
		voice-family: "\"}\"";
			voice-family: inherit;
   			z-index:100;
width:935px;
	padding-bottom:15px;
		}

	#centercontentfullwidth
	{
		position: relative;
		float:left;
		voice-family: "\"}\"";
			voice-family: inherit;
   			z-index:100;
	padding-bottom:15px;
width:935px;
		}

	.contentbox {
	margin-left:14px;
	}

	.containerTable a {
	color:#5C6B7E;
	font-weight:bold;
	text-decoration:none;
	}


	td.filterColumn {
	padding-top:2px;
	width:145px;
	}

	.filterContainer {

	}

	.filterContainer h5 {
		border: 1px solid #515A63;
	color:#515A63;
	background-color:#fff;
	padding:3px;
	margin:0px 0 8px;
	}



	.paymenticons {
	text-align:center;
	margin-top:40px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	}

	.subtotal
	{
		text-align: right;
		border-top: 1px solid #c9c9c9;
		margin-top: 5px;
	}

	.sectionheader
	{
		padding-bottom: 5px;
		font-weight:bold;
		width:100%;
	}

	.sectionheaderCheckout
	{
		margin: 0px 0 10px;
		padding:10px 0;
		border-top: 1px #ccc solid;
		padding-bottom: 0px;
		font-weight:bold;
	}

	#shippingInfoSelect {
	position:relative;
	float:left;
	width:390px;
	border-right:1px dashed #333333;
	}

	#couponContainer {
	position:relative;
	float:left;
	width:390px;
	margin-left:30px;
	}

	#checkoutOrderSummary {
margin-bottom:30px;
	}

	#adminSection #centercontent {
	width:800px;
	padding:0px 15px 0px 0px;
	}

	#adminSection #centercontent h4 {
	padding:0;
	margin:15px 0px;
	font-size:12px;
		color: #65738E;
	}

	#adminSection #leftcontent {
	border-bottom:none;
	top:52px;
	}

	#adminSection {
	background-color:#fff;
	}

	#adminContainer {
	width:1040px;

	}

	.adminHeader {
	font-weight:bold;
	font-size:12px;
	}

	.admin-header
	{
		background-color: #6190CD; 
		height:40px;
		padding-left:10px;
		border-bottom:solid 4px #B4CCEB;
	}
	.admin-header h1
	{
		color: white;
	}

	.admintable
	{
		margin: 5px;
		padding:0;
		width:700px;
		border:1px dashed #cccccc;

	}
	.adminlabel
	{
		font-size: 8pt;
		font-family: verdana;
		width: 120px;
		margin-bottom: 3px;
		vertical-align: top;
	}
	.adminitem
	{
		border-width:0px;
		background-color: #ffffff;
		margin-bottom:3px;
	}

	.ourprice, .price
	{
		font-weight: normal;
	font-family: georgia, times, serif;
		font-size: 13px;
	}

.rrpLabel {
font-size:10px;
}

	.retailprice
	{
		font-weight: normal;
		font-size: 12px;
		color: #999999;
	font-family: tahoma, helvetica, sans-serif;
		text-decoration: line-through;
	padding-right:2px;
	}

	.totalbox
	{
		text-align:center;
		color:#990000;
		font-weight:bold;
	}

	.adbox
	{
		padding:10px;
		font-size:9pt;
		margin-bottom:10px;
		border:1px solid gainsboro;
	}
	a.editme
	{
		text-decoration:none;
		color:#4a4d5c;
	}
	.commandbar
	{
		padding:3px;
		font-size:8pt;
	/*	background-color: blue;*/
		border:1px solid gainsboro;
	}


	.footer {
	position:relative;
	float:left;
	width:100%;
	font-size:10px;
	text-align:center;
	margin:0px 0 20px;
color:#a9a8a8;
padding-top:20px;
border-top:1px solid #a50062;
	}

.footer a {
	color:#a9a8a8;
	}

	.footer a:hover {
	color:#a50062;
	}

	.mainproductimage {
		width: 60px;
	height:93px;
		padding-bottom: 10px;
	}

	.productdata {
		border: none;
		border-collapse: collapse;
	}
		.productdata td, .productdata th { font-weight: normal; padding: 2px; 

text-align: left; }

		del.price { color: #000; text-decoration: line-through; 
	}

	.productsection
	{
	width:100%;
	padding:0px 0px 0px;
	}

	.productsection table tr td {
	margin:0;
	padding:0;
	}

	.descriptionContent {
	color:#333333;
	text-align:center;
	}

	.descriptionContent h5 {
	margin:0 0 3px;
	}

	.descriptionContent ul {
	margin:0 0 0 15px;
	text-align:left;
	padding:0;
	}

	#collectionsInner .productsection {
	display:none;
	}

	.itemCode {
	text-align:center;
	color:#333333;
	padding:0;
	margin:0;
	font-style:italic;
	}

	.productsection h4 {
	margin:0;
	padding:0;
	color:#333333;
	position:relative;
	float:left;
	}

	#productTitleRow {
	margin-bottom:3px;
	height:20px;
	}

	#productTitleRow h4 {
	margin-right:20px;
	}

	.productPrices, .productPrices #publicPrice {
	position:relative;
	float:left;
	text-align:left;
clear:left;
font-family:georgia, times, serif;
font-size:14px;
font-weight:normal;
	}

	#publicPrice {
	position:relative;
	float:right;
	font-weight:normal;
font-weight:Bold;
font-size:12px;
	}

	.wholesalePrice {
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	margin-top:2px;
	margin-left:0;
	padding-left:0;
	font-size:11px;
	}

	#productBuyPanel .wholesalePrice .price, .productGst {
	font-size:11px;
	}

	#productBuyPanel .wholesalePrice .productGst {
	font-weight:normal;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	}

.currencyNote {
position:absolute;
top:190px;
text-align:left;
width:450px;
}

.currencyNote a {
color:#333333;
font-size:10px;
}

.currencyNote2 {
font-size:10px;
}

	.wasPrice {
	font-size:11px;
	position:absolute;
	top:14px;
	width:200px;
	left:-4px;
display:none;/* TEMP hide was/saving text */
	}

	#memberPrice {
	position:relative;
	float:left;
	color:#333333;
	margin-left:5px;
	}

	#productBuyPanel {
	position:relative;
	float:left;
clear:left;
	text-align:left;
	margin-top:5px;
	padding-bottom:3px;
width:70px;
	}

	#buyPanel {
	width:360px;
	height:3px;
	margin-left:3px;
position:relative;
float:left;
left:90px;
top:-10px;
	}

	#buyPanel .buyContainer {
	position:relative;
	float:left;
	width:135px;
	padding:0px 2px 5px 10px;
	margin-top:-14px;
	color:#333333;
	font-size:11px;
	}

	#buyPanel .buyContainer span {
	position:relative;
	float:right;
	top:9px;
	color:#9D0000;
	font-size:10px;
	}

	.productsection h5 {
	margin-top:5px;
	}

	.buyNowButton {
	margin-top:-5px;
	}

	.availability {
	font-size:11px;
	color:#333333;
	text-align:center;
	}

	.browsebox
	{
	}
	.browsebox h1
	{
		font-weight: bold;
		font-size: 12px;
		color: #797979;
		border-bottom: 1px dashed #cccccc;
	}

	.browsebox h1 a
	{
		color: #515A63;
	}

	#collectionsNav {
position:relative;
float:left;
	margin-top:0px;
	}

	#collectionsNav .browsebox h4, .browsebox h4
	{
	color:#797979;
	padding:0px;
	margin:12px 0px 0px;
	background-image:url(http://www.augustineinternational.com/images/new/bullet.gif);
	background-repeat:no-repeat;
background-position:left center;
font-weight:normal;
	}

	.browsebox h4 a {
	color:#797979;
	text-decoration:none;
	padding:0px 17px;
	font-size:17px;
	font-weight:normal;
	}


	.browsebox a:hover {
	color:#a50062;
	}

	h1.accent
	{
 		font-size: 12px;
		font-weight:bold;
		color:#990000;
		margin: 0px;
		margin-bottom:5px;
	   
	}
	.smalltext {
	font-size:10px;
	}

	.productsection .smalltext {
	text-align:center;
	}

	.smalltext img {
	border:1px solid #ffffff;
	margin-bottom:12px;
	}

	a.smalltext
	{
		font-size: 10px;
	color:#515A63;
		font-family: verdana;
	}
	.adbox h3
	{
		font-weight: bold;
		font-size: 10pt;
		color:#C7C030;
		margin-top:1px;
		margin-bottom:3px;

	}
	.loginheader
	{ 
	padding:5px;
		font-weight: normal; 
font-family:georgia, times, serif;
		font-size: 16px; 
		color: #a50062; 
		background-color: #ccc; 
		text-align:center;
	 }
	 .logincell
	 {
		background-color:#ffffff;
		vertical-align:middle;
		text-align:center;
		padding:20px;
	}
	.logincell td {
	text-align:center;
	padding:2px 0;
	}

	.logincell a {
	display:block;
	margin-top:10px;
	}

	.logtable
	{
		background-color:#ffffff;
		margin-top: 30px;
	margin-bottom:30px;
		border:1px solid #ccc;
color:#7d7d7d;
	}

	#recoverPasswordTable .plainbox {  
	padding-bottom:12px;
	}


	#recoverPasswordTable tr td {
	text-align:left;
	}

	#recoverPasswordTable tr td.loginheader {
	text-align:center;
	}

	.subcategory
	{
	}
	a.subcategory {
	display:none;
	background-color: #C5D6DB;
	color:#515A63;
	padding:3px 3px 3px 10px;
	margin:3px 0px;
	}

	.filterContainer a.subcategory {
	display:block;
	padding-left:4px;
	margin:-5px 0;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	}

	.filterContainer a:hover { 
	color: #6CAFE4;  
	text-decoration:none;
	}

	.productbox
	{
	position:relative;
	float:left;
	width:202px;
		 margin:0 10px;
	}

	.productboxWishList
	{
	position:relative;
	width:550px;
		 margin:0 0 15px;
	padding:10px;

	background-color:#ffffff;
	}

	.wishListItemHeader {
	text-align:right;
	padding:5px;
	background-color: #C5D6DB;
	}

	#wishListButton {
	margin:15px 0px;
	}


	.productsummarydisplaywrapper
	{
	}

	.productboxWishList .productsummarydisplaywrapper
	{

		 padding-top:0px;
	}

	.productsummaryimageholder
	{
		text-align:center;
		vertical-align:middle;
	}

	.productboxWishList .productsummaryimageholder
	{
	position:relative;
	float:left;
	margin-right:20px;
	}

	.productimage
	{
		width:202px;
	padding: 0;
	}

	#imgProduct, #justAddedContainer img {
	}

	.productsummaryproductname {
	color:#2b2829;
	font-weight:normal;
font-family:georgia, times, serif;
	text-align:left;
	margin:0px;
font-size:16px;
	}

	.productsummaryproductname a {
	color:#2b2829;
	font-weight:normal;
	}

.productsummaryproductname a:hover {
	color:#a50062;
	font-weight:normal;
	}

	.productsummarytext
	{
padding:10px;
	}

	.moreDetailsLink {
	text-align:right;
font-family:georgia, times, serif;
	}

	.moreDetailsLink a {
	font-weight:normal;
	text-decoration:underline;
font-size:11px;
	}

	.moreDetailsLink a:hover {
	text-decoration:none;
	}

	.productboxWishList .productsummarytext {
	height:100px;
	padding-top:20px;
	}

	#centercontent a.wishListRemove {
	display:block;
	position:relative;
	float:left;
	margin:10px 0px;
	/*padding:3px 0px 3px 20px;
	background-position: left top;
	background-image:url(images/icons/delete.gif);
	background-repeat:no-repeat;*/
	text-decoration:none;
	}


	.yousave
	{
		font-weight: bold;
		color: #336600;
	}
	.hookline
	{
		font-size: 11px;
		color: #5b626c;
		font-style: italic;
	text-align:center;
	}
	.coreboxtop
	{
	   height:18px;
	}
	.coreboxbottom
	{
		height:18px;
	}
	.coreboxheader
	{
	background-color:#cccccc;
	padding:3px 3px 5px;
		font-weight: normal;
	font-size:16px;
font-family:georgia, times, serif;
		text-align:center;
	border: 1px solid #ccc;
	color:#a50062;
	text-transform:Normal;
	}

	.coreboxheader a {
	text-decoration:none;
color:#a50062;
	}
	.coreboxprice
	{
		text-align:center;
	padding:0 0 8px 0;
	}

	.coreboxbody
	{
	background-color: #ffffff;
		padding:8px 3px 20px;
	border:1px solid #ccc;
	overflow:auto;
	}

	input.coreboxQuantity {
	padding:1px 2px 3px;
	text-align:center;
	margin-right:3px;
	margin-top:3px;
	}
	.tenpixspacer
	{
		height:10px;
	}
	.twentypixspacer
	{
	display:none;
		height:20px;
	}
	.sectionoutline
	{
		border:1px solid #cccccc;
		padding:15px;
	}

	.checkoutPagesContent { 
	}

	#checkoutPages h3, #checkoutPages h2 {
	margin-top:15px;
	}

	#checkoutPages .editorContent h3 {
	margin-left:0;
	}

	checkout-visited
	{
		font-size: 16pt;
		color: #dcdcdc;
	}
	checkout-current
	{
		font-size: 16pt;
		color: #990000;
	}

	.checkoutInactiveBreadcrumb {
		color:#999999;
		font-weight:normal;
	}

	.checkoutActiveBreadcrumb {
		color: #333333;
	}

	.checkoutlabel {
	width:76px;
	text-align:right;
	padding-right:4px;
	}

	.checkoutTable th {
	background-color: #ccc;
	color:#a50062;
	padding:4px;
font-weight:normal;
	}

	.checkoutTable tr.altRow1 td {
	background-color:#ffffff;
	padding:4px;
	}

	.checkoutTable tr.altRow2 td {
	background-color:#e5e1e4;
	padding:4px;
	}

	.orderMethod {
	margin-bottom:10px;
	}

	.orderMethod tr td {
	padding:0px 10px 10px;
	width:390px;
	}

	.ccOrderMethod {
	border-right:1px dashed #505F75;
	}

	/* Rating */
	.ratingstar {
		font-size: 0pt;
		width: 13px;
		height: 12px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		display: block;
		background-repeat: no-repeat;
	}

	.filledratingstar {
		background-image: url(Images/FilledStar.png);

	}

	.emptyratingstar {
		background-image: url(Images/EmptyStar.png);
	}

	.savedratingstar {
		background-image: url(Images/SavedStar.png);
	}
	fieldset
	{
	border:0;
	}

	.addMemberPage {
	margin:15px 0 0;
	padding:0;
	}

	.addMemberPage label {
	width:40px;
	display:block;
	position:relative;
	float:left;
	}

	.addMemberPage input {
	width:340px;
	}

	.addMemberPage .buttonBar {
	text-align:left;
	}

	.addMemberPage .buttonBar input {
	width:60px;
	background-color:#a50062;
	color:#ffffff;
	border:1px solid #ccc;
	font-size:11px;
	padding:4px 1px;
	cursor:pointer;
margin-left:40px;
	}

	.addMemberPage .buttonBar input:hover {
	color:#ccc;
	}

	#feedbackOuter {
	position:relative;
	width:100%;
	padding:0px 20px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	top:10px;
	margin-bottom:20px;
	}

	fieldset#feedbackContainer {
	position:relative;
	width:100%;
	text-align:center;
	border-radius:0;
	-moz-border-radius: 0;
	border:none;
	}

	fieldset#feedbackContainer h5 {
	margin:0;
	padding:0;
	}

	fieldset#feedbackContainer a {
	display:block;
	padding:0px;
	margin:0;
	}

	.reviewContent {
	position:relative;
	margin-top:40px;
	padding:15px 0px;
	width:440px;
	}

	.loadingbox
	{
		position:absolute;
		top:40%;
		left:40%;
		border:1px solid lightsteelblue; 
		background-color: #ffffff; 
		height:50px;
		width:250px;
		text-align:center;
		padding-top:20px
	}
	.updateButtomRight
	{
		text-align: right;
	margin-left:19px;
	margin-top:15px;
	position:relative;
	float:right;
	width:368px;
	}

	.basketCheckoutBottom {
	width:935px;
	text-align:right;
	}

	.miniCartTable {
	border-top:1px solid #ffffff;
	width:100%;
	}

	.miniCartTable td {
	padding:3px 0px;
	}

	.miniCartTable td.rowSpacer {
	border-bottom:1px solid #ccc;
	padding:2px 0px 0px;
	}

	.miniCartSubTotal {
	margin-top:10px;
	}

	#mainmenu ul li.last a, .last
	{
		border:none;
	}

	#mainmenu ul li.adminLast a
	{
		border-right:none;
		border-left:1px solid #4B5A71;
	}

	.subscribeRadioButton 
	{
		border:none;
	}

	.mousePointer
	{
		cursor: pointer;
	}


	/* layout on contact form */

	#ctl00_ContentPlaceHolder1_FormPanel label {
	float:left;
	width:52px;
	text-align:right;
	padding-right:5px;
	}

	#ctl00_ContentPlaceHolder1_FormPanel input {
	margin-bottom:2px;
	width:320px;
border:1px solid #ccc;
	}

	#ctl00_ContentPlaceHolder1_FormPanel textarea {
}

	textarea {
	width:320px;
	height:100px;
border:1px solid #ccc;
	}

input {
border:1px solid #ccc;
}

	input#ctl00_ContentPlaceHolder1_SendButton {
	margin-left:57px;
	background-color:#a50062;
	color:#fff;
	border:1px solid #ccc;
	width:70px;
	padding:3px 0;
	}

	input#ctl00_ContentPlaceHolder1_SendButton:hover {
	color:#ccc;
	cursor:pointer;
	}

	/* contact form end */

	/* Homepage feature boxes */

	.featureBoxContainer {
	position:relative;
	float:left;
	width:254px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	margin:0px 6px 6px 0px;
	padding:10px;
	min-height: 265px;
	}

	/* Homepage feature box end */

	.rule {
	width:100%;
	border-top:1px solid #d7d7d7;
	margin:10px 0px;
	}

	#iframeContent {
	position:relative;
	width:350px;
	}

	.buyContainer {
	position:relative;
	width:350px;
	}

	#stockBar {
	position:absolute;
	top:60px;
	font-family:arial, helvetica, sans-serif;
	left:-92px;
	font-weight:bold;
	line-height:18px;
	font-size:10px;
	color:#333333;
	}

	#divHolder {
	margin-left:0;
	}
	
	.black_overlay{
		display: none;
		position: absolute;
		top: -100px;
		left: -50%;
		width: 175%;
		height: 130%;
		background-color: black;
		z-index:1001;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
	}
	.white_content {
		display: none;
		position: absolute;
		top: -20px;
		left: 195px;
		width: 600px;
		height: 430px;
		padding: 10px;
		border: 1px solid #ccc;
		background-color: white;
		z-index:1002;
	}
}

@media print
{
	body 
	{
		background-image:none;
		color:#333333;
	}

	#receiptContainer 
	{
		width:auto;
		overflow:visible;
		float:none !important;
	}
	
	#nav
	{
		display: none;
	}
	
	#topSection
	{
		display: none;
	}


}
