body { margin:0px; padding:0 0 100 0; }

#master { width:100%; position:relative; text-align:center; }

#layout-master { width:928px; position:relative; margin:0 auto;  }

#pagebody { position:relative; z-index:2;margin-bottom:75px;}
#pagebody-login { position:relative; z-index:2; }

#footer { position:absolute; left:0px; bottom:-1px; z-index:1; }

#lovebox { width: 140px; padding:5px; margin:5px; float:right; border:solid 1px #efefef; }

#loginlink { position:absolute; top:5px; left:5px;width:600px; }
#search{position:absolute; top:5px; right:5px;width:170px;}
#browse{position:absolute; top:200px; left:80px;}
#topstrip-mousetrail{position:absolute; top:90px; left:290px;color:#666666;font-family:arial, helvetica, sans-serif;font-size:70%;text-align:left;width:615px;}
#topstrip-mousetrail a{color:#666666}
#minicart{position:absolute; top:20px; left:5px;width:600px;text-align:left;color:#666666;font-family:arial, helvetica, sans-serif;font-size:70%;font-weight:bold; }
#minicart a{color:#666666;}

table.layout-master { width:928px; }
td.upper-lhs { width:250px; height:650px; background-image:url(../images/slope.gif); background-position:left bottom; background-repeat:no-repeat; vertical-align:top; }
td.upper-rhs { width:678px; padding:50 0 0 20; height:1%; }

td.logo { padding:60 25 0 60;  }
#nav{margin-top:10px; z-index:100; position:relative; }
td.nav { padding:30 25 0 60; text-align:right; }
td.nav table { float:right; width:100%; }

td.body-rhs { padding:33px; padding-bottom:150px; vertical-align:top; height:500px; }

td.body-rhs table td table td table td table td { font-size:12px; }

td.navitem {padding:0 15 0 15;font-family:arial, helvetica, sans-serif; color:#333; font-size:11px; font-weight:bold; text-align:center; cursor:hand; border-right:solid 1px #8CC63F; height:20px; }
td.navitem a { color:#333; text-decoration:none; }
td.navitem-over { padding:0 15 0 15;font-family:arial, helvetica, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-align:center; cursor:hand; border-right:solid 1px #8CC63F; background-color:#8CC63F; }
td.navitem-over a { color:#fff; text-decoration:none; }
td.navitem-on { padding:0 15 0 15;font-family:arial, helvetica, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-align:center; cursor:hand; border-right:solid 1px #8CC63F; background-color:#8CC63F; }
td.navitem-on a { color:#fff; text-decoration:none; }

td.productrecommendations-text{font-size:80%; color:#666666;line-height:130%;}
td.productrecommendations-text a{font-size:100%;}
table.productrecommendations-outer{margin-top:15px;}
span.pbody-text-recommend{ font-size:80%; color:#666666;line-height:130%;font-weight:bold; }

p{ color:#666666;line-height:130%;font-family:arial, helvetica, sans-serif;}

table.quicklogin{font-size:90%;}
td.quickloginheader{padding-left:5px;background-color:#70ba37;font-size:105%; color:#ffffff;line-height:180%;font-family:arial, helvetica, sans-serif;font-weight:bold;width:300px;}
td.quicklogintext{padding:10 0 10 0;}
span.forgotten-password{color:#55b147;font-weight:bold;font-size:95%;}
span.forgotten-password a{color:#55b147;}

span.thankyou-text-header{font-size:130%; color:#666666;line-height:180%;font-family:arial, helvetica, sans-serif;font-weight:bold;}
span.thankyou-text{font-size:100%; color:#666666;line-height:180%;font-family:arial, helvetica, sans-serif;}
span.thankyou-text-bold{font-size:100%; color:#666666;line-height:180%;font-family:arial, helvetica, sans-serif;font-weight:bold;}
