BODY {
	BACKGROUND-POSITION: left top; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(back.jpg); MARGIN: 8px 5px 5px; COLOR: #696969; LINE-HEIGHT: 1.5em; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: verdana; BACKGROUND-COLOR: #c8e7ff
}
H1 {
	FONT-SIZE: 10pt; COLOR: #708090
}
H2 {
	FONT-SIZE: 10pt; COLOR: #708090
}

img { 
   border: 0; 
} 

.smalltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #708090
}
.smalltitleunderline {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #708090;TEXT-DECORATION: underline;
}
#wrapper {
	BORDER-RIGHT: #3472a5 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #3472a5 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #3472a5 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #3472a5 2px solid; BACKGROUND-COLOR: #fff
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 757px; PADDING-TOP: 0px
}
#leftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 100%
}
#leftnav UL {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; WHITE-SPACE: normal; LIST-STYLE-TYPE: none
}
#leftnav LI {
	MARGIN-BOTTOM: 10px
}
#topnav {
	PADDING-RIGHT: 0px; BORDER-TOP: #3472a5 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #3472a5 1px solid; BACKGROUND-COLOR: #ecf3f9
}
#topnav UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px; WHITE-SPACE: normal; LIST-STYLE-TYPE: none
}
#topnav LI {
	PADDING-RIGHT: 20px; DISPLAY: inline; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.highlight {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #3472a5; TEXT-DECORATION: none
}
A:link {
	font-size:10pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #3472a5; TEXT-DECORATION: none
}
A:visited {
	font-size:10pt;FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #3472a5; TEXT-DECORATION: none
}
A:hover {
	font-size:10pt;FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #FF9900; TEXT-DECORATION: none
}
A:active {
	font-size:10pt;FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #3472a5; TEXT-DECORATION: none
}


TABLE#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#mainbody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 30px; MARGIN: 10px 20px 10px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 540px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#footer {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
#leftnav #phones {
	BORDER-RIGHT: #ccc 1px solid; FONT-SIZE: 8pt; COLOR: #696969; PADDING-TOP: 1px; voice-family: inherit
}
#pagebody {
	CLEAR: both; BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #444444; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
.style1 {
	COLOR: #ffffff
}
.normal {
	FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: verdana
}
.heading {
	FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: verdana; font-weight:bold;
}
.largeheading {
	FONT-SIZE: 12pt; COLOR: #444444; FONT-FAMILY: verdana; font-weight:bold;
}
.tablesubcolor2
  {
    FONT-SIZE:8pt;    
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff
  }

  .tablesubcolor
  {	
    FONT-SIZE:8pt;    
    FONT-WEIGHT: bold;
    COLOR: #3472a5;
    BACKGROUND-COLOR: #ffffff;    
  }

  .smallunderline
  {	
    FONT-SIZE:8pt;    
    FONT-WEIGHT: bold;
    COLOR: #3472a5;
    BACKGROUND-COLOR: #ffffff;  
    TEXT-DECORATION: underline;  
  }

  .smallnounderline
  {	
    FONT-SIZE:8pt;    
    FONT-WEIGHT: bold;
    COLOR: #3472a5;
    BACKGROUND-COLOR: #ffffff;  
  }

  .tableback
  { 
    FONT-SIZE:8pt;    
    FONT-WEIGHT: bold;   
    COLOR: #3472a5;
    BACKGROUND-COLOR: #ecf3f9;
  }
    
  .tableborder
  {
    
  }

.padded 
 {
   Padding:5px;
 }

.postagetotal{
  border-bottom:#3472a5 1px solid;
}

.ordertotal{
  
  border-bottom:#3472a5 2px solid;
}

.height5{
  
  height:5px;
}

.height10{
  
  height:10px;
}
.height20{
  
  height:20px;
}
.height30{
  
  height:30px;
}
.height40{
  
  height:40px;
}
.height50{
  
  height:50px;
}

.height60{
  
  height:60px;
}
.height100{
  
  height:100px;
}

.height100pc{
  
  height:100%;
}