/* Sets the back gradient shadow - really nice */
	 
body {
	background-color: #ffffff;
	/*background-image: url(../images/vert_strip.jpg);*/
	background-repeat: repeat;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	
}

.strip {
background-image: url(http://www.handlewithcare.tv/uk/images/rs-middle-static.jpg);

}

/* placeholders for XML text */

#txtHint {width: 100%; float: left;
margin-left: 15px; margin-top: 0px;}

#left {width: 65%; float:left; margin-top: 0px;}

#right {width: 35%; float: left; margin-top: 0px;}


/* Thee Menu */



/*/* Styles for text */*/
		
	/* Main top level headings */
	
h3
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	text-decoration: bold;
	padding: 5px 10px 5px 10px;
	margin: 0px 0 0 0 ;
	}
	
	/* Main paragraph text */
	
p 	{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 15px 0px 0px;
	margin-top: 0;
	line-height: 14px;
	margin-bottom: 0px;

	}
	
p.subpage 	{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
	margin-top: 0;
	line-height: 14px;
	margin-bottom: 10px;

	}

li 	{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
	margin-top: 0;
	line-height: 14px;
	margin-bottom: 5px;
	}
	
	/* SITE LIST STYLES */

ul.bullet {
	list-style: square;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 10px;
		}
		
.flash {
		margin-left: 15px;
		background: url(http://www.handlewithcare.tv/uk/images/loading.jpg) no-repeat center center;
		}

table.tableflash {

	background: url(http://www.handlewithcare.tv/uk/images/bg-loader.jpg) no-repeat center center;
	
}

p.loading
{
  background: url(http://www.handlewithcare.tv/uk/images/loading.jpg) no-repeat center center;
}
		
ol {
	color: #807F4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		}

	
p.red {
	color: #d02128;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 15px 0px 0px;
	margin-top: 0;
	margin-right: 15px;
	line-height: 14px;
	margin-bottom: 10px;
	font-weight: bold;

}
	
	
	/* General Links */
	
/*  Links  */
		
		a.main {
			font-weight: normal;
			display: inline;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		}

		a.main:link {
			font-weight: normal;
			display: inline;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		}

		a.main:active {
			font-weight: normal;
			display: inline;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		}

		a.main:visited {
			font-weight: normal;
			display: inline;
			color: #000000;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		}

		a.main:hover {
			font-weight: normal;
			display: inline;
			color: #d02128;
			font-size: 11px;
			text-decoration: underline;
			font-weight: bold;
			font-family : Verdana, Arial, Helvetica, sans-serif;
		}
		
		
		
.btnNoBorder
		{
		border: 0;
		}
		
		
	
	
	/* Main first level headings */
	
h3.first
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	text-decoration: bold;
	padding: 0px 10px 5px 15px;
	margin: 0px 0 0 0 ;
	}
	
	
h3.first-landing
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	text-decoration: bold;
	padding: 0px 10px 5px 5px;
	margin: 0px 0 0 0 ;
	}
	
h3.foreign
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	text-decoration: bold;
	padding: 0px 10px 10px 15px;
	margin: 0px 0 0 0 ;
	}
	
	/* Main second level headings */

h3.second
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #d02128;
	font-size: 16px;
	text-decoration: bold;
	padding: 10px 10px 5px 15px;
	margin: 0 0 0 0 ;
	margin-top: 0;
	}
	
	/* Main third level headings */
	
h3.third
	{
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	text-decoration: bold;
	padding: 0px 10px 10px 0px;
	margin: 0 0 0 0 ;
	margin-top: 0;
	}
	

		

/* holds everthing - 'the world...'*/
	
#global {
     margin-left: auto;
     margin-right: auto;
	 margin-top: 0;
     width: 800px; /* mandatory to be centered */
     }

/* Sets the top corners graphic  */	

.top_corners
	{
	width: 800px;
	background-image:url(http://www.handlewithcare.tv/uk/images/rs-top.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-top: 125px;
	display: block;
	}


	
/* Sets the middle strip graphic */	

.background
	{
	width: 800px;
	background-image:url(http://www.handlewithcare.tv/uk/images/rs-middle.jpg);
	background-position:right;
	background-repeat:repeat-y;
	height: auto;
	padding: 0px 0px 0 0px;
	margin: 0px 0 0 0;
	}

	

.bottom_corners
	{
	width: 800px;
	background-image:url(http://www.handlewithcare.tv/uk/images/rs-bottom.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height: auto;
	padding: 133px 0px 0 0px;
	margin: 0 0 0 0;
	}
		

/* The one and only table that hangs the content and sidebar includes */	
table.main {
	width:766px;
	margin-left: 20px;
	padding: 0 0 0 0;
	}		
	
table.main2 {
	width:766px;
	margin-left: 17px;
	margin-bottom: 0;
	padding: 0 0 0 0;

	}		
	
td  {
	vertical-align: top;
	}
	
table.squares {
	margin-left: 10px;
	padding: 0 0 0 0;
	}	
		
	/* Sets the bottom corners graphic */	


	
/* Image related classes */

.pinline 
		{
		border: 1px solid #ffffff; 
		float: right;
		margin: 5px 0 10px 10px;
		padding: 0 0 0 0;
		}
		
img.news
		{
		border: none; 
		float: right;
		margin: 0px 0px 10px 10px;
		padding: 0 0 0 0;
		}
		
		
.pinline-landing
		{
		border: none; 
		float: left;
		margin: 5px 0 10px 0px;
		padding: 0 0 0 0;
		}
		
.pinlineCenter
		{
		border: 5px solid #000000;
		display: block;
   		margin-left: auto;
		margin-right: auto;
		text-align:center; 
		}

.pinlineLeft 
		{
		border: 1px solid #ffffff; 
		float: left;
		margin: 0px 10px 15px 0px;
		}

.noPlineLeft
		{
		float: left;
		margin: 3px;
		}

.noPlineRight
		{
		float: right;
		margin: 3px;
		}
		
.noPlineCenter
		{
		display: block;
		text-align:center;
		margin-left: auto;
		margin-right: auto;
		border:0;
		}


		


		

		

