.main_spacer
{
display: none;

}

#test
{
width: 1024px;
margin: 0 auto;
text-align: center;
}

.spacer
{
height: 10px;
width: 1024px;
background: #000;
}

#headtop
{
width: 1024px;
margin: 0 auto;
text-align: center;
background-image: url(images/lighthouse/headbg.jpg);
color: #fff;
height: 93px;
}

.headtopaddress
{
height: 93px;
width: 150px;
float: right;
padding-top: 10px;
font-family: tahoma;
font-size: 10px;
color: #fff;
text-align: left;
padding-right: 23px;
}

.toptext {
margin-right: 30px;
font-face: verdana;
font-size: 10px;
color: #fff;
padding-top: 12px;
}

#leftnav
{
margin: 0 auto;
width: 156px;
margin-left: -15px;
position: absolute;
}

.guide{
margin-left: 6px;
background: url(images/lighthouse/guide.gif);
width: 166px;
height: 119px;
}

.address{
font-size: 10px;
color: #ffffff;
font-family: verdana;
margin-right: 20px;
padding-top: 10px;
}

.address a{
text-decoration: none;
color: #ffffff;
}

.address a:hover{
}

#search {
width: auto;
float: right;
}
#test2
{
width: 1024px;
margin: 0 auto;
text-align: center;
background: url(images/lighthouse/navbg.jpg);
}

.footer {
background: #aa815c;
color: #fff;
font-family: verdana;
font-size: 10px;
text-align: center;
margin:0 auto;
width: 1024px;
clear: both;
padding-top: 10px;
padding-bottom: 12px;

}

.footer a{
color: #fff;
text-decoration: none;
}

body
{
background: #000;
background-attachment: fixed;
margin: 0 auto;
text-align: center;

}

#sbar
{
background-image: url(/images/lighthouse/searchbar.jpg);
width: 1024px;
height: 52px;
text-align: left;
margin: auto;
}

table
{
vertical-align: top;
margin: auto;

}



/*.products
{
width: 70%;
height: 550px;
}*/
td
{
padding: 0px;
maring: 0px;
vertical-align: top;
}

.section_left
{
background-color: #000;
width: 175px;
}

.section_main
{
background-color: #000;
width: 629px;
height: 100%;
overflow: hidden;
margin-left: 10px;
}

.maintext {
margin-left: 10px;
margin-right: 15px;
text-align: left;
font-family: tahoma;
font-size: 11px;
margin-top: -30px;
font-family: tahoma;
color: #fff;
}

.section_right
{
background-color: #000;
width: 175px;
color: #fff;
}

.column_right{
padding: 0px;
margin:0px;
}

.column_right-inner{
width: 155px;
margin: 0 auto;
}

.notice {
background: url(images/lighthouse/notice.gif) no-repeat;
height: 337px;
margin-left: 7px;
}

.noticetext {
font-family: tahoma;
font-size: 10px;
color: #fad806;
margin-top: 40px;
margin-left: 11px;
width: 135px;
position: absolute;
}

.theshop{
position: absolute;
background: url(/images/lighthouse/theshop.gif);
width: 165px;
height: 591px;
margin-left: 7px;
}

.shoppics {
margin-top: 40px;
font-family: verdana;
font-size: 12px;
color: #fad806;
text-align: center;

}

.shoptext {

}

#basketback
{
width: 155px;
height: 120px;
color: #000;
background-repeat: no-repeat;
}



#rightfix
{
margin-left: 0px;
_margin-left: 5px; /* IE Fix */
margin-right: 0px
}



