/***** This CSS file is for the layout of img and text in bodycontent area only.*****/
/* These are all elements in the bodycontent area.*/
#bodycontent {
	position: absolute;
	top: 9em;
	left: 10.5em;
	width: 62em;
 	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 1em;
	line-height: 1.4em;
	margin-bottom: 2em;
}
#breadcrumb {
	position: absolute;
	top: 0.3em;
	left: 1.5em;
}
#bodycontent p {
	padding-left: 0;
	text-align: center;
	font-size:14px;	
}
/*** contents li is the contents of any tools included, like a socket set, that has lots of bits.******/
#contents li {
	font-size: 13px;	
}
img {
	border-style: none;
}
#sitetime {
	position: absolute;
	top: 0.5em;
	right: 0.5em;	
}
/** promo text is the if statment that shows under the title h2 on tvlisting only.**/
.promotext {
font-weight:bolder;
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #FF6600;

}

#googlecart {
position:absolute;
	top:2em;
	left:1em;
}
#google_img {
	position:absolute;
	top:0.5em;
	right: 1em;
} 

#google_cart_logo {
	position:absolute;
	top: 17.5em;
	right: 2.5em;
}
/** Acceptance Mark on tvlisting.php**/
#paypallogo {
	position: absolute;
	top:12em;
	left: 1.5em;
}

#recommend_to_friend {
	position:absolute;
	top: 13em;
	left: 4em;
}
#partslist_pdf_logo {
	position: absolute;
	top:15em;
	left: 1em;
}

#guarantee_logo {
	position:absolute;
	top: 15.4em;
	left:10em;
}



#back_button {
	position:absolute;
	top:20em;
	left:1em;
}

#vat {
	position: absolute;
	top:34em;
	left:2em;
	color:#333333;
	font-size:12px;
	font-weight: bold;
}

#safebuy_square {
	position:absolute;
	top:21em;
	left:32em;
}
#trustpilot {
	position: absolute;
	top:20.6em;
	left: 21em
}
#shopwiki {
	position: absolute;
	top:21em;
	left:39.5em;
}
#ebay_logo {
	position:absolute;
	top: 21em;
	left: 46em;
}
#paypal_logo {
	position:absolute;
	top: 21.3em;
	left: 0em;
}

/*****this table is for a list of priducts like screws etc.***/
table.products {
	border-collapse: collapse;
	border: 1px solid #FF6600;
}
table.products th {
	background-color:#CCCCCC;
	border-color:#FF6600;
	padding: 6px;
}
table.products td {
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#loginblock {
	position: absolute;
	top: 2.8em;
	right: 1em;
	width: 180px;
	height: 22em;
	border: 1px solid blue;
	border-color: rgb(102,102,102); 
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	font-size: xx-small;
}
.styleloginblock {
	font-size: xx-small;
}
#sectiontext {
	border-style: double;
	border-color: #000099;
	border-width: medium;
	padding: 0.5em;
	background-color: #F0F0F0;
}
#norman {
	float: left;
	padding-right: 1em;
	padding-bottom:1em;
}
/**********This one is for the IF jointitem statment on tvlisting.php page.************/
#jointitems {
	position: relative;
	border: 1px solid #3333FF;
	padding: 0.5em;
	width: 48.5em;
	left: 0.5em;
	height: 10em;
	overflow: scroll;
}
	

#jointitemsone {
	position: absolute;
	left: 1em;
}
#jointitemstwo {
	position: absolute;
	top: 9em;
	left: 1em;
	margin-bottom:5em;
}

#jointitemsbanner {
	text-align: center;
	font-weight:bolder;
	line-height: 1.5em;
	font-family:verdana;
	background-image:url(../Images/background_images/tv_addons.png);
	background-repeat: repeat-x;
	margin-left: -0.5em;
	margin-top: -0.5em;
	margin-right: -0.5em;
	margin-bottom: 1em;
}

#tvlistingimg {
	position: absolute;
	left: 1em;
	border: 1px solid #CCCCCC;
	margin-right: 1em;
}
#tvlistingimgone {
	position: absolute;
	top: 1em;
	left: 1em;
	border: 1px solid #CCCCCC;
	margin-right: 1em;
	margin-bottom:1em;

}

#tvlisting_addontext {
	position: absolute;
	left: 9em;
	height: 6.5em;
	width: 20em;
	border: 1px solid #CCCCCC;
}
#tvlisting_addontextone {
	position: absolute;
	top: 1em;
	left: 9em;
	height: 6.5em;
	width: 20em;
	border: 1px solid #CCCCCC;
	
}
#tvlisting_addons_priceandcart {
	position: absolute;
	top:0.2em;
	left:36em;
}

#tvlisting_addons_priceandcartone {
	position: absolute;
	top:0.2em;
	left:36em;
}

/****This is just a filler for the jointsitems tables as i could not get any padding or margings to work on the bottom.****/
#tvlisting_addontexttwo {
	text-decoration:none;

}

