
body { margin:0; background-color:#FFFFFF; overflow:-moz-scrollbars-vertical; }
#centered { width:100%; background-color: #eeeeee;}
#pageArea { width:1000px; margin:0 auto; background-color:#FFFFFF; font-family:Arial, sans-serif; font-size:100%; color:#000000; border-left: thin solid #888888; border-right: thin solid #888888;}

.nav { width:1000px; height:24px; display:block; }
.nav a.nav01 { width:177px; height:24px; float:left; background: url('../images/nav/nav01.gif') no-repeat; }
.nav a:hover.nav01 { width:177px; height:24px; float:left; background: url('../images/nav/nav01_on.gif') no-repeat; }
.nav a.nav02 { width:164px; height:24px; float:left; background: url('../images/nav/nav02.gif') no-repeat; }
.nav a:hover.nav02 { width:164px; height:24px; float:left; background:url('../images/nav/nav02_on.gif') no-repeat; }
.nav a.nav03 { width:160px; height:24px; float:left; background: url('../images/nav/nav03.gif') no-repeat; }
.nav a:hover.nav03 { width:160px; height:24px; float:left; background:url('../images/nav/nav03_on.gif') no-repeat; }
.nav a.nav04 { width:164px; height:24px; float:left; background: url('../images/nav/nav04.gif') no-repeat; }
.nav a:hover.nav04 { width:164px; height:24px; float:left; background:url('../images/nav/nav04_on.gif') no-repeat; }
.nav a.nav05 { width:169px; height:24px; float:left; background: url('../images/nav/nav05.gif') no-repeat; }
.nav a:hover.nav05 { width:169px; height:24px; float:left; background:url('../images/nav/nav05_on.gif') no-repeat; }
.nav a.nav06 { width:166px; height:24px; float:left; background: url('../images/nav/nav06.gif') no-repeat; }
.nav a:hover.nav06 { width:166px; height:24px; float:left; background:url('../images/nav/nav06_on.gif') no-repeat; }

.nav a.nav01_on { width:177px; height:24px; float:left; background: url('../images/nav/nav01_on.gif') no-repeat; }
.nav a.nav02_on { width:164px; height:24px; float:left; background: url('../images/nav/nav02_on.gif') no-repeat; }
.nav a.nav03_on { width:160px; height:24px; float:left; background: url('../images/nav/nav03_on.gif') no-repeat; }
.nav a.nav04_on { width:164px; height:24px; float:left; background: url('../images/nav/nav04_on.gif') no-repeat; }
.nav a.nav05_on { width:169px; height:24px; float:left; background: url('../images/nav/nav05_on.gif') no-repeat; }
.nav a.nav06_on { width:166px; height:24px; float:left; background: url('../images/nav/nav06_on.gif') no-repeat; }

#navSub { width:1000px; height:39px; }
#navSub01 { height:14px; margin-left:0; }
#navSub02 { height:14px; margin-left:175px; }
#navSub03 { height:14px; margin-left:339px; }
#navSub04 { height:14px; margin-left:499px; }
#navSub05 { height:14px; margin-left:663px; }
#navSub06 { height:14px; margin-left:812px; }

.pageContent { width:950px; margin:0 25px 0 25px; }
.pageContent P, .pageContent ul li { font-size: 80% !important; }
.quoteContent { width:700px; margin:0 25px 0 25px; background-color:#FFFFFF; font-family:Arial, sans-serif; font-size:.7em; }

#col01 { width:290px; float:left; }
#col02 { width:320px; float:left; margin-left:20px; }
#col03 { margin-left:20px; }


.footer { text-align:right; font-size:.85em;  }

h1 { margin:0; font-family:Arial Black, Arial; font-size: 160%; font-weight:normal; }
h2 { font-size: 110%;  }

p { margin:0 0 10px 0; }

img { border:0; display:inline; }

.bold { font-weight:bold; }

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }

.hideText { display:none; }

ol { margin-top:0; margin-left:22px; list-style-type: decimal; }
li { margin-bottom:5px; }
ol li { font-size: 80% !important; } 

A:link, A:visited, A:active { color:#000000; text-decoration:underline; } 
A:hover { color:#000000; text-decoration:none; } 							

.swatchImage { border: thin solid grey; }
.swatchImageDetail {  margin: 1px; border: thin solid #f6f6f6;  }
.form_error { color: red; }

.quotePrice { font-size: 130%; border: thin solid grey; padding: 0.3em 0.3em 0.3em 0.3em; }

.questionPager { padding: 2em 2em 2em 2em; font-size: 130%; text-align: center; }

.quoteSummary { padding: 1em 1em 1em 1em; border: thin solid grey; }

.summaryHeader { font-weight: bold; font-size: 120%; padding: 1px 1px 1px 0px;}

.quoteInstructions { padding: 1em 1em 1em 1em; }

.embellishLink { font-weight: bold; padding: 0.4em 0.4em 0.4em 0em; }

.embellishLink a { color: blue; }

.row { clear: both; }
.colA { width: 100px; float:left; text-align: left; padding: 0.7em 0.7em 0.7em 0.7em; font-weight: bold;}
.colB { }
.colC { }
.row .form_error { display: inline; }

.vSpace { height: 2em;}

.receiptItem { margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; }

.productSummary { border: thin solid #CCCCCC; }

/* for admin side */
.highlighted { 
  border: thin solid red;
 }

.textSpecial { 
  color: black;
}

.textSpecialSmaller { 
  color: black;
  font-size: 80%;
}

.textSmaller { 
  font-size: 80%;
}

.textLarger { 
  font-size: 110%;
 }

table#simpleTable {
 border-collapse: collapse;
 border: 2px solid black;
 font: normal 10px verdana, arial, helvetica, sans-serif;
 color: black;
 background: white;
}

table#simpleTable tr td, table#simpleTable tr th {
 border: 1px solid #eeeeff;
 padding: .3em;
}
