/* CSS Document */

body
{
margin-right:auto;
margin-left:auto;
text-align:center;
}

body div
{
margin-right:auto;
margin-left:auto;
text-align:center;
}

#container
{
width:1024px;
}

#bannerdiv
{
width:1024;
margin-left:auto;
margin-right:auto;
}

#buttonbardiv
{
width:1024;
height:50px;
margin-left:auto;
margin-right:auto;
padding-left:8px;
}

.buttoncontainer
{
text-align:center;
margin-right:auto;
margin-left:auto;
width:740px;
height:50px;
}

#firstbutton a
{
padding-top:4px;
text-align:center;
width:182px;
height:50px;
float:left;
}
#lastbutton a
{
padding-top:4px;
text-align:center;
width:182px;
height:50px;
float:right;
}

#mbuttoncontainer
{
width:368px;
height:50px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

#secondbutton a
{
padding-top:4px;
text-align:center;
width:180px;
height:50px;
float:left;
}

#thirdbutton a
{
padding-top:4px;
float:right;
text-align:center;
width:180px;
height:50px;
}

.navbarcontainer
{
padding-left:5px;
padding-top:5px;
}
.navbar
{
width:200px;
border:1px solid black;
float:left;
background-image:url("../images/navbarback.jpg");
margin-right:5px;
}
#navbartitle
{
width:200px;
height:40px;
}
.sidebuttons a
{
padding-top:0px;
margin-top:0px;
width:200px;
height:30px;
}
.sidebuttonslast a
{
padding-top:0px;
margin-top:0px;
width:200px;
height:30px;
}

.uppercontentbox
{
width:795px;
margin-right:5px;
margin-bottom:5px;
}

.upbleftcolumn
{
width:450px;
float:left;
margin-bottom:12px;
}

.upbrightcolumn
{
width:330px;
float:right;
margin-bottom:12px;
}

.indexcolheader
{
width:336px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.middlecontentbox
{
clear:both;
margin-top:5px;
width:1015px;
}

.middleleftcolheader
{
width:280px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


.middlerightcolheader
{
width:336px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.middlecentercolheader
{
width:380px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.middleleftcol
{
float:left;
width:280px;
}

.middlerightcol
{
float:right;
width:336px;
}

.middlecentercol
{
margin-left:290px;
width:375px;
}

#3dshoot
{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.footer
{
clear:both;
width:1024px;
height:50px;
border-top:1px solid black;
background-color:black;
}
.productcontainer
{
margin-left:auto;
margin-right:auto;
display:block;
width:600px;
margin-bottom:10px;
border:1px solid #c1bb8a;
}
.pagecontent
{
font-size:24pt;
font-weight:bold;
margin-bottom:10px;
}
.manufacturer
{
font-size:20pt;
font-weight:bold;
}
.modelpricecontainer
{
width:600px;
display:block;
height:25px;
border-top:1px solid #c1bb8a;
}
.model
{
float:left;
width:250px;
display:block;
}
.price
{
float:right;
display:block;
width:250px;
}
.linkcontainer
{
height:150px;
border:1px solid green;
display:block;
margin-bottom:10px;
}
.linkscreenshot
{
width:235px;
height:150px;
border:1px solid black;
float:left;
}
.linkinformation
{
width:552px;
display:block;
height:150px;

float:right;
}
.linktitle
{
display:block;
}
.services
{
display:block;
height:400px;
}
.servicetype
{
width:380px;
height:25px;
float:left;
}
.servicecost
{
width:380px;
height:25px;
float:right;
}
