/* type selectors */
* {margin:0;padding:0;border:none;font-size:1em;}

/* hacks */
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* hacks */

h1{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
h2{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
h3{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
h4{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
h5{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}

ul{ margin:10px 0px 15px 20px; padding:0px 0px 0px 0px; }
ol { margin:5px 0px 15px 23px; padding:0px 0px 0px 0px; }

a { color:#ff0d00; font-weight:normal; text-decoration:none; }
a:hover { color:#26405b; font-weight:normal; text-decoration:underline; }
a:active { color:#26405b; font-weight:normal; text-decoration:underline; }
a:focus { color:#26405b; font-weight:normal; text-decoration:underline; outline:none; }
input { border:#bdbdbd solid 1px; padding:1px 1px 1px 1px; margin:0px 0px 5px 0px; }
textarea { border:#bdbdbd solid 1px; padding:1px 1px 1px 1px; }

p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; }

body {
	width:100%;
	height:100%;
	background: url("http://www.scaffolding-direct.co.uk/images/Gradient_Big.jpg") repeat-x top center;
	font-family:arial,verdana,serif;
	font-size:75%;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
}


img{
	border:none;
}
h1{
	font-size:175%;
	color:#5b5b5b;
	font-weight:Bold;
	
}
#prod_holder{
	color:#000000;
}
#ContentPlaceHolder1
{
    background-color:#ffffff;
}
select
{
    border:1px Solid #006699;
    font-size:80%;
    color:#006699;
}
#Content_Wrapper
{	
	background: url("http://www.scaffolding-direct.co.uk/images/content-top-image.jpg") repeat-x top left;

}


.PinkHighLight
{
    
    color:#ffffff;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
	padding-bottom:3px;
    width:707px;
    background: url("http://www.scaffolding-direct.co.uk/images/RoundCorner.jpg") no-repeat top left;
	background-color:#2758a5;
}


#Page_Container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-align:left;
}




#Page_Container {
	width:1004px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background: url("http://www.scaffolding-direct.co.uk/images/home-box-top.jpg") no-repeat top center;
}

#Page_Container_Tile {
	width:1004px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	min-height:510px;
	background: url("http://www.scaffolding-direct.co.uk/images/home-box-tile.jpg") repeat-y top center;
	background-color:#FFFFFF;
}

#Page_Container_Bottom {
	width:1004px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	text-align:left;
	background: url("http://www.scaffolding-direct.co.uk/images/home-box-bottom.jpg") no-repeat bottom center;
}

#Page_Container_Info {
	width:959px;
	margin: 0px 0px 0px 24px;
	padding:0px 0px 0px 0px;
	text-align:left;
}




/* page header */

#Page_Header {
	height:104px;
	width:100%;
	/**/background-image:url('http://www.scaffolding-direct.co.uk/images/header-tile.jpg');
	background-repeat:repeat-x;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#Page_Header p {
	margin:0 0 0 30px;
	color:#ffffff;
	font-weight:bold;
}

#Page_Header h1 {
	display:none;
}

.Logo_Image {
	float:right;
}

.Logo_Text {
float:left;
}

/* end page header */





/* below navigation based on http://www.fiftyfoureleven.com/sandbox/weblog/2004/jun/doors-meet-sprites */







/* end top navigation */

#Menu {
    background: url("http://www.scaffolding-direct.co.uk/images/nav-tile.jpg") repeat-x left top;
    width:957px;
	display:block;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #FFFFFF;
	background-color:#5b81ba;
}





#Top_Menu {
    width:700px;
    float:left;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Top_Menu ul {
    list-style:none;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Top_Menu a  {
    float:left;
	display:block;
    color:#fff;
    font-weight:bold;
    padding:8px 14px 8px 14px;
	margin:0px 2px 0px 0px;
    text-decoration:none
}

/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
#Top_Menu a {float:none;}
/* End IE5-Mac hack */

#Top_Menu li {
    float:left;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url("http://www.scaffolding-direct.co.uk/images/nav-line.jpg") repeat-y right top;
}

