/******** GENERAL PAGE SETTINGS ********/
/*body { background: #666699 url("img/site_bg.gif") repeat-x; font-family: Verdana; margin: 0; padding: 0; text-align: center; }*/


/******** HEADER SETTINGS ********/
#header { width: 100%; background: #666699; font-size: 10px; color: #FFFFFF; border-bottom: #000000 1px solid; }
#header a:link, #header a:visited { color: #FFFFFF; text-decoration: underline; }
#header a:hover { color: #ffff33; text-decoration: underline; }
#header1 { width: 770px; background: #666699; font-size: 10px; color: #FFFFFF; border-bottom: #000000 1px solid; }


/******** MDISNEY HEADER SETTINGS ********/
#frmfield { border-top: #000000 1px solid; border-left: #9999cc 1px solid; border-right: #000000 1px solid; border-bottom: #9999cc 1px solid; background: #666699; color: #ffffff; font-size: 10px; font-family: Verdana; height: 14px; width: 200px; }
#nav_bg { height: 53px; width: 990px; background: #000000 url(img/header/nav_bg.gif); }
#nav_button { float: left; padding-top: 26px; }
#search_angle { float: left; }
#search_box { float: left; background: #000000; height: 28px; width: 240px; }
#search_field { float: left; padding-top: 3px; padding-left: 5px; }
#search_button { float: left; padding-top: 5px; padding-left: 5px; }


/******** MDISNEY HOMEPAGE SETTINGS ********/
#left_column_homepage { width: 448px; padding-left: 10px; padding-top: 10px; float: left; }
#content_column_homepage { width: 264px; padding-left: 10px; padding-top: 10px; float: left; }
#circle_bg1 { background: url(img/content_column/circle1.jpg); width: 254px; height: 118px; } 
#circle_bg2 { background: url(img/content_column/circle2.jpg); width: 254px; height: 118px; }  
#circle_bg3 { background: url(img/content_column/circle3.jpg); width: 254px; height: 118px; }  
#circle_bg4 { background: url(img/content_column/circle4.jpg); width: 254px; height: 118px; }  
#circle_content { height: 68px; width: 137px; font-size: 10px; color: #ffffff; padding-left: 117px; padding-top: 50px; }
#circle_content a:link, #circle_content a:visited { color: #ffff33; text-decoration: underline; }
#circle_content a:hover { color: #ffffff; text-decoration: underline; }
#heading { text-align: center; width: 519px; padding-bottom: 5px; }
#title_bar { color: #ffffff; font-weight: bold; background: #cc0000; width: 511px; padding: 4px; }
#product_page_container2 { width: 519px; margin-left: 0px; padding: 10px; background: #1f1f2e url("img/table_bg.gif") repeat-x;  font-size: 10px; color: #FFFFFF; border-top: #666666 0px solid; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; }
#product_page_container2 a:link, #product_page_container2 a:visited { color: #ffff33; text-decoration: underline; }
#product_page_container2 a:hover { color: #ffffff; text-decoration: underline; }

#left_column_collection { width: 712px; padding-left: 15px; padding-top: 10px; float: left; }


/******** FOOTER SETTINGS ********/
#footer { clear: both; width: 100%; text-align: left; font-size: 10px; color: #FFFFFF; }
#footer a:link, #footer a:visited { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #ffff33; text-decoration: underline; }


/******** CONTAINER THAT GOES AROUND THE PAGE COLUMNS ********/
#container { background: #000000; margin: 0px auto; text-align: left; width: 990px; }


/******** LEFT COLUMN SETTINGS ********/
#left_column { width: 184px; background: /*#006699 url("images/bg.jpg") repeat-x*/; padding-top: 10px; float: left; }
#nav_container { width: 144px; background: /*#ff0000 url("images/bg.jpg") repeat-x*/; font-size: 10px; color: #FFFFFF; padding: 10px; margin: 10px; }
#nav_container ul { margin: 0; padding: 0; list-style-type: square; color: #FFFFFF; margin-left: 16px; }
#nav_container a:link, #nav_container a:visited { font-size: 10px; color: #ffff33; text-decoration: underline; }
#nav_container a:hover { font-size: 10px; color: #ffffff; text-decoration: underline; }


/******** CONTENT COLUMN SETTINGS ********/
#content_column { width: 549px; padding-bottom: 10px; padding-top: 10px; background: /*#006699 url("images/bg.jpg") repeat-x*/; float: left; }


