* {font-size:small;}

body {
	font-size:small;
	font-family:  Verdana, sans-serif,Helvetica, Arial, Geneva;
	margin:5px;
	padding:0;
	color:#666;
	background:transparent url(../images/bg.jpg) top repeat-x;
	background-color:#ffffff;
	text-align:center;
	min-width:780px;
}
#wrapper
{
text-align:left;
width:780px;
background-color:#fff;
margin-left:auto;
margin-right:auto;
padding:4px;
border: 1px solid #b9d2e3;
}
#header-top
{
font-size:0.8em;
border-top: 1px solid #b9d2e3;
border-bottom: 1px solid #b9d2e3;
height:28px;
width:780px;
background: transparent url(../images/nav_bg1.gif) top right repeat-x;
}
#header-top ul
{
margin:0;
margin-top:5px;
padding:0;
text-align:left;
}
#header-top li{
	display: inline;	
}
#header-top li a
{
font-size:0.8em;
color: #4E4E4E;
padding: 5px 10px;
text-decoration: none;
background: transparent /*url(../images/bluebg.gif) top right no-repeat*/;
}
#header-top li a:visited{
color: #4E4E4E;
}
#header-top li a:hover{
color: #4E4E4E;
text-decoration:none;
background-image: url(../images/bluebg_on.gif);
}
#tagline
{
font-weight:bold;
font-size:1em;
background-color:transparent;
color:#050845;
font-style:italic;
margin:0;
padding:7px 0 0 5px;
width:250px;
float:right;
font-family: Helvetica, sans-serif,Verdana, Geneva, Arial;
word-spacing:0.1em
}
#main
{
margin-top:10px;
position:relative;
top:0;
left:0;
width:100%;
margin-top:10px
}

#content 
{
font-size:0.8em;
margin:0 240px 0 0;
background:url(../images/right-border.gif) top right no-repeat;
padding-right:5px;
background-color:#fff;
color:#666;

}
#content .inner-div
{margin:10px 20px 20px 40px;padding-bottom:30px;}

#content .inner-div h1
{
font-weight:bold;
font-size:130%;
color:#245185;
border-bottom:1px solid #b9d2e3;
}
#content .inner-div img
{float:right;border:none}
#content .inner-div h2
{
color:#245185;
padding-bottom:0.2em;
font-size:110%
}
#content .inner-div p
{
color:#245185;
font-size:0.9em;
line-height:1.5em
}
#details 
{
/*font-size:0.8em;*/
color:#666
}
#details ul
{list-style-image:none;
 font-size:small;
 font-family:  Verdana, sans-serif,Helvetica, Arial, Geneva;
}
#details li
{
list-style-image:url(../images/list-image.jpg);
font: 90% verdana,Helvetica,Arial,sans-serif;
padding-bottom:-2px;
color:#245185
}
#details p.model{border-bottom: 1px solid #b9d2e3;}
#sidebar
{
position:absolute;
top:0;
right:0;
width:220px;
height:200px;
color:#464f66;
padding:2px;
margin:0;
font-family:trebuchet MS,verdana,Helvetica,Arial,sans-serif;
background-image:url(../images/contact.jpg);
background-repeat:no-repeat
}
#sidebar h3{font-size:1.3em;padding:0.3em 0 0.2em 3.1em;}
*html #sidebar h3{font-size:1.1em;padding:1em 0 0.2em 3.0em;}
#sidebar-list
{
position:absolute;
right:0;
top:200px;
height:200px;
color:#464f66;
padding:2px;
margin:0;
font-family:trebuchet MS,verdana,Helvetica,Arial,sans-serif;
}
*html #sidebar-list ul
{
list-style:none;
margin-left:1px;
padding-left:20px;
padding-right:0px
}
#sidebar-list ul
{
list-style:none;
margin-left:1px;
padding-left:10px;
padding-right:10px
}
#sidebar-list li
{
list-style-image:url(../images/true.jpg);
margin-top:-2px;
font-size:1em;
line-height:1.5em
}
*html #sidebar-list li {font-size:0.9em}
#sidebar-list h3
{
font-size:1.3em;
margin-top:5px;
color:#cc0033;
font-weight:bold;
}
*html #sidebar-list h3{font-size:1.1em}
#address
{
position:absolute;
top:0;
right:0;
width:220px;
height:200px;
color:#464f66;
padding:2px;
margin:0;
font-family:trebuchet MS,verdana,Helvetica,Arial,sans-serif;
background-image:url(../images/address_bg.gif);
background-repeat:no-repeat
}
#address ul
{
list-style:none;
margin-left:1px;
padding-left:40px;
padding-right:10px
}
#address li
{
font-famiy:inherit;
font-size:1.1em;
line-height:1.5em;
color:#245185;
list-image:none
}
#address h3 {font-size:1.2em;padding:0.3em 0 0.2em 3.0em;color:#245185;}

#footer{
clear:both;
border-top: 1px solid #b9d2e3;
margin:0;
margin-top:10px;
padding:5px 0 5px 5px;
font-family:verdana,trebuchet MS,Helvetica,Arial,sans-serif;
}
#footer p {font-weight:bold; font-size:75%}
#footer a
{
font-size:75%;
color: #4E4E4E;
padding: 0 0 5px 0;
margin-bottom:2px;
text-decoration: none;
}
#footer a:hover{text-decoration:underline;color:#99acf0}


