@import url(base.css);

body 
{
	background-color: #fff;
}

a:link, a:active
{
	color: #119;
}
a:visited
{
	color: #75b;
}
a:hover
{
	color: #77d;
}

#bgtop 
{
	background-color: #e5edf5;
}
#bgbtm
{
	background-color: transparent;
}

#header
{
	background: #e5edf5 url(i/hdr-b.gif) repeat-x bottom;
	border-bottom: 1px solid #669;
}

#wrapper
{
	background: #fff url(i/w-b.gif) repeat-y;
	border-right: 1px solid #bcd;
}

#navbar 
{
	/*background: #fff url(i/nav-b.gif) no-repeat top;*/
}

#content
{
	/*background: url(i/c-b.gif) repeat-x top;*/
}

#footer
{
	border-top: 1px solid #669;
	background: #ccf url(i/hdr-b.gif) repeat-x bottom;
	border-bottom: 1px solid #669;
}

#contentheader, div.splashbox
{
	border: 1px solid #669;
	background: #eef url(i/hdr-b.gif) repeat-x bottom;
}

div.btmborder, div.btmborder5
{
	border-bottom: 1px solid #669;
}

div.twocolssep, div.twocolsphoto
{
	background: #fff url(i/b2.gif) repeat-y;
}

div.photo img 
{
	border: 1px solid #999;
}

div.rightcolbox
{
	border: 1px solid #669;
	background: #f5f5ff; 
}

div.rightfloatbox
{
	border: 1px solid #669;
	background: #f5f5ff; 
}

.list li {	
    background-image: url(i/bullet2.gif);
    }

html[xmlns] .list li {
    list-style-image: url(i/bullet2.gif);
}

.tick li {	
    background-image: url(i/tick.gif);
}

html[xmlns] .tick li {
    list-style-image: url(i/tick.gif);
}

.downarrow li {	
    background-image: url(i/d-arrow.gif);
}

html[xmlns] .downarrow li {
    list-style-image: url(i/d-arrow.gif);
}

.uparrow li {	
    background-image: url(i/u-arrow.gif);
}

html[xmlns] .uparrow li {
    list-style-image: url(i/u-arrow.gif);
}

div.tabs
{
	background: #fff url(i/tab-b.gif) repeat-x bottom;
}
#topnav div.tabs
{
	background: transparent;
}
div.tabs li
{
	background: url(i/tab-l.gif) no-repeat left top;
	border-bottom: 1px solid #669;
}
#topnav div.tabs li
{
	background: url(i/hdr-tab-l.gif) no-repeat left top;
}
div.tabs a
{
	background: url(i/tab-r.gif) no-repeat right top;
	color: #228;
}
#topnav div.tabs a
{
	background: url(i/hdr-tab-r.gif) no-repeat right top;
}
div.texttabs a
{
	color: #228;
}
div.tabs a:visited, div.tabs a:active
{
	color: #228;
}
div.texttabs a:visited, div.texttabs a:active
{
	color: #228;
}
div.tabs a:hover, div.texttabs a:hover
{
	color: #77d;
}
div.tabs li.current
{
	background: url(i/tab-l-c.gif) no-repeat left top;
}
#topnav div.tabs li.current
{
	background: url(i/hdr-tab-l-c.gif) no-repeat left top;
}
div.tabs li.current a
{
	background: url(i/tab-r-c.gif) no-repeat right top;
}
#topnav div.tabs li.current a
{
	background: url(i/hdr-tab-r-c.gif) no-repeat right top;
}

/* Navigation Menu */
#navbar li ul {
	border: 1px solid #669;
	background-color: #fff;
}
/* Styles for Menu Items */
#navbar ul li a {
	color: #119;
	background: #fff; /* IE6 Bug */
	border: 1px solid #fff;
	border-right: 0;
}
#navbar ul li.current a
{
	color: #000;
	background: #f5f5ff; 
	border: 1px solid #669;
}
/* Sub Menu Styles */
#navbar ul li ul li a, #navbar ul li.current ul li a
{
	background: #fff;
	border: 1px solid #fff;
}
#navbar ul li ul li.current a, #navbar ul li.current ul li.current a
{
	color: #000;
	background: #f5f5ff; 
	border: 1px solid #669;
}
#navbar ul li.current ul li a
{
	color: #119;
}
/* Hover Styles */
#navbar ul li a:hover, #navbar ul li.current a:hover
{
	color: #77d;
	background: #f5f5ff; 
	border: 1px solid #669;
}
#navbar ul li.current a:hover 
{
	color: #000;
}
/*#navbar ul li.current ul li a:hover 
{
	color: #77d;
}*/
#navbar ul li a.expand, #navbar ul li a.expand:hover
{
	background-image: url(i/m-arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* Table */
.table th, .table td 
{
	border: 1px solid #669;
}
.table th 
{
	background-color: #f5f5ff;
}
table.comparison td.yes
{
	background-image: url(i/comp-y.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
table.comparison td.no
{
	background-image: url(i/comp-n.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Gallery */
div.gallerywrapper 
{
	border-bottom: 1px solid #669;
}
div.thumbnail
{
	border: 1px solid #669;
}
img.image
{
	border: 1px solid #669;
}
div.errortext 
{
	border-bottom: 1px solid #669;
}

/* Button-like links */
a.button, a.defaultbutton
{
	border: 1px solid #669;
	background: #eef url(i/btn-b.gif) no-repeat right bottom;
	width: auto;
}
a.button:link, a.defaultbutton:link, a.button:visited, a.defaultbutton:visited, a.button:active, a.defaultbutton:active
{
	color: #228;
}
a.button:hover, a.defaultbutton:hover
{
	color: #77d;
	border: 1px solid #669; 
}
a.disabled, a.disabled:hover
{
	color: #aac;
	border: 1px solid #cce;
	background: none; /*#eef url(i/btn-b.gif) no-repeat right bottom;*/
}

/* Icon buttons */
a.button span.first
{
	background: transparent url(i/btn-first.gif) no-repeat left;
}
a.button:hover span.first
{
	background: transparent url(i/btn-first-h.gif) no-repeat left;
}
a.disabled span.first, a.disabled:hover span.first 
{
	background: transparent url(i/btn-first-dis.gif) no-repeat left;
}

a.button span.prev
{
	background: transparent url(i/btn-prev.gif) no-repeat left;
}
a.button:hover span.prev
{
	background: transparent url(i/btn-prev-h.gif) no-repeat left;
}
a.disabled span.prev, a.disabled:hover span.prev
{
	background: transparent url(i/btn-prev-dis.gif) no-repeat left;
}

a.button span.next
{
	background: transparent url(i/btn-next.gif) no-repeat right;
}
a.button:hover span.next
{
	background: transparent url(i/btn-next-h.gif) no-repeat right;
}
a.disabled span.next, a.disabled:hover span.next
{
	background: transparent url(i/btn-next-dis.gif) no-repeat right;
}

a.button span.last
{
	background: transparent url(i/btn-last.gif) no-repeat right;
}
a.button:hover span.last
{
	background: transparent url(i/btn-last-h.gif) no-repeat right;
}
a.disabled span.last, a.disabled:hover span.last
{
	background: transparent url(i/btn-last-dis.gif) no-repeat right;
}