/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: tahoma, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
}



.breadcrumb_back a:link{color: #0000FF;}

.breadcrumb_back a:visited {color: #0000FF;}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

TH {
background: #305983;
padding: 5px;
font-size: 13px;
}


A.headerNavigation { 
  color: #000099; 
}

A.headerNavigation:hover {
  color: #FF0000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

.infoBox {
}

.infoBoxContents {
  
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.infoBoxContents a:link, .infoBoxContents a:visited {
  
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

.infoBoxContents a:hover {
  
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #731110;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #305983;  
  color: #FFFFFF;
}

.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #305983;
  color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}


TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
}

.productListing-price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #142B66;
  font-weight: bold;
}

.product_listing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #142B66;
  vertical-align: top;
}

.product_listing a:link, .product_listing a:visited {
  font-family: Arial, Verdana, sans-serif;
  color: #3C4762;
  font-size: 9pt;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #333333;
  border-bottom-style: double;
  border-bottom-width: 15px;
  border-bottom-color: #FFFFFF;
  border-bottom-spacing: 1px;
  vertical-align: top;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Times New Roman", Times, arial serif;
  font-size: 21px;
  color: #142B66;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #000000;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


#TEXTAREA {
  width: 140;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



#diamond_details {
    font-size: smaller;
}

td.rhs {
    text-align: right;
}


#diamond_confirm_form fieldset {
    text-align: center;
    border-style: none;
}

#diamond_confirm_form label {
  width: 4em;
  display: block;
  float: left;
}

#confirm_submit {
    margin-top: 0.5em;
    background-color: #2020C0;
    color: white;
}
    #diamond_search_results td {
        text-align: center;
    }
                                                                                                                             
    #diamond_search_results link {
        text-decoration: none;
        border-style: none;
    }
                                                                                                                             
    .price {
       text-align: right;
    }
                                                                                                                             
   tr.even {
        background-color: #F4F7FD;
   }

span#numpages {
    margin-right: 1.5em;
    margin-left: 1.5em;
}

/* table.infoBoxContents td.smalltext img {border: 0px #000000 solid;  } */
/* td.smalltext img {border: 0px #000000 solid; } */

.poopy { border: 1px #000000 solid; }

.poopyspecials { border: 1px #FF0000 solid; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

.abouttext-box {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #333333;
  color: #FFFFFF;
  text-align: center;
}

.abouttext-box a:link {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #333333;
  color: #FFFFFF;
  text-align: center;
}

.abouttext-box a:visited {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #333333;
  color: #FFFFFF;
  text-align: center;
}

.abouttext-box a:hover {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF;
  color: #000000;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

.resources-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

.breadcrumb_back {font-weight: bolder;}
		
.text-menu-left {
	font-family: Tahoma;
	font-size: 9pt;
	color: #3C4762;
}
.text-menu-left a:link {color: #0000FF;
}
.text-menu-left a:hover {color: #FF0000;}
.text-menu-left a:visited {color: #0000FF;}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 2px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #305983;
	font-weight: bold;
	padding: 2px 0px 3px 7px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 7pt;
	font-family: tahoma, Helvetica, sans-serif;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #D0DEF8;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #731110;
}


/************* relatedLinks Left styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 8pt;
	font-family: tahoma, Helvetica, sans-serif;
}

.relatedLinks h3{
	padding: 5px 0px 2px 0px;
}


.relatedLinks a:link, .relatedLinks a:visited {
	display: block;
	color: #003366;
	font-size: 8pt;
	font-family: tahoma, Helvetica, sans-serif;
	text-decoration: none;
}

.relatedLinks a:hover{
	color: #731110;
	text-decoration: underline;
}

h6 {
 font-family: tahoma, Helvetica, sans-serif;
 color: #003366;
 font-weight: bold;
 font-size: 7pt;
 margin: 0px;
 padding: 10px 0px 0px 0px;
}


/********* form and related tag styles *********/

.searchForm {
	margin: 0;
	padding: 0;
}

/************* relatedLinks right styles **************/

.relatedLinksRight{
	margin: 0px;
	padding: 0px 0px 10px 5px;
}

.relatedLinksRight h3{
	padding: 5px 0px 2px 0px;
}


.relatedLinksRight a:link, .relatedLinksRight a:visited {
	display: block;
	color: #3C4762;
	font-size: 8pt;
}

.relatedLinksRight a:hover{
	color: #FFFFFF;
}

.text {font-family: Tahoma; font-size: 8pt; color: #333333;}
.textMainBody {font-family: Tahoma; font-size: 9pt; color: #333333;}
.textMainSmall {font-family: Tahoma; font-size: 8pt; color: #333333;}


.textsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4762;
}
.textxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C4762;
}

h1 {
	font-family: "Times New Roman", Times, arial, serif;
	font-size: 21px;
	color: #142B66;
 	padding: 0;
	margin: 0;
	padding-bottom: 0px;
	font-weight: normal;
}

A:link, A:visited {
  color: #333333;
  text-decoration: underline;
}

A:hover {
  color: #731110;
  text-decoration: underline;
}

.MainNav {
	color: #000099;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.phone {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.topTextNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.topTextNav a:link {
	color: #FFFFFF;
	font-size: 10px;
}
.topTextNav a:hover {color: #FFFF00;}
.topTextNav a:visited {color: #FFFFFF;}

.leftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.leftNavHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
}
h2 {
        font-family: "Times New Roman", Times, arial, serif;
        font-size: 19px;
	padding-bottom: 0px;
 	padding: 0;
	margin: 0;	
	vertical-align: bottom;
	color: #142B66;
	font-weight: normal;	
}

h2 a:link {
	text-decoration: none;
}

h2 a:visited {
	text-decoration: none;
}

/************ topLinks styles **************/

#topLinks{
	margin: 2px;
	padding: 0px;

}

#topLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#topLinks a:link, #topLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #003366;
	font-weight: bold;
	padding: 2px 0px 3px 2px;
	color: #E7EBF0;
	text-decoration: none;
	font-size: 8pt;
	font-family: arial, tahoma, helvetica, sans-serif;
	text-align: center;
}

#topLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #D0DEF8;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}

#topLinks2 a:link, #topLinks2 a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #003366;
	font-weight: bold;
	padding: 2px 0px 3px 2px;
	color: #FFFF00;
	text-decoration: none;
	font-size: 8pt;
	font-family: arial, tahoma, helvetica, sans-serif;
        text-align: center;
}

#topLinks2 a:hover{
	border-top: 1px solid #cccccc;
	background-color: #D0DEF8;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}

.links a:link {	font-weight: bold; }
.links a:visited {	font-weight: bold; }

/************* Diamond Dimensions styles **************/
.diagram {
	font-family: tahoma, Arial, sans-serif;
	font-size: 9px;
  	position: relative;
        top: 0px;
        left: 0px;
}



.overlay {
	position: absolute;
	background-color: #ffffff;
	left: 218px;
	top: 145px;
}

#overlay_width {
        top: 40px;
        left: 80px;
}

#overlay_height {
        top: 80px;
        left: 50px;
}

#overlay_depth_perc {
        top: 85px;
        left: 148px;
}
		
