body {
margin:0;
padding:0;
background:White;
height:100%;
text-align:left;
}

#all {
width:770px;
height:100%;
padding:0;
margin:0;
}

#header {
width:770px;
height:53px;
background:#eaeaea url('img/headerbg.jpg') no-repeat;
padding:0 0 0 595px;
margin:0;
text-align:left;
font-family:Verdana,Tahoma,Sans-serif;
font-size:11px;
line-height:17px;
color:Black;
voice-family: "\"}\"";
voice-family: inherit;
width:175px;
}
z>z{}

#header a
{color:Black;text-decoration:underline;}
#header a:hover
{text-decoration:none;}
#header a:visited
{color:#999}
#header a:active
{background:White;}

#doc {
width:770px;
border:1px solid Black;
margin:0;
padding:220px 0 15px 15px;
background:white url('img/royal.jpg') top left no-repeat;
voice-family: "\"}\"";
voice-family: inherit;
width:753px;
}
z>z{}
#nav {
position:absolute;
top:55px;
left:258px;
width:508px;
margin:0;
padding:0 15px 0 0;
background:White url('img/scores.jpg') top left no-repeat;
line-height:14px;
text-align:right;
voice-family: "\"}\"";
voice-family: inherit;
width:496px;
}
z>z{}

#nav h1 {
text-align:left;
margin:70px 0 0 280px;
padding:0;
font-family:Courier New,Courier,Serif;
font-size:18px;
font-weight:Normal;
font-style:Normal;
color:Black;
}
#nav h2 {
text-align:left;
margin:3px 0 0 280px;
padding:0;
font-family:Verdana,Tahoma,Sans-serif;
font-size:14px;
font-weight:Normal;
font-style:Normal;
color:Black;
}
a {
color:#036D8C;
font-family:Verdana,Tahoma,Sans-serif;
text-decoration:none;
}
#nav a, #imagearea a {
font-size:11px;
text-decoration:underline;
}
a:hover {text-decoration:underline;}
#nav a:hover {color: red;}

a:visited {color:#6C6C6C;}
#nav ul {
display:block;
text-align:center;
margin:5px 0 0;
padding:0;
}
#nav li {
display:inline;
margin:0 0 0 3px;
padding:0;
font-family:Verdana,Tahoma,Sans-serif;
font-size:10px;
color:Red;
}
#classifier {
width:430px;
margin:0;
padding:50px 15px 0 0;
float:left;
voice-family: "\"}\"";
voice-family: inherit;
width:375px;
}
z>z{}

#classifier h1 {
margin:0 0 5px;
}

#classifier p {
padding:0;
margin:0;
background:140px 0px no-repeat;
text-align:justify;
font-family:Arial,Tahoma,Sans-serif;
color:Black;
font-size:12px;
}
#classifier img {
border:0;
}
#classifier a:hover {
background:dadada;
}

img.ill {
margin:0 15px 40px; 0;
padding:0;
}

#recommended {
/*
position:absolute;
top:270px;
left:407px;
*/
background:url('img/vdots.gif') repeat-y top left;
width:350px;
float:right;
}

#rec-title {
margin:0;
padding:10px 10px 3px;
}
.solutions {
width:350px;
height:230px;
background:url('img/hdots.gif') repeat-x top left;
margin:0;
padding:0;
}
h3 {
font-family:Century Gothic,Futuris,Sans-serif;
font-weight:Bold;
font-size:16px;
text-align:center;
color:#680909;
}
h4 {
font-family:Century Gothic,Futuris,Sans-serif;
font-weight:Bold;
font-size:14px;
text-align:left;
color:red;
}
h5 {
font-family:Century Gothic,Futuris,Sans-serif;
font-weight:normal;
font-size:14px;
text-align:center;
color:#680909;
}
.solutions div {
float:right;
padding:0;
margin:0;
width:170px;
}
.solutions img {
width:150px;
height:150px;
border:1px solid #929292;
margin:15px 0 0 15px;
padding:0;
}
.solutions h2 {
color:#680909;
font-family:Century Gothic,Futuris,Sans-serif;
font-size:18px;
font-weight:Normal;
font-style:Normal;
text-align:center;
padding:0;
margin:13px 10px 3px 0;
}
.solutions h3 {
font-family:Verdana,Tahoma,Helvetica,Sans-serif;
font-size:12px;
font-weight:Normal;
font-style:Normal;
text-align:center;
padding:0;
margin:0 10px 7px 0;
}
.solutions p {
color:Black;
font-family:Verdana,Tahoma,Helvetica,Sans-serif;
font-size:12px;
font-weight:Normal;
font-style:Normal;
text-align:left;
padding:0;
margin:0 10px 3px 0;
}
.solutions .price {
text-align:right;
background:#EAEAEA;
color:#036D8C;
font-family:Century Gothic,Futuris,Sans-serif;
font-size:18px;
font-weight:Bold;
font-style:Normal;
padding-right:3px;
margin:0;
width:75px;
}
#cat .price {
background:#EAEAEA url('img/pricebg2.gif') top left repeat-x;

}


