html,body {height:100%; border:0; padding:0; margin:0; min-height:100%; width:100%;}
body {font-family:verdana; font-size:11px; background-color:#406AA3; background-image:url('/_webart/cart32/Tricalifornia/bgd.gif') !important; background-repeat: repeat-y;}
body,td,p,ul,ol {font-family:Verdana,Arial,Helvetica; font-size:11px;}

h1 {font-family:Verdana,Arial,Helvetica; font-size:16px; color:#02265F; text-decoration:none; font-weight:bold; margin:0px;}

h2 {font-family:Verdana,Arial,Helvetica; font-size:16px; color:#CA8B11; text-decoration:none; font-weight:bold; padding:0px; text-align:left; margin:0px; padding-top:20px;}
h3 {font-family:Verdana,Arial,Helvetica; font-size:14px; text-decoration:none; font-weight:bold; margin:0px; padding:0px; padding:2px 0px;}
h4 {font-family:Verdana,Arial,Helvetica; font-size:14px; text-decoration:none; font-weight:bold; margin:0px; padding:0px; padding:2px 0px; text-align:center;}

form {margin-bottom:0px;}
td {empty-cells:show;}

#maincontent {margin-left:280px; margin-top:-8px; width:auto; background-color:#ffffff;}
#bodycontent {padding:0px 10px;} /* padding in main table */
/* hack to fix IE/safari non-support of min-height */
.prop {float:right; width:1px;}
.minheight {height:850px;}
.clear {clear:both; height:1px; overflow:hidden;}

#tbg {width:100%; height:128; background-image:url('/_webart/cart32/Tricalifornia/tbg.gif');  background-repeat: repeat-x;}
#tlimage {position:absolute; display:inline; z-index:10; width:277px; height:274; top:0px; left:0px;}
#theader {position:absolute; display:inline; z-index:99; width:587px; height:128px; top:0px; left:179px; padding:0px; border:0px; margin:0px; vertical-align:top; clear:both;}
/* Hides from IE-mac - fix IE positioning bug \*/
* html #theader {margin:-1px !important; height:129px !important;}
/* End hide from IE-mac */

#lnav {z-index:5; height:auto; position:absolute; top:300px; left:0px; width:239px; }

.lnavbuttons a {display:block; color:#000000; padding:4px 0px 4px 7px; border:1px outset #000000; font:12px Arial,sans-serif; font-weight:bold; text-decoration:none; text-align:left; background:url('/cart32/TricalStore_files/lnavbg.gif') #918D84 repeat-x; margin-left:30px; margin-bottom:9px; width:180px;}
.lnavbuttons a:visited {color:#000000;}
.lnavbuttons a:hover {color:#ffff00; text-decoration:none;}
.lnavbuttons a.snav {display:block; margin-left:50px; width:152px; background-image:none; background-color:#2B5896; padding:4px 0px 4px 8px; color:#ffffff; font-size:11px; font-weight:normal; border:0px; border-left:7px solid #ffffff;}
.lnavbuttons a.snav:visited {color:#ffffff;}
.lnavbuttons a.snav:hover {color:#000000; border-left:7px solid #000000; background-color:#918D84;}

/* Hides from IE-mac \*/
* html .lnavbuttons a {height:1%;}
/* End hide from IE-mac */

.hbar1bullet {display:block; background-image:url('/_webart/cart32/Tricalifornia/hbarbg.gif'); background-color:#ffffff; background-repeat:no-repeat; background-position:0 0px; margin-left:80px; height:26px; margin-bottom:15px; margin-right:-10px;}

.hbar1text {color:#ffffff; font-size:15px; font-weight:bold; border-top:2px solid #000000; border-bottom:2px solid #000000; padding:2px; background-color:#406AA3; height:18px; margin-left:45px;}

#footer {color:#ffffff; font-size:11px; text-align:right; border-top:2px solid #000000; border-bottom:2px solid #000000; padding:3px; margin-left:258px; background-color:#406AA3; clear:both;}
#footer a, #footer a:visited {color:#ffffff; text-decoration:none;}