#overlay_table_perc {
        top: 1px;
        left: 60px;
}

#overlay_girdle {

        top: 156px;
        left: 27px;
}

#overlay_cutlet {
        top: 158px;
        left: 111px;
}

#overlay_depth {
        top: 93px;
        left: -3px;
}





#overlay_cushion_width {
        top: 40px;
        left: 80px;
}

#overlay_cushion_height {
        top: 80px;
        left: 50px;
}

#overlay_cushion_depth_perc {
        top: 105px;
        left: 178px;
}
		
#overlay_cushion_table_perc {
        top: 7px;
        left: 60px;
}

#overlay_cushion_girdle {
        top: 158px;
        left: 43px;
}

#overlay_cushion_cutlet {
        top: 158px;
        left: 126px;
}

#overlay_cushion_depth {
        top: 93px;
        left: -3px;
}



#overlay_emerald_width {
        top: 44px;
        left: 67px;
}

#overlay_emerald_height {
        top: 80px;
        left: 50px;
}

#overlay_emerald_depth_perc {
        top: 105px;
        left: 178px;
}
		
#overlay_emerald_table_perc {
        top: 14px;
        left: 57px;
}

#overlay_emerald_girdle {
        top: 148px;
        left: 43px;
}

#overlay_emerald_cutlet {
        top: 149px;
        left: 126px;
}

#overlay_emerald_depth {
        top: 103px;
        left: -3px;
}



#overlay_heart_width {
        top: 41px;
        left: 90px;
}

#overlay_heart_height {
        top: 80px;
        left: 50px;
}

#overlay_heart_depth_perc {
        top: 102px;
        left: 171px;
}
		
#overlay_heart_table_perc {
        top: 11px;
        left: 57px;
}

#overlay_heart_girdle {
        top: 152px;
        left: 55px;
}

#overlay_heart_cutlet {
        top: 153px;
        left: 145px;
}

#overlay_heart_depth {
        top: 103px;
        left: -3px;
}



#overlay_marquise_width {
        top: 45px;
        left: 67px;
}

#overlay_marquise_height {
        top: 110px;
        left: 50px;
}

#overlay_marquise_depth_perc {
        top: 99px;
        left: 176px;
}
		
#overlay_marquise_table_perc {
        top: 18px;
        left: 57px;
}

#overlay_marquise_girdle {
        top: 141px;
        left: 43px;
}

#overlay_marquise_cutlet {
        top: 142px;
        left: 127px;
}

#overlay_marquise_depth {
        top: 91px;
        left: -4px;
}



