@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; outline:0;}
body{background:#f5f5f5 url(images/main_bg.jpg) top center fixed; font-family:Arial, Helvetica, sans-serif; color:#1f1f1f; font-size:14px;}

p{line-height:19px; margin:0px 0px 6px 0px; color:#504d4d;}
h2{font-size:16px; margin:0px 0px 10px 0px; display:block; clear:both; width:900px; border-bottom:#e62121 2px solid;}
h3{font-size:14px; margin:12px 0px 2px 0px;}
a{color:#e62121; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}

.addbutton{margin:5px auto 0px auto; display:block; border:0; clear:both; text-indent:-9999px; width:34px; height:34px; cursor:pointer; background:#e62121 url(images/add.png);}


#container{width:900px; margin:0 auto;}
#first{width:900px; height:600px; margin:110px 0px 50px;}
#header{width:900px; height:125px; background:url(images/failed_logo.png) center bottom no-repeat;}

#nav{width:900px; height:15px; font-weight:bold; font-size:14px; text-align:center; padding:15px 0px;}
#nav a{color:#1f1f1f; text-decoration:none; text-transform:uppercase; margin:0px 10px;}
#nav a:hover{border-bottom:#e62121 2px solid;}
#nav .current{border-bottom:#e62121 2px solid;}
#nav_sub{width:900px; height:20px; font-weight:bold; font-size:14px; text-align:center;}
#nav_sub a{color:#504d4d; text-decoration:none; text-transform:uppercase; margin:0px 10px;}
#nav_sub a:hover{color:#e62121;}
#nav_sub .current{color:#e62121;}

#content{width:900px;}
#sidebar{width:300px; min-height:300px; float:right;}
#deck{width:100px; height:292px; float:left; margin:0px 10px 60px 10px;}
#shirt{width:200px; height:242px; float:left; margin:0px 10px 30px 10px;}
#footer{width:900px; height:25px; text-align:right; font-size:10px; padding:15px 0px 0px 0px; clear:both;}

#friends{font-size:16px;}
#friends a{width:500px; height:34px; line-height:34px; font-weight:bold; padding:0px 0px 0px 46px; color:#FFF; margin:2px 0px; display:block; background:#e62121 url(images/friend.png) no-repeat;}
#friends a:hover{background:#1f1f1f url(images/friend.png) no-repeat; text-decoration:none;}

#faq p{margin-left:25px;}
#faq strong{margin:0px 0px 0px -25px;}

#extras{padding:5px; background:#fff; border:#000 1px solid; float:left; margin:19px 19px;}
#extras img{margin-bottom:5px;}

/*Form*/
#form{width:600px; height:480px; float:left; font-size:14px;}
#form input{width:250px; height:30px;font-size:14px; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#bebcbc;}
#form fieldset{display:block; margin:0px 0px 5px 0px; border:0;}
#form label{display:block;width:70px; float:left; height:30px;}
#form textarea{width:400px;font-size:14px; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#bebcbc;}
#form .button{clear:both;width:100px;height:25px; margin:0px 0px 0px 70px; padding:4px; cursor:pointer;background:#e62121;border:0;text-align:center;color:#fff;}
#form .select{width:256px; height:30px;font-size:14px; padding:6px 4px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
#form .star{color:#e62121;}

/*Newsletter*/
#newsletter{width:230px; float:left; font-size:14px;}
#newsletter input{font-size:14px;font-family:Arial, Helvetica, sans-serif; float:left; color:#bebcbc;}
#newsletter fieldset{border:0;}
#newsletter .input{width:180px; height:24px; padding:4px; border:#1f1f1f 1px solid; margin:0px 5px 0px 0px;}
#newsletter .button{width:34px; height:34px; display:block; cursor:pointer; border:0; text-indent:-9999px; background:#e62121 url(images/go.png);}
#newsletter p{font-size:10px; line-height:14px;}

/*Twitter*/
#twitter{width:490px; float:right; font-size:13px; font-weight:bold;}
#twitter li a{text-decoration:none;}
#twitter li{list-style:none;}
#twitter ul{width:420px; margin:0;display:block; float:right; color:#504d4d;}
#twitter img{margin:0 10px 0 0; float:left;}

/*Hoverbox*/
.hoverbox{cursor:default;list-style:none;}
.hoverbox a{cursor:default;}
.hoverbox a .preview{display:none;}
.hoverbox a:hover .preview{display:block;position:absolute;top:-93px;left:-25px;z-index:1;}
.hoverbox img{vertical-align:top;width:100px;height:271px;}
.hoverbox li{display:inline;float:left;position:relative;}
.hoverbox .preview{width:150px;height:525px;}