a.header {color: #ffffff; text-decoration: none; font-family: arial; font-size: 11px;}
a.header:visited {color: #ffffff; text-decoration: none; font-family: arial; font-size: 11px;}
a.header:hover {color: #ffffff; text-decoration: underline; font-family: arial; font-size: 11px;}
a.header:active {color: #ffffff; text-decoration: none; font-family: arial; font-size: 11px;}

/* body class */
	    .bodyclass {
                background-color : ;
                margin: 0px 0px;
	    }

	    /* left section class */
	    .header_left, .column_left, A.links_left {
                font-family : verdana, arial, sans-serif;
                text-align : ;
            }
            .section_left {
                background-color : ;
                text-align : ;
                vertical-align : top;
            }
            .sectionborder_left {
                background-color : ;
            }
            .header_left {
                background-color : ;
                color : ;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;
            }
            .column_left {
                color : ;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
               margin-left:25px;
margin-top: 9px;
            }
            A.links_left:link, A.links_left:active, A.links_left:visited {
                text-decoration: none;
                font-style : normal;
                font-weight: normal;
                font-size : 8pt;
                color : ;
            }
            A.links_left:hover {


                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : ;
            }



	    /* top section class */
	    .header_top, .column_top, A.links_top {
                font-family : verdana, arial, sans-serif;
                text-align : ;
            }
            .section_top {
                background-color : #ffffff;
                text-align : ;
                vertical-align : top;
            }
            .sectionborder_top {
                background-color : #ffffff;
            }
            .header_top {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;










            }
            .column_top {
                background-color : #FFFFFF;

                color : #000000;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
            }
            A.links_top:link, A.links_top:active, A.links_top:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }
            A.links_top:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }



	    /* right section class */
	    .header_right, .column_right, A.links_right {
                font-family : verdana, arial, sans-serif;
                text-align : ;
                color: #000;
            }
            .section_right {
                background-color : ;
                text-align : ;
                vertical-align : top;
            }
            .sectionborder_right {
                background-color : ;
            }
            .header_right {
                background-color : ;
                color : ;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;
            }
            .column_right {
                background-color : ;
                color : #000;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
            }
            A.links_right:link, A.links_right:active, A.links_right:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000;
            }
            A.links_right:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000 ;
            }


	    /* bottom section class */
	    .header_bottom, .column_bottom, A.links_bottom {
                font-family : verdana, arial, sans-serif;
                text-align : ;
color: #fff;
            }
            .section_bottom {
                background-color : #ffffff;
                text-align : ;
                vertical-align : top;
            }
            .sectionborder_bottom {
                background-color : #ffffff;
            }
            .header_bottom {
                background-color : #FFFFFF;
                color : #000000;
                font-style : normal;
                font-weight : bold;
                font-size : 8pt;
            }
            .column_bottom {
                background-color : ;
                color : #000000;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;

.column_bottom a{
color: #fff;
}
            }
            A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }
            A.links_bottom:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 8pt;
                color : #000000;
            }


	    /* main section class */
	    .header_main, .column_main, A.links_main {
                font-family : verdana, arial, sans-serif;
                color: #ffffff;
                font-size : 100% ;
            }
            .section_main {
                background-color : ;
                text-align : ;
                vertical-align : top;
            }
            .sectionborder_main {
                background-color : ;
            }
            .header_main {
                background-color : ;
                color : #ffffff;
                font-style : normal;
                font-weight : bold;
                font-size : 110%;
            }
            .column_main {
                background-color : ;
                color : #ffffff;
                font-style : normal;
                font-weight : normal;
                font-size : 100%;
            }
            A.links_main:link, A.links_main:active, A.links_main:visited {
                text-decoration : none;
                font-style : normal;
                font-weight : normal;
                font-size : 100%;
                color : #ffffff ;
            }
            A.links_main:hover {
                text-decoration : underline;
                font-style : normal;
                font-weight : normal;
                font-size : 100%;
                color : #ffffff;;
            }


		/* small text class */

	    .small_main {
                font-style : ;
                font-weight : normal;
                font-size : 8pt;
                color : #fff;
	    }


	    /* error font class */
	    .font_error {
                font-style : ;
                font-weight : bold;
                font-size : 10pt;
                color : red;
	    }


	    /* button class */
	    .buttonstyle {
                background-color: ;
                font-family: ;
                font-size: pt;
                color: ;
	    }
	    input.btnhov{
                border-color: ;
	    }


	    /* input field class */
	    .font_input {
                background-color: ;
                border: 1px solid ;
                font-family: ;
                color: #648673;
	    }


	    /* bespoke css IDs */
	    #lastview_tbl {
                /* last viewed products section css */
	    }
	    #lastview_hdr {
                /* last viewed products section header css */
	    }
	    #cart_tbl {
             color: #fff;
margin-top: 10px;
margin-left: 18px;
margin-bottom: 20px;
	    }

#cart_tbl hr{
background: #fff;
border: 0;

}

	    #cart_tbl a{
             color: #fff;
text-decoration: none;

	    }

	    #cart_hdr {
              color #fff;

	    }
	    #srch_tbl {
                /* search section css */
	    }
	    #srch_hdr {
                /* search section header css */
	    }
	    #catMenu_tbl {
                /* category menu section css */
	    }
	    #catMenu_hdr {
                /* category menu section header css */
	    }
	    #top10_tbl {
                /* Top Sellers section css */
	    }
	    #top10_hdr {
                /* Top Sellers section header css */
	    }
	    #login_tbl {
                /* login section css */
	    }
	    #cat_hdr {
                /* product category header css */
	    }
	    #catprods_hdr {
                /* category product listings header css */
	    }
	    #catprods_tbl {
                /* category product listings table css */
	    }
	    #prod_tbl {
                /* product detail page css */
	    }
	    #item_Tbl {
                /* product detail page item layout css */
	    }
	    #shopcart_hdr {
                /* basket stage header css */
	    }
	    #shopcart_tbl {
                /* basket stage table css */
	    }
	    #summary_tbl {
                /* summary stage table css */

	    }
	    #sitemap_tbl {
                /* sitemap table css */
	    }




	   ul.makeMenu, ul.makeMenu ul {
margin-top: -15px;
                width: auto;
              margin-left: 0px;
              padding-left: 0px;
cursor: default;
text-decoration: none;

font-weight: normal;

	    }
	    ul.makeMenu li {
                list-style-type: none;
                margin: 0px;
                position: relative;
                border: 0px solid #000000;
text-decoration: none;
font-weight: normal;
	    }
	    ul.makeMenu li > ul {
               text-align: left;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
font-weight: normal;
padding-left: 0px;
font-weight: normal;
	    }

	    ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
            text-decoration: none;
            color: #362c1c;
font-weight: normal;
	    }
	    ul.makeMenu ul.CSStoShow {
                display: block;
                  text-decoration: none;
font-weight: normal;
	    }
	    ul.makeMenu li:hover > ul {
font-weight: normal;
                display: block;
text-decoration: none;
	    }

	    ul.makeMenu li a {
font-family: tahoma;
               color: #362c1c;
                display: block;
                width: 100%;
                font-weight: bold;
padding-top: 15px;
padding-bottom: 2px;
text-decoration: none;
margin: 0px;

	    }

	    ul.makeMenu li > ul a {
               color: #362c1c;
                display: block;
                width: 100%;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
font-weight: normal;

	    }

	    ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {
               font-decoration: none;
	    }
	    ul.makeMenu li:hover > a {
font-decoration: none;

	    }

.baskettext {
font-family: verdana;
font-size: 10px;
color: #000;
}

.baskettext a {
text-decoration: none;
color: #000;
}

.contenttext {
font-family: tahoma;
font-size: 11px;
color: #000;
}

.contenttext a{
color: #000;
}   