#overlay_oval_width {
        top: 45px;
        left: 67px;
}

#overlay_oval_height {
        top: 110px;
        left: 50px;
}

#overlay_oval_depth_perc {
        top: 99px;
        left: 176px;
}
		
#overlay_oval_table_perc {
        top: 18px;
        left: 57px;
}

#overlay_oval_girdle {
        top: 144px;
        left: 43px;
}

#overlay_oval_cutlet {
        top: 145px;
        left: 125px;
}

#overlay_oval_depth {
        top: 91px;
        left: -4px;
}

#overlay_pear_width {
        top: 49px;
        left: 56px;
}

#overlay_pear_height {
        top: 108px;
        left: 34px;
}

#overlay_pear_depth_perc {
        top: 97px;
        left: 176px;
}
		
#overlay_pear_table_perc {
        top: 15px;
        left: 65px;
}

#overlay_pear_girdle {
        top: 147px;
        left: 58px;
}

#overlay_pear_cutlet {
        top: 148px;
        left: 158px;
}

#overlay_pear_depth {
        top: 91px;
        left: -4px;
}

#overlay_princess_width {
        top: 40px;
        left: 59px;
}

#overlay_princess_height {
        top: 108px;
        left: 34px;
}

#overlay_princess_depth_perc {
        top: 99px;
        left: 171px;
}
		
#overlay_princess_table_perc {
        top: 7px;
        left: 59px;
}

#overlay_princess_girdle {
        top: 154px;
        left: 42px;
}

#overlay_princess_cutlet {
        top: 155px;
        left: 125px;
}

#overlay_princess_depth {
        top: 91px;
        left: -4px;
}


#overlay_radiant_width {
        top: 53px;
        left: 55px;
}

#overlay_radiant_height {
        top: 108px;
        left: 34px;
}

#overlay_radiant_depth_perc {
        top: 99px;
        left: 171px;
}
		
#overlay_radiant_table_perc {
        top: -5px;
        left: 59px;
}

#overlay_radiant_girdle {
        top: 167px;
        left: 42px;
}

#overlay_radiant_cutlet {
        top: 167px;
        left: 128px;
}

#overlay_radiant_depth {
        top: 91px;
        left: -4px;
}


/************* Non Integrated styles **************/
.body_text {
	font-family: Arial, sans-serif;
	font-size: 16px;
  	color: #555555;
}

.product_text {
	font-family: Arial, sans-serif;
	font-size: 15px;
  	color: #555555;
}

.right_menu_text {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
  	color: #555555;
}


.formsmall {
	font-size: 1px;
	
}

/************Diamond Search Styles**************/
.carat {
  font-family: Verdana, Arial, sans-serif;
}

.color {
  font-family: Verdana, Arial, sans-serif;

}

.clarity {
  font-family: Verdana, Arial, sans-serif;
}

.cert {
  font-family: Verdana, Arial, sans-serif;
}

.price {
  font-family: Verdana, Arial, sans-serif;
}

.details {
  font-family: Verdana, Arial, sans-serif;
}

/************Unordered List**************/
ul {
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px; 
        padding-left: 1em;
        padding-bottom: 1em;
        padding-top: 1em;
}

/**************** menu drop down *****************/
#menu {
   width: 100%;
   background: #305983;
}

#menu ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#menu a, #menu h2 {
   font: bold 12px/16px arial, helvetica, sans-serif;
   display: block;
   border-width: 1px;
   border-style: solid;
   border-color: #ffffff #888 #cccccc #bbb;
   margin: 0;
   padding: 3px 4px;
}

#menu h2 {
   color: #fff;
   background: #305983;
   text-transform: uppercase;
}

#menu a {
   color: #ffffff;
   background: #305983;
   text-decoration: none;
}

#menu a:hover {
   color: #731110;
   background: #E7EBF0;
}

#menu li {
   position: relative;
}



#menu ul ul ul {
   position: absolute;
   top: 0;
   left: 100%;
   width: 100%;
}

div#menu ul ul ul, div#menu ul ul li:hover ul ul {
   display: none;
}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
   display: block;
}



BODY.popupImage {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	padding: 0;
	margin: 0;
}

.screenshotsBlock {
	border: 1px solid #bbc3d3;
	background: #f8f8f9;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.screenshotsHeaderText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

.screenshotsHeader {
	background: #305983;
         padding: .2em;
}

.screenshots {
	float: left;
	text-align: center;
	padding: 5px 4px 5px 4px;
	margin: 2;
}

.screenshots a:hover {
	text-decoration: none;
}

.screenshots IMG {
	border: 3px double #bbc3d3;
}

.clearScreenshots {
	clear: both;
	height: 1px;
	width: 100px;
}

.clearScreenshots hr {
	display: none;
}

.noScreenshots {
	text-align: center;
	padding: 15px 0 15px 0;
	margin: 0;
}


td.shapes {
  border: 1px inset #666666;
}
