div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote
{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6
{
	font-style: normal;
	font-weight: 100%;
	font-size: 104%;
}
address, caption, cite, code, dfn, em, strong, th, var
{
	font-style: normal;
	font-weight: normal;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset
{
	border: 0;
}
img
{
	border: 0;
}
BODY
{
	background-attachment: fixed;
	background-color: #aeacb3;
	background-image: url(bak_home.gif);
	background-repeat: repeat-x;
	color: #505050;
	display: block;
	text-align: left;
	font: 75% Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}
A:link
{
	color: #0054a4;
	text-decoration: none;
}
A:hover
{
	color: #808080;
	text-decoration: underline;
}
A:visited
{
	color: #0054a4;
	text-decoration: none;
}
.recCol1 A IMG
{
	padding-top: 11px;
}
DIV#cont
{
	margin: 0px auto;
   	padding: 0px;
	background-color: #ffffff;
	border: solid 5px #ffffff;
   	width: 980px;
   	text-align: left;
}
/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 26px; width: 770px;
    background: url("bg.gif") no-repeat top;
    padding: 0px; margin: 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("lava.gif") no-repeat right -26px;
            width: 8px; height: 26px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("lava.gif") no-repeat top left;
                height: 26px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font: bold 12px arial;
            color: #fff; outline: none;
            text-align: center;
            height: 21px; top: 6px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 15px;
        }
       
#header_cont
{
	height: 115px;
	width: 980px;
	position: absolute;
}
.header
{
	height: 115px;
	width: 548px;
	float: left;
	background-color: #000000;
}
.logo
{
	height: 115px;
	width: 216px;
	float: left;
	border; 0;
}
.basket_cont
{
	height: 115px;
	width: 216px;
	float: left;
	background-image: url(basket_back.gif);
	background-color: #000000;
}
#right_main
{
	float: right;
	margin-left: 0px;
	margin-top: 125px;
	width: 770px;
}
DIV.basecontainer_top
{
	background-image: url(shadow_header.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0 0 4px;
	padding: 0 0 11px;
}
.topbar
{
	background-color: #a3a2a2;
	background-image: url(headerbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-color: #a8a7a7;
	border-style: solid;
	border-width: 1px;
	clear: both;
	padding: 4px 0 4px;
	text-align: center;
	width: 770px;
}
.topbar LI
{
	background-image: url(bullet2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: inline;
	margin: 0;
	padding: 0 18px 0 8px;
	font-style: normal;
	font-weight: bold;
	font-size: 104%;
}
.topbar LI A
{
	color: #ffffff;
	text-decoration: none;
}
.topbar LI A:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.topbar UL
{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
DIV.formR
{
	float: left;
	height: 45px;
	width: 540px;
}
DIV.formL
{
	float: left;
	height: 45px;
	width: 140px;
}
DIV.colR
{
	float: left;
	text-align: right;
	width: 140px;
}
DIV.colL
{
	float: left;
	width: 160px;
}
#header H1 SPAN
{
	display: none;
}
H1, BLOCKQUOTE
{
	margin: 0;
	padding: 0;
}
#leftside
{
	float: left;
	width: 180px;
}
#main
{
	float: right;
	padding-bottom: 11px;
	padding-left: 5px;
	width: 770px;
}
#main_prodview
{
	background-color: #F7F7F7;
	border: 1px solid #C0C0C0;
	float: right;
	padding-bottom: 11px;
	padding-left: 5px;
	width: 766px;
}
.CPbox1
{
	background-color: #f5f5f5;
	border: 1px solid #bbc3d3;
	color: #333333;
}
.CPbox2
{
	background-color: #f5f5f5;
	border: 1px solid #bbc3d3;
	color: #333333;
}
.CPbox2H
{
	background-color: #dddddd;
	color: #333333;
	font-size: 114%;
	padding: 1px;
}
.CPbox2H B
{
	color: #808080;
}
.CPbox2B
{
	background-color: #f5f5f5;
	color: #333333;
}
.CPpageHead
{
	border-bottom: 2px solid #cccccc;
	padding-bottom: 4px;
	padding-top: 4px;
}
.CPpageHead H2
{
	color: #808080;
	font-size: 14px;
	font-weight: strong;
	padding-bottom: 4px;
	padding-top: 4px;
}
.CPpageNav
{
	background-color: #eeeeee;
}
.CPgenHeadings
{
	background-color: #eeeeee;
}
.CPhomeImg
{
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
}
.CPhomeDesc
{
	border-bottom: 1px solid #cccccc;
}
.CPlines
{
	background-color: #cccccc;
}
.CPprodDesc
{
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
}
.CPprodDesc H2
{
	color: #3f4042;
	font-style: normal;
	padding-left: 6px;
	padding-right: 6px;
}
.CPprodDescDet H1
{
	color: #0054A4;
	font-size: 14px;
	margin: 0;
	font-family:Georgia
}
.CPprodDescDet H2
{
	font-size: 14px;
	margin: 0;
}
.CPprodDet
{
	font-size: 105%;
}
.CPprodSKU H3
{
	font-size: 60%;
	font-weight: normal;
	margin: 0;
}
.CPprodPriceT
{
	color: #0054a4;
	font-weight: bold;
}
.CPprodPriceV
{
	color: #0054a4;
	font-weight: bold;
}
.CPprodLPriceV
{
	font-weight: bold;
	text-decoration: line-through;
}
.CPprodSPriceV
{
	color: #de0921;
}
.CPprodSPriceT
{
	color: #de0921;
}
.CPfreeShipMsg
{
	color: #888888;
}
.CPinStock
{
	color: #808080;
}
.CPcatDescProd
{
	font-weight: bold;
}
.CPoptDesc
{
	font-style: italic;
}
.CPoptTxt
{
	font-size: 60%;
}
.CPcolsView
{
	border: 1px solid #cccccc;
}
.CPcolsView A:link
{
	color: #000099;
	text-decoration: none;
}
.CPcolsView A:visited
{
	color: #000099;
	text-decoration: none;
}
.CPcolsView A:hover
{
	color: #996666;
	text-decoration: underline;
}
.CPsysMsgErr
{
	color: #0054a4;
	font-size: 120%;
}
.CPhighlight
{
	background-color: #ffff5d;
	color: #000000;
}
.CPoptDescM
{
	color: #336699;
	font-weight: bold;
}
.CPcloseWindow
{
	font-size: 50%;
	text-decoration: none;
}
.install
{
	border: 1px solid #bbc3d3;
}
.installcomment
{
	padding-left: 30px;
}
.textBlock
{
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
.maintClosed
{
	color: #cc0000;
	font-size: 125%;
	text-align: center;
}
.CPContactUs
{
	font-size: 11px;
}
.findTable
{
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}
.listTable
{
	background-color: #eeeeee;
}
.listRowTop
{
	background-color: #ddddcc;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
}
.listRowHead
{
	background-color: #dddddd;
}
.listRowBot
{
	background-color: #ddddcc;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #888888;
}
DIV.securecode
{
	float: right;
	padding: 40px 240px 10px 0px;
}
DIV.search
{
	padding: 20px 0 0 80px;
}
DIV.basket
{
	font-size: 95%;
	margin: 0;
	position: absolute;
	right: 17px;
	top: 27px;
	width: 125px;
}
.basketinfo
{
	float: left;
	width: 125px;
}
.basketinfoB
{
	float: left;
	width: 100%;
}
.basketinfoB1
{
	float: left;
	width: 125px;
}
.basketinfoH
{
	color: #000;
	float: left;
	text-align: center;
	width: 126px;
}
.basketinfoHB
{
	color: #000;
	float: left;
	text-align: center;
	width: 125px;
}
.basketinfoL, .basketinfoL1
{
	color: #000;
	float: left;
	left: 0;
	padding-left: 5px;
	width: 48%;
}
.basketinfoR, .basketinfoR1
{
	color: #000;
	float: left;
	font-weight: 700;
	right: 0;
	width: 48%;
}
DIV.basecontainer
{
	background-image: url(shadow.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0 0 4px;
	padding: 0 0 11px;
}
.mmenubody
{
	background-color: #f6f6f6;
	background-image: url(shadowcontent.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.vertnav
{
	list-style-type: none;
	margin: 0;
	margin-left: 0;
	padding-bottom: 11px;
	padding-left: 0;
	padding-top: 11px;
	width: 200px;
}
.vertnav LI A
{
	background-image: url(bullet.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #3f4042;
	display: block;
	margin: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
	text-decoration: none;
	width: 179px;
}
.vertnav LI A:hover
{
	background-image: url(bullet1.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #666f6d;
	color: #ffffff;
	display: block;
	width: 179px;
}
DIV#basecontainerleft_top
{
	background-image: url(shadow-small.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 125px 0 4px;
	padding: 0 0 11px;
	width: 200px;
}

DIV#basecontainerleft
{
	background-image: url(shadow-small.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 4px;
	padding: 0 0 11px;
	width: 200px;
}
.topmenu H3
{
	background-color: #a7a7a7;
	background-image: url(headerbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-color: #a8a7a7;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	padding: 5px 16px 5px;
}
DIV.menucontainer
{
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px;
}
DIV.menucontainer H3
{
	background-color: #d0d0d7;
	background-image: url(headerbg_left3.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #666f6d;
	display: block;
	margin: 0;
	padding: 6px 0 10px 15px;
}
DIV.menucontainer IMG, DIV.mmenucontainer IMG
{
	vertical-align: bottom;
}
DIV.menucontainer1
{
	background-color: #f6f6f6;
	background-image: url(shadowcontent.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 11px;
}
DIV.menucontainer1 A
{
	color: #474251;
	text-decoration: none;
}
DIV.menucontainer1 A:hover
{
	background-color: #474251;
	color: #ffffff;
	text-decoration: underline;
}
DIV.menucontainer2
{
	background-color: #f3f3f3;
	padding: 11px;
}
DIV.menucontainer3
{
	background-color: #f6f6f6;
	background-image: url(container3_back.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px;
	padding: 11px;
}
DIV.homecontainer
{
}
DIV.homecontainer H3
{
	background-color: #d3d3d9;
	background-image: url(headerbgleft1.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #474251;
	display: block;
	margin: 0;
	padding: 11px 0 11px 11px;
	text-align: center;
}
DIV.menucontainer IMG, DIV.mmenucontainer IMG
{
	vertical-align: bottom;
}
DIV#footer
{
	clear: both;
	padding-top: 2px;
}
DIV.footerbox1
{
	color: #808080;
	float: left;
	font-size: 94%;
	margin: 0;
	min-height: 111px;
	padding: 0;
	width: 653px;
}
DIV.footerbox1 H3
{
	background-color: #a3a2a2;
	background-image: url(headerbg-bt.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	display: block;
	font-size: 110%;
	font-weight: 700;
	margin: 0;
	padding: 4px 0 6px 16px;
}
DIV.footerbox1content
{
	float: left;
	margin-bottom: 11px;
	margin-left: 0;
	margin-right: 7px;
	margin-top: 11px;
	padding: 0;
	width: 288px;
}
DIV.footerbox1content UL, DIV.footerbox2content UL
{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
}
DIV.footerbox2
{
	border-left: 1px solid #bababa;
	color: #808080;
	float: right;
	font-size: 94%;
	margin: 0;
	min-height: 111px;
	padding: 0;
	width: 325px;
}
DIV.footerbox2 H3
{
	background-color: #a3a2a2;
	background-image: url(headerbg-bt.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	display: block;
	font-size: 110%;
	font-weight: 700;
	margin: 0;
	padding: 4px 0 6px 14px;
}
DIV.footerbox2 P
{
	margin: 0;
	padding: 8px 125px 8px 14px;
}
DIV.footerbox2content
{
	margin: 11px 7px 11px 0;
	padding: 0;
	width: 292px;
}
DIV.footercontainerbox
{
	background-color: #ededed;
	border: 1px solid #bababa;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
DIV.footercontent
{
	clear: both;
	font-size: 94%;
	padding: 0;
}
.footercontainerbox A:link
{
	color: #0054a4;
	text-decoration: none;
}
.footercontainerbox A:hover
{
	text-decoration: underline;
}
.footercontainerbox A:visited
{
	color: #0054a4;
	text-decoration: none;
}
DIV.footerbox1 H4, DIV.footerbox2 H4
{
	color: #0054a4;
	font-size: 110%;
	font-weight: 700;
	margin: 0;
	padding: 4px 0 6px 14px;
}
#prodContent
{
	width: 760px;
}
#prodDetails
{
	float: left;
	width: 340px;
}
#rightCol
{
	float: right;
	width: 390px;
}
#addBox
{
	border: 1px solid #bbc3d3;
	margin-right: 5px;
}
.optionheader
{
	background-color: #353434;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	padding-top: 11px;
	text-align: center;
}
.addBoxContent
{
	background-color: #e3e3e3;
	background-image: url(option-fade.gif);
	background-repeat: repeat-y;
	font-size: 95%;
	padding-bottom: 20px;
	padding-left: 11px;
}
#subBox
{
	float: left;
	width: 335px;
}
#recBox
{
	float: left;
	padding-bottom: 11px;
	width: 760px;
}
#recBox H3
{
	font-size: 11px;
}
#catPageHead
{
	font-style: normal;
	font-weight: normal;
}
.recCol1
{
	background-color: #f9f9f9;
	background-image: url(../images/door_handle_recholder.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	float: left;
	height: 185px;
	margin-right: 2px;
	margin-top: 2px;
	padding-top: 11px;
	text-align: center;
	width: 186px;
}
.recCol1 a
{
	text-decoration: none;
}
.recCol2
{
	float: left;
	padding-top: 11px;
	width: 430px;
}
.recRow
{
	border-bottom-color: #cecece;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	float: left;
	height: 5px;
	padding-top: 5px;
	width: 100%;
}
#relatedimage
{
	padding-top: 0px;
}
.relateddesc
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 11px;
}
.allCat
{
	float: left;
	height: 240px;
	padding-left: 2px;
	padding-top: 11px;
	width: 190px;
}
.allCat IMG
{
	background-image: url(cat-bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.catDesc
{
	padding-left: 4px;
	text-align: left;
}
#catHTMLlong
{
	margin-top: 2px;
}
.cattext
{
	font-size: 108%;
	padding: 5px;
}
#catContent
{
	float: left;
}
.catNav
{
	background-color: #353434;
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px;
	color: #ffffff;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 5px;
	width: 758px;
}
.catNavLeft
{
	float: left;
}
.catNavLeft A:link
{
	color: #CECECE;
	text-decoration: none;
}
.catNavLeft A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.catNavLeft A:visited
{
	color: #CECECE;
	text-decoration: none;
}
.catNavRight
{
	float: right;
	text-align: right;
}
#catContent #prodinfoecB
{
	border-bottom: 1px solid #bbc3d3;
	border-left: 0.5em solid #bbc3d3;
	height: 10em;
	padding-bottom: 1em;
	padding-left: 1%;
	position: relative;
}
#prodinfoecL
{
	float: left;
	left: 0;
	text-align: left;
	width: 42%;
}
#prodinfoecM
{
}
#prodinfoecR
{
	float: left;
	height: 100%;
	position: relative;
	right: 1em;
	text-align: right;
	top: 0;
	width: 15%;
}
#prodinfoecRi
{
	left: 0;
	position: absolute;
	width: 49%;
}
#prodinfoecRb
{
	bottom: 0;
	position: absolute;
	right: 0;
	text-align: left;
	width: 49%;
}
.prodinfoColM
{
	background-color: #f7f7f7;
	background-image: url(../images/cat_list.png);
	background-position: top right;
	background-repeat: no-repeat;
	border: 1px solid #cecece;
	float: left;
	height: 244px;
	margin-bottom: 2px;
	margin-right: 2px;
	position: relative;
	text-align: center;
}
.prodimage
{
	padding-top: 8px;
}
.prodinfoColB
{
	padding-top: 4px;
}
.pricing
{
	padding-top: 12px;
}
#prodinfo2Col
{
	float: left;
	height: 15em;
	position: relative;
	text-align: center;
	width: 49%;
}
#prodinfo2ColT
{
	float: left;
	left: 0;
	padding: 1em;
	text-align: left;
	width: 69%;
}
#prodinfo2ColI
{
	bottom: 1em;
	height: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 1em;
	width: 30%;
}
.extra_body
{
	background-color: #ebeaec;
	background-image: url('extra_back.jpg');
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: auto;
	margin-bottom: 2px;
	width: 765px;
}

.extra1
{
	background-color: #ebeaec;
	background-image: url('extra_1.jpg');
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: auto;
	margin-bottom: 2px;
	width: 765px;
}
.extra2
{
	background-color: #ebeaec;
	background-image: url('extra_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra3
{
	background-color: #ebeaec;
	background-image: url('extra_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra4
{
	background-color: #ebeaec;
	background-image: url('extra_4.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra5
{
	background-color: #ebeaec;
	background-image: url('extra_5.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	width: 188px;
}
.extra6
{
	background-color: #ebeaec;
	background-image: url('extra_6.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra7
{
	background-color: #ebeaec;
	background-image: url('extra_7.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra8
{
	background-color: #ebeaec;
	background-image: url('extra_8.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	margin-right: 2px;
	width: 188px;
}
.extra9
{
	background-color: #ebeaec;
	background-image: url('extra_9.jpg');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 188px;
	margin-bottom: 2px;
	width: 188px;
}
.extra10
{
	background-color: #ebeaec;
	background-image: url('extra_10.jpg');
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	color: #000000;
	float: left;
	height: 220px;
	margin-bottom: 2px;
	width: 765px;
}
.extra_content
{
	padding-left: 15px;
	padding-right: 200px;
	padding-top: 16px;
}
.extra_content2
{
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 16px;
	width: 720px;
}
.homeCol4
{
	border-bottom: 1px solid #ccc;
	float: left;
	height: 160px;
	margin-bottom: 11px;
	width: 760px;
}
.homeCol1Left
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	width: 190px;
}
.homeCol1Right
{
	float: left;
	height: 100%;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	width: 570px;
}
.homeCol2
{
	border-bottom: 1px solid #ccc;
	float: left;
	height: 160px;
	margin-bottom: 11px;
	margin-right: 11px;
	width: 370px;
}
.homeCol2Left
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.homeCol2Right
{
	float: left;
	height: 100%;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	width: 140px;
}
.homeCol3
{
	border-bottom: 1px solid #ccc;
	float: left;
	height: 160px;
	margin-bottom: 11px;
	margin-right: 11px;
	width: 240px;
}
.homeCol3Left
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	width: 125px;
}
.homeCol3Right
{
	float: left;
	height: 100%;
	padding-left: 11px;
	text-align: left;
	vertical-align: top;
	width: 100px;
}
.homeCol4
{
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	float: left;
	height: 220px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-top: 2px;
	position: relative;
	text-align: center;
	width: 188px;
}
.homeCol4 .overlay
{
	background-image: url(../images/overlay.png);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 72px;
	position: absolute;
	right: 0;
	top: 0;
	width: 73px;
}
.homeCol4 A
{
	color: #333;
	text-decoration: none;
}
.home_main_1
{
	background-image: url(../images/Door-Handles-Home-22.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 220px;
	margin-right: 2px;
	width: 505px;
}
#homepage_main_left
{
	color: #e2e2e2;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px;
	margin-left: 15px;
	margin-right: 0px;
	width: 265px;
}
#homepage_main_left h1
{

	color: #ffffff;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	line-height: 26px;
	text-align: left;
}
#homepage_main_left A:link
{
	color: #e2e2e2;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#homepage_main_left A:visited
{
	color: #e2e2e2;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.home_main_2
{
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 220px;
	text-align: center;
	width: 255px;
}
.home_why_buy
{
	background-image: url(../images/back2.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 160px;
	margin-top: 2px;
	margin-right: 2px;
	width: 380px;
}
#why_buy_text {
	margin-top:78px;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.home_secure
{
	background-image: url(../images/back.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 160px;
	margin-top: 2px;
	margin-right: 2px;
	width: 380px;
}
#home_secure_text {
	margin-top:62px;
	margin-right:115px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.home_main_3
{
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 219px;
	margin-right: 2px;
	margin-top: 2px;
	width: 252px;
}
.home_main_4
{
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 219px;
	margin-right: 2px;
	margin-top: 2px;
	width: 252px;
}
.home_main_5
{
	border: 1px solid #bbc3d3;
	color: #000;
	float: left;
	height: 219px;
	margin-right: 2px;
	margin-top: 2px;
	width: 252px;
}
.row
{
	float: left;
	font-color: #808080;
	margin-top: 6px;
	width: 685px;
}
.row2
{
	float: left;
	font-color: #808080;
	font-weight: strong;
	margin-top: 6px;
	width: 685px;
}
DIV.row
{
	float: left;
	width: 745px;
}
#policy
{
	height: 115px;
	margin-bottom: 10px;
	width: 980px;
}
