*{padding:0;margin:0;border:0;}
body,html{width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
h1#buy-i-love-ny-logo{text-indent:-9999px;background:url(../i/buy-i-love-ny-logo.png);width:250px;height:210px;position:absolute;top:-18px;margin-left:105px;left:50%;}
h1#buy-i-love-ny-logo a{width:250px;height:210px;display:block;}
h1#buy-i-love-ny-logo a:hover{background:none;}
h2 {font-size:42px;margin-bottom:10px;color:#222;}
h3 {font-size:18px;margin-bottom:5px;font-weight:normal;}
h3.popup{font-size:24px;margin-bottom:10px;color:#222;font-weight:normal;}
h4 {font-size:16px;margin-bottom:10px;font-weight:normal;}
caption {font-size:16px;margin-bottom:10px;font-weight:bold;}
p{margin-bottom:12px;line-height:125%;}
p a{color:#ed1c24;text-decoration:none;}
p a:hover{background:#ed1c24;color:#fff;}
a:hover {background:none;}
li {list-style-type:none;}
select{border:1px solid #999;margin-bottom:10px;}
strong{color:#ed1c24;}
strong.plain{color:#000;}
em {text-decoration:underline;font-style:none;}
input,form{margin:0;padding:0;}
input, textarea, select {border:0;margin-left:4px;padding:3px;font-size:12px;background: #fff;font-family:Arial;}
.i-love-ny-t-shirt{color:#ed1c24;}
#wrapper{width:100%;height:100%;}
#top-bar{width:100%;height:6px;background:#333;}
#container{width:700px;margin:0 auto;}
#check-it-out{position:relative;left:60px;top:18px;background:url(../i/check-it-out.png);width:96px;height:39px;display:block;}
#header{width:100%;height:80px;}
#header ul#menu{float:left;margin-top:20px;}
#header ul#menu li{padding:8px 5px;display:inline;margin-right:15px;float:left;list-style-type:none;background:#666;-moz-border-radius:8px; -webkit-border-radius:8px;}
#header ul#menu li a{padding:5px 20px;font-size:15px;color:#fff;text-decoration:none;}
#header ul#menu li a:hover{background:none;}
#header ul#menu li:hover{background:#ed1c24;}
#header ul#menu li.free-shipping{background:#ed1c24;}
#header ul#menu li.free-shipping:hover{background:yellow;color:#ed1c24;}
#header ul#menu li.free-shipping a:hover{color:#ed1c24;}
#left{width:69%;float:left;padding-top:10px;}
#left p{font-size:14px;}
#left p.normal{font-size:12px;font-weight:normal;}
#left #i-love-NY-trivia{margin:15px 0 25px 0;padding:15px 0 0 0;font-size:12px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#left #i-love-NY-trivia p{font-size:11px;}
#left #buy-2-ny-t-shirts{margin-bottom:30px;}
#left #ny-t-shirt, #ny-t-shirt img{float:left;width:280px;height:280px;margin:20px 0;}
#left #google-checkout{width:180px;float:right;margin-top:30px;text-align:center;padding:10px;font-weight:bold;}
#left #google-checkout strong, #google-checkout a strong{color:#ed1c24;}
#left #google-checkout a strong:hover{color:#fff;}
#left #google-checkout form{margin-bottom:20px;}
#left #bulk-discounts{margin-bottom:10px;padding:0;}
#left #bulk-discounts form, #left #google-checkout form{margin:0;padding:0;}
#left #google-checkout h4{margin:10px 0 0 0;}
#left #bulk-discounts td, #left #bulk-discounts th{text-align:left;margin:0;border-bottom:1px solid #e5e5e5;padding:2px 0;}
#left #bulk-discounts td.i-love-ny-t-shirt-qty{padding-right:10px;}
#left #bulk-discounts td.i-love-ny-t-shirt-price{padding-right:10px;color:#ed1c24;}
#left #bulk-discounts td.buy-now{padding-left:5px;}
#left #bulk-discounts td a {margin:0;padding:0;float:right;}
#left #bulk-discounts td a img{margin:0;padding:0;float:right;}
#right{float:right;width:27%;font-size:11px;margin-top:100px;}
#right ul{margin:0 0 20px 0;padding:0;}
#right ul.bullets li{width:100%;background:url(../i/li.png) no-repeat left top;list-style-type:none;padding: 3px 0 3px 25px;}
#right #W3C {background:url(../i/w3c.gif);width:70px;height:29px;display:block;margin-top:5px;}
#right #W3C img{width:70px;height:29px;margin:0;padding:0;}
#right #W3C a:hover{background:none;}
#right .ny-tee-free-shipping {background:url(../i/nyc-tees-free-shipping.gif);width:100px;height:39px;margin:3px 0 8px 0;}
#right .ny-tee-free-shipping img{width:100px;height:39px;margin:0;}
#right #nyc-tee-pics li {margin-right:0;margin-bottom:10px;width:60px;height:60px;float:left;display:block;}
#right #nyc-tee-pics li a img {width:50px;height:50px;border:2px solid #e5e5e5;}
#right #nyc-tee-pics li a img:hover {border:2px solid #ed1c24;}
#right #form-box{background:#e5e5e5;padding:10px;width:200px;}
#right #form-box .form-error {margin:5px 0;font-weight:bold;background:url(../i/error.gif)left top no-repeat;padding-left:25px;}
#right #form-box .form-success {margin:5px 0;font-weight:bold;background:url(../i/success.gif)left top no-repeat;padding-left:25px;}
#right #form-box .form-table {margin-top:0;}
#right #form-box .form-table td {vertical-align:top;padding: 4px 4px 4px 0;}
#right #form-box .form-table td.form-title {text-align: left;width:80px;}
#right #form-box .form-table td.inputcol {width: 100px;text-align:left;}
#right #form-box .form-table td.submit {text-align: right:}
#right #form-box .form-table #submit, #reset {background:#ed1c24;color: #fff;font-size:120%;line-height:30px;height:30px;width:100px;float: right;margin-right:5px 0 5px 0;}
#right #form-box .form-table #submit:hover{background: #000;color: #fff;cursor: pointer;}
#name, #email, #phone, #company{width:180px;color:#ccc;border:1px solid #ccc;}
#comment{width: 180px;height: 90px;font-family: Helvetica, Arial, sans-serif;color: #000;border:1px solid #ccc}
#footer{width:100%;background:#222;display:block;margin-top:20px;text-align:center;padding:10px 0;}
#footer-inner{width:700px;margin:20px auto;text-align:center;padding-top:10px;}
#footer-inner ul{margin-bottom:40px;}
#footer-inner ul li{padding:8px 4px;display:inline;margin-right:15px;margin-bottom:40px;list-style-type:none;background:#333;-moz-border-radius:6px; -webkit-border-radius:6px;}
#footer-inner ul li a{padding:7px 20px;font-size:12px;color:#fff;text-decoration:none;}
#footer-inner ul li a:hover{background:none;}
#footer-inner ul li:hover{background:#666;}
#footer-inner ul li.free-shipping{background:#666666;}
#footer-inner ul li.free-shipping:hover{background:yellow;color:#ed1c24;}
#footer-inner ul li.free-shipping a:hover{color:#ed1c24;}
#footer-inner p, #footer p{font-size:11px;color:#666;}
#footer .copyright{padding-top:15px;font-size:10px;color:#444;}
.clear{clear:both;}
#free-fedex-shipping-box{float:left;width:43%;}
#free-fedex-shipping-box p{font-size:12px;}
#i-love-ny-t-shirt-sizes-box{float:right;width:50%;}
#i-love-ny-t-shirt-sizes-table{width:220px;border:0;margin-top:15px;padding:0;font-size:12px;border:1px solid #e5e5e5;}
#i-love-ny-t-shirt-sizes-table td, #i-love-ny-t-shirt-sizes-table th{width:50%;text-align:left;padding:3px;text-indent:3px;}
#i-love-ny-t-shirt-sizes-table th {background:#666;color:#fff;}
#i-love-ny-t-shirt-sizes-table td.alt {background:#e5e5e5;}
#t-shirt-size-footnotes {margin-top:5px;;padding:0;}
#t-shirt-size-footnotes p{font-size:9px;font-style:italic;}
#contact-box{margin-bottom:30px;}
#contact-box p{line-height:5px;}