.solutions a h3 {
color:#036D8C;
text-decoration:underline;
}

.solutions a:visited h3 {
color:#999999;
text-decoration:underline;
}

.solutions a:hover, .solutions a:hover h3, .solutions a:active h3 {
color:red;
}

#func {
clear:both;
text-align:right;
width:180px;
font-family:Verdana,Tahoma,Sans-serif;
font-size:12px;
}

#oop {
font-family:Verdana,Tahoma,Sans-serif;
font-size:11px;
}

.s {
background:white !important;
font-family:Verdana,Tahoma,Sans-serif !important;
font-size:11px !important;
color:#036D8C !important;
border:0 !important;
cursor:Hand;cursor:pointer;
text-align:left !important;
padding:0 0 0 15px !important;
margin:0 !important;
}

#cat .solutions {
background:none;
}

#cat td {
background:#edf4ef url('img/fieldgrad.gif') bottom left repeat-x;
/*background:#edf4ef; /*#f0f0f0;*/*/
}

#cat {
margin-left:15px;
margin-right:15px;
}

#footer {
width:770px;
height:53px;
background:#dadada;
padding:0;
margin:0;
text-align:right;
font-family:Verdana,Tahoma,Sans-serif;
font-size:11px;
line-height:17px;
color:Black;
clear:both;
}

#modelpage {
font-family:Verdana,Tahoma,Sans-serif;
font-size:12px;
}

#imagearea {
float:left;
margin-right:15px;
margin-bottom:45px;
width:152px;
}

#imagearea em {
font-weight:bold;
color:red;
font-style:Normal;
}

#specs {
padding-top:20px;
width:735px !important;
clear:both;
}

#description p{
font-family:Verdana,Tahoma,Sans-serif;
font-size:11px;
line-height:13px;
text-indent:1em;
text-align:justify;
margin-right:15px;
}

#imagearea img {
width:150px;
height:150px;
border:1px solid #929292;
margin:0 0 4px;
padding:0;
}

#modelpage h4 {
font-family:Verdana,Tahoma,Sans-serif;
font-size:14px;
color:#036D8C;
text-align:left;
padding:0;
margin:10px 0 0;
}

#modelpage dl {
padding:0;
margin:5px 10px;
}

#modelpage dt {
font-weight:bold;
color:#680909;
margin:0;
padding:0;
}

#modelpage dd {
font-weight:normal;
margin:0 15px 0 20px;
padding:0;
}

#glossary {
font-family:Verdana,Tahoma,Sans-serif;
font-size:100%;
text-align:justify;
margin-right:45px;
}

#glossary p {
margin-left:30px;
margin-top:0;
margin-bottom:4px;
text-indent:1em;
font-size:75%;
}
#comment {
text-indent:0;
text-align:left;
margin-bottom:10px;
line-height:100%;
width:300px;
font-size:75%;
color:#680909;
}

#glossary h4 {
margin-bottom:2px;
}

#glossary ul {
margin-left:0px;
font-size:75%;
list-style-position:outside;
}
#cRate {
position:absolute;
top:75px;
left:650px;
font-family:Verdana,Tahoma,Sans-serif;
font-size:10px;
color:black;
background-color:#fbfbfb;
padding:0 5px;
}
#Phones {
position:absolute;
top:3px;
left:500px;
font-family:Verdana,Tahoma,Sans-serif;
font-size:10px;
color:Black;
padding:0 5px;
}

.printonly, #handonly {display:none;}
