/***  Colours used:

#359901 dark green
#0000ff mid green
#ff0000 light green

****/


body, td, p, input
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
}

body
{
	background-color:	#ffffff;
	margin:				10px 0px;
	background-image: url(../schroedersfashion/statimages/tile_body.png);
	background-repeat: repeat-x;
	text-align:center;
	color:			#000000;
}

div
{
	border: 0px solid #ff0000;
}

a,
a:visited
{
	color:				#000000;
	text-decoration:	underline;
}
a:hover
{
	color:				#000000;
	text-decoration:	none;
	cursor:				pointer;
}
* html a 	{cursor:hand;} /* Only IE sees this. */


img {
	display: block;
}
/***  750px wide and center aligned  ***/
#page {
	width:750px;
	margin: 0px auto;
	text-align: left;
}
#pageHeaderTable
{
	background-image:		url(../schroedersfashion/images/header-background.png);
	background-repeat:		repeat-x;

}
#headerRight
{
	background-color:		#b30f13;
	background-image:		url(../schroedersfashion/images/header.gif);
	background-repeat:		no-repeat;
	background-position:	left;
	height:					76px;

}
#navTop
{
	line-height:		18px;
	height:				18px;
	font-size:			10px;
	color:				#ffffff;
	margin:				0px;
	padding:			0px 15px 0px 0px;
	clear:				both;
	background-color:	#000000;
}
	#navTop ul {
		display:inline;
		margin:0px;
		padding:0px 0px 0px 15px;
	}
	#navTop a, #navTop a:visited {
		font-weight:700;
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	#navTop a:hover {
		color:#bfbfbf;
	}
#navHome {
	float:right;
	display:inline;
	margin:0px;
}
	#navHome li
	{
		display:	inline;
		color:		#ffffff;
	}
	#navHome li a
	{
		color:				#ffffff;
		text-decoration:	none;
	}
#navCat
{
	float:				left;
	display:			inline;
	margin:				0px;
}
	#navCat li
	{
		display:		inline;
		color:			#ffffff;
		text-transform:	uppercase;
	}
	#navCat li a
	{
		color:				#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
	}

#navCheckout
{
	float:		right;
	display:	inline;
}
	#navCheckout li {
		display: inline;
	}



#leftColumn
{
	float:			left; 
	width:			140px;
	line-height:	1.2;
	margin:			20px 0px 30px 10px;
}
	#leftColumn p {
		margin:0px;
	}
	#leftColumn ul {
		margin:0px;
		padding:5px 0px 10px 10px;
	}
	#leftColumn ul li {
		font-size: 10px;
		line-height: 15px;
		font-weight: 700;
		color: #000000;
		margin: 0px;
		padding: 0px 0px 0px 20px;
		list-style-type: none;
		background-image: url(../schroedersfashion/statimages/listbullet.gif);
		background-repeat: no-repeat;
		background-position: left;	
	}
	#leftColumn a,
	#leftColumn a:visited
	{
		color:				#000000;
		text-decoration:	underline;
		line-height:		18px;
	}
	#leftColumn a:hover
	{
		color:				#666666;
		text-decoration:	none;
		line-height:		18px;
	}
	#leftColumn ul li a,
	#leftColumn ul li a:visited
	{
		color:				#000000;
		text-decoration:	none;
		line-height:		16px;
	}
	#leftColumn ul li a:hover
	{
		color:				#666666;
	}
	.leftColumnTitle, .pageTitle
	{
		line-height:		28px;
		margin:				10px 0px 0px 0px;
		padding:			0px;
		color:				#aa0000;

		white-space:		nowrap;
		font-weight:		700;
		font-size:			18px;
	}
	.leftColumnTitle span,
	.leftColumnTitle a,
	.leftColumnTitle a:visited,
	.pageTitle span,
	.pageTitle a,
	.pageTitle a:visited
	{
		color:				#aa0000;
		text-decoration:	none;
		display:			block;
	}
	.leftColumnTitle a:hover,
	.pageTitle a:hover,
	.box1Header a:hover {
		color:#bfbfbf;
		text-decoration:none;
	}
	#leftColumn .button, #rightColumn .button {
		margin:5px 5px 0px 5px;
		text-align:right;
	}
