html
{
    width:  100%;
    height: 100%;
}

body
{
    width:                      100%;
    height:                     100%;
	margin:						0pt;
	padding:                    0pt;



}

body a:link
{
		background-image:	none;
		background-position:	0% 0%;
		;

}


body a:visited
{
		background-image:	none;
		background-position:	0% 0%;
		;

}


img
{
	border-style: 		none;
}


form
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.SiteStyle
{

background-image:none;background-repeat:no-repeat;background-color:rgb(255, 255, 255);font-family:arial;vertical-align:top;;;

}
.StoreAlignment
{

vertical-align:middle;
text-align:center;

}
.StoreArea
{

margin:auto;background-image:none;font-family:arial;;height:600px;width:800px;;

}



.ContentArea
{
color:gray;font-family:arial;font-size:12px;text-align:left;vertical-align:top;padding: 0px;;
padding: 0px;;
}


.ContentAreaContainer
{
background-image:none;background-color:rgb(255, 255, 255);;
height:100%;
width:100%;
}


.tdMenuContainer
{
		background-image:	none;
		background-repeat:	no-repeat;
		background-color:	rgb(202, 205, 207);
		color:	rgb(255, 255, 255);
		font-family:	arial;
		font-size:	25px;
		font-weight:	bold;
		text-decoration:	none;
		
		;

}


.tblMenu
{
		
		
		background-color:	rgb(202, 205, 207);
		color:	rgb(255, 255, 255);
		font-family:	arial;
		font-size:	25px;
		font-weight:	bold;
		text-decoration:	none;
		height:35px;
		;

	width:100%;
}


#LeftSectionBarHidden
{
    width:  0px;
}

