   a          { text-decoration:none; }
   a:hover    { text-decoration:underline; }
  .H1Name    { color:#00A9E7;font-family:arial;font-size:15px;font-weight:bold;margin-bottom:2px; }
  .leftNav0  { color:#5A1C73;font-family:arial;font-size:15px;font-weight:bold;margin-left:11px; }
  .leftNav1  { color:#ffffff;font-family:arial;font-size:15px;font-weight:bold;margin-left:11px; }
  .liveChat  { color:#ED0616;font-family:arial;font-size:15px;font-weight:bold;margin-left:11px; }
  .topMenu   { visibility:hidden; font-family:verdana,arial; font-size:11px; position:absolute; left:0; top:0; }
  .menuNav   { color:#339900;font-family:arial;font-size:12px;font-weight:bold; }
#fp-detail-title {font-family:Verdana; font-weight:bold; color:#339900; font-size:14px; }
#spnGWm {font-size:12px; width:270px;}

/* FP additional views with popup  */
#imgThumbs {
 margin-top:20px;
 text-align:center;
 width:250px;
 color:#8D8E92;
 font-size:10px;
 font-weight:bold;
}
#imgThumbs img {
 margin:3px;
 border:1px solid #9C9;
 display:inline;
}
#imgThumbs p {
 margin-top:3px;
}
#imgHolder img {
 text-align:center;
}
 #pagination_controls_top {
  font-size:12px;
  border-bottom:1px solid #00A9E7;
  padding-bottom:5px;
 }
 #pagination_controls_bottom {
  font-size:12px;
  margin-top:10px;
  border-top:1px solid #00A9E7;
  padding-top:5px;
 }


/*  -- Modifications (7.27.2009) --  */

div#whyshop {
	padding: 10px 0 0 0;
	width: 172px;
}

div#whyshop .inner {
	padding: 0 19px;
}

h1#pageTitle {
	margin: 0;
	padding: 5px 0;
	font: normal 34px Arial, Helvetica, sans-serif;
	color: #329900;
}

.homeName {
	font-size:14px;
	padding:3px 0;
}
.homeName a {
	color:#48983D;
}
.homePrice {
	font-size:14px;
	color:#000;
}

.itemPageInfo {
	float:right;
	width:300px;
}
table.productInfo {
	font-size:12px;
	text-align:left;
	width:100%;
}
.productInfo th {
	font-weight:normal;
	text-transform:uppercase;
	width:48%;
	padding:3px 0;
}
.productInfo td {
	padding:3px 0;
	width:48%;
	text-transform: uppercase;
}
.productInfo .priceStrike {
	text-decoration: line-through;
}
.productInfo .price {
	font-size:13px;
	font-weight:bold;	
}
.productInfo .sale {
	font-size:13px;
	font-weight:bold;
	color:#dc4260;
}
body .H1ItemName {
	font-size: 20px !important;
	line-height:23px !important;
}
/*  -- End Modifications (7.27.2009) --  */


/*  -- FP Basic Contents Table v1.0 (1.4.2010) --  */

div#contentsArea {
    width: 780px;
}
table#contents-table {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	margin-top:15px;
	padding-top:0;
	clear:both;
}
table#contents-table td {
    padding: 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    vertical-align: top;
}

table#contents-table td .itemImg {
}

table#contents-table td .itemInfo {
}

table#contents-table .name {
    padding-bottom: 15px;
}

table#contents-table .name a {
	color:#33991E;
	font-size:17px;
	font-weight:bold;
}

table#contents-table .name a:hover {
}

table#contents-table .abstract {
}

table#contents-table .price {
}

table#contents-table .sale-price {
    font-weight: bold;
}

table#contents-table .price-bold {
    font-size: 17px;
    font-weight: bold;
}

table#contents-table .addToCart {
    padding-top: 10px;
}

table#contents-table .verticalDivider {
    padding: 0;
}

table#contents-table .verticalDivider-empty {
    padding: 0;
}

table#contents-table .horizontalDivider {
    padding: 0;
    font-size: 0px;
}

/*  -- End FP Basic Contents Table v1.0 (1.4.2010) --  */


/*  -- FP Basic Pagination v1.0 (1.4.2010) --  */

div#paginationContainer .paginationControls {
    padding: 5px 10px;
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #000;
}

div#paginationContainer .paginationControls a {
    color: #000;
    text-decoration: underline;
}

div#paginationContainer .paginationControls a:hover {
    text-decoration: none;
}

div#paginationContainer .pageLinks {
    float: left;
    width: 350px;
}

div#paginationContainer .pageLinks a {
    padding: 0 5px;
}

div#paginationContainer .pageLinks a.currentPage {
    font-weight: bold;
    text-decoration: none;
}

div#paginationContainer .pageSelectors {
    float: right;
    width: 250px;
    text-align: right;
}

div#paginationContainer .prevControl {
    padding-right: 10px;
}

div#paginationContainer .prevControl a {
    padding-left: 12px;
    background: url(/lib/creativekidstuff/fp-std-pagination-arrows.gif) left 0 no-repeat;
}

div#paginationContainer .prevControl a:hover {
    background-position: left 0;
}

div#paginationContainer .nextControl {
    padding-left: 10px;
}

div#paginationContainer .nextControl a {
    padding-right: 12px;
    background: url(/lib/creativekidstuff/fp-std-pagination-arrows.gif) right 0 no-repeat;
}

div#paginationContainer .nextControl a:hover {
    background-position: right 0;
}
div.pageSorting {
	clear:both;
	color:#000000;
	font:normal 12px Arial;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
div.pageSorting a {
	padding:0 5px;
	font-weight:bold;
	color:#000;
}
.arrow2 { padding-right:11px !important; background: url("/lib/creativekidstuff/arrows.gif") no-repeat scroll right 1px transparent; text-decoration:underline; }
.arrow3 { padding-right:11px !important; background: url("/lib/creativekidstuff/arrows.gif") no-repeat scroll right -13px transparent; text-decoration:underline; }
/*  -- End FP Basic Pagination v1.0 (1.4.2010) --  */
