@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");
/* End Import */

/* ***Main Layout Styles*** */

body {background: url(../images/build/background.jpg); font-size: 1em;}
h1 {color:#000000; font-size:1.3em; font-family: Arial, Helvetica, sans-serif;}
h2 {color:#03609d; font-size:1.1em; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h2 a {color:#03609d; font-size:1.1em; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}

h3 {color:#d5202b; font-size:1em; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

h4 {color:#000000; font-size:0.8em; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

#store_holder_top {width:300px; height:120px; position:relative; margin: -130px 0 0 500px;}

#logo {position: absolute; margin: 0 0 0 -60px; behavior: url(../images/iepngfix.htc); height: 225px; width: 307px;}
#logo-small {position: absolute; margin: 0 0 0 -60px; behavior: url(../images/iepngfix.htc); height: 152px; width: 307px;}

#spider-man {position: absolute; margin: 150px 0 0 -100px; behavior: url(../images/iepngfix.htc); height: 199px; width: 145px;}
#spider-man-small {position: absolute; margin: 100px 0 0 -50px; behavior: url(../images/iepngfix.htc); height: 127px; width: 92px;}

#wolverine {position: absolute; margin: -40px 0 0 145px; behavior: url(../images/iepngfix.htc); height: 266px; width: 213px;}
#catwomen {position: absolute; margin: -190px 0 0 -70px; behavior: url(../images/iepngfix.htc); height: 204px; width: 98px;}
#quote {position: absolute; margin: 65px 0 0 270px; behavior: url(../images/iepngfix.htc); height: 78px; width: 423px;}
#starburst {position: absolute; margin: 5px 0 0 700px; behavior: url(../images/iepngfix.htc); height: 241px; width: 242px;}
#starburst-small {position: absolute; margin: 5px 0 0 700px; behavior: url(../images/iepngfix.htc); height: 166px; width: 167px;}

#header {height: 184px; background: url(../images/build/header-background.jpg) repeat-x;}
#header-content {width: 910px; height: 184px; margin: 0 auto 0 auto; font-size:14px;}

#content-container {width: 910px; margin: 65px auto 0 auto;}
#content-header {width: 910px; float: left; margin: 0 0 28px 0;}

.long-box-top {width: 910px; height: 8px; background: url(../images/build/white-box-top.png) no-repeat; behavior: url(../images/iepngfix.htc); font-size: 0;}
.long-box-middle {width: 800px; background: url(../images/build/white-box-middle.png) repeat-y; padding: 20px 55px 10px 55px;}
.long-box-bottom {width: 910px; height: 8px; background: url(../images/build/white-box-bottom.png) no-repeat; behavior: url(../images/iepngfix.htc);}	

.medium-box-top {width: 567px; height: 8px; background: url(../images/build/white-box-medium-top.png) no-repeat; behavior: url(../images/iepngfix.htc); font-size: 0;}
.medium-box-middle {width: 529px; background: url(../images/build/white-box-medium-middle.png) repeat-y; padding: 24px 19px 9px 19px;}
.medium-box-bottom {width: 567px; height: 8px; background: url(../images/build/white-box-medium-bottom.png) no-repeat; behavior: url(../images/iepngfix.htc);}

.small-box-top {width: 311px; height: 8px; background: url(../images/build/white-box-small-top.png) no-repeat; behavior: url(../images/iepngfix.htc); font-size: 0;}
.small-box-middle {width: 263px; height:137px; background: url(../images/build/white-box-small-middle.png) repeat-y; padding: 24px 24px 24px 24px;}
.small-box-bottom {width: 311px; height: 8px; background: url(../images/build/white-box-small-bottom.png) no-repeat; behavior: url(../images/iepngfix.htc);}

.blue-box-top { width: 311px; height: 9px; background: url(../images/build/blue-box-top.png) no-repeat; behavior: url(../images/iepngfix.htc); font-size: 0;}
.blue-box-middle { float: left; width: 273px; background: url(../images/build/blue-box-middle.png) repeat-y; padding: 24px 19px 24px 19px}
.blue-box-bottom { float: left; width: 311px; height: 9px; background: url(../images/build/blue-box-bottom.png) no-repeat; behavior: url(../images/iepngfix.htc);}

.yellow-box-top {width: 311px; height: 10px; background: url(../images/build/yellow-box-top.png) no-repeat; behavior: url(../images/iepngfix.htc); font-size: 0;}
.yellow-box-middle {width: 287px; background: url(../images/build/yellow-box-middle.png) repeat-y; padding: 10px 0 0 24px;}
.yellow-box-bottom {width: 311px; height: 10px; background: url(../images/build/yellow-box-bottom.png) no-repeat; behavior: url(../images/iepngfix.htc);}


.store-categories {width: 529px; float:left; border-bottom:#0360bb 1px solid; padding:15px 0px 10px 0px; margin:0px;}

#search { float: left; margin: 0 0 25px 0;}
#categories { float: left; width: 281px; margin: 0 0 25px 0;}
#sign-up { float: left; margin: 0 0 25px 0;}
#breaking-news { float: left; margin: 0 0 25px 0;}
#previous_posts { float: left; margin: 0 0 25px 0;}
#promo {}
#vip {margin: 25px 0 0 0;}

#sign-up-button {behavior: url(../images/iepngfix.htc); height: 29px; width: 281px;}

#categories-comics { float: left; behavior: url(../images/iepngfix.htc); height: 48px; width: 116px; }
#categories-cds { float: right; behavior: url(../images/iepngfix.htc); height: 48px; width: 135px; }
#categories-books { float: left;behavior: url(../images/iepngfix.htc); height: 49px; width: 113px; }
#categories-collectibles { float: right; behavior: url(../images/iepngfix.htc); height: 49px; width: 160px; }
#categories-figures { float: left; behavior: url(../images/iepngfix.htc); height: 48px; width: 139px; }
#categories-games { float: right; behavior: url(../images/iepngfix.htc); height: 48px; width: 134px; }
.categories-row { float: left; width: 273px; }

#previous_posts ul li { list-style:none; padding-bottom:10px;}
#breaking-news ul li {list-style:none; padding-bottom:10px;}

.medium-box-middle ul li{margin-left:20px; padding-bottom:8px;}

#index-content {width: 567px ; float: left;}
#index-sidebar {width: 311px; float: right;}

#affiliates {width: 910px; float: left; margin: 34px 0 0 0;}

#footer {width: 910px; margin: 15px auto 0 auto;}
#footer p {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;}
#footer-content {width: 910px; clear: both;}
	#binary {width: 300px; float: left; display: block; margin: 15px 0 0 0;}
	#binary a {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #262626; text-decoration: none;}
	#binary a:hover {color: #005D9E;}
	#credit {width: 300px; float: right; display: block; text-align: right; margin: 15px 0 0 0;}
	#credit img {behavior: url(../images/iepngfix.htc); width: 118px; height: 33px;}


/* ***Navigation Styles*** */

#header-content ul {margin: 0 0 0 260px; padding: 25px 0 0 0;}
#header-content ul li {margin: 0 5px 0 7px; padding: 0 0 0 0; list-style: none; display: inline;}
#header-content ul li a {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold;}
#header-content ul li a:hover {color: #92d1ff;}

/* ***Text Styles*** */

#content-header h1 {position: absolute; margin: -12px 0 0 55px;}
#index-content h1 {position: absolute; margin: -12px 0 0 55px;}
#affiliates h1 {position: absolute; margin: -12px 0 0 55px;}
#search h1 {position: absolute; margin: -12px 0 0 20px;}
#categories h1 {position: absolute; margin: -12px 0 0 20px;}
#sign-up h1 {position: absolute; margin: -12px 0 0 20px;}
#breaking-news h1 {position: absolute; margin: -12px 0 0 20px;}
#breaking-news h2 a {color: #005D9E; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}
#breaking-news h2 a:hover {color: #c82526;}
#breaking-news p {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 0 15px 0;}
#breaking-news p.last {margin: 0 0 0 0;}
#breaking-news p a{color:#005D9E; text-decoration:none;}
#breaking-news p a:hover{color:#c82526; text-decoration:none;}
#previous_posts h1 {position: absolute; margin: -12px 0 0 20px;}

#content-header h1 img {behavior: url(../images/iepngfix.htc); height: 25px; width: 102px;}
#affiliates h1 img {behavior: url(../images/iepngfix.htc); height: 23px; width: 114px;}
#search h1 img {behavior: url(../images/iepngfix.htc); height: 23px; width: 84px;}
#categories h1 img {behavior: url(../images/iepngfix.htc); height: 23px; width: 125px;}
#sign-up h1 img {behavior: url(../images/iepngfix.htc); height: 23px; width: 85px;}
#breaking-news h1 img {behavior: url(../images/iepngfix.htc); height: 23px; width: 171px;}
#previous_posts h1 img {behavior: url(../images/iepngfix.htc); height: 22px; width: 170px;}

#index-content h1 img.featured {behavior: url(../images/iepngfix.htc); height: 23px; width: 174px;}
#index-content h1 img.contact {behavior: url(../images/iepngfix.htc); height: 23px; width: 98px;}
#index-content h1 img.news {behavior: url(../images/iepngfix.htc); height: 23px; width: 63px;}
#index-content h1 img.terms {behavior: url(../images/iepngfix.htc); height: 23px; width: 73px;}
#index-content h1 img.service {behavior: url(../images/iepngfix.htc); height: 23px; width: 87px;}
#index-content h1 img.shop {behavior: url(../images/iepngfix.htc); height: 23px; width: 53px;}
#index-content h1 img.ffp {behavior: url(../images/iepngfix.htc); height: 23px; width: 212px;}

.long-box-middle p {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;}
.long-box-middle a {color: #005D9E; text-decoration: none;}
.long-box-middle a:hover {color: #c82526;}
.medium-box-middle p {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 0 15px 0; padding: 0 0 0 10px;}
.blue-box-middle p {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 0 15px 0;}
.blue-box-middle p {font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 0 15px 0; color: #ffffff;}
.blue-box-middle input {margin: 0 10px 0 0; padding: 0 5px 0 5px;}
.blue-box-middle input#search-field {width: 150px;}

#item-1 {padding: 0 105px 0 0;}
#item-2 {padding: 0 130px 0 0;}
#item-3 {padding: 0 15px 0 0;}

#index-content p a {color: #005D9E; text-decoration: none;} 
#index-content p a:hover {color: #c82526;} 


/* ***Additional Styles*** */

.title-bar {width: 498px; height: 28px; background: url(../images/build/blue-bar.jpg) repeat-x; padding: 8px 10px 0 20px; margin: 0 0 15px 0; clear: both;}
.title-bar-title-1 {float: left; width: 219px; height: 19px; behavior: url(../images/iepngfix.htc);}
.title-bar-title-2 {float: left; width: 262px; height: 19px; behavior: url(../images/iepngfix.htc);}
.title-bar-title-3 {float: left; width: 120px; height: 19px; behavior: url(../images/iepngfix.htc);}
.title-bar-link {display: block; float: right; margin: 3px 0 0 0;} 
.title-bar-link a {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em;} 
.title-bar-link a:hover {color: #92d1ff;} 

.product-row {}
.index-product-box {width: 100px; height: 160px; margin: 0 14px 17px 14px; float: left; border: 0 solid #000;}
.index-product-box img {display: block; margin: 0 0 5px 0;}
.index-product-box a {font-family: Arial, Helvetica, sans-serif; color: #005D9E; font-size: 0.75em; text-decoration: none;} 
.index-product-box a:hover {color: #c82526;} 
 
/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }
* html .error { margin: 10px 25px 10px 25px; }
.clear {clear: both;}

.contact-map
{
	border: solid 2px #03609d;
}

.image-right
{
	float:right;
	margin:0px;
	padding-left:5px;
	behavior: url(../images/iepngfix.htc);
}

.store-items
{
	border:solid 2px #1c65c2;
}

.shop-items
{
	border:solid 2px #1c65c2;
	margin-right:10px;
	margin-bottom:10px;
}

*html .shop-items
{
	margin-right:5px;
	margin-bottom:5px;
}

#cse-search-results
{
	width:400px;
}

.blog-text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.blog-text h2 {font-size:18px;}

.previous-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.previous-text a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.previous-text a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}

.archive-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
.archive-text a{color:#1c65c2; text-decoration:none;}
.archive-text a:hover{color:#1c65c2; text-decoration:underline;}

#comments {width:450px; margin:auto;}

.content-list-items { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.content-list-items ul li {list-style:circle; margin-left:10px; padding-bottom:5px;}

#blog_area {width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#blog_area a {color:#1c65c2; text-decoration:underline;}

#creditfooter {display:none;}

#frame-set {margin:auto; height:30px; width:500px;}
