body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#DDDDDD;
color:#FFFFFF;
margin:0px;
background-image:url(/newimages/bodybg.gif);
background-repeat:repeat-x;
line-height:140%;
}

a:link, a:visited {
/*color:#8b9a9b;*/
color:#FFFFFF;
text-decoration:none;
border-bottom:1px dotted #ffffff;
}

a:hover {
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

a.greenlink:link, a.greenlink:visited {
color:#5e6c6e;
text-decoration:none;
border:none;
}

a.greenlink:hover {
color:#436767;
text-decoration:underline;
border:none;
}

a.greenlinkactive {
color:#436767;
text-decoration:underline;
border:none;
font-weight:bold;
}

a.buttonlink:link, a.buttonlink:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #ffffff;
font-size:12px;
}

a.buttonlink:hover {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid#ffffff;
font-size:12px;
}

#footer a:link, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.selectednav {
color:#FFFFFF;
}

#mycart{
position:absolute;
left:842px;
top:7px;
}

#content {
position:relative;
margin:0px auto;
width:980px;
background-color:#000000;
}

#header{
position:relative;
width:980px;
height:58px;
background-color:#000000;
}

#logo{
position:relative;
float:left;
width:96px;
height:58px;
background-image:url(/newimages/logo.gif);
background-repeat:no-repeat;
}

#logosecure{
position:relative;
float:left;
width:96px;
height:58px;
background-image:url(/hallidaybaillie/newimages/logo.gif);
background-repeat:no-repeat;
}

#mainnav {
position:relative;
float:right;
font-size:11px;
height:14px;
margin:40px 10px 4px 0px;
text-transform:uppercase;
font-weight:normal;
color:#8b9a9b;
}

#mainimage {
position:relative;
width:980px;
height:329px;
background-image:url(/newimages/homemainimage.jpg);
background-repeat:no-repeat;
}

#mainimagesecure {
position:relative;
width:980px;
height:329px;
background-image:url(/hallidaybaillie/newimages/homemainimage.jpg);
background-repeat:no-repeat;
}

#homecontent {
position:relative;
width:730px;
/*height:321px;*/
padding:30px 150px 30px 100px;
/*background-image:url(/newimages/hometextbg.jpg);*/
background-color:#595e61;
background-repeat:no-repeat;
}

#maincontent {
position:relative;
width:730px;
/*height:321px;*/
padding:30px 150px 30px 100px;
background-color:#595e61;
}

#footer {
position:relative;
width:100%;
/*bottom:0px;*/
height:20px;
background-color:#000000;
text-align:center;
padding-top:8px;
font-size:9px;
}

#productimage {
position:relative;
float:left;
width:590px;
height:310px;
text-align:center;
background-color:#fff;
}

#productdetail {
position:relative;
float:left;
width:390px;
height:310px;
background-color:#595e61;
overflow:hidden;
}

#productcontent {
/*position:relative;*/
clear:both;
width:950px;
/*height:450px;*/
padding:20px 15px;
background-image:url(/newimages/productcontentbg.gif);
background-repeat:no-repeat;
}

#productnav {
position:relative;
float:left;
width:145px;
padding:0px 20px 20px 10px;
color:#446767;
border-right:1px dotted #777777;
}

#productsubnav {
position:relative;
float:left;
width:165px;
padding:0px 20px 20px 20px;
color:#446767;
border-right:1px dotted #777777;
}

#installation {
position:relative;
float:left;
width:152px;
padding:0px 20px 20px 20px;
color:#000000;
border-right:1px dotted #777777;
}

#gallery {
position:relative;
float:left;
width:150px;
padding:0px 20px 20px 20px;
color:#000000;
}

#related {
position:relative;
float:left;
width:150px;
padding:0px 0px 20px 20px;
color:#000000;
border-left:1px dotted #777777;
}

.stdinput{
font-size:11px;
}

.iefixer{
behavior: url(/iepngfix.htc); 
}

.iefixersecure{
behavior: url(/iepngfixsecure.htc); 
}

.map {
width:200px;
height:150px;
background-color:#777;
float:right;
}

.map a, .map span {
display:none;
}

