/* CSS Document */

/* CSS IDs */
#wrap {background:#ffffff; margin:auto; width:693px;}
#header {float:left; background:#ffffff; width:693px; height:101px;}
#header_logo {float:left; width:248px;}
#header_right {float:left; width:445px; margin-top:4px;}
#header_right_top {float:left; width:445px; text-align:right;}
#header_right_buttons {float:left; width:379px; background:#ffffff; padding-left:66px; position:relative; height:46px; z-index:100;}
#header_right_buttons_2 {float:left; width:379px; background:#ffffff; padding-left:66px; height:46px; z-index:50;}
#header_button_1 {float:left; width:210px;}
#main_body {clear:both; float:left; background:#ffffff; width:691px; border:solid #c0c0c0 1px;}
#int_main_body {clear:both; float:left; width:691px; border:solid #c0c0c0 1px; padding-bottom:5px;}
#main_nav {float:left; background-image:url(images/header_nav.jpg); border-bottom:solid #c0c0c0 1px; height:18px; padding-top:12px;}
#main_special_pricing {float:left; background-image:url(images/header_special_pricing.jpg); height:28px; text-align:right; padding-top:15px; padding-right:12px; width:679px; }
#main_email_signup {float:left; background-image:url(images/header_email_signup.jpg); height:45px; width:679px; padding-top:14px; padding-left:12px;}
#main_supplies_banner {float:left; background-image:url(images/supplies_banner.jpg); height:39px; width:677px; padding-top:14px; padding-left:14px;}
#main_flash {float:left; padding-left:5px; height:283px;}
#main_flash_subnav {float:left; background-image:url(images/flash_subnav.jpg); height:50px; text-align:center;}
#main_left_subnav {float:left; padding-left:5px; background:#ffffff; width:228px; padding-bottom:5px;}
#main_party_accessories {float:left; background-image:url(images/gradient.jpg); background-repeat:no-repeat; padding-left:25px; padding-right:25px; width:400px; padding-top:17px; border-right:solid 1px #f1f1f1;}
#main_party_themes {float:left; background-image:url(images/gradient.jpg); background-repeat:no-repeat; padding-left:25px;  padding-right:25px; width:400px; padding-top:17px; border-right:solid 1px #f1f1f1;}
#interior_main_body {float:left; padding-left:5px;}
#shop_nav {height:23px; width:680px; background:#f8f7f7; border:solid 1px #f1f1f1;}
#shop_nav_section {padding-left:10px; padding-top:5px; width:400px; text-align:left;}
#cart_nav_section {float:left; padding-left:10px; padding-top:5px; width:670px; text-align:left;}
#shop_nav_page {float:left; padding-right:10px; padding-top:5px; width:260px; text-align:right}
#interior_left_subnav {float:left; background:#ffffff; width:228px; border:solid 1px #f1f1f1;}
#item_grid_display {float:left; width:450px; min-height:490px; border:solid 1px #f1f1f1;}
#item_grid_display h1 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none;}
#item_grid_display h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none;}
#item_bottom_page_select {float:left; width:670px; padding-right:10px; background:#f8f7f7; padding-top:3px; height:18px; border:solid 1px #f1f1f1; text-align:right;}
#continue_shopping {text-align:right; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#view_cart {float:left; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}
#view_cart_left {float:left; width:380px; padding-left:4px; padding-bottom:4px;}
#view_cart_left h1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; font-weight:bold;}
#view_cart_right {float:left; width:281px; padding-right:4px; padding-bottom:4px;}
#bill_header {width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#bill_top {width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#bill_mid {width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#bill_mid1 {float:left; width:200px; padding-left:0px;}
#bill_mid2 {float:left; width:254px; padding-left:0px;}
#bill_mid3 {float:left; width:215px; padding-left:0px;}
#bill_summary {clear:both; padding-top:55px; padding-left: 5px;}
#bill_footer {width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}
#verify_header {float:left; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#verify_top {float:left; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#verify_mid {float:left; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#verify_mid1 {float:left; padding-left:0px; width:178px;}
#verify_mid2 {float:left; padding-left:0px; width:178px;}
#verify_mid3 {float:left; padding-left:0px; width:178px;}
#verify_footer {float:left; clear:both; width:679px; padding-left:3px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1;}
#verify_button {clear:both; width:679px; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; padding-top:4px; padding-bottom:4px;}
#footer {clear:both; float:left; background:#ffffff; width:693px; height:92px;}
#footer_nav {width:693px; padding-top:0px;}
#footer_copy {width:693px; padding-top:6px;}


/* CSS Classes */	
.pay_info { width:100px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; vertical-align:bottom;}
.footer_nav_bottom_border {border-bottom:dotted 1px #c0c0c0;}
.footer_nav_divider {border-right:dotted 1px #c0c0c0;}
.sidenav_border {border-bottom:solid 1px #c0c0c0;}
.upsell_border {border-right:solid 1px #c0c0c0;}
.cart_13red_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c72229; font-weight:bold;}
.cart_9black_text {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.cart_9grey_text {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#3a3a3a;}
.cart_10black_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.cart_small_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.cart_12red_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c72229; font-weight:bold;}
.cart_11grey_bold_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; font-weight:bold;}
.cart_12grey_bold_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; font-weight:bold;}
a.cart_11grey_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none;}
a.cart_11grey_link2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:underline;}
a.cart_add_text {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c72229; text-decoration:none;}
a.body_11white_link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
a.header_11red_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c52026; text-decoration:none;}
a.nav_12grey_link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; text-decoration:none;}
a.body_12grey_link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; text-decoration:none; font-weight:bold;}
a.body_14grey_link {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777777; text-decoration:none; font-weight:bold;}
a.subnav_13grey_link {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#777777; text-decoration:none;}
.subnav_13grey_text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#777777; text-decoration:none;}
.subnav_13grey_text a, .subnav_13grey_text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#777777; text-decoration:none;}
.subnav_13red_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c72229; text-decoration:none;}
a.subnav_13red_link {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c72229; text-decoration:underline;}
.body_11grey_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
.button_11grey_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
a.button_11red_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:2.25em; color:#c72229; text-decoration:none;}
.body_11litegrey_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777;}
.body_3grey_text {font-family:Arial, Helvetica, sans-serif; font-size:3px; color:#3a3a3a;}
.body_6grey_text {font-family:Arial, Helvetica, sans-serif; font-size:3px; color:#3a3a3a;}
a.body_11grey_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none;}
.body_16dark_red_text {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#95191e; font-weight:bold;}
.body_16light_red_text {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#c72229;}
a.body_16white_link {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none;}
.body_20green_text {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3f7645;}
.banner_22white_link {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; text-decoration:none;}
a.sidenav_12blue_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13608f; font-weight:bold; text-decoration:none;}
.checkoutContainer{width: 679px;}
.cart_11grey_text, .cart_11grey_text a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; background-color:#f8f7f7;}
.cart_11grey_text_leftpad, .cart_11grey_text_leftpad a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; background-color:#f8f7f7; padding-left: 4px;}
.clearCartFloats{clear:both; height: 15px; overflow:hidden;}
.checkoutFields input, .checkoutFields select{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:797979;}
.editButton {padding-left:3px;}
.cart_extras_text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; padding-left: 8px;}
.padLeft{padding-left: 8px;}
.clearFloats{clear:both; height: 1px; overflow:hidden;}
.shippinggrid{margin: -2px 0px 0px 3px; padding: 0px;}
.maxwidth{width:100%;}
.verifyContainer{margin-left: 5px;}