/*body { background: #669900; background-image: url('/graphics/powerball_store/bg_w_head.jpg'); background-repeat: repeat-x; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; margin: 0px; }*/
body { background: #666666; background-image: url('/graphics/common/background_home.jpg'); background-repeat: repeat-x; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #404040; margin: 0px; }

#contentheader { background:transparent; width:1040px; text-align:center; margin:10px auto 0px; }

#container { text-align: left; width: 800px; margin: 0px auto 0px; border: 0px solid #e3e3e3; background: #ffffff; }
#base { clear: both; font-size: 10px; text-align: center; width: 800px; margin: 0px auto 0px; }
#contentTop { width: 800px; margin:20px auto 0px; height: 100px; background: transparent url('/graphics/common/contentTopWhite-800.png') top right no-repeat; }
#contentBot { width: 800px; margin:0px auto 20px; height: 20px; background: transparent url('/graphics/common/contentBot-800.png') bottom right no-repeat; }
#botLinks { width: 850px; text-align:center; margin:0px auto 20px; height: 20px; background:transparent; }

#inner { text-align: left; width: 800px; min-height: 500px; margin: 0px; padding: 15px 0px 15px 0px; }
#innerLeft { width: 200px; margin-left: 0px; float: left; z-index:2;}
#innerRight { width: 170px; margin-left: 25px; float: left; }
#innerMain { width: 575px; margin-left: 15px; float: left; }
#products { background:transparent; width:520px; float:left; margin:0px; border:0px; text-align:right;}
#Left { width: 260px; float: left; text-align: center; }
#Right { width: 260px; float: left; }

.highlight { width:500px; padding: 10px; background: transparent; border:1px solid #3399cc; text-align: center; margin: 10px auto 10px; }
.borderGrey { width:640px; padding: 0px; background: transparent; border:1px solid #cccccc; margin: 10px auto 10px; }
.highlight_column { width:328px; background: transparent; border:0px; border-top: 1px solid #3399cc; margin: 10px auto 10px; }
.boxit { width:500px; padding: 10px; background: #e9e9e9; border:0px solid #3399cc; text-align: left; margin: 10px auto 10px; }
.centerit { width:500px; padding: 10px; background: transparent; border:0px solid #3399cc; text-align: left; margin: 10px auto 10px; }

.product { float: left; width:100px; height:120px; padding:0px; margin:5px; background:transparent; border: 0px solid #ffffff; font-size: 11px; text-align: center; }
.product:hover { background: #cccccc; }

.center { text-align:center; }
div.padding { padding:15px; }

.column10 { float: left; width:10px; padding: 10px; background: transparent; border: 0px solid; }
.column20 { float: left; width:20px; padding: 10px; background: transparent; border: 0px solid; }
.column30 { float: left; width:30px; padding: 10px; background: transparent; border: 0px solid; }
.column40 { float: left; width:40px; padding: 10px; background: transparent; border: 0px solid; }
.column50 { float: left; width:50px; padding: 10px; background: transparent; border: 0px solid; }
.column60 { float: left; width:60px; padding: 10px; background: transparent; border: 0px solid; }
.column70 { float: left; width:70px; padding: 10px; background: transparent; border: 0px solid; }
.column80 { float: left; width:80px; padding: 10px; background: transparent; border: 0px solid; }
.column90 { float: left; width:90px; padding: 10px; background: transparent; border: 0px solid; }
.column100 { float: left; width:100px; padding: 10px; background: transparent; border: 0px solid; }
.column110 { float: left; width:110px; padding: 10px; background: transparent; border: 0px solid; }
.column120 { float: left; width:120px; padding: 10px; background: transparent; border: 0px solid; }
.column130 { float: left; width:130px; padding: 10px; background: transparent; border: 0px solid; }
.column140 { float: left; width:140px; padding: 10px; background: transparent; border: 0px solid; }
.column150 { float: left; width:150px; padding: 10px; background: transparent; border: 0px solid; }
.column160 { float: left; width:160px; padding: 10px; background: transparent; border: 0px solid; }
.column170 { float: left; width:170px; padding: 10px; background: transparent; border: 0px solid; }
.column180 { float: left; width:180px; padding: 10px; background: transparent; border: 0px solid; }
.column190 { float: left; width:190px; padding: 10px; background: transparent; border: 0px solid; }
.column200 { float: left; width:200px; padding: 10px; background: transparent; border: 0px solid; }
.column250 { float: left; width:250px; padding: 10px; background: transparent; border: 0px solid; }
.column300 { float: left; width:300px; padding: 10px; background: transparent; border: 0px solid; }
.column350 { float: left; width:350px; padding: 10px; background: transparent; border: 0px solid; }
.column400 { float: left; width:400px; padding: 10px; background: transparent; border: 0px solid; }
.column425 { float: left; width:425px; padding: 10px; background: transparent; border: 0px solid; }
.column450 { float: left; width:450px; padding: 10px; background: transparent; border: 0px solid; }

blockquote { text-align: left; margin: 0px; padding: 10px; line-height: 22px; text-indent: 40px; background: url('/graphics/common/quote.gif') no-repeat top left; }
blockquote p { text-align: left; margin-top: 0; }

.prod_options { width: 524px; margin: 0px auto 0px; border: 0px; border-bottom:1px solid #e9e9e9; }
.prod_option_model { float: left; text-align: left; width: 80px; padding: 3px; }
.prod_option_name { float: left; text-align: left; width: 220px; padding: 3px; }
.prod_option_price { float: left; text-align: left; width: 100px; padding: 3px; }
.prod_option_actions { float: left; text-align: left; width: 100px; padding: 3px; }
.prod_option_footnote { float: left; text-align: left; width: 400px; margin-left: 100px; padding: 3px; }

#cart_line { width: 520px; margin: 0px auto 0px; border: 0px; height: 32px; border-bottom: 1px solid #e9e9e9; }
#cart_line_summary { width: 520px; margin: 0px auto 0px; border: 0px; height: 28px; }
#cart_line_actions { width: 520px; margin: 0px auto 0px; border: 0px; height: 28px; }

#cart_head_item { float: left; text-align: left; width: 270px; padding: 3px; height: 15px; font-weight: bold; background: #e3e3e3; color: #990000; }
#cart_head_qty { float: left; text-align: center; width: 40px; padding: 3px; height: 15px; font-weight: bold; background: #e3e3e3; color: #990000; }
#cart_head_price { float: left; text-align: right; width: 60px; padding: 3px; height: 15px; font-weight: bold; background: #e3e3e3; color: #990000; }
#cart_head_linetotal { float: left; text-align: right; width: 60px; padding: 3px; height: 15px; font-weight: bold; background: #e3e3e3; color: #990000; }
#cart_head_actions { float: left; text-align: left; width: 60px; padding: 3px; height: 15px; font-weight: bold; background: #e3e3e3; color: #990000; }

#cart_item { float: left; text-align: left; width: 270px; padding: 3px; }
#cart_qty { float: left; text-align: center; width: 40px; padding: 3px; }
#cart_price { float: left; text-align: right; width: 60px; padding: 3px; }
#cart_linetotal { float: left; text-align: right; width: 60px; padding: 3px; }
#cart_actions { float: left; text-align: left; width: 60px; padding: 3px; }

#cart_summary { float: left; text-align: right; width: 382px; padding: 3px; }
#cart_summaryprice { float: left; text-align: right; width: 60px; padding: 3px; }

#form { width: 400px; background:transparent; margin:10px auto; }
#form fieldset { border: 1px solid #404040; width:380px; margin: 15px auto 15px; }
#form label { width: 124px; float: left; padding:2px; text-align: right; margin: 3px; font-weight: bold; display: block; }
#form input { color: #404040; background: #eeeeee; border: 1px solid #cccccc; margin: 3px; width: 200px; }
#form select { color: #404040; background: #eeeeee; border: 1px solid #cccccc; margin: 3px; width: 200px; }
#form .select100 { color: #404040; background: #eeeeee; border: 1px solid #cccccc; margin: 3px; width: 100px; }
.select100 { color: #404040; background: #eeeeee; border: 1px solid #cccccc; margin: 3px; width: 100px; }
#form .small { color: #404040; background: #eeeeee; border: 1px solid #cccccc; margin: 3px; font-size: 11px; width: 100px; }
#form .submit input { color: #000000; background: #e3e3e3; border: 2px outset #404040; padding: 0px; margin: 4px 0px 10px 133px; width: 100px; }
#form .checkbox input { color: #000000; margin: 3px; width: 14px; background: #eeeeee; }
#form legend { color: #990000; background: #FFFFFF; font-weight: bold; border: 0px; padding: 2px 6px; }
#form p { font-size: 11px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; margin: 0px; }
#form p.announce { font-size: 10px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffcc; margin: 5px auto 5px; border: 1px solid #990000; border-style: solid none solid none; font-weight: normal; color: #666666; margin: 10px auto 10px; width: 374px; }
.textarea { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; border: 1px solid #cccccc; margin: 3px; height: 80px; width: 200px; background: #eeeeee; }

#summary .label { width: 90px; float: left; text-align: right; padding: 3px; border: 0px; font-weight: bold; font-size: 11px; }
#summary .value { width: 140px; float: left; text-align: left; padding: 3px; border: 0px; font-weight: normal; font-size: 11px; }

p { font-size: 11px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; margin: 0px; }
p.announcement { font-size: 12px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #990000; margin: 10px auto 20px; width: 230px; min-height: 100px; padding: 30px 20px 0px 50px; background-image: url('/graphics/powerball_store/background_announcement.jpg'); background-repeat: no-repeat; }
p.center { font-size: 11px; text-align: center; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #666666; margin: 0px; }
p.small { font-size: 9px; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.red { color:#ff0000; }

#products h3 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; padding-right: 20px;}

img, div #contentBot, div #contentTop, div #contentTopWhite, div #contentTopBlack { behavior:url('http://www.powerballs.com/italy2/css/htc/iepngfix.htc'); }
img { border:0px; margin: 0px; padding: 0px; }
.clear { clear: both; }

a:link, a:visited {color: #404040; text-decoration: underline; }
a:focus, a:hover, a:active {color: #990000; text-decoration: underline; }
#botLinks a:link, #botLinks a:visited, #botLinks a:focus, #botLinks a:hover, #botLinks a:active {color: #e3e3e3; text-decoration: underline; }

/* this is for the LHS nav menu */
ul.navmenu { font-size: 12px; padding: 0; margin: 0; list-style: none; border-bottom: 1px solid #99cc00; width: 170px; background-color: transparent; }
ul.navmenu li.head { background: transparent; background-image: url('/graphics/powerball_store/Navbar_Head.jpg'); padding: 3px; height: 20px; color: #eeeeee; font-weight: bold; text-align: center; vertical-align: middle; }
ul.navmenu li.main { border-top: 1px solid #99cc00; border-left: 0px; border-right: 0px; background-image: url('/graphics/powerball_store/nav_bg.jpg'); background-repeat: no-repeat; padding: 5px; }
ul.navmenu li.main:hover { color: #000000; background-image: url('/graphics/powerball_store/nav_bg_dark.jpg'); background-repeat: no-repeat; padding: 5px; }
ul.navmenu li a { text-decoration: none; display: block; width: 150px; color: #404040; padding: 3px 10px; }

/* this is for the LHS nav menu */
ul.topnav { font-size: 11px; margin: 0; padding: 5px; font-weight: bold; border: 0px; background-color: transparent; }
ul.topnav li { display: inline; border: 0px; }
ul.topnav li.spacer { color: #99cc00; font-weight: bold; }
ul.topnav li a { text-decoration: none; color: #FFFFFF; }
ul.topnav li a:hover { color: #99cc00; }

#christmas_shipping { width:430px; margin:20px auto 20px; border:1px solid #cccccc; background:#ffffff; padding:10px; }
#christmas_shipping h1 { color:#990000; font-size:12px; font-weight:bold; text-align:center; padding:0px; }
#christmas_shipping table { width:400px; margin:5px auto 10px; border-spacing:0px; border-collapse:colapse; background:transparent; padding:10px; }
#christmas_shipping tr { background:transparent; padding:0px; }
#christmas_shipping tr.alt { background:#cccccc; padding:0px; }
#christmas_shipping th { color:#990000; padding:2px; margin:0px; text-align:center; font-weight:bold; }
#christmas_shipping th.left { color:#404040; padding:2px; margin:0px; text-align:left; font-weight:bold; border-bottom:1px solid #dddddd; }
#christmas_shipping td { padding:3px; margin:0px; text-align:center; font-weight:normal; border-bottom:1px solid #dddddd; }


