html, body {
height: 100%;
}

html{
width:100%;
height:100%;
}


body{
width:100%;
height:100%;
background-color:#fff;
margin:0px;
background-image:url(../Images/b-gray.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#545454;
font-size:13px;
line-height:18px;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#898888;
outline:none;
text-decoration:none;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#898888;
outline:none;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#545454;
outline:none;
text-decoration:none;
}

#shop {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

#shop a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

#shop a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

#shop a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

#shop a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

#shop a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#880000;
outline:none;
text-decoration:none;
}

h1{
width:755px;
height:29px;
line-height:29px;
background-color:#393939;
display:block;
border-bottom:solid 2px #880000;
font-size:24px;
color:#fff;
margin-top:0px;
text-align:left;
padding-left:15px;
padding-top:30px;
font-weight:normal;
}

h1.short
{
    width:224px;
}

td
{
    vertical-align:top;
}

#wrapper{
width:995px;
height:100%;
margin:0 auto;
text-align:center;
background-image:url(../Images/b-wrapper.png);
background-repeat:repeat-y;
padding-left:46px;
padding-right:39px;
}

#logoLeft{
width:108px;
height:140px;
float:left;
}

#logoRight{
width:554px;
height:140px;
float:right;
}

#menu{
width:205px;
height:370px;
background-image:url(../Images/b-menu.gif);
background-repeat:repeat-y;
clear:both;
float:left;
text-align:left;
padding-left:20px;
}

#flash{
width:770px;
height:370px;
float:right;
background-color:#545454;
}

#subBnr{
width:770px;
height:370px;
float:right;
background-color:#545454;
}

#desc{
width:224px;
color:#c7c5c5;
text-align:left;
padding-left:15px;
}

#big{
padding-top:32px;
}

#big a:link{
font-size:24px;
width:225px;
display:block;
line-height:38px;
}

#big a:visited{
font-size:24px;
width:225px;
display:block;
line-height:38px;
}

#big a:hover{
font-size:24px;
width:225px;
display:block;
line-height:38px;
}

#big a:active{
font-size:24px;
width:225px;
display:block;
line-height:38px;
}

#small{
padding-top:50px;
}

#small a:link{
font-size:13px;
width:225px;
display:block;
line-height:20px;
}

#small a:visited{
font-size:13px;
width:225px;
display:block;
line-height:20px;
}

#small a:hover{
font-size:13px;
width:225px;
display:block;
line-height:20px;
}

#small a:active{
font-size:13px;
width:225px;
display:block;
line-height:20px;
}

#content{
width:500px;
min-height:200px;
background-image:url(../Images/b-contentBoxes.jpg);
background-repeat:no-repeat;
background-position:200px 10px;
padding-left:465px;
padding-top:20px;
clear:both;
text-align:left;
}


#footer{
width:944px;
color:#880000;
text-align:left;
padding-bottom:15px;
padding-left:20px;
padding-right:20px;
}

#footer a{
color:#880000;
}

#bottomBoxes{
width:984px;
height:200px;
background-image:url(../Images/bottomBoxes.gif);
background-repeat:no-repeat;
background-position:375px 10px;
}



