@charset "utf-8";
/* CSS Document */
@import "reset.css";
body {
    background: #ee9dcb url(../images/bg_grad.png) repeat-x top;
    text-align: center;
    margin: auto;
    font-family: Verdana, Arial, Helvetica, "Trebuchet MS", Tahoma, Geneva, "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", sans-serif;
    font-size:16px;
}
#verticalWrapper {
    width: 1050px;
    margin: auto;
    background: url(../images/bg_vertical.gif) repeat-y;
}
#wrapper {
    width: 1050px;
    min-height: 1090px;
    background: url(../images/home-page.jpg) no-repeat top center;
    margin: auto;
}
#content {
    padding-left: 69px;
    padding-right: 78px;
    text-align: left;
}
#header {
    width: 903px;
    margin: 0 auto;
    height: 138px;
    right: 69px;
}
#featurette {
    position: relative;
    width: 903px;
    height: 294px;
}
#menu {
    float:left;
    width: 251px;
}
#innerContent {
    float:right;
    width: 630px;
    padding-right: 15px;
    text-align: justify;
    padding-bottom: 15px;
}
#innerContent img {
 
    border: #50352E 2px solid;
}

#card_gallery
{
    text-align: justify;
}

#footer{
    clear: both;
    width: 1050px;
    height:250px;
    text-align: center;
    padding-top: 15px;
    margin-top: 15px;
    background: url(../images/footer_bg.png) no-repeat top center;
    margin: auto;
    overflow: hidden;
    font-family: 'Times New Roman',Times,serif;
}

#footer a{
    text-decoration: none;
    color: #000000;
}
#footer a:hover{color: #D1006A;}
#copyright{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#poweredBy {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-top: 15px;


}


#credits{font-size: 0px;}
/*************************MENU*********************************/
ul#nav1 {
    float: left;
    height: 527px;
    list-style: none;
    width: 251px;
}
#nav1 li {
    float: left;
    width: 251px;
    margin: 0;
    padding: 0;
    text-indent: -1000em;
}
#nav1 li a {
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
#n-mugs {
    height: 68px;
}
#n-cards {
    height: 58px;
}
#n-spacer {
    height: 95px;
}
#n-shirts {
    height: 59px;
}
#n-keychains {
    height: 60px;
}
#n-caps {
    height: 62px;
}
#n-mousepads {
    height: 61px;
}
#n-gifts {
    height: 64px;
}
#n-mugs a, #n-cards a, #n-spacer a, #n-shirts a, #n-keychains a , #n-caps a, #n-mousepads a, #n-gifts a {
    background: url(../images/menu.gif);
}
#n-mugs a:hover {
    background-position: 251px 0;
}
#n-cards a {
    background-position: 0 -68px;
}
#n-cards a:hover {
    background-position: 251px -68px;
}
#n-spacer a {
    background-position: 0 -126px;
}
#n-shirts a {
    background-position: 0 -221px;
}
#n-shirts a:hover {
    background-position: 251px -221px;
}
#n-keychains a {
    background-position: 0 -280px;
}
#n-keychains a:hover {
    background-position: 251px -280px;
}
#n-caps a {
    background-position: 0 -340px;
}
#n-caps a:hover {
    background-position: 251px -340px;
}
#n-mousepads a {
    background-position: 0 -402px;
}
#n-mousepads a:hover {
    background-position: 251px -402px;
}
#n-gifts a {
    background-position: 0 -463px;
}
#n-gifts a:hover {
    background-position: 251px -463px;
}


/******************************* Misc Text Stylings***********************************************/

#redText{color: white;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}

form td {vertical-align: top;}