.MenuNoMouse
{
		background-image:	none;
		color:	white;
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a
{
		background-image:	none;
		color:	white;
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:link
{
		background-image:	none;
		color:	white;
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:visited
{
		background-image:	none;
		color:	white;
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:hover
{
		background-image:	none;
		color:	white;
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse
{
		background-image:	none;
		color:	rgb(0, 0, 0);
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a
{
		background-image:	none;
		color:	rgb(0, 0, 0);
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:link
{
		background-image:	none;
		color:	rgb(0, 0, 0);
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:visited
{
		background-image:	none;
		color:	rgb(0, 0, 0);
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:hover
{
		background-image:	none;
		color:	rgb(0, 0, 0);
		font-family:	arial;
		font-size:	12px;
		text-decoration:	none;
		;

    width:          1px;
    white-space:    nowrap;
}


.TinyTableCellLeft
{
		background-image:	none;
		background-repeat:	no-repeat;
		width:518px;
		margin: 0pt;;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.TinyTableCellRight
{
		background-image:	none;
		background-repeat:	no-repeat;
		background-color:	rgb(245, 247, 247);
		color:	rgb(0, 0, 0);
		text-align:	left;
		width:215px;
		 padding-left: 2px; padding-top: 2px;;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.SectionDivider
{
    cursor:         pointer;
    padding-top:    5px;
    border-style:   solid;
    border-width:   0px;
    padding-left:   5px;
    padding-right:  5px;
    height:         100%;
    width:          15px;
}


.SectionHidden
{
    cursor:             pointer;
    padding-top:        0px;
    border-style:       solid;
    border-width:       0px;
    width:              0px;
    padding-left:       0px;
    padding-right:      0px;
    height:             100%;
}


.Footer
{
background-image:none;background-repeat:no-repeat;background-color:rgb(255, 255, 255);;;
}

.FooterNoBG
{
background-image:none;;
}


.FooterNoBG a:link
{
background-image:none;;
}


.FooterNoBG a:visited
{
background-image:none;;
}


.Header
{
		background-image:	none;
		vertical-align:	top;
		;

}


.Header a:link
{
		background-image:	none;
		vertical-align:	top;
		;

}


.Header a:visited
{
		background-image:	none;
		vertical-align:	top;
		;

}


.LeftBar
{
		background-image:	none;
		background-repeat:	no-repeat;
		width:518px;
		margin: 0pt;;

}


.LeftBarNoSize
{
		background-image:	none;
		background-repeat:	no-repeat;
		
		margin: 0pt;;

}


.LeftBar_Thin
{
		background-image:	none;
		background-repeat:	no-repeat;
		margin: 0pt;;

}


.LeftBar a:link
{
		background-image:	none;
		;

}


.LeftBar a:visited
{
		background-image:	none;
		;

}


.LeftBar a:hover
{
		background-image:	none;
		;

}


.RightBar
{
		background-image:	none;
		background-repeat:	no-repeat;
		background-color:	rgb(245, 247, 247);
		color:	rgb(0, 0, 0);
		text-align:	left;
		width:215px;
		 padding-left: 2px; padding-top: 2px;;

}


.RightBarNoSize
{
		background-image:	none;
		background-repeat:	no-repeat;
		background-color:	rgb(245, 247, 247);
		color:	rgb(0, 0, 0);
		text-align:	left;
		
		 padding-left: 2px; padding-top: 2px;;

}


.RightBar_Thin
{
		background-image:	none;
		background-repeat:	no-repeat;
		background-color:	rgb(245, 247, 247);
		color:	rgb(0, 0, 0);
		text-align:	left;
		 padding-left: 2px; padding-top: 2px;;

}


.RightBar a:link
{
		background-image:	none;
		background-repeat:	no-repeat;
		color:	rgb(0, 0, 0);
		text-decoration:	none;
		;

}


.RightBar a:visited
{
		background-image:	none;
		background-repeat:	no-repeat;
		color:	rgb(0, 0, 0);
		text-decoration:	none;
		;

}


.RightBar a:hover
{
		background-image:	none;
		color:	blue;
		text-decoration:	underline;
		;

}


.ProductBar
{
		background-image:	none;

}


.RangeBar
{
		background-image:	none;

}


.OptionBar
{
		background-image:	none;

}


.CategoryBar
{
		background-image:	none;

}


.BrandBar
{
		background-image:	none;

}


.ShoppingCartBar
{
		background-image:	none;

}



.ForumNavigationTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigationTitle A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.ForumNavigation
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigation A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }


.ForumThreadTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPostTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPost
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumPost A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.PopupMenuNoMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuNoMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }



.PopupMenuMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }
    #tdLeftHide
    {
        display:          none;
        visibility:    hidden;
    }
    #tdRightHide
    {
        display:          none;
        visibility:    hidden;
    }
body { font-size: 62.5%; padding: 0; position: absolute; 
top: 0px;}

.StoreAlignment {

}

.StoreArea {

}

#container {
width: auto;
height: auto;
margin-left: auto;
margin-right: auto;
}

SiteStyle {
width: 800px;
position: absolute;
top: 0px;
}

.ContentAreaContainer {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
height: auto;
width: 800px;

}

acronym, abbr {
border-bottom: 1px dotted #666;
cursor: help;
}

h2 {
color:#005FA9;
font: bold 175% Arial,sans-serif;
text-align: left;
padding-top:5px;
margin-left: 12px;
}

h3 {
color:#005FA9;
font: bold 100% Arial,sans-serif;
text-align: left;
margin-left: 22px;
}

/* Top Nav Bar */
.indentmenu {
font: 13px Arial;
font-weight: bold;
width: 800px; 
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 802px; 
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/ad0d9ed1-d751-4be2-9148-29612014a461/menu-bg.gif") center center repeat-x;
}

.indentmenu ul li{
display: inline;

}

.indentmenu ul li a{
float: left;
color: black; 
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #8FB8BC;
}

.indentmenu ul li a:visited{
color: black;

}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: black !important; 
padding-top: 5px; 
padding-bottom: 5px; 
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/b8140b78-ae64-471f-9f00-fc5073e96372/glblnav_selected.gif") center center repeat-x;

}


/* Sub Nav Bar */

.submenu {
font: 11px Arial;
width: 800px; 
}

.submenu ul{
margin: 0;
padding: 0;
float: left;
width: 802px; 
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/b8140b78-ae64-471f-9f00-fc5073e96372/glbnav_background.gif") center center repeat-x;
}

.submenu ul li{
display: inline;

}

.submenu ul li a{
float: left;
color: black; 
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #8FB8BC;
}

.submenu ul li a:visited{
color: black;

}

.submenu ul li a:hover, .submenu ul li .current{
color: black !important; 
padding-top: 5px; 
padding-bottom: 5px; 
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/b8140b78-ae64-471f-9f00-fc5073e96372/glblnav_selected.gif") center center repeat-x;

}

/* Footer */
#footer { 
clear:both; 
height: auto; 
margin-top: -20px;
width:800px; 
padding:0; 
border-top: 1px solid #ccc;
text-align: center;

}
#footer-top { 
clear:both;  
padding:0; 
margin-top:5px; 
width:800px; 
margin-left: 0px;
height:35px; 
text-align: center;
}

#footer-main { 
margin-top:5px; 
padding:0; 
text-align: center;
margin-left: 0px;
}

#footerbottom { 
margin-top:0px; 
padding:0; 
text-align: center;
width: 800px;
margin-left: 70px;
}

#footer ul { 
font-size:11px; 
display:inline; 
padding:0; 
margin:0; 
}
#footer li { 
display:inline; 
list-style-type:none; 
padding:0 0px 0 0px; 
margin:0; 
border-right:1px solid #7C7A71; 
font-weight: bold;
font-size: 11px;
}