/*#Top_Menu #current {
}

#Top_Menu #current a {
    padding:2px 15px 2px 6px;
    color:#ccc;
}*/

#Top_Menu a:hover 
{
    font-weight:bold;
    color:#ffffff;
	background: url("http://www.scaffolding-direct.co.uk/images/nav-link-grad.jpg") repeat-x left top;
	background-color:#ed4d44;
	text-decoration:underline;
}
/* NEW STYLING FOR THE BUTTONS IN PRODUCTS */

#Button_Menu {

    background:url(http://www.scaffolding-direct.co.uk/images/Nav_image.jpg) repeat-x left bottom;
    width:610px;
    float:left;
    margin-bottom:50px;
}
#Button_Menu ul {
    margin:0 0 0 10px;
    list-style:none;
    padding:4px 4px 0 4px;
}
#Button_Menu a, #Top_Menu strong, #Top_Menu span {
    float:left;
    display:block;
    color:#fff;
    font-weight:bold;
    padding:4px 15px 3px 6px;
    background: url(http://www.scaffolding-direct.co.uk/images/Nav_image.jpg) no-repeat 100% -1px;
    text-decoration:none
}

/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
#Button_Menu a {float:none;}
/* End IE5-Mac hack */

#Button_Menu li {
    float:left;
    background:url(http://www.scaffolding-direct.co.uk/images/Nav_image.jpg) no-repeat 0px -1px;
    margin:0;
    padding:0px 0px 3px 9px;
}

#Button_Menu #current {
    background:url(http://www.scaffolding-direct.co.uk/images/Nav_image.jpg) no-repeat 0 -26px;
}

#Button_Menu #current a {
    background:url(http://www.scaffolding-direct.co.uk/images/Nav_image.jpg) no-repeat 100% -26px;
    padding:2px 15px 2px 6px;
    color:#ccc;
}

#Button_Menu a:hover 
{
    font-weight:bold;
    color:#034EA2;
}
.PinkText{
	color:#ff0d00;
	font-size:150%;
	font-weight:bold;
}
.BoldDetail{
	color:#5b5b5b;
	font-size:150%;
	font-weight:bold;
}
h2 {
	color: #000000;
}








#Top_Menu_Right {
    width:220px;
    float:right;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Top_Menu_Right ul {
    margin:0px 0px 0px 0px;
    list-style:none;
    padding:0px 0px 0px 0px;
}
#Top_Menu_Right a{
    float:right;
	display:block;
    color:#fff;
    font-weight:bold;
    padding:8px 14px 8px 14px;
	margin:0px 0px 0px 2px;
    text-decoration:none;
	background: url("http://www.scaffolding-direct.co.uk/images/nav-tile-grey.jpg") repeat-x left top;
	background-color:#7c7c7c;
}

/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
#Top_Menu_Right a {float:none;}
/* End IE5-Mac hack */

#Top_Menu_Right li {
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background: url("http://www.scaffolding-direct.co.uk/images/nav-line.jpg") repeat-y left top;
}

/*
#Top_Menu_Right #current {

}

#Top_Menu_Right #current a {
  
    padding:2px 15px 2px 6px;
    color:#ccc;
}
*/

#Top_Menu_Right a:hover 
{
    font-weight:bold;
    color:#ffffff;
	background: url("http://www.scaffolding-direct.co.uk/images/nav-link-grad.jpg") repeat-x left top;
	background-color:#ed4d44;
	text-decoration:underline;
}




/* content container */

#Content_Wrapper {
	padding-top:18px;
}




/* left menu */


#Left_Menu {
	width:187px;
	float:left;
	padding-top:0px;
	margin-left:14px;
}