#rightColumn
{
	display: none;
}
		#rightColumn p {
			margin:0px;
		}


.box1Header
{
	color:						#ffffff;
	font-weight:				700;
	background-color:			#000000;
	background-image:			url(../schroedersfashion/images/tellafriend.png);
	background-repeat:			no-repeat;
	background-position:		right top;
	padding:					0px 20px;
	margin:						0px 0px;
	line-height:				56px;
	text-align:					right;
	font-size:					18px;
}
		.box1Header a, .box1Header a:visited
		{
			color:				#ffffff;
			text-decoration:	none;
		}	
		.box1Header img
		{
			float:				left;
			margin:				0px 6px 0px 0px;
		}
		.box1Body {
			background-color:	#ffffff;
			margin:				0px;
			padding:			10px;
		}
		.box1Body form {
			display:block;
			padding:0px;
			margin:0px;
		}
		
		.box1Bottom {
			background-color: #bfbfbf;
			background-image: url(../schroedersfashion/statimages/boxBR.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			padding:0px;
			margin:0px 0px 10px 0px;
		}

.tellAFriendHeaderImage
{
	display: none;
}
#content {
	margin:			0px 0px 50px 260px;
	line-height:	150%;
}
		#content h1 span {
			float:left;
		}
		#content #totop {
			float:right;
		}
		#homePage .pageTitle {
			line-height: 18px;
			background-color: #000000;
			margin: 0px;
			padding: 0px 0px 0px 10px;
			font-size:10px;
			color:#FFF;
			background-image: url(../schroedersfashion/statimages/navL.gif);
			background-repeat: no-repeat;
			background-position: left;
			white-space: nowrap;
			font-weight:700;
		}
		#homePageStory {
			float:left;
			display:block;
		}

.breadcrumbs
{
	margin:				15px 10px 15px 10px;
	clear:  			both;
	text-align: 		right;
}

.breadcrumbsTitle
{
	display:			inline;
	float:				left;
	height:				20px;
	line-height:		20px;
	vertical-align:		baseline;
}

.breadcrumbsSubcat
{
	color:				#990000;
	font-size:			12px;
	font-weight:		700;
	text-transform:		uppercase;
	height:				20px;
	line-height:		20px;
	vertical-align:		baseline;
}

.leftColumnCatTitle
{
	color:				#990000;
    font-family:		Verdana, helvetica, Arial, geneva, sans-serif;
    font-size:			16px;
    font-weight:		bold;
    font-style			normal;
	line-height:		20px;
    text-decoration:	none;
	text-transform:		uppercase;
	padding-bottom:		3px;
}
.leftColumnStylesTitle
{
    color:				#000000;
    font-family:		Verdana, helvetica, Arial, geneva, sans-serif;
    font-size:			9px;
    font-style:			normal;
    font-weight:		bold;
	line-height:		15px;
    text-decoration:	none;
	text-transform:		uppercase;
}
.pageNavigation
{
	display:		inline;
	float:			right;
	height:			auto;
	line-height:	20px;

}
.pageNavigationTitle
{
	clear:  	right;
	display:	inline;
	float:		right;
}
.pageNavigationLinks
{
	display:	inline;
	float:		right;
}
#footer {
	text-align:center;
	padding:5px 0px;
	margin:20px 0px;
	clear:both;
}


.hide {
	display:none;
}
.quotationLeft, .quotationRight, .quotation {
	font-size:20px;
	font-weight:700;
	color:#828282;
	line-height:120%;
}
.quotationRight {
	float:right;
	width:100px;
	text-align:center;
	margin:20px;
}
.quotationLeft {
	float:left;
	width:100px;
	text-align:center;
	margin:20px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}

.clearboth {
	clear:both;
}




/***  iCommerce   ***/