#footer ul li a:link { 
color: #7C7A71; 
text-decoration:none; 
padding:0 4px 0 4px; 
margin:0; 
font-weight: bold;
font-size: 11px;
}

#footer ul li a:visited { 
color:#7C7A71; 
text-decoration:none; 
padding:0 4px 0 4px; 
margin:0; 
font-weight: bold;
font-size: 11px;
}

#footer ul li a:hover { 
color: #7C7A71; 
text-decoration:underline; 
padding:0 4px 0 4px; 
margin:0; 
font-weight: bold;
font-size: 11px;
}

#footer li.last { border:0;}

#footer p {
text-align: center;
font-size: 11px;
font-weight: bold;
margin-top: 1px;
margin-left: -10px;
}

img {
margin:0px;
padding:0px;
}



/* Site Styling */
.newsheader {  color: #00529f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left: 6px; font-size: 1.5em; margin-top: 5px; }
.newscontent { background-color: #F5f7f7; color: #000; font-family:Arial, Helvetica, sans-serif;   padding-left: 5px; padding-right: 5px; padding-bottom: 15px; padding-top: 15px; font-size: 1em; float: right;  height: auto; width: 210px;  border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
.newsheader img { margin-bottom: 5px; }

.newscontent h3 {
color:#005FA9;
font: bold 105% Arial,sans-serif;
text-align: center;
padding-top:5px;
margin-left: 12px;
}

#homecontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-left: 15px;
margin-bottom: 15px;
border: 1px solid #b5bdbf;
}

#homecontent img {
margin-top: 15px;
margin-left: 15px;
margin-bottom: 10px;
}

.produc p {
text-align: center;
font-size: 12px;
}

.newscontent a {
color: #005FA9;
font-size: 11px;
text-decoration: none;
text-align: right;

}

.newscontent a:hover{
text-decoration: underline;
}



#homecontentbottom {
font-size: 100%;
line-height: 150%;
color: #000;
height: auto;
margin-bottom: 15px;
}

#homecontentbottom p {

}

#productscontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-bottom: 45px;
margin-left: 15px;
border: 1px solid #b5bdbf;
padding-bottom: 20px;
}



p {
padding-left: 15px;
font-size: 13px;
color: #000;
line-height: 150%;
}


img.topleft {
height: 120px;
width: 107px;
padding-left: 15px;
padding-top: 20px;
}

img.topright {
height: 120px;
width: 107px;
padding-left: 20px;
padding-top: 20px;
}

img.bottomleft {
height: 120px;
width: 107px;
padding-left: 25px;
padding-top: 20px;

}

img.bottomright {
height: 120px;
width: 107px;
padding-left: 15px;
padding-top: 20px;
margin-left: 5px;

}