#product_title {
	width:165px;
	padding:7px 10px 7px 10px;
	margin:0px 0px 0px 0px;
	background: url("http://www.scaffolding-direct.co.uk/images/product-bk-left.jpg") repeat-x top left;
	background-color:#5b80ba;
}

#product_title h2 {
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}




#Left_Nav_Shadow {
	width:187px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 14px 0px;
	background: url("http://www.scaffolding-direct.co.uk/images/Left_Box_Shad.jpg") repeat-y top left;
}

#Left_Nav_Box {
	width:185px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#Left_Nav_Box ul
{
     padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
     list-style-type:none;
	 border-top:1px solid #bdbdbd;
	 border-right:1px solid #bdbdbd;
	 border-left:1px solid #bdbdbd;
	 background: url("http://www.scaffolding-direct.co.uk/images/Left_Box_Grad.jpg") repeat-x top left;
}
#Left_Nav_Box li
{
    background: url("http://www.scaffolding-direct.co.uk/images/Left_Box_Arrow.gif") no-repeat;
	background-position: 8px 6px;
    list-style-type:none;
	border-bottom:1px solid #bdbdbd;
    padding:3px 10px 3px 25px;
	margin:0px 0px 0px 0px;
	display:block;
    
}
#Left_Nav_Box li a
{
    font-weight:normal;
    text-decoration:none;
    color:#26405b;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#Left_Nav_Box li a:hover
{
    text-decoration:underline;
    color:#ff0d00;
}




#Left_Nav_Box ul li ul
	{
	margin:0px 0px 0px -17px;
	padding:0px 0px 5px 0px;
	background:none;
	list-style:none;
	border:none;
	}
	
#Left_Nav_Box ul li ul li
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	clear:left;
	list-style:none;
	border:none;
	display:block;
	}
	