/***  catDisplay / SubCat Display  ***/

#shoppingCart .divider {
	margin:10px 0px 10px 0px;
	clear:both;
}
#shoppingCart .pageFooter {
	display:none;
}
#catDisplay .listing,
#subcatDisplay .listing {
	width:140px;
	height: 140px;
	float:left;
	text-align:center;
	padding:5px;
}
#catDisplay .listingImageArea,
#subcatDisplay .listingImageArea {
	width:120px;
	height:120px;
	margin:0px 10px 5px 10px;
	overflow:hidden;
	border:0px solid black;
}

#catDisplay a,
#catDisplay a:visited,
#subcatDisplay a,
#subcatDisplay a:visited {
	font-weight:700;
	font-size:14px;
	color:#000;
	text-decoration:none;
}
#content #shoppingCart .listing a img {
	border: 0px none white;
}

/***  listDisplay ***/

.listingTable,
.listingOptions {
	border-collapse:collapse;
	
}
.listingOptions
{
	display:		block;
	margin:			10px 0px 0px 0px;
	height:			50px;
}
.listingOption1,
.listingOption2
{
	font-weight:	700;
	display:		inline;
	float:			left;
	padding-right:	15px;
}

.listingTable td,
.listingOptions td {
	border:1px solid #FFF;
	background:#bfbfbf;
	padding:10px;
}
.listingOptions td {
	padding: 2px 5px;
}
.listingOptions td option {
	width:150px;
	height:20px;
	font-size:10px;	
}
.listingTable .listingQty
{
	display:none;
}
.listingTable .listingOptions
{
	display:none;
}


.tableTitleBar td {
	background:#828282;
	color:#FFF;
	font-weight:700;
	padding:5px 10px;
}

.label {
	color:#000;
	font-size: 11px;
	font-weight:normal;
}
.listingMisc1 .label {
	display:none;
}


.listingBlock
{
	background-color:		#ffffff;
}

.listingImageBlock
{
	margin:			0px 0px 0px 10px;
	display:		block;
	background-color:		#ffffff;

}
		.listingImageArea
		{
			width:				150px;
	/*		height:				150px;  */
			display:			block;
			border:				1px solid #000000;
			background-color:	#ffffff;
			overflow:			hidden;
			text-align:			center;
		}
		.listingImageUnder
		{
			width:				150px;
			float:				left;
			text-align:			left;
			background-color:	#ffffff;
		}
.listingTextBlock
{
			background-color:	#ffffff;
			text-align:			center;
			font-weight:		300;
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:			10px;
			width:				150px;
			height:				40px;
			color:				#000000;
		/*	clear:				both; */
			float:				right;
			display:			block;
			padding-bottom:		7px;
}
#shoppingCart a,
#shoppingCart a:visited
{
			color:				#000000;
			text-decoration:	underline;
}
#shoppingCart a:hover
{
			color:				#000000;
			text-decoration:	none;
}
		#showProduct .listingProdname
		{
			font-weight:		700;
			font-size:			16px;
		}
		.listingID
		{
			font-weight:		300;
			display:			block;
		}
		.listingBrand
		{		
			display:			none;
		}
		.listingDesc
		{
			margin-top:			35px;
			font-weight:		300;
			display:			block;
		}
.listingPrices {
	color:#000000;
	font-weight:300;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
}
		.listingPriceColumn
		{
			text-align:center;
		}
		.listingEnterprisePrice .label {
			display:none;
			text-decoration: none;
		}
		.listingEnterprisePrice .label {
			display:none;
			text-decoration: none;
		}
		.listingQty
		{
			font-weight:	700;
			display:		inline;
			float:			right;
			margin:			0px;
		}
		.listingQtyField
		{
			height:			14px !important;
			line-height:	12px !important;
			font-size:		10px !important;
		}
		.listingOptionSelect
		{
			height:			16px !important;
			line-height:	14px !important;
			font-size:		10px !important;
		}
		* html .listingOptionSelect  { height: 14px !important; line-height: 12px !important; font-size: 10px !important; } /* Only IE sees this. */

		.listingPrice1 .label
		{
			display:none;
		}
		.listingPrice6 {
			font-size:11px;
			color:red;
			text-decoration: line-through;
		}
		.listingPrice6 .label {
			display: none;
		}
		.listingGST {
			font-size:9px;
			white-space:nowrap;
		}
		.listingCartStuff {
			padding:10px 5px;
		}
		.listingCartStuff .listingAddCart
		{
			float:		right;
			display:	inline;
		}

