body {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 11px Verdana;
  color:black;
  text-align:center;
  vertical-align:top;
  background-color:white;
} 

font {
  font:normal normal normal 11px Verdana;  
  color:black;
}

p {
  margin:0px;
  padding:0px;
  border:0px;
  font:normal normal normal 11px Verdana;
  text-align:left;
  vertical-align:top;
}

table {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 11px Verdana; 
  text-align:left;
  vertical-align:top; 
}

.header
{
   color:White;
   font-size:11px;
   vertical-align:middle;
   background-color:Black;
   height:29px;
   text-align:left;
   font-weight:bold;
   padding-left:10px;
}

table.menu
{
  width:188px;
  height:684px;
  vertical-align:top; 
}

td.menu
{
  vertical-align:top; 
  width:188px;
}

td.galleryMenu
{
  vertical-align:middle;
  padding: 5px 7px 5px 7px;
}

.miTable
{
  width:188px;
  height:22px;
}

.mi
{
  height:22px;text-align:right;;
}

.miGallery 
{  width:166px;}
.miInTheNews 
{  width:163px;}
.miClients 
{  width:161px;}
.miBiography 
{  width:159px;}
.miSignin 
{  width:157px;}
.miOrdering 
{  width:156px;}
.miContact 
{  width:155px;}

.miArrow 
{ height:22px;padding-left:6px;text-align:left;vertical-align:top;padding-top:1px}

.miGalleryArrow
{  width:22px;  }
.miInTheNewsArrow
{  width:25px;  }
.miClientsArrow
{  width:27px;  }
.miBiographyArrow
{  width:29px;  }
.miSigninArrow
{  width:31px;  }
.miOrderingArrow
{  width:32px;  }
.miContactArrow
{  width:33px;  }

.contentMain
{
  padding-top:15px;
  padding-left:10px;
  padding-right:5px;
  background:White url(images/bgs/MidBg.jpg) no-repeat 0 0;
  min-height:655px;
}

.contentRight
{
  padding-top:0px;
  padding-left:0px;
  padding-right:5px;
  width:215px;
  background:White url(images/bgs/RightBg.jpg) no-repeat 0 0;
  height:655px;
}


img {
  border:0;
  padding:0;
  margin:0;
}

tr {
  border:0;
  padding:0;
  margin:0;
}

td {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 11px Verdana; 
  text-align:left;
  vertical-align:top;
}

.fourteenpx
{
  font-size:14px;
}

.twelvepx
{
  font-size:12px;
}

.elevenpx
{
  font-size:11px;
}

.tenpx
{
  font-size:10px;
}

.ninepx
{
  font-size:9px;
}

.eightpx
{
  font-size:8px;
}

.sevenpx
{
  font-size:7px;
}

.centre {
  text-align:center; 
}

.spaced {
  line-height:150%; 
}

.verticalcentre {
  vertical-align:middle; 
}

.rightjustify {
  text-align:right; 
}

.leftmargin {
   margin-bottom:15px; 
}

.rightmargin {
   margin-bottom:15px; 
}

.bottommargin {
   margin-bottom:10px; 
}

.topmargin {
   margin-top:10px; 
}

.leftblock 
{
  margin-left:30px; 
}

.rightblock 
{
  margin-right:30px; 
}

