body 
{
	color: black;
	background-color: white;
	font-family: Tahoma;
}

a:link
{
	color: blue;
}

.header
{
	background: url('images/test2.jpg');
}

.top_nav_bar
{
	background: url('images/bg_head_bottom_nav.jpg') repeat-x;
}

.top_nav_bar_separator
{
	background-color: #a0a0a0;
}

#navigation {
background:transparent url(images/bg_head_bottom_nav.jpg) no-repeat scroll left top;
clear:both;
height:40px;
}

#navigation ul {
margin:0pt;
padding:0pt;
}

#navigation li {
border-right:1px solid #AFAFAF;
float:left;
height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
}

#navigation li a {
color:#7D7D7D;
display:block;
font-family:"trebuchet ms",arial,sans-serif;
font-size:1.0em;
font-weight:bold;
padding:9px 12px;
text-decoration:none;
}

#navigation li a:hover {
background-color:#D2D2D2;
color:#000000;
}


.content
{
	background-color: #e0e0e0;
	padding: 4px 4px 4px;
	margin:0pt 0pt 10px;

}

.footer
{
	color: #a0a0a0;
	font-size: 0.75em;
	font-weight: bold;
}

.footer_sml
{
	color: #a0a0a0;
	font-size: 0.6em;
	font-weight: bold;
}

.infomsg
{
	color: white;
	background-color: green;
}

/* NEWS */

.news {
background-color: white;
}

.news_bg {
background-color: white;
}

.news_text {
padding: 5pt 5pt 5px;
}

.news_title {
background-color: #e0e0e0;
color: #5566dd;
font-size: 1.25em; 
font-weight: bold;
padding: 0pt 5pt 5px;
}

.news_title_date {
background-color: #e0e0e0;
color: #a0a0a0;
font-size: 0.75em;
text-align:right;
font-weight: bold;
padding: 0pt 5pt 5px;
}

/* PRODUCT PAGE */

#product-title {
color: #000000;
font-size: 1.5em;
font-family: Tahoma;
font-weight: bold;
}

#product-price {
font-size: 1.4em;
color: #00aadd;
font-weight: bold;
}

#product-os {
font-size: 0.85em;
color: #a0a0a0;
font-family: Tahoma;
font-weight: bold;
}

/* FAQ */
#faq  {
color: black;
font-size: 1.0em;
}

#faq a { 
text-decoration: none;
color: #ffffff;
}

#faq  h2 {
font-size: 1.1em;
background-color: #7698BE;
color: white;
font-family: tahoma;
margin:4pt 0pt 10px;
overflow:hidden;
padding:0pt 5pt 5px;
}

#faq  h3 {
font-size: 1.05em;
color: #0077aa;
}

#faq li {
font-size: 1.0em;
color: #000000;
}

/* LEFT SIDEBAR */

#left-sidebar h2 {
background-color:#7698BE;
}
#left-sidebar ul ul, #left-sidebar li, #left-sidebar li li, #left-sidebar li li li {
background-color:#D4DDE4;
}

#left-sidebar {
float:left;
margin:0pt;
padding:8pt 0pt 0px;
width:200px;
}
#left-sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
overflow:hidden;
padding:0pt 0pt 5px;
width:186px;
}
#left-sidebar ul ul {
margin:0pt;
padding:0pt;
}
#left-sidebar span {
/* background:transparent url(images/bg_corner_topleft.gif) no-repeat scroll left top; */
padding:5px 5px 5px 10px;
}
#left-sidebar h2 {
/* background-image:url(images/bg_corner_topleft.gif); */
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:0.85em;
margin:0pt 0pt 7px;
padding:5px 0pt;
}
#left-sidebar li {
margin:0pt 0pt 15px;
padding:0pt 0pt 15px;
}
#left-sidebar li li {
background-image:none;
border-bottom:medium none;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}
#left-sidebar li li li {
border-bottom:medium none;
margin:0pt;
padding:0pt 10px;
}
#left-sidebar a {
line-height:16px;
text-decoration:none;
font-size:0.85em;
}
#left-sidebar li li a {
background:transparent url(images/bg_bullet_full_2.gif) no-repeat scroll left center;
padding-left:12px;
}
#left-sidebar li li li a {
background:transparent url(images/bg_bullet_half_2.gif) no-repeat scroll left center;
padding-left:12px;
}
#left-sidebar a:hover {
text-decoration:underline;
}

#left-sidebar td {
background-color:#FFFFFF;
border:1px solid #89AAD6;
font-size:0.85em;
padding:3px;
}
#left-sidebar td.pad {
background:transparent none repeat scroll 0%;
border:medium none;
}
#left-sidebar td#prev, td#next {
background:transparent none repeat scroll 0%;
border:medium none;
}
#left-sidebar #today {
background-color:#FFFF99;
}

#affilliates {
padding: 0px;
text-align: center;
padding-left:10px;
padding:0pt 0pt 0px 0px;
margin:0pt 0pt 0px;
}

/* RIGHT SIDEBAR */

#right-sidebar h2 {
background-color:#7698BE;
}
#right-sidebar ul ul, #right-sidebar li, #right-sidebar li li, #right-sidebar li li li {
background-color:#D4DDE4;
}

#right-sidebar {
float:right;
margin:0pt 4pt;
padding:8pt 4pt;
width:220px;

}
#right-sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
overflow:hidden;
padding:0pt 0pt 5px;
width:206px;
}
#right-sidebar ul ul {
margin:0pt;
padding:0pt;
}
#right-sidebar span {
/* background:transparent url(images/bg_corner_topright.gif) no-repeat scroll right top; */
padding:5px 5px 5px 10px;
}
#right-sidebar h2 {
/* background-image:url(images/bg_corner_topright.gif); */
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:0.85em;
margin:0pt 0pt 7px;
padding:5px 0pt;
}
#right-sidebar li {
margin:0pt 0pt 15px;
padding:0pt 0pt 15px;
font-size:0.9em;
}
#right-sidebar li li {
background-image:none;
border-bottom:medium none;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}
#right-sidebar li li li {
border-bottom:medium none;
margin:0pt;
padding:0pt 10px;
}
#right-sidebar a {
text-decoration:none;
font-size:0.85em;
}
#right-sidebar li a {
text-decoration:none;
font-size:0.95em;
}
#right-sidebar li li a {
background:transparent url(images/bg_bullet_full_2.gif) no-repeat scroll right center;
padding-right:12px;
}
#right-sidebar li li li a {
background:transparent url(images/bg_bullet_half_2.gif) no-repeat scroll right center;
padding-right:12px;
}
#right-sidebar a:hover {
text-decoration:underline;
}

#right-sidebar td {
background-color:#FFFFFF;
border:1px solid #89AAD6;
font-size:0.85em;
padding:3px;
}
#right-sidebar td.pad {
background:transparent none repeat scroll 0%;
border:medium none;
}
#right-sidebar td#prev, td#next {
background:transparent none repeat scroll 0%;
border:medium none;
}
#right-sidebar #today {
background-color:#FFFF99;
}