.moreInfo {
	padding:3px 0px 0px 0px;
}
/***  showProduct  ***/

#showProduct .listing {
	padding:0px 0px;
}
		#showProduct .listingDesc {
			margin:10px 0px;
		}

		#showProduct .listingImageBlock
		{
			width:			260px;
			float:			left;
			display:		inline;
			margin:			0px 10px 0px 0px;
			padding:		0px;
		}
		#showProduct .listingImageUnder
		{
			margin-left: 2px;
		}
		#showProduct .listingTextBlock
		{
			width:				305px;
			float:				left;
			display:			inline;
			text-align:			left;
			font-weight:		300;
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:			10px;
			color:				#000000;
			clear:				none;
			margin:				0px;
		}

		#showProduct .listingCartStuff {
			margin:10px 0px;
		}
		#showProduct .listingQty {
		}
		#showProduct .listingCat,
		#showProduct .listingSubcat,
		#showProduct .listingMisc1 {
			display:none;
		}
		#showProduct .listingMiscs {
			margin:10px 0px;
		}
		#showProduct .listingPrices
		{
			margin-top:		15px;
			font-size:		14px;
			font-weight:	700;
			color:			#000000;
		}
		#showProduct .listingImageArea
		{
			width:			250px;
			border:			1px solid #000;
			overflow:		hidden;
		}
		#showProduct .listingDesc {
			display:block;
		}


.listingRelatedProducts
{
		margin:				0 auto;
			text-align:			center;
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:			10px;
			width:				120px;
			color:				#000000;
			float:				right;
			display:			inline;
}
.listingRelatedProductsTitle
{
			font-weight:		700;
}
.listingRelatedProductsImageArea
{
	margin:	10px auto;
}
.smallRelatedProductImage
{
		border:			1px solid #999999;
		width:			100px;
		height:			100px;
		overflow:		hidden;
}




#viewBasket .pageTitle
{
		background-color:	#ffffff;
		margin:				10px 0px 10px 0px;
		padding-left:		60px;
		background-image:	none;
		text-align:			left;
}
#viewBasket .pageTitle span,
{
		background-color:	#ffffff;
		color:				#aa0000;
		white-space:		nowrap;
		line-height:		28px;
		font-size:			26px;
		font-weight:		700;
		display:			block;
}

#viewBasket .listingTable th
{
	background:		#cccccc;
	color:			#000000;
	font-size:		11px;
	font-weight:	700;
	height:			20px;
	padding:		0 10px;
	border-width:	0;
}
#viewBasket .tableSpacer
{
	background:		#ffffff;
	height:			6px;
	line-height:		6px;
}
#viewBasket .listingTable td
{
	background:		#ffffff;
	padding:		3px 10px;
	border-width:	0;
}
#viewBasket .listTableText
{
	font-size:		11px;
	font-weight:	700;
}
#viewBasket .listingCartStuff
{
}
#viewBasket .listingCheckout
{
	display:		inline;
	float:			right;
}
#viewBasket .listingViewCart
{
	display:		inline;
	float:			left;
}
.subtotal
{
	font-size:		14px;
	font-weight:	700;
}









.hr
{
	border-bottom:	2px solid #999999;
}
/***   Competition Form   ***/

.formLabel {
	font-weight:	300;
	font-size:		11px;
}
.formText, .formSelect {
	text-align:left;
	font-size:		11px;
}


/***  Car Phone only  ***/

#date {
	display:none;
}