h1
{
  font-size:18px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h2
{
  font-size:16px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h3
{
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h4
{
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h5
{
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h6
{
  font-size:10px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}

h7
{
  font-size:8px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}



.pageHead {
  margin-top:16px;
  margin-bottom:5px;
}

.burgundyText {
	color: #993333;	
}

.redText {
	color: #ff0000;	
}

.whiteText {
	color: #ffffff;	
}

.strng {
	 font-weight:bold;	
}

.emphss {
	 font-style: italic;	
}

.serifed {
	 font-family: Times New Roman, Serif;	
}

.finePrint {
	font-size: 8px;
	color: #aaaaaa;
}

.bttVm {
	text-align:right;
	vertical-align:middle;
	padding-right:15px;
}

.bttVt {
	text-align:right;
	padding-right:15px;
}

input {    
  font:normal normal normal 11px Verdana;
}

select {    
  font:normal normal normal 11px Verdana;
}

input.numbers {
   font-family: Courier New;
}

li
{
  margin-bottom:3px;
}

ul
{
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 30px;
  margin-bottom: 5px;
}

.noBullets
{
  list-style-type: none;
}

.noLeftMargin
{
  margin-left: 0;
}


.websiteButton {
  width:30px;
  height:16px;
  text-align:center;
  vertical-align:middle;
}

.websiteLink {
  text-align:left;
  vertical-align  :middle;	  
}


.reviewHeader 
{
  height:107px;
}


.reviewBanner 
{
  background:#353333 url(images/reviews/hrReview.jpg) no-repeat top center;
}

.rvwBackToTop {
  background:url(images/reviews/pattern.jpg) repeat-x bottom left;
  padding-top:10px;
  padding-bottom:10px;
  vertical-align:middle;
  text-align:right;
  padding-right:25px;
}

.reviewHead {
  text-align:left;
  padding-top:15px;
  padding-bottom:5px;
  vertical-align:middle;
  padding-left:25px;
  padding-right:25px;
   color:#CCCC99;
   font-weight:bold;
   font-size:12px;
}

.reviewContent {
  text-align:center;
  vertical-align:top;
  padding-left:25px;
  padding-right:25px;
}

.reviewImg 
{
  border:outset 3px White;
  background-color:White;
}

.reviewTag {
  text-align:left;
  background:url(images/reviews/pattern.jpg) repeat-x;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:175px;
  vertical-align:middle;
}

.reviewMenu {
  padding-left:0px;
  text-align:center;
  padding-top:5px;
  padding-bottom:10px;
  color:#dfddcc;
}

.bReview 
{
  background:#353333;
}



a {
  border :0;
  color: navy;
  text-decoration : none;
   }   
a:link { color: navy }
a:visited { color: gray }
a:hover { color: #933333; text-decoration: underline }
a:active { color: #933333; text-decoration: none }


a.smallLink {
  border :0;
  color: navy;
  text-decoration : none;
  font-size:9px;
   }   
a.smallLink:link { color: navy; }
a.smallLink:visited { color: #888888; }
a.smallLink:hover { color: navy; text-decoration: underline }
a.smallLink:active { color: #933333; text-decoration: none }

a.smallLinkOn {
  color:#933333;
  font-size:9px;
  text-decoration:none;
}



a.aMenu {
   font-size:11px;
   text-decoration:none;
   color:#dfddcc;
   font-weight:normal;
 }

a.aMenu:link {
}

a.aMenu:visited {
   color:#dfddcc;
}
a.aMenu:hover {
  color:#dfddcc;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
a.aMenu:active {
  color:White;
  font-weight:bold;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

a.aMenuOn {
  color:White;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

a.galleryMenu {
   font-size:11px;
   text-decoration:none;
   color:black;
   font-weight:normal;
 }

a.galleryMenu:link {
}

a.galleryMenu:visited {
}

a.galleryMenu:hover {
  text-decoration:underline;
}

a.galleryMenu:active {
}

a.galleryMenuOn {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}


 a.nameOnly {
   text-decoration: none;
   color:black;
   }
 a.nameOnly:Link { color:black;
   text-decoration: none; }
 a.nameOnly:Visited { color:black;
   text-decoration: none; }
 a.nameOnly:Hover { color:black;
   text-decoration: none;}
 a.nameOnly:Active { color:black;
   text-decoration: none;}
 
 
 a.directions {
   text-decoration: none;
   color: black;
   font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
   line-height: 12px;}	
 a.directions:link {color: black }
 a.directions:visited { color: black }
 a.directions:hover { color: #993300; text-decoration: none }
 a.directions:active { color: #993300; text-decoration: none }
   

 a.bgOrange {
   text-decoration: none;
   color: #CCCC99;
   border:0;
   margin:0;
   padding:0;
 }
 a.bgOrange:link { color: #CCCC99; text-decoration: none }
 a.bgOrange:visited { color: #CCCC99; text-decoration: none }
 a.bgOrange:hover { color: #DDDDDD; text-decoration: underline }
 a.bgOrange:active { color: #CCCC99; text-decoration: none  }   
 
 

a.aReview {
   text-decoration:none;
   color:#dfddcc;
 }

a.aReview:link {
   color:#dfddcc;
}

a.aReview:visited {
   color:#dfddcc;
}
a.aReview:hover {
  color:#CCCC99;
  text-decoration:underline;
}
a.aReview:active {
  color:White;
  text-decoration:none;
}