#capabilitycontent {
width: 540px;
height: auto;
margin-left: 1px;
margin-top: -10px;
line-height: 150%;
}

#capabilitycontent li {
line-height: 150%;
color: #000;
font-size: 13px;
}

.newscontentcap { background-color: #F5f7f7; 
background-color: #F5f7f7; 
color: #000; font-family:Arial, Helvetica, sans-serif;   
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 15px; 
padding-top: 15px; 
font-size: 1em; 
float: right;  
height: auto; 
width: auto;  
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
margin-bottom: 19px;
}

.newscontentservices { 
background-color: #F5f7f7; 
color: #000; 
font-family:Arial, Helvetica, sans-serif;   
padding-top: 25px; 
padding-right: 10px; 
padding-left: 10px;
margin-bottom: 20px;
font-size: 1em; 
float: right;  
height: auto; 
width: auto; 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 

}

.newscontentservices img {
width: 208px;
height: auto;
margin-bottom: 15px;
}

#servicescontent {
width: 540px;
height: auto;
margin-left: 1px;
margin-top: -10px;
line-height: 150%;
}

#stairscontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-left: 15px;
border: 1px solid #b5bdbf;
}

#stairscontent img {
margin-top: 15px;
margin-left: 35px;
margin-bottom: 15px;
}

#quote {
background: #fff url("http://www.rhoco.co.uk/IMAGES/ARTICLES/047c95e2-8c05-4250-98b1-bcfdd968d28d/quotebg.gif") no-repeat 1px 1px;
width: auto;
height: auto;
border: 1px solid #b5bdbf;
margin-top: 10px;
}

#quote p {
text-align: left;
}

img.stairsright {
padding: 15px;
float: left;
}

#stairsright {
float: right;
height: auto;
width: auto;
border: 1px solid #b5bdbf;
background-color: #f5f7f7;
margin-right: 12px;
margin-top: 25px;
}

#baluscontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-left: 15px;
margin-bottom: 25px;
border: 1px solid #b5bdbf;
}


img.balus {
padding-right: 15px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 15px;
margin-left: 10px;
}

#shelvingcontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-left: 15px;
margin-bottom: 35px;
border: 1px solid #ccc;

}

img.shelving{
padding-right: 15px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 15px;
margin-left: 10px;
}

#gatescontent {
background-color: #f5f7f7;
width: 540px;
height: auto;
margin-left: 15px;
margin-bottom: 25px;
border: 1px solid #b5bdbf;
}
img.gates {
padding-right: 15px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 15px;
margin-left: 10px;
}

#signcontent { background-color: #f5f7f7; width: 540px; height: auto; margin-left: 15px; margin-bottom: 25px; border: 1px solid #b5bdbf }
img.signage { padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 15px; margin-left: 10px }

img.top { margin-bottom: 3px }
img.middle { margin-bottom: 3px }

img.bottom2 { margin-bottom: 3px }
img.bottom2 { margin-top: 3px }
#vegcontent { background-color: #f5f7f7; width: 520px; height: auto; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; margin-left: 15px; margin-bottom: 25px; border: 1px solid #b5bdbf }
#servicescontent h3 { color:#005FA9; font: bold 100% Arial,sans-serif; text-align: left; margin-left: 15px }

