body {margin:20px; padding:0px; background:#5F5F5F url(/img/back.gif);}
body, td { font-family: arial; font-size: 12px; color: #000000; }
form { margin: 0px; }
a { color: #004D9C; text-decoration:none; }


#container { position: relative; left: 50%; top: 0px;  margin-left: -450px;  width:900px; border:solid 1px #000; background:#fff url(/img/top.gif) repeat-x top;}

#logo { float:left;}
#topright {float:right; border-right:solid 1px white; //margin-right:-2px;}

#icons {margin-top:31px; display:table; height:30px; }
#icons div.icon {display:block; float:left; margin-right:2px;}
#icons #city {float:left; width:222px; background: url(/img/p2.gif) no-repeat left top; padding:10 0 10 15px; color:#837300; //width:252px; //margin-right:-2px;}
#icons #city select {width:160px; margin:0 0 0 15px; padding:0px; height:21px;}
#icons .signup {float:left; width:212px; background: url(/img/p3.gif) no-repeat left top; padding:14 0 13 15px; color:#837300; //width:217px; //margin-right:-2px;}
#icons .signup a {text-decoration:underline; color:#837300;}
#icons .signup img {margin-right:5px;}
#menu {clear:both; padding-top:29px; }
#menu div.item {float:left;  padding:8 15 7 15px;}
#menu div.item a {font-size:16px; font-weight:bold; color:#1E62A8;}
#menu div.item a:hover {text-decoration:none;}
#menu div.itemact {float:left; background:url(/img/m1.gif) no-repeat left top;}
#menu div.itemact b {display:block; font-size:16px; font-weight:bold; color:#FFF001; background:url(/img/m2.gif) no-repeat right top; padding:8 15 7 15px;}


#main {background:#fff; padding:15 40 15 40px;}
#main #inner {display:table; width:820px; }

#secondmain {background:#FAFAFA; padding:15 40 15 40px; border-top:solid 1px #004D9C; padding-bottom:30px;}
#secondmain .inner {width:100%;}

h1 {font-size:18px; margin:0 0 10 40px;}

#column {width:33%; float:left;}
div.link {}
div.link a {cursor:pointer; cursor:hand; display:block; border-bottom:solid 1px #EBEBEB; padding:3 10 3 35px; }
div.link a:hover {background:#F6F6F6;} 

div.letter {position:absolute; width:22px; height:22px; background:#FFDE00; font-size:18px; color:#fff; text-align:center; float:left; }


div.cart {width:560px; position:absolute; top:0px; left:0px; background: url(/img/cart2.gif) no-repeat bottom; padding-bottom:30px; z-index: 1; visibility: hidden;}
div.cart div.inner {background:url(/img/cart1.gif) no-repeat top;}
div.cart h2 {margin:0px; padding:8px; font-size:14px; font-weight:bold; text-transform:uppercase;}

div.cart div.item {display:table; width:540px;clear:both; padding:7 10 7 10px; border-bottom:solid 1px #DDD;}
div.cart div.item b {float:left; width:25%; display:block; text-transform:uppercase; font-weight:normal;}
div.cart div.item i {float:left; width:20%; display:block; font-style:normal;}
div.cart div.item span {float:left; width:30%; display:block;}
div.cart div.item a {float:left; width:25%; display:block;}

div.cart div.itemfree {display:table; width:540px;clear:both; padding:7 10 7 10px; border-bottom:solid 1px #DDD; color:#929292;}
div.cart div.itemfree b {float:left; width:25%; display:block; text-transform:uppercase; font-weight:normal;}
div.cart div.itemfree i {float:left; width:20%; display:block; font-style:normal; font-size:18px;}
div.cart div.itemfree span {float:left; width:30%; display:block;}
div.cart div.itemfree a {float:left; width:25%; display:block;}

div.rules {width:560px; margin-left:-239px; position:absolute; top:200px; left:50%; background: #fff; border:solid 2px #CFB400; padding-bottom:0px; z-index: 2; }
div.rules div.inner {}
div.rules h2 {margin:0px; padding:8px; font-size:14px; font-weight:bold; text-transform:uppercase;}
div.rules ol {margin:0 0 0 20px; padding:20 20 0 20px;}
div.rules ol li {margin:0px; padding:0 0 20 0px;}
div.rules div.button {margin:0 0 0 20px; padding-bottom:20px;}


#submenu { font-size:16px;}
#submenu ul {list-style-type:none; margin:15 0 15 0px; padding:0px; width:50%; float:left; display:block; }
#submenu ul li {margin:0px; padding:0 0 10 15px; background:url(/img/bullet.gif) no-repeat; }


ul.sitemap {list-style-type:none; margin-left:10px; padding-left:0px; background:url('/img/dot.gif') repeat-y left; margin-top:10px; padding-bottom:0px;}
ul.sitemap li {padding-left:20px; padding-top:6px; background:url('/img/dot2.gif') no-repeat 0 12px;}
ul.sitemap li.last { background:url('/img/dot3.gif') no-repeat left top;}
ul.sitemap ul {margin-left:20px; margin-top:10px; padding-left:0px; font-size:11px; // margin-left:0px;} 


table.table2 {border:0px; border-collapse:collapse; width:100%;}
table.table2 td {padding:7 0 7 0px; border-bottom:solid 1px #d0d0d0;}
table.table2 tr.bottom td {background:#fff; padding:10 0 10 0px; }
table.table2 td textarea {height:100px; }
table.table2 td input {width:100px;}


table.prices {border:0px; border-collapse:collapse; width:100%; margin-top:10px;}
table.prices td {padding:7 0 7 0px; border-bottom:solid 1px #d0d0d0;}
table.prices tr.header td {font-size:11px; color:#777; font-weight:bold;}
table.prices tr.b td {font-size:12px; color:#004D9C; font-weight:bold;}

div.prices {width:560px; margin-left:-239px; position:absolute; top:200px; left:50%; border:solid 2px #CFB400; background:#fff; padding-bottom:0px; z-index: 100; }
div.prices div.inner {}
div.prices h2 {margin:0px; padding:8px; font-size:14px; font-weight:bold; text-transform:uppercase;}
div.prices ol {margin:0 0 0 20px; padding:20 20 0 20px;}
div.prices ol li {margin:0px; padding:0 0 20 0px;}
div.prices div.button {margin:0 0 0 20px; padding-bottom:20px;}
