body { text-align:center;
	   background: #fff0f5 url(gfx/background100-6.gif) top left repeat;
	   font-family: verdana, tahoma, arial, sans-serif;
	   font-size: 9pt;
	   color: #333333;
}

img { border: 1px #cccccc solid; }

img.header { border: 0px #cccccc solid; }
img.header2 { border: 0px #cccccc solid; vertical-align: middle;}


img.thumb {border: 1px #cccccc solid;
			padding: 1px ;
			margin-left: 0px;
			}

img.carticon {border: 0px #cccccc solid;
			padding: 0px ;
			margin: 0px;
			}

img.tight {border: 0px #cccccc solid;
			padding: 0px ;
			margin: 0xp;
			margin-right: -5px;
			}

img.office {border: 1px #888888 solid;
			margin: 0px;
			margin-left: 20px;
			margin-right: 25px;
      margin-top: 20px;
			}			

#outerframe {
	width: 805px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 20px;
	border: 2px #ccc solid;
	border-right: 2px #888 solid;
	border-bottom: 2px #888 solid;
	background:#f5f5f5;
	}

#frame {
	width: 775px;
	margin: 4px;
	padding:10px;
	text-align:left;
	border: 1px #bbb solid;
	border-right: 1px #777 solid;
	border-bottom: 1px #777 solid;
	background:#E3EFF4 url(gfx/body-bg5.gif) top left repeat;
}

#theheader1 {
	background: #F2EBC6;
	border: 1px #ddd solid;
	border-right: 1px #888 solid;
	border-bottom: 1px #888 solid;
	margin: px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 2px;
}

#theheader2 {
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	border: 1px #bbb solid;
	border-top: 1px #888 solid;
	border-right: 1px #888 solid;
	margin: 1px;
	margin-top: 0px;
	padding: 5px;
}

#headerpt1 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 5px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	float: left;
	width: ;
}

#headerpt2 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 5px;
	padding-top: 2px;
	padding-right: 2px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: right;
	float: left;
	width: 605px;
	color: #888888;
	font-size: 8pt;
}

#headerpt3 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	width: 600px;

}

#headerpt4 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: -10px;
	text-align: right;
	float: left;
	width: 610px;
	color: #888888;
	font-size: 8pt;
	vertical-align: baseline;
}

#theheader7 {
	background: ;
	border: 0px #ddd solid;
	margin: px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 2px;
	float: left;
}

#theheader8 {
	background: ;
	border: 0px #ddd solid;
	margin: px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 2px;
	float: left;
	width: 670px;
}

#headermenu {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 00px;
	margin-right: 0px;
	float: right;
	width: ;

}

#headermenucart {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	margin-right: 0px;
	float: right;
	width: ;

}

#leftsidecontainer {
	width: 142px;
	height: 900px;
	margin: 10px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 0px;
	text-align:left;
	border: 0px #ccc dashed;
	background: ;
	float: left;
}

#leftsidecontainermed {
	width: 142px;
	height: 640px;
	margin: 10px;
	margin-left: -2px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 0px;
	text-align:left;
	border: 0px #ccc dashed;
	background: ;
	float: left;
}

#leftsidecontainermed2 {
	width: 142px;
	height: 720px;
	margin: 10px;
	margin-left: -2px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 0px;
	text-align:left;
	border: 0px #ccc dashed;
	background: ;
	float: left;
}

#leftsidecontainershort {
	width: 142px;
	height: 450px;
	margin: 10px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 0px;
	text-align:left;
	border: 0px #ccc dashed;
	background: ;
	float: left;
}

#leftsection1 {
	width: 142px;
	margin: 10px;
	margin-left: 0px;
	padding: 2px;
	text-align:left;
	border: 1px #ddd solid;
	border-right: 1px #888 solid;
	border-bottom: 1px #888 solid;
	background:#F2EBC6;
	float: left;
}

#leftsection2 {
	width: 120px;
	margin: 0px;
	padding:10px;
	text-align:left;
	border: 1px #bbb solid;
	border-top: 1px #888 solid;
	border-right: 1px #888 solid;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	float: left;
}

#leftsection3 {
	width: 120px;
	margin: 0px;
	padding:10px;
	padding-bottom: 2px;
	text-align:left;
	border: 1px #bbb solid;
	border-top: 1px #888 solid;
	border-right: 1px #888 solid;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	float: left;
	font-size: 8pt;
}

#midphotoblock {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	float: left;
	width: ;

}

#midtextblock {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 5px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	float: left;
	width: 265px;

}

#midtextblock2 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 5px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	float: left;
	width: 220px;

}

#rightsection1 {
	width: 602px;
	margin: 10px;
	margin-right: 0px;
	padding: 2px;
	text-align:left;
	border: 1px #ddd solid;
	border-right: 1px #888 solid;
	border-bottom: 1px #888 solid;
	background:#F2EBC6;
	float: left;
}	

#rightsection2 {
	width: 560px;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
	border: 1px #bbb solid;
	border-top: 1px #888 solid;
	border-right: 1px #888 solid;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	float: left;
}

