


body { 
	background : #ccd9df; 
	color : #000; 
	font-family : Tahoma, Helvetica, sans-serif; 
  } 
p, li { font-size: 0.675em; } 

h3 { font-size : 0.76em; margin : 0; } 
h1 { color : #36f; font-size : 1.0em; }
h1 span { color : #7af; }
h2 { font-size : 0.84em; }
h2, h3 { color : #36f; }
h2 span, h3 span { color : #7af; }

h3 { font-variant : small-caps; } 

p { padding : 0 3px; } 

a img { border : none; } 

#canvas 
  { border : solid #777; border-width : 0 0 0.0625em 0; margin : 1.5em auto 0 auto; width : 48.25em; background : #fff; }

#masthead 
  { position : relative; width : 48.375em; background : #ccd9df url(../gfx/masthead.gif) no-repeat bottom right; height : 5.675em; }
html>body #masthead { width : 48.3125em; }

#masthead div 
  { width : 16.0em; text-align : center; }
#masthead div p
  { padding-top : 2em; }

#primNav 
  { 
    background : #fff; text-align : right; width : 48.25em; padding-top : 1px; 
    border : solid #777; border-width : 0 0.0625em 0 0.0625em; 
  }
html>body #primNav 
  { width : 48.1875em; } 

#primNav ul 
  { margin : 0; height : 1.125em; padding-top : 2px; }
html>body #primNav ul 
  { height : 1.25em; padding-top : 0; } 

#primNav li 
  { margin : 0; padding : 0; display : inline; color : #fff; }

#primNav div
  { background : #478cc3 url(../gfx/bkg.primNav.gif) repeat-y top left; margin : 0.125em 0.25em 0 0.25em; } 
#primNav li a
  { text-decoration : none; color : #fff; padding : 1px 4px; margin : 0; }


#content 
  { 
    background : #fff; width : 48.25em; padding-top : 3px; 
    border : solid #777; border-width : 0 0.0625em 0 0.0625em; 
  }
html>body #content 
  { width : 48.1875em; } 

#content table
  { 
    width : 47.675em; margin : 0 0.25em 0.125em 0.25em; 
  }

div.headings { clear : left; margin-top : 8px; }
div.headings h3 { color : #36f; font-size : 1.0em; border-bottom : solid 1px; }
div.headings h3 span { color : #7af; }
div.headings img.image { margin : 1px 0 4px 4px; float : right; vertical-align : top; }
div.headings p { text-align : center; padding : 0 8px 0 20px; }
div.headings p.more { clear : both; text-align : right; margin : 0; padding : 0; }
img.bullet { margin : 0 4px 4px 0; } 
img.btn_more { vertical-align : top; margin : 0.375em 0.75em 0 0.75em; }

#productImg { text-align : center; background : #fff; padding : 0 0 0.75em 0; border : solid 1px #777; border-width : 0 0 0.0625em 0; height : auto; margin-bottom : 1.0em; }
#productImg p span { font-style : oblique; font-weight : bold; }