/******** BOX SETTINGS FOR PRODUCT THUMBNAILS AND LISTINGS ********/
#box_heading { text-transform: uppercase; width: 541px; padding: 0px; margin-top: 10px; margin-left: 0px; background: /*#666666 url("images/bg.jpg") repeat-x*/; font-size: 10px; color: #ffffff; border-top: #666666 0px solid; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; }
#box_heading a:link, #box_heading a:visited { text-transform: none; font-size: 10px; color: #ffff33; text-decoration: underline; }
#box_heading a:hover { text-transform: none; font-size: 10px; color: #ffffff; text-decoration: underline; }

#box_container { width: 529px; font-size: 10px; margin-bottom: 0px; margin-left: 0px; padding: 5px; background: #1f1f2e url("img/table_bg.gif") repeat-x; border-top: #666666 0px solid; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; }
#box_container a:link, #box_container a:visited { color: #ffffff; text-decoration: underline; }
#box_container a:hover { color: #ffff33; text-decoration: underline; }

#thumbnail_container td { width: 110px; padding-left: 26px; padding-right: 0px; padding-top: 11px; padding-bottom: 11px; color: #FFFFFF; }
#thumbnail_container_buy td { padding-left: 26px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; color: #FFFFFF; }
#thumbnail_container_bundle td { width: 243px; padding-left: 26px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; color: #FFFFFF; }
#thumbnail_bundle_content { float: left; height: 75px; width: 155px; padding-left: 10px; }
#thumbnail_image { float: left; }
#thumbnail_price { float: left; font-size: 10px; font-weight: bold; padding-top: 6px; }
#thumbnail_buy { float: left; font-size: 9px; padding-top: 4px; }
#thumbnail_buy_options { clear: both; padding-top: 6px; font-weight: bold; }

#listing_title_row td { padding: 3px; font-size: 10px; font-weight: bold; color: #FFFFFF; }
#listing_container td { padding: 3px; border-top: #000000 1px solid; color: #FFFFFF; }


/******** (FOR THE 3-COLUMN TEMPLATE ONLY) RIGHT COLUMN SETTINGS ********/
#right_column { width: 253px; background: /*#006699 url("images/bg.jpg") repeat-x*/; padding-top: 10px; float: left; }
#banner_padding { padding-bottom: 10px; }
#login_link { float: left; padding-bottom: 10px; }
#signup_link { float: left; padding-left: 28px; padding-bottom: 10px; }


/******** SUBPAGE SETTINGS ********/
#bread_crumbs { width: 539px; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; background: /*#006699 url("images/bg.jpg") repeat-x*/; font-size: 10px; color: #FFFFFF; }
#bread_crumbs a:link, #bread_crumbs a:visited { color: #ffff33; text-decoration: underline; }
#bread_crumbs a:hover { color: #ffffff; text-decoration: underline; }

#browse_links { width: 539px; padding-top: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background: /*#006699 url("images/bg.jpg") repeat-x*/; font-size: 10px; color: #FFFFFF; }
#browse_links a:link, #browse_links a:visited { color: #ffff33; text-decoration: underline; }
#browse_links a:hover { color: #ffffff; text-decoration: underline; }

#search_paginate { width: 539px; text-align: right; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 10px; color: #FFFFFF; }
#search_paginate a:link, #search_paginate a:visited { color: #ffff33; text-decoration: underline; }
#search_paginate a:hover { color: #ffffff; text-decoration: underline; }

#product_page_heading { text-transform: uppercase; width: 541px; margin-left: 0px; padding: 2px; background: /*#666666 url("images/bg.jpg") repeat-x*/; font-size: 10px; color: #ffffff; border-top: #666666 0px solid; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; }
#product_page_container { width: 519px; margin-left: 0px; padding: 10px; background: #1f1f2e url("img/table_bg.gif") repeat-x;  font-size: 10px; color: #FFFFFF; border-top: #666666 0px solid; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; }
#product_page_container a:link, #product_page_container a:visited { color: #ffffff; text-decoration: underline; }
#product_page_container a:hover { color: #ffff33; text-decoration: underline; }
#product_page_title { font-size: 12px; font-weight: bold; }
#product_page_price { float: left; font-size: 12px; font-weight: bold; }