/* CSS Document */

/*GENERAL*/
body { margin:0; padding:0; text-align:center; background:#FFFFCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#container {  width:768px; position:relative; margin-left:auto; margin-right:auto; margin-top:50px; text-align:left; }
/*Home Page Heading*/
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin:5px 0 0 5px; }
/*Adventure Page Heading*/
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; margin:100px 0 0 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0 15px 0 0; float:left; }
h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; font-weight:bold; padding:0; margin:0; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; margin:80px 0 0 0; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 40px 0 30px; }
img {border:0 solid #000000; }
table {background-color:#FFFFFF; }
table p {margin:0; padding:0; }
a {cursor:pointer; color:blue; }
a:hover {color:red; }
.hr {border-bottom:2px #000000 solid; margin:0 20px 0 20px; }

/*CLASSES*/
.leftfloat {float:left; clear:left; }
.rightfloat {float:right; clear:right; margin:0 15px 0 5px; }
.nodisplay {display:none; }
.redisplay {display:inline-table; }
.includes { font-size:11px; }
.cardpics {float:left; margin:0 5px 0 30px; }
.justify {text-align:justify; }
.moreinfo {margin:0 0 0 0; float:right; text-decoration:underline; cursor:pointer; }
.asterix {font-size:16px; }
.border { border-bottom-color:#aad504;
		border-left-color:#df003f; 
		border-right-color:#b7a9ce; 
		border-top-color:#f3bb00; 
		border-style:solid; border-width:5px;
		}
.adventurepic {position:relative; }
.familypic {position:relative; }
.indulgpic {position:relative; }
.romancepic {position:relative; }
.bullet {float:left; margin:0 5px 0 0; }
.bullet1 { float:left; margin:0 5px 0 120px; }
.bullet2 { float:left; margin:0 5px 0 30px; }
.headings {color:#000000; text-decoration:none; cursor:pointer; }
.listitems { margin:0 0 10px 30px; padding:0;}
.listitems li { margin:0 0 0 15px; padding:0; list-style-image:url(../img/point.gif);}
.poptable { background-color:#fff3a9; }
.tableprice { background-color:transparent;}
.bglight {background-color:#f4e2ff;}
.bgdark {background-color:#dac9e6;}
.bggrey {background-color:#aad504;}
.cardpicsheight {height:170px; }
.productname {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; text-decoration:underline; }
.error {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:red; text-align:center; }
.bottom {position:absolute; right:20px; bottom:20px; }
.bottom2 {position:absolute; left:20px; bottom:20px; }
.pxpadding {text-align:right; vertical-align:top; position:relative; top:2px; }
.imgpxpadding {padding-top:1px; }
.menu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; }
.menu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#df003f; text-decoration:underline; }

/*IDs*/
#scrolladv {height:420px; overflow:auto; scrollbar-3dlight-color:#82964e; scrollbar-arrow-color:#82964e; scrollbar-base-color:#c9dd92; scrollbar-darkshadow-color:#82964e; }
#scrollrom {height:420px; overflow:auto; scrollbar-3dlight-color:#bc9c9d; scrollbar-arrow-color:#bc9c9d; scrollbar-base-color:#eac9ca; scrollbar-darkshadow-color:#bc9c9d; } 
#scrollfam {height:420px; overflow:auto; scrollbar-3dlight-color:#c6b48a; scrollbar-arrow-color:#c6b48a; scrollbar-base-color:#f3dfb4; scrollbar-darkshadow-color:#c6b48a; } 
#scrollext {height:420px; overflow:auto; scrollbar-3dlight-color:#c6b48a; scrollbar-arrow-color:#c6b48a; scrollbar-base-color:#f3dfb4; scrollbar-darkshadow-color:#c6b48a; } 
#scrollind {height:420px; overflow:auto; scrollbar-3dlight-color:#8e8c9b; scrollbar-arrow-color:#8e8c9b; scrollbar-base-color:#dad7e8; scrollbar-darkshadow-color:#8e8c9b; } 
#scrollterms { margin:90px 0 0 0; height:425px; overflow:auto; scrollbar-3dlight-color:#82964e; scrollbar-arrow-color:#82964e; scrollbar-base-color:#c9dd92; scrollbar-darkshadow-color:#82964e; } 
#scrollcheckout {position:relative; top:-20px; left:15px; height:410px; width:440px; overflow:auto; scrollbar-3dlight-color:#8e8c9b; scrollbar-arrow-color:#8e8c9b; scrollbar-base-color:#dad7e8; scrollbar-darkshadow-color:#8e8c9b; background-color:#ffffff; } 
#vertalign {valign:middle; }
#formmargin {position:absolute; top:80px; left:15px; padding:0; margin:0; }
#formmargin tr {padding:0; margin:0; }
#formmargin td {padding:0; margin:0; }
#formmargin1 {position:absolute; top:170px; left:15px; padding:0; margin:0; }
#popup {font:Arial, Helvetica, sans-serif 12px; text-align:left; }
#popup p {text-align:left; margin:10px 20px 10px 20px; padding:0; }
#map {width:928px; height:493; }
#map p {text-decoration:none; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
#map a {text-decoration:none; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
#whitebg {background-color:#FFFFFF; }
#contacttable {padding:0; margin:0 30px 0 30px; width:350px; }
#hyperlink a {cursor:pointer; color:black; text-decoration:none; }
#hyperlink a:hover {color:purple; }

/*HEADER*/
#header { margin:0; padding:0; position:relative; z-index:4; }
h1 {background:url(../img/HilifeLogo.gif) no-repeat; display:block; width:170px; height:75px; margin:10px 0 0 10px; padding:0; position:absolute; top:0; left:0; }

/*CONTENT*/
/*Backgrounds*/
#content { position:relative; background:url(../img/content_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contenthome { position:relative; background:url(../img/content_bg3.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentabout { position:relative; background:url(../img/about_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentadv { position:relative; background:url(../img/adventure_bg.jpg) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentrom { position:relative; background:url(../img/romance_bg.jpg) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentind { position:relative; background:url(../img/indulgence_bg.jpg) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentfam { position:relative; background:url(../img/familyfun_bg.jpg) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentext{ position:relative; background:url(../img/Extravagance_bg.jpg) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentcontact { position:relative; background:url(../img/contactus_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#stores { position:relative; background:url(../img/ourstores_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentorder { position:relative; background:url(../img/ordernow_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentterms { position:relative; background:url(../img/t&c_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
#contentprivacy { position:relative; background:url(../img/privacypolicy_bg.gif) no-repeat; display:block; width:482px; height:525px; margin:0; padding:0; float:left; z-index:1; }
/*Pictures*/
#homepics { position:relative; margin: 50px 0 0 -40px; z-index:4; }
#homepics img {position:relative; z-index:4; border:0; margin:0 5px 0 0; }

/*NAVIGATION*/
#nav { position:relative; background:url(../img/nav_bg1.gif) no-repeat; display:block; width:286px; height:525px; margin:0; padding:0; float:left; z-index:0; }
#nav ul { position:relative; top:145px; left:80px; list-style-type:none; margin:0; padding:0;}
#nav li { font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; margin:0 0 15px 0; }
#nav a:hover {color:#000000;}
#homeflash {position:absolute; top:140px; left:75px; z-index:1; }
.home a { padding:2px; margin:0 0 0 25px; border:#000000 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.home a.here { border:#000000 2px solid; color:#000000; background:#ffffff; }
/*#aboutflash {position:absolute; top:202px; left:95px; z-index:1; }
.about a { padding:2px; margin:0 0 0 25px; border: #000000 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.about a.here { border:#FFFFFF 2px solid; color:#FFFFFF; background:#000000; }*/
#advenflash {position:absolute; top:177px; left:75px; z-index:1; }
.adven a { padding:2px; margin:0 0 0 25px; border:#aad504 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.adven a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#aad504; }
#romanflash {position:absolute; top:215px; left:75px; z-index:1;}
.roman a { padding:2px; margin:0 0 0 25px; border:#df003f 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.roman a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#df003f; }
#indulflash {position:absolute; top:254px; left:75px; z-index:1;}
.indul a { padding:2px; margin:0 0 0 25px; border:#b7a9ce 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.indul a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#b7a9ce; }
#familyflash {position:absolute; top:292px; left:75px; z-index:1; }
.family a { padding:2px; margin:0 0 0 25px; border:#f3bb00 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.family a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#f3bb00; }
#extraflash {position:absolute; top:330px; left:75px; z-index:1; }
.extra a { padding:2px; margin:0 0 0 25px; border:#744927 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.extra a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#f3bb00; }
#contactflash {position:absolute; top:408px; left:75px; z-index:1; }
.contact a { padding:2px; margin:0 0 0 25px; border:#000000 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.contact a.here { border:#FFFFFF 2px solid; color:#000000; background:#ffffff; }
#checkoutflash {position:absolute; top:492px; left:240px; z-index:1; }
.checkout a { padding:2px; margin:0 0 0 25px; border:#000000 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.checkout a.here { border:#FFFFFF 2px solid; color:#ffffff; background:#000000; }
#storeflash {position:absolute; top:368px; left:75px; z-index:1; }
.stores a { padding:2px; margin:0 0 0 25px; border:#006bb6 2px solid; text-decoration:none; display:block; width:130px; color:#000000; }
.stores a.here { border:#FFFFFF 2px solid; color:#000000; background:#ffffff; }

/*CART*/
#cart {position:absolute; top:495px; left:20px; display:block; width:240px; }

/*FOOTER*/
#footer {background:url(../img/footer_bg.gif) no-repeat; display:block; width:768px; height:14px; clear:left; margin:0; padding:0; }
#footer ul {margin: 0; padding:0; list-style:none; }
#footer li { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#footer a {text-decoration:none; color:#000000; font-weight:bold; }
#footer a:hover {text-decoration:none; color:#e10044; font-weight:bold;}
.homefooter {position:relative; left:60px; }
.contactfooter {position:relative; left:190px; }
.privacyfooter {position:relative; left:174px; }
.suppliersfooter {position:relative; left:360px; }
.termsfooter {position:relative; left: 480px; }