#jointitems p.more {
	clear:both;
	position: absolute;
	top: 2em;
	right: 2.5em;
	margin-top: 0;
	text-align: right;
	font-size: 12px;
	margin-right: 1em;
	margin-top: 2em;	
}
#jointitems p.moreone {
	clear:both;
	position: absolute;
	top: 2em;
	right: 2.5em;
	margin-top: 0;
	text-align: right;
	font-size: 12px;
	margin-right: 1em;
	margin-top: 2em;	
}
.addondetails {
	position: relative;
	top: -1em;
}
/**********this one wraps both the random and the itemvalues divs below.********************/
#productwrap {
	position: relative;
	margin-bottom:2em;
	height: 28em;
}
/********** this one is for the random img's on page body contents.****************/
#random {
	position: absolute;
	top: 0.5em;
	left: 21em;
	border: 1px solid #FF9900;
	width: 29em;
	height: 20em;
	padding: 0;
	margin-right:0.5em;
	margin-bottom:4em;
}
#random_title {
	background-color:#FF9900;
	text-align: center;
	color:#663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*********This is for the thumbnails on tvlisting.php in the You May Also Be Interested In These, box.*******************/
#albumlist_tvlisting {
	list-style-type: none;
	margin-bottom: 0em;
	margin-left:-1em;
}
#albumlist_tvlisting li {
	float: left;
	padding-left: 0.5em;
	margin-right: 0px;
	margin-bottom: 5px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
}
#albumlist_tvlisting img {
	display: block;
	border: 1px solid #333300;
}
#albumlist_tvlisting a:hover {
	background-color: #FF9900;
	color:#990000;
	text-decoration: none;
}

table.productstats td {
	font-size: 12px;
	line-height:1.3em;
}
/************ this one is for the price, code, catprice, instock and delivery link.*********/
#itemvalues {
	position:absolute;
	top: 0.5em;
	left: 0.5em;
	border: 1px solid #CCCCCC;
	width: 19em;
	height: 27em;
	padding: 0.5em;
	
}
#itemvalues.table {
	top:0;
}
/*********This section deals with the layout of all the thumbnail in the catagory pages i.e /construction.php.*******************/
#albumlist {
	list-style-type: none;
	margin-bottom: 0em;
}
#albumlist li {
	float: left;
	padding-left: 1.5em;
	margin-right: 0px;
	margin-bottom: 5px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #666666;
}
#albumlist img {
	display: block;
	border: 1px solid #333300;
}
#albumlist a:hover {
	background-color: #FF9900;
	color:#990000;
	text-decoration: none;
}
/* h2 heading is " the the title of the product and the code". */
h1 {
 	color: #0000FF;
	font-size: 130%;
	font-weight: normal;
	padding-top: 3em;
	text-align: center;
}
/* h2 heading is " the the title of the product and the code". */
h2 {
 	color: #0000FF;
	font-size: 130%;
	font-weight: normal;
	padding-top: 3em;
	text-align: center;
}		
/*this heading is for reg tradmarks*/
h3 {
	font-size:xx-small;
	color:#999999;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
#aboutaddy p {
	text-align: left;
}
.galleryphoto p {
	position: static;
	font-size: 95%;
	margin: 0;
	line-height: 1.4em;
	top: 0;
	right: 0;
}
/************This if for safety note acros the site********/
.safety {
	border: 2px solid #FF0000;
	background-color: #EBFFD5;
	width: 100%;
}	
/*****This is for Would you like free delivery? ****/
#delivery {
	border-style: inset;
	background-color:#66CCFF;
	line-height:1.8em;
	width: 100%;
}
#delivery a:hover {
	color:#00FF00;
}
/*******************************Span class for the tool & Volt on the products pages ********/
.tool {
	font-weight: bold;
	color:#FF0000;
}
.volt {
	font-style:italic;
	color:#0000FF;
}
.couk {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	
}
#recommend {
	position:relative;
	top: 4em;
	left: 1em;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	padding: 1em;
}
/**********backbutton elements.********************/
#backbutton {
	position: absolute;
	top: 6.9em;
	left: 11em;
}
/*************back img *********/
p.back {
	position: relative;
	clear:both;
	float: left;
}
/************This is for the tile of QTY In Box on the TVLISTING page ONLY.*************/
#productstats {
	text-align: right;
	padding-right: 1em;
}
#qtyinbox {
	 position: relative;
	 top: 9em;
	 left: 2.5em;
}
#boxqty {
 position: relative;
	top: 8em;
	left: 13em;
}
#stockcode {
 position: relative;
	top: 8em;
	left: 13em;
}
#catprice {
	position: relative;
	top: 8em;
	left: 13em;
}
#price {
	position: relative;
	top: 8em;
	left: 13em;
	font-weight: bold;
}
#offerprice {
	position: relative;
	top: 8em;
	left: 13em;
	font-weight: bold;
	color:#FF6600;
}
#instock {
	position: relative;
	top: 8em;
	left: 13em;
}
#usingoursitebodycontent  {
	font-size: 14px;
}
#googlesearch {
	position: relative;
	top:0em;
	margin:1em;
	clear:both;
}
/**** Google Skyscraper ad to the right side on TV Listing page.*******/
#skyscraperad {
	float: right;
	margin-top: 2em;
}
#product_page_base_banner {
	position: relative;
}
.tradingname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12px;
	color: #CC6600;
}
img {
	border-style: none;
}