body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,object
{margin:0; padding:0;}

h1,h2,h3,h4,h5,h6
{font-size:100%; font-weight: normal;}

ol,ul
{list-style:none;}

address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal; font-weight: normal;}

table
{border-collapse:collapse; border-spacing:0;}

fieldset, img
{border:0;}

caption,th
{text-align:left;}

q:before, q:after
{content:'';}

a{
color:#000;
text-decoration:none;
}

#ad
{
margin-top:15px;
}


body {
background:#d4d4d4;
text-align:center;
font-family:"Arial",arial,sans-serif;
font-size:small;
}

#canvas
{
position:relative;
width:783px;
height:636px;
background:url(images/homebg.jpg) no-repeat;
margin:20px auto;
}

#start
{
position:absolute;
width:127px;
height:127px;
top:483px;
left:626px;
display:block;
background:url(images/startbutton.gif) no-repeat;
}

p#footer
{
width:700px;
font-size:80%;
color:#444;
margin:10px auto;
}

p#footer a
{
color:#666;
text-decoration:underline;
}

#order #canvas
{
width:777px;
height:461px;
background:url(images/orderbg.jpg) no-repeat;
margin:40px auto 10px auto;
}

#testimonials
{
position:absolute;
width:412px;
height:107px;
top:335px;
left:192px;
background:url(images/testimonials.gif) no-repeat;
}

#orderform
{
padding-top:87px;
color:#fff;
font-size:90%;
}

#orderform h2
{
color:#fff;
font-size:120%;
margin:20px;
font-weight:bold;
}

#orderform input.submit
{
background:#6580e9;
border:1px solid #fff;
color:#fff;
font-weight:bold;
padding:3px;

}

#orderlink
{
position:absolute;
width:42px;
height:27px;
top:0px;
left:170px;
display:block;
}

#contactlink
{
position:absolute;
width:58px;
height:26px;
top:10px;
left:214px;
display:block;
}

#info
{
margin-left:113px;
width:550px;
}