a {text-decoration: none; color: #666666;} 
a:hover {text-decoration: none; color: #000000;}

a.emaillink {text-decoration: none; color: #555555;} 
a.emaillink:hover {text-decoration: none; color: #000000;}

a.menulink { font-size:12px; color: #333; }
a.menulink:hover { color: #000; }

a.menulink img { border: 1px #ccc solid; margin-bottom: 2px;}
a.menulink img:hover { border: 1px #666666 solid; }

a.photolink img { border: 1px #ccc solid; margin-bottom: 2px;}
a.photolink img:hover { border: 1px #666666 solid; }

#leftmenu li { display: inline; }
#leftmenu { width: 134px; 
			font-size:12px; 
			margin: 0px; 
			margin-left: -10px;
			margin-right: -10px;
			padding: 0; 
			borde: 0px; }
#leftmenu a { width: 134px; display: block; background-color: ; text-align: left; text-decoration: none; color: #333333; padding: 3px; border-bottom: 1px #ccc solid; }
#leftmenu a:hover { background-color: #EEDE8B; color: #333333; }
#leftmenu a:visited { color: #333333; }

       			


hr.line1 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
      			margin: 0px;
       			margin-top: 4px;
       			margin-bottom: 10px;
       			}

hr.line1b {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
      			margin: 0px;
       			margin-top: 0px;
       			margin-bottom: 10px;
       			}
       			
hr.line1 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
      			margin: 0px;
       			margin-top: 4px;
       			margin-bottom: 10px;
       			}       			

hr.line2 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
       			margin: 3px;
       			margin-left: -10px;
       			margin-right: -10px;
       			}
       			
hr.line3 {  border: 0px;
				border-top-width: 1px;
       			border-top-style: solid;
      			border-color: #bbbbbb; 
       			margin: 0px;
       			margin-top: 4px;
       			margin-bottom: 5px;
       			}       			
       			
h1 { font-family: verdana, tahoma, sans-serif;  font-size: 14pt;  font-weight: normal; margin: 0px; color: #333333;}
h2 { font-family: verdana, tahoma, sans-serif;  font-size: 14pt;  font-weight: bold; margin: 0px; color: #555555;}
h3 { font-family: verdana, tahoma, sans-serif;  font-size: 12pt;  font-weight: normal; margin: 0px; color: #333333;}       			
h4 { font-family: verdana, tahoma, sans-serif;  font-size: 11pt;  font-weight: bold; margin: 0px; color: #555555; text-decoration: none;}    
h5 { font-family: verdana, tahoma, sans-serif;  font-size: 9pt;  font-weight: bold; margin: 0px; margin-bottom: 3px; color: #333333;}

div.spacer1 { clear: both; border:0; font-size: 1px; }	
div.spacer2 { clear: both; border:0; font-size: 1px; margin: 4px;}	

#footer { text-align: left; font-size:10px; color: #999; font-family: verdana, tahoma, sans-serif;}


#midphotoblock1 {
	
	border: 0px #ccc dashed;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	padding: 5px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	float: left;
	width: 310px;

}

#midphotoblock2 {
	
	border: 0px #ccc dashed;
	background: ;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 2px;
	float: left;
	width: 210px;
}

#midphotoblock3 {
	
	border: 0px #ccc solid;
	background:#fff;
	padding:5px;
	margin-bottom: 5px;
	float: left;
	width: 310px;

}

#midblock {
	
	border: 0px #ccc solid;
	background:#fff;
	padding:10px;
	margin: 0px;
	margin-bottom: 7px;
	float: right;
	width: 542px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#midblocktiny {
	
	border: 0px #ccc dashed;
	background:#fff;
	padding:10px;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: -5px;
	margin: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
	float: right;
	width: 522px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	font-size: 8pt;

}

#sizingchartblock1 {
	
	border: 0px #ccc dashed;
	background:#fff;
	padding:0px;
	margin: 8px;
	margin-left: 45px;
	margin-bottom: 0px;
	margin-right: 20px;
	float: left;
	width: ;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#sizingchartblock2 {
	
	border: 0px #ccc dashed;
	background:#fff;
	padding:0px;
	margin: 8px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
	float: left;
	width: ;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#orderblock {
	
	border: 0px #ccc dashed;
	background:#fff;
	padding:0px;
	margin: 1px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-right: 10px;
	float: left;
	width: 125px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#orderblock2 {
	
	border: 0px #ccc dashed;
	padding:5px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
	margin-left: 20px;
	float: left;
	width: 170px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	font-size: 8pt;

}

#orderblock2b {
	
	border: 0px #ccc dashed;
	padding:5px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
	margin-left: -10px;
	margin-bottom: -5px;
	margin-top: -5px;
	float: left;
	width: 170px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#orderblock2c {
	
	border: 0px #ccc dashed;
	padding:5px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
	margin-left: 0px;
	float: left;
	width: 170px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;
	font-size: 8pt;

}

#orderblock3 {
	
	border: 0px #ccc dashed;
	padding: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-right: 10px;
	margin-top: 5px;
	float: right;
	width: 100px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}


#orderblock4 {
	
	border: 0px #ccc dashed;
	padding: 5px;
	margin: 0px;
	margin-left: 80px;
	margin-bottom: 0px;
	margin-top: 5px;
	float: left;
	width: 100px;
	background: #fcfcfc url(gfx/texture13.gif) top left repeat;

}

#menuitem {
	width:175px;
	height: ;
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-bottom: 10px;
	margin-top: 5px;
	float:left;
	background: ;
	border: 0px #cccccc dashed;
	text-align: center;
	
	}
	
#recitem {
	width:100px;
	height: ;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float:left;
	background: ;
	border: 0px #cccccc dashed;
	text-align: center;
	
	}	
	
#contacttext1 {
	
	border: 0px #ccc dashed;
	padding:5px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: ;
	float: left;
	width: ;
	background: ;

}	
