* {    margin: 0;    padding: 0;    }body {    background-color: #5E5E5E;    background-image: url(http://www.vendio.com/stores/.template/hanopop/current/img/bgpattern.png);    background-repeat: repeat;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;    }h1 { font-size: 18px }#wrapper {    margin: 0 auto;    width: 1017px;    }#faux {    background-color: #FFF;    margin: 0 auto;    width: 980px;    }#fauxpl {    background-color: #FFF;    height: 1024px;    margin: 0 auto;    width: 980px;    }#fauxhome {    background-color: #FFF;    height: 860px;    margin: 0 auto;    width: 980px;    }.hpbox {    margin: 0 auto;    overflow: hidden;    width: 100%;    }.hpboxc {    float: left;    margin-left: -7px;    width: 618px;    }.hpboxp {    float: left;    margin-left: 15px;    width: 750px;    }#header {    color: #000;    height: 103px;    margin: 0;    padding: 0;    width: 1017px;    }#navigation {    background-image: url(http://www.vendio.com/stores/.template/hanopop/current/img/menu.png);    color: #FFF;    font-size: 12px;    font-weight: 700;    height: 26px;    margin: 0;    padding: 10px 0 0;    text-align: right;    width: 1017px;    }#leftcolumn {    background-image: url(http://www.vendio.com/stores/.template/hanopop/current/img/left.png);    color: #FFF;    display: inline;    float: left;    height: 399px;    left: -18px;    margin-left: 0;    padding: 0;    position: relative;    top: 0px;    width: 181px;    }#content {    color: #3F3F3F;    display: inline;    float: left;    margin: 30px;    padding: 0;    position: relative;    }#contentc {    color: #3F3F3F;    display: inline;    float: left;    margin: 0 0 20px;    padding: 0;	width: 685px;    position: relative;    }#footer {    background-image: url(http://www.vendio.com/stores/.template/hanopop/current/img/footerbg.png);    clear: both;    color: #FFF;    height: 270px;    margin: 0 auto;    width: 980px;    }#footercontent { padding: 15px 0 }#fc1 {    color: #666;    float: left;    margin-left: 80px;    width: 110px;    }#fc2 {    color: #666;    float: left;    margin-left: 60px;    width: 370px;    }#fc3 {    color: #666;    float: left;    margin-left: 60px;    width: 240px;    }#copy {    clear: both;    color: gray;    font-size: 11px;    font-weight: 700;    padding-top: 30px;    text-align: center;    width: 980px;    }.fheader {    color: #B3B3B3;    font-size: 13px;    font-weight: 700;    line-height: 20px;    }.ftext {    color: #666;    font-size: 10px;    line-height: 13px;    }.pheading {    color: #3F3F3F;    font-size: 13px;    font-weight: 700;    line-height: 20px;    }.phtext {    color: #595959;    font-size: 11px;    line-height: 13px;    }.poweredby { display: none }.clear {    background: none;    clear: both;    }#leftcolumn ul {    color: #FFF;    font-size: 12px;    font-weight: 700;    line-height: 31px;    list-style-type: none;    padding-left: 25px;    text-transform: uppercase;    }.hpboxp ul {	padding-left: 25px;	}hr {    border: 1px solid #000;    height: 1px;    }.pagetitle {    color: #EE3163;    text-transform: uppercase;    }div.box {    background: #222;    border: 1px solid #262626;    color: #fff;    margin: 0 auto;    position: relative;    top: 50px;    width: 370px;    } div.box h1 {     border-bottom: 1px solid #161712;     border-top: 1px solid #161712;     color: #fff;     font-size: 14px;     padding: 10px 0 10px 10px;     text-transform: uppercase;     } div.box label {     background: #1C1C1C;     border-bottom: 1px solid #161712;     border-top: 1px solid #262626;     display: block;     padding: 10px 0;     width: 100%;     }  div.box label span {      color: #bbb;      display: block;      float: left;      font-size: 12px;      padding: 10px 20px 0 0;      text-align: right;      width: 100px;      } div.box info {     background: #1C1C1C;     border-bottom: 1px solid #161712;     border-top: 1px solid #262626;     display: block;     padding: 10px 0;     width: 100%;     }  div.box info span {      color: #bbb;      display: block;      float: left;      font-size: 12px;      padding: 10px 20px 0 0;      text-align: right;      width: 100px;      } div.box .input_text {     background: #262626;     border-bottom: 1px double #171717;     border-left: 1px double #333;     border-right: 1px double #333;     border-top: 1px double #171717;     color: #fff;     padding: 10px;     width: 200px;     } div.box .button {     background: #EE3163;     border: 0;     border-bottom: 1px double #B20037;     border-left: 1px double #ED5F8A;     border-right: 1px double #ED5F8A;     border-top: 1px double #B20037;     color: #fff;     font-weight: 700;     left: 240px;     margin: 10px 0;     padding: 10px;     position: relative;     top: 0px;     width: 100px;     }.buttonback {    background: #F26D25;    float: left;    border: 0;    border-bottom: 1px double #C13B28;    border-left: 1px double #EEAF95;    border-right: 1px double #EEAF95;    border-top: 1px double #C13B28;    color: #fff;    font-weight: 700;    margin: 0 0 4px 0;    padding: 10px;    width: 180px;    text-transform: uppercase;    text-decoration: none;    text-align: center;    }div.boxid {    background: #222;    border: 1px solid #262626;    color: #fff;    width: 200px;    float: left;    } div.boxid h1 {     margin-top: 5px;     color: #fff;     font-size: 10px;     text-transform: capitalize;     font-weight: normal;     } div.boxid a {     color: #EE3163;     font-size: 10px;     text-transform: capitalize;     font-weight: 700;     text-decoration: none;     } div.boxid label {     background: #1C1C1C;     border-bottom: 1px solid #161712;     border-top: 1px solid #262626;     display: block;     padding: 10px;	 height: 87px;     }  div.boxid span {     background: #1C1C1C;     border-bottom: 1px solid #161712;     border-top: 1px solid #262626;     display: block;     padding: 10px;	 height: 18px;     }  div.boxid spanso {     background: #1C1C1C;     border-bottom: 1px solid #161712;     border-top: 1px solid #262626;     display: block;     padding: 10px;	 height: 50px;     } div.boxid .input_text {     background: #262626;     border-bottom: 1px double #171717;     border-left: 1px double #333;     border-right: 1px double #333;     border-top: 1px double #171717;     color: #fff;     padding: 10px;     width: 200px;     } div.boxid .button {     background: #EE3163;     border-bottom: 1px double #B20037;     border-left: 1px double #ED5F8A;     border-right: 1px double #ED5F8A;     border-top: 1px double #B20037;     color: #fff;     text-decoration: none;     font-weight: 700;     margin: 10px;     padding: 10px;     width: 205px;     position: relative;     top: 20px;     }.ftext a:link,.ftext a:visited,.ftext a:active {    color: #666;    text-decoration: none;    }.searchbox {    border: 0;    color: #F56C22;    margin: 11px 0 0 10px;    padding: 1px 0 1px 5px;    width: 130px;    }#mailinglistbox {    background-image: url(http://www.vendio.com/stores/.template/hanopop/current/img/mailinglist.png);    font-size: 12px;    height: 162px;    margin-top: 26px;    width: 181px;	position: relative;	top: 188px;    }#mlboxtext {    color: #FFBBDD;    font-size: 10px;    margin: 17px 0 0 23px;    width: 135px;    }.mailinglist {    border: 0;    color: #EE3163;    margin: 36px 0 0 10px;    padding: 1px 0 1px 5px;    width: 130px;    }.pltable { border-spacing: 5px }.plcell {    border: 1px dotted #666;    height: 259px;    }.plinfo {	color: #FFF;    background-color: #000;    margin: 0 0 0 2px;    padding: 7px 0 7px 7px;    width: 191px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;    }.pltitle {    color: #FFF;    font-size: 10px;    text-transform: lowercase;    }.plthumb {    height: 200px;    margin: 2px 0 0 2px;    width: 200px;    }.cthumb {    height: 75px;    margin: 0;    width: 75px;    }.plprice {    color: #FFF;    font-size: 13px;    font-weight: 700;    text-transform: lowercase;    }.plquantity {    color: #666;    font-size: 10px;    text-transform: lowercase;    }#otp {    display: inline;    float: left;    height: 399px;    margin: 0;    padding: 0;    position: relative;    right: -26px;    top: 0px;    width: 181px;    }.pagdiv {    margin: 0 auto;    text-align: center;    width: 632px;    }.pag {    color: black;    font-size: 11px;    font-weight: 700;    position: relative;    top: -5px;    }.paglabel {    color: gray;    font-size: 11px;    position: relative;    top: -5px;    }.paglabel {    color: gray;    font-size: 11px;    position: relative;    top: -5px;    }.cart {    color: gray;    width: 750px;    font-size: 11px;    }.cart td {	border: 1px solid #D9D9D9;	text-align: center;	padding: 5px 0 5px 0;    }.cart td {    color: #3F3F3F;    font-size: 11px;    }.cart td a:link,.cart td a:visited,.cart td a:active,.cart td a:hover {    color: gray;    text-decoration: none;	font-weight: 700;    }.cart2 {    color: gray;    font-size: 11px;    position: relative;    top: -5px;    }#navigation a:link,#navigation a:visited,#navigation a:active,ul a:link,ul a:visited,ul a:active,.searchboxa a:link,.searchboxa a:visited,.searchboxa a:active,.searchboxa a:hover {    color: #FFF;    text-decoration: none;    }#navigation a:hover {    color: #EE3163;    text-decoration: none;    }.ftext a:hover {    color: #EE3163;    font-weight: 700;    text-decoration: none;    }ul a:hover {    color: #F56C22;    text-decoration: none;    }.detailimage {    margin: 0 4px 0 70px;    padding: 20px;    max-height: 364px;    border: 1px solid #D9D9D9;    float: left;    }