html,body
{
height:100%;
background-color:#d9d9d9;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px;
color:#737373;
padding:0px;
margin:0px;
}

div#shade
{
position:absolute;
top:0x;
left:0px;
width:100%;
height:655px;
background-image:url('layout/bgshade.gif');
overflow:hidden;
display:inline;
}

div#frame
{
top:0px;
position:relative;
margin:auto;
width:960px;
z-index:1;
}

.layout
{
position:absolute;
padding:0px;
margin:0px;
}

div#container
{
position:relative;
top:0px;
margin:auto;
width:960px;
background-color:#ffffff;
height:auto;
}

div#sheet
{
position:relative;
width:960px;
background-color:#ffffff;
}

div#background
{
width:960px;
background-color:#ffffff;
}

div#bgcontainer
{
width:960px;
overflow:hidden;
}

img#bgimg
{
margin-top:100px;
}

img#headsh
{
left:0px;
top:100px;
width:960px;
height:5px;
}

img#fadeout
{
left:0px;
width:960px;
height:80px;
}

div#page
{
top:0px;
width:960px;
}

div#head
{
left:0px;
top:0px;
width:960px;
height:100px;
background-color:#ffffff;
}

img#logo
{
top:20px;
right:60px;
}

img#claim
{
top:0px;
left:70px;
}

img#shopvision
{
bottom:40px;
left:18px;
}

div#printhead
{
display:none;
}

div#boarding
{
position:relative;
background-color:#caced1;
width:830px;
margin-left:130px;
float:left;
}

div#main
{
float:left;
width:670px;
padding-top:40px;
padding-bottom:40px;
background-color:#ffffff;
clear:right;
display:inline;
}

div#minh
{
float:left;
width:70px;
}

div#content
{
float:left;
width:540px;
clear:right;
display:inline;
}

div#bottom
{
position:relative;
bottom:0px;
width:960px;
height:20px;
background-color:#da002f;
clear:left;
font-size:10px;
}

div#login
{
height:18px;
left:370px;
left:40px;
bottom:1px;
color:#ffffff;
}

input.small
{
width:80px;
font-size:10px;
color:#ffffff;
padding:0px;
background-color:#da002f;
border-style:solid;
border-width:1px;
border-color:#ffffff;
}

input.small:hover
{
color:#da002f;
background-color:#ffffff;
}

p#foot
{
right:70px;
bottom:3px;
font-size:10px;
color:#ffffff;
}

p#foot a
{
font-weight:normal;
color:#ffffff;
}

div#lefta
{
width:525px;
float:left;
margin-right:10px;
}

div#righta
{
width:175px;
float:left;
}

div#full
{
width:710px;
}

div.fullw
{
float:left;
width:540px;
margin-top:10px;
margin-bottom:10px;
}

div.visibility
{
border-style:solid;
border-width:0px;
border-right-width:10px;
padding-right:60px;
border-color:#cccccc;
padding-bottom:10px;
margin-bottom:0px;
padding-top:10px;
margin-top:0px;
}

div.vis
{
border-color:#ccffcc;
}

div.invis
{
border-color:#ffcccc;
}

div.onecol
{
float:left;
width:180px;
}

div.twocol
{
float:left;
width:360px;
}

iframe
{
border-width:0px;
}

