/***  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:				0px;
	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
{
	background-color:		#fff;
	background-image:		url(../businesscatalogue/images/homebackground.png);
	background-repeat:		repeat-y;

	width:  				779px;
	margin: 				0px auto;
	text-align: 			left;
}
#headerBlock
{
	padding: 				9px 0px 0px 0px;
}
#bodyBlock
{
	position:   			relative;
	clear:  				both;
	min-height: 			580px;
	

}
* html #bodyBlock { height: 580px; }
#contentColumn
{
	margin-left:			235px;
}

#pageheader
{
	background-color:		#014c86;
	height:					120px;
	position:   			relative;
	vertical-align: 		top;
}
#headerRight
{
	background-color:		#fff;
	height:					79px;
	float:  				right;

}
#headerLeft
{
	background-color:		#fff;
	height:					107px;
	float:  				left;
}
#headerBottom
{
	position:   			absolute;
	top:					92px;
	left:   				142px
}

#leftColumn
{
	position:   	absolute;
	left:   		0px;
	top:			0px;
	width:			230px;
	line-height:	1.2;
	margin:			0px;
}
	#leftColumn h2 
	{
		margin: 	2px 0px;;
	}
	#leftColumn h2 span
	{
		display:	none;
	}
	#leftColumn p
	{
		margin: 	0px;
	}

	.boxBody
	{
		border: 		1px solid #fff;
		padding:		3px;
		width:  		200px;
		margin:   	  	0px 0px 0px 15px !important;
	}

	.boxBodyBusinessCatalogue
	{
		color:  				#fff;
		font:	   				italic normal 700 1.0em "Verdana, Arial, Helvetica, sans-serif";
		clear:  				both;
		margin: 				0px !important;
		display:				block;
		text-decoration:		none;
		background-image:		url(../businesscatalogue/images/listbullet_off.gif);
		background-repeat:		no-repeat;
		background-position:	left center;

	}
	.cityBoxBody
	{
		background: 			#014c86;
		border: 				1px solid #000;
	}
	.boxBodyBusinessCatalogue:hover
	{
		color:  				#fff;
		font:	   				italic normal 700 1.0em "Verdana, Arial, Helvetica, sans-serif";
		background-image:		url(../businesscatalogue/images/listbullet_on.gif);
		text-decoration:		none;
	}
	.boxBodyBusinessCatalogue:visited
	{
		color:  				#fff;
		font:	   				italic normal 700 1.0em "Verdana, Arial, Helvetica, sans-serif";
		text-decoration:		none;
	}

.box1Header
{
	color:						#ffffff;
	font-weight:				700;
	background-color:			#000000;
	background-image:			url(../figjam/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 10px 0px;
	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;
		}

		#coverPages
		{
			width:  		540px;
			padding-top:	10px;
		}
		.coverPage
		{
			width:  	100px;
			margin: 	0px 5px 0px 0px;
			display:	inline;
			float:  	left;
		}
		.coverPageTitle
		{
			width:  		100px;
			font:	   		normal normal 700 1.4em "Impact, Verdana, Arial, Helvetica, sans-serif";
			color:  		#014c86;
			padding-bottom: 5px;
		}
		
		
		
		
		
.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:				#f931ae;
    font-family:		Verdana, helvetica, Arial, geneva, sans-serif;
    font-size:			16px;
    font-weight:		700;
    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
{
	display:	inline;
	float:		right;
}
.pageNavigationLinks
{
	display:	inline;
	float:		right;
}
#footer
{
	text-align: center;
	padding:	2px 0px 3px 0px;
	margin: 	0px 0px;
	clear:  	both;
}

.footerImage
{
	clear:  	both;
	padding: 	12px 0px 0px 0px;
}

#disclaimer
{
	display:		inline;
	float:  		left;
	text-align: 	left;
}
#disclaimer
{
	background: 	transparent !important;
	display:		inline;
	float:  		right;
	text-align: 	right;
	margin-right:	15px;
}
#copyright
{
	background: 	transparent !important;
	text-align: 	left !important;
	margin-left:	15px;
	color:  		#fff;
}


.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;
}

#cityPage,
#sectionPage
{
	padding: 		12px 0px 0px 0px;
}
#cityTitle,
#sectionTitle,
#inews h2
{
	background: 	#014c86;
	margin: 		0px 0px 12px 0px;
	padding: 		0px 12px;
	height: 		22px;
	line-height: 	22px;
	font:	   		italic normal 700 1.4em "Verdana, Arial, Helvetica, sans-serif";
	color:  		#fff;
	vertical-align: top;
}
#inews h2 span
{
	display:		block;
}
#inews h2
{
	margin-top: 	15px;
}
#cityMenu
{
	width:  		138px;
	height: 		89px;
}
#cityImage
{
	display:		inline;
	float   		right;
	width:  		350px;
	background: 	pink;
}
#cityImage img
{
	border: 0px solid #f00;;
}
#cityPageStories,
#sectionPageStories,
#cityPageStories p,
#sectionPageStories p
{
	font:	   		normal normal 400 1.0em "Verdana, Arial, Helvetica, sans-serif";
	color:  		#014c86;
}
#cityPageStories,
#sectionPageStories
{
	clear:  		both;
}
#cityPageStories p,
#sectionPageStories
{
	margin: 	0px 0px 7px 0px;
}
.cityPageStory
.sectionPageStory
{
	float:  		left;
	width:  		258px;
	margin: 		5px;
}


.cityPageStory a,
.sectionPageStory a
{
	font-size:  0.8em;
}


.citySectionTitle,
.sectionSectionTitle
{
	width:  				258px;
	height: 				24px;
	line-height: 	   		24px;
	margin: 				10px 0px 5px 0px;
	padding:		 		12px 0px 0px 0px;
	background-image:   	url(../businesscatalogue/images/cityTitle.gif);
	background-repeat:  	no-repeat;
	background-position:	left bottom;
}

.citySectionTitle span,
.sectionSectionTitle span
{
	background: 	#fff;
	padding: 		0px 2px;
	height: 		22px;
	line-height: 	22px;
	font:	   		normal normal 700 1.2em "Verdana, Arial, Helvetica, sans-serif";
	color:  		#014c86;
	vertical-align: top;
}

.cityDistributionDates,
.cityAdvertisingRates,
.cityTestimonials,
.cityContactUs,
.sectionContact
{
	padding:	0px 7px;
}
.cityTestimonials
{
	clear: both;
}

.advertisingSmallPrint
{
	padding:	0px 7px 15px 7px;
	font:	   	normal normal 400 0.9em "Verdana, Arial, Helvetica, sans-serif";
	color:  	#000;
}
.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;
}