.newscontentcontact { background-color: #F5f7f7; color: #000; font-family:Arial, Helvetica, sans-serif;   padding-left: 10px; padding-right: 10px; padding-bottom: 15px; padding-top: 15px; font-size: 1em; float: right;  height: auto; width: auto;  border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
.newscontentcontact p { text-align: left; }

#steel { width: auto; height: 300px }
#validation { width: 185px; height: 15px; background-color: white; margin-left: 320px; padding-top: 4px }
#privacy { width: 690px; height: auto }
#terms { width: 690px; height: auto }
#accessibility { background-color: #f5f7f7; width: 540px; height: auto; margin-left: 15px; padding-right: 10px; border: 1px solid #b5bdbf; padding-bottom: 20px; margin-bottom: 10px; }
#sitemap ul { color:#005FA9; list-style: square; margin-left: 45px; padding: 0 }
#sitemap ul li { margin: 0; padding-top: 15px; color:#005FA9; font-size: 13px }
#sitemap ul li a { font-size: 13px; margin: 0; padding-top: 10px; color:#005FA9; font-size: 13px; text-decoration: none }
#sitemap ul li a:hover { font-size: 13px; margin: 0; padding-top: 5px; color:#005FA9; font-size: 13px; text-decoration: underline }
#shelvingtop { width: 500px; height: 50px; margin-top: -3px }

.displayarealeft { float: left; width: 571px; border-right: 1px #FFF solid; margin-left: 15px; padding-right: 5px }
.displayarearight { float: left; width: 180px; background-color: #f5f7f7; border: 1px solid #b5bdbf; margin: 0; padding: 0}


#logo {
margin-top: 5px;
margin-left: 0px;
float: left;
width: 96px;
}

.ContentAreaContainer a {
color: #005FA9;
font-size: 12px;
text-decoration: none;
text-align: right;

}

.ContentAreaContainer a:hover{
text-decoration: underline;
}

#slideshow {
display: block;
width: 506px;
height: 332px;
}

#slideshow img {
display: none;
position: absolute;
margin-bottom: 20px;
}
	

.suckerdiv ul{
margin-top: -13px;
margin-right: 0;
margin-left: 0;
margin-bottom: 0;
padding: 0;
list-style-type: none;
width: 195px; 
border-bottom: 1px solid #ccc;

}
	
.suckerdiv ul li{
position: relative;
}

.suckerdiv ul li a{
display: block;
overflow: auto; 
width: 195px;
color: black;
text-decoration: none;
background: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 6px 6px;
border: 1px solid #ccc;
border-bottom: 0;
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/b8140b78-ae64-471f-9f00-fc5073e96372/glbnav_background.gif") center center repeat-x;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background: url("http://www.rhoco.co.uk/IMAGES/ARTICLES/ad0d9ed1-d751-4be2-9148-29612014a461/menu-hover.gif") center center repeat-x;
text-decoration: none;
}


.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

#gallerycontent {
background-color: #f5f7f7;
width: 500px;
height: auto;
margin-bottom: 25px;
margin-left: 10px;
border: 1px solid #b5bdbf;
padding-bottom: 20px;
}

img.galleryleft {
margin-top: 10px;
margin-left: 15px;
}

img.gallerymiddle {
margin-left: 10px;
}

img.galleryright {
margin-left: 10px;
}

#box1 {
background-color: #f5f7f7;
width: 207px;
height: 132px;
border: 1px solid #ccc;
margin-bottom: 10px;
background: #fff url("http://www.rhoco.co.uk/IMAGES/ARTICLES/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/box_background.jpg") no-repeat 1px 1px;
}

#box1 p {
margin-top: 40px;
}

#box2 {
background-color: #f5f7f7;
width: 207px;
background: #fff url("http://www.rhoco.co.uk/IMAGES/ARTICLES/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/box_background.jpg") no-repeat 1px 1px;
height: 132px;
border: 1px solid #ccc;
margin-bottom: 10px;
}

#box2 p {
margin-top: 40px;
}

#box3 {
background-color: #f5f7f7;
width: 207px;
height: 132px;
border: 1px solid #ccc;
background: #fff url("http://www.rhoco.co.uk/IMAGES/ARTICLES/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/box_background.jpg") no-repeat 1px 1px;
}

#box3 p {
margin-top: 40px;
}


img.topleftgallery {
height: 120px;
width: 107px;
padding-left: 15px;
padding-top: 20px;
}

img.toprightgallery {
height: 120px;
width: 107px;
padding-left: 20px;
padding-top: 20px;
}

img.bottomleftgallery {
height: 120px;
width: 107px;
padding-left: 25px;
padding-top: 20px;

}

img.bottomrightgallery {
height: 120px;
width: 107px;
padding-left: 15px;
padding-top: 20px;
margin-left: 5px;

}


#contact_form {
width: 200px;
margin-left: 18px;
color: black;
}

#test {
margin-left: 12px;
width: 550px;
}

#test label {
color: #000;
}