#Left_Nav_Box ul li ul li a
{
    font-weight:normal;
    text-decoration:none;
    color:#ff0d00;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#Left_Nav_Box ul li ul li a:hover
{
    text-decoration:underline;
    color:#26405b;
}











/* right side content */

#Right_Of_Content {
width:187px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#Below_Content 
{
    width:920px;
    padding-top:5px;
    padding-bottom:10px;
	margin-bottom:10px;
	padding-right:0px;
    margin-left:auto;
    margin-right:auto;
	text-align:left;
	clear:both;
}

#Below_Content_Right
{
    float:right;
}
#Below_Content a
{
    font-weight:normal;
    color:#919191;
    text-decoration:none; 
	margin-left:14px;  
}
#Below_Content a:hover
{
    font-weight:normal;
    color:#ff0d00;
    text-decoration:underline;   
}






/* other styles */

.box_shadow {
	width:187px;
	background: url("http://www.scaffolding-direct.co.uk/images/box-shadow.gif") no-repeat top left;
	background-color:#eaedf0;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}

.box {
	background: url("http://www.scaffolding-direct.co.uk/images/box-grad.jpg") repeat-x top left;
	width:183px;
	background-color:#FFFFFF;
	border: 1px solid #bdbdbd;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.box_right {
	background: url("http://www.scaffolding-direct.co.uk/images/box-grad.jpg") repeat-x top left;
	width:183px;
	background-color:#FFFFFF;
	border: 1px solid #bdbdbd;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.box h6, .box_right h6
{
    font-size:100%;
    color:#000000;
    font-weight:bold;
    margin:0px 0px 6px 0px;
}
.box .label, .box_right .label
{
    color:#000000;
    margin:4px;
    font-size:95%;
    width:90px;
}
.box .aspText, .box_right .aspText
{
	border:1px Solid #a8aeb2;
	color:#000000;
	font-size:90%;
	margin:1px;
	padding:2px;
}

.box a, .box_right a
{
	color:#ff0d00;
	text-decoration:none;
	margin-right:30px;
	padding-left: 2px;
	font-weight:bold;
}
.box a:hover, .box_right a:hover
{
    color:#26405b;
    text-decoration:underline;
	font-weight:bold;
}
.box .box_text, .box_right .box_text {   
	color:#333333;
	padding:8px;
	font-weight:bold;
}

.box2 {
	background: url("http://www.scaffolding-direct.co.uk/images/box-grad.jpg") repeat-x top left;
	width:183px;
	background-color:#FFFFFF;
	border: 1px solid #bdbdbd;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.box2 .box_text {   
	color:#333333;
	padding:8px;
	font-weight:bold;
}
a.boxlink
{
    font-size:80%;
    margin:2px;
    color:#ff0d00;
    text-decoration:none;
}
a.boxlink:hover
{
    color:#26405b;
    text-decoration:underline;
}





/* middle content */

#Content {
	color:#000000;
	width:510px;
	padding:0px 0px;
	margin-top:8px;
	float:left;
}

#Content h2
{
    font-size:115%;
    color:#000000;
    font-weight:bold;
}



#IndexWrapper
{
	width:720px;
    float:right;
	padding-right:14px;
	min-height:350px;
}

#WelcomeBoxesWrapper
{
	display:block;
	clear:right;
	float:left;
}




#Latest_Products
{
float:left;
clear:left;
width:719px;
margin-left:1px;
margin-top:15px;
padding-bottom:10px;
}

#Products
{
float:left;
clear:left;
width:719px;
margin-left:1px;
margin-top:5px;
padding-top:0px;
padding-bottom:10px;
}

#Latest_Title
{

}




.ProductBox
{
    width:170px;
   	background: url("http://www.scaffolding-direct.co.uk/images/product-bk.jpg") repeat-x top left;
	background-color:#2758a5;
	border-top: #9ebae1 1px Solid;
	border-right: #5679a7 1px Solid;
	border-bottom: #1f4684 1px Solid;
	border-left: #7090c4 1px Solid;
	color:#000000;
	margin-left:0px;
    /*height:270px;*/
}

.ProductBox_info
{
    width:150px;
	padding:0px 0px 3px 9px;
}

.ProductBox_shadow {
	float:left;
	width:172px;
	background: url("http://www.scaffolding-direct.co.uk/images/box-shadow.gif") no-repeat top left;
	background-color:#eaedf0;
	padding:0px 2px 2px 0px;
	margin-right:5px;
	margin-bottom:5px;
}

.Prod_Image
{
height:145px;
    text-align:center;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ProductTitle
{
    margin:5px 0px 0px 0px;
    color:#FFFFFF;
    font-weight:bold;
    height:60px;
}
.ProductText
{
    height:40px;
    color:Black;
}
.ProductPrice
{
    height:20px;
    color:#FFFFFF;
    font-weight:bold;
}
.ProductTitle a
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.ProductTitle a:hover
{
    color:#000000;
    text-decoration:underline;
}
.ProductText a
{
    color:#000000;
    text-decoration:none;
}
.ProductText a:hover
{
    color:#034EA2;
    text-decoration:underline;
}
#prod_container
{
    float:left;
    margin-bottom:20px;
    width:713px;
}
#prod_container a
{
    text-decoration:none;
    font-weight:bold;
}
#prod_container a:hover
{
    text-decoration:none;
}







#continueboxholderLeft
{
    font-weight:bold;
    float:left;
    width:220px;
}

#continueboxholderRight
{
    font-weight:bold;
    float:right;
    width:220px;
	margin-right:40px;
}










table.regtables {
	border-spacing: ;
	border-collapse: collapse;
	border: #bdbdbd solid 1px;;
	width: 100%;
	margin-top:5px;
}
td.regtablestd{
padding-left:10px;
font-size:90%;
color: #000000;
}
td.regtablestdtop{
padding-left:10px;
padding-top:10px;
font-size:90%;
color: #000000;
}
td.regtablestdbot{
padding-left:10px;
padding-bottom:5px;
font-size:90%;
color: #000000;
}
td.regtablestdcen{
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
font-size:90%;
color: #000000;
}






.submitbutton {
	FONT-SIZE: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	background: url("http://www.scaffolding-direct.co.uk/images/login-bk.jpg") repeat-x top left;
	background-color: #c6c5d7;
	border: 1px solid #003c74;
	cursor:pointer;
	margin:0px 0px 8px 0px;
	font-weight:normal;
}

.news_image {
padding-left:10px;
padding-top:10px;
}

.forgotpass {
font-size:80%;
float:left;
font-weight:normal;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.forgotpass a
{
	color:#ff0d00;
	text-decoration:none;
	margin-right:0px;
	padding-left:0px;
	font-weight:bold;
	clear:right;
}
.forgotpass a:hover
{
    color:#26405b;
    text-decoration:underline;
	font-weight:bold;
}

table.checkouttable {
	border-width: 0px;
	border-spacing: ;
	border-collapse: collapse;
	width: 100%;
	font-size:100%;
}
.Pager
{
    font-size:100%;
    color:#000000;
    font-weight:bold;
	float:left;
	clear:both;
	width:100%;
	padding:5px 0px 10px 0px;
	margin:5px 0px 0px 0px;
	border-top:1px solid #bdbdbd;
}
.Pager a
{
    font-size:100%;
    color:#ff0d00;
    font-weight:bold;
}
.Pager a:hover
{
    font-size:85%;
    color:#26405b;
    font-weight:bold;
	text-decoration:underline;
}
.more a
{   
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0px;
    padding-right:5px;
}
.more a:hover
{

}
.more img
{
    border:none;
}
.SearchBox
{
	background: url("http://www.scaffolding-direct.co.uk/images/search-box-grad.jpg") repeat-x top left;
    background-color:#bdbdbd;
    border-bottom: 5px Solid #2758a5;
	color:#000000;
	padding:5px;
	float:left;
	width:703px;
}
.SearchBox h3
{
    background-image:url('http://www.scaffolding-direct.co.uk/images/Left_Box_Arrow.gif');
    background-position:left 50%;
    background-repeat:no-repeat;
    padding-left:15px;
    font-size:105%;
    font-weight:bold;
    color:#000000;
}
.SearchBox .textbox
{
    font-size:90%;
    border:1px Solid #a8aeb2;
    font-weight:bold;
    color:#000000;
	padding:2px;
}
.textbox
{
	font-size:90%;
	border:1px solid #bdbdbd;
	font-weight:normal;
	color:#000000;
}

#continuebox
{
    font-weight:normal;	
    float:left;
    margin-right:20px;
    padding:5px;
    width:250px;
    border-bottom:1px Solid #bdbdbd;
    border-left:1px solid #bdbdbd; 
    border-right:1px solid #bdbdbd; 
    border-top:1px solid #bdbdbd; 
    height:150px;
}
#continueboxholder
{
    font-weight:bold;
    float:left;
    width:200px;
}
.continuesubmitbutton {
	FONT-SIZE: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	background: url("http://www.scaffolding-direct.co.uk/images/login-bk.jpg") repeat-x top left;
	background-color: #c6c5d7;
	border: 1px solid #003c74;
	cursor:pointer;
}
#buttonholder{
	text-align:right;
}
#buttonholder1{
	text-align:right;
	padding-top:6px;
}
logincheck a
{
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;   
}
#prod_information
{
    width:300px;
    float:right;
    border-left:#bdbdbd 1px solid;
	color:#000000;
}

#prod_information h1
{
    color:#000000;
}
#prod_image
{
    text-align:center;
}
.section
{
    border-bottom:#bdbdbd 1px solid;
    padding:3px;
    margin:10px;
    padding-bottom:10px;
}
.sectionaddtocart
{
    border-bottom:#bdbdbd 1px solid;
    padding:3px;
    margin:10px;
    padding-bottom:10px;
}





