/* SCROLLBAR HACK */
html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;

    /* fill the height of the browser */
    height: 100%;

    /* no more scroll bar */
    /* overflow: hidden; */
    
    background-color:#DFDFDF;
    margin-bottom: 1px;
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.3em;
}

a img { border: 0px; }

.container { color: #FFF; margin: 0 auto; padding: 0; width: 760px; }
/* IE CONTENT BORDER HACK */
html>body .container { color: #FFF; margin: 0 auto; padding: 0; width: 760px;}
.content { }
.topside { background: #3A4354; color: #000; width: 760px;}
.topside .topmenu { background: #3A4354; color: #546078; width: 755px; height: 33px; padding: 0px 0 4px 4px; font-size: 90%;}
.topside .topmenu a { color: #909090; font-size: 90%;}
.topside .topmenu a:hover { color: #FFF; font-size: 90%; text-decoration: none;}

rem-menu { background: transparent url(/images/bgON.gif) repeat-x top left; color: #546078;}
rem-logo { background: #FFF url(/images/logo.jpg) no-repeat; width: 160px; height: 500px; color: #7A8EAF; position: absolute;}
/* .mheader .header { background: #FFF url(/images/logo.jpg) no-repeat; width: 760px; height: 145px; color: #7A8EAF;} */
.mheader .header .padding { padding: 30px 0 0 35px; color: #FFF;}
.mheader .header .citation { color : #EEE; font-size: 90%; padding: 60px 20px 15px 0; float: right; text-align: right; }
.mheader .header .fonenum { color : #EEE; font-size: 150%; text-align: right; font-family:Tahoma; font-weight: bold; }

#styleone{position:relative;display:block;height:700px;font-size:15px;font-weight:bold;font-family:Calibri,Verdana,Helvitica,sans-serif; margin: 1px 0 0 0; background: #8BA3C5 url(/images/smlbutton.gif) repeat-x top left; padding-bottom:20px;}
#styleone ul{margin:0;padding:0;list-style-type:none;width:100%; }
#styleone ul li{display:block;float:left; width: 100%; margin-top: 5px; background: #8BA3C5 url(/images/button.gif) no-repeat; }
#styleone ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 16px 0 15px; height:22px; width: 146px;}
#styleone ul li a:hover{color:#ff0;background:transparent url(/images/bgON.gif) repeat-x top left ;}
#styleone ul li a.current{color:#ff0;background:transparent url(/images/bgON.gif) repeat-x top left;}
span.menuitem { padding-left: 20px; }
span.submenuitem { padding-left: 5px; }

#styleone ul li#products { margin-bottom: 0px; padding-bottom: 15px; } /* use to space blocks */
#styleone ul li ul#subprodmenu li {display:block; width: 160px; margin: 2px 20px 0px 15px; background: #8BA3C5 url(/images/smlbutton.gif) no-repeat; height: 22px;}
#styleone ul li ul#subprodmenu li a{display:block;float:left;color:#000;text-decoration:none;padding:2px 0px 0 0;height:20px; width: 160px;}
#styleone ul li ul#subprodmenu li a:hover,#styleone ul li a.current{color:#ff0;background:transparent url(/images/smlbtnON.gif) repeat-x top left;}


#logo { border: 1px solid #000; }
#menutail { padding: 0; margin: 0 0 0 -5px; border-right: 1px solid #000;}
/* .logo img { margin-top: 15px; margin-left: 5px; } */
.divider { width: 760px; height: 2px; border: 2px solid #ff0000; color: #ff0000;}
.lside { width: 187px; float: left; background-color: #8BA3C5; background: #8BA3C5 url(/images/menutail.jpg) repeat-y; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; } /* did have height 701px */
.lside .menu { padding: 5px; color: #333; }
.rside { background: #FFF; color: #000; width: 570px; float: right; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; } /* did have height 700px */
/* below line is fixed height - 641px */
.productsheets, .ourbrands, .clotheslines, .mirrors, .hairdryers, .ironing_board_covers, .kettles, .ironingboards, .irons, .contactus, .creditapp, .wholesale_enq, .welcome { background: #FFF; color: #505050; padding: 0px 20px 15px 20px; height: 641px;}
/* below line is self adjusting height */
.ourproducts, .shipping, .wholesale_enq { background: #FFF; color: #505050; padding: 0px 20px 15px 20px;}
.rside .header { background: #8BA3C5; height: 20px; border-bottom: 1px solid #000; color: #FFF; border-left: 1px solid #8BA3C5; padding-top: 10px; margin-left: -1px; text-align: center;font-size:14px; font-weight:bold;font-family:Calibri,Verdana,Helvitica,sans-serif; }
.footer { width: 570px; padding: 2px 0 0 0; background: #DFDFDF; text-align:center; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.copyright { color: #000000; font-size: 90%;}
td {vertical-align:top}
h3 {font-size:25px; font-weight:bold; font-family:Calibri,Verdana,Helvitica,sans-serif;}

tr#headings { color: #000; }
table#products td { padding: 5px 20px 0 0; }
div#incimg { float: right; }
span#features { font-size: 20px }
.features { font-size: 14px }
	
div#headingspc { border-top: 1px solid #000000; margin-bottom: 20px; width: 548px;} /* vertical-align: top; */
#brands td { vertical-align: middle; }
.brandimgs {  text-align: center; }
.brandtxt { font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px; padding: 0 10px 0 20px; }
.txt { font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px; }
div.ourproducts a img { padding-bottom: 10px; border: 0;}
.required { color: #ff0000; }

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 570px; 
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
}
form.ddfm {
	text-align: left;
	padding: 15px;
	width: 440px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 35%; 
	text-align: right;
	margin: 4px 8px 0 0; 
	padding-top:5px;
	clear: left;  
	font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px;
}
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 60%;
	padding: 3px;
	margin-top: 4px;
	font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px;
	
}
form.ddfm textarea {
	float: left; 
	position: relative;
	width: 60%;
	margin-bottom: 15px;
	margin-top: 4px;
	padding: 3px;
	font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px;
}
form.ddfm .submit {
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	clear:both;
	width: 95%;
	font-family:Calibri,Verdana,Helvitica,sans-serif; font-size:15px;
}