/* instaStylesNew.css */
a, a:active, a:visited {
  color: #00467f;
  text-decoration: underline;
}

a:hover {
  color: #f79521;
}

body {
  background-color: #CCCCCC;
  color: #00467f;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

h1 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}

h2 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}

h3 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

h4, h5, h6 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

hr {
  color: #00467f;
}

p{
  padding: 5px 0px 0px 0px;
}

ul	{
font-family: Verdana;
font-size: 11px;
line-height: 120%;
padding-bottom: 2px;
	}

ol	{
font-family: Verdana;
font-size: 11px;
line-height: 120%;
padding-bottom: 2px;
	}
		
li	{
font-family: Verdana;
font-size: 11px;
line-height: 120%;
padding-bottom: 2px;	
	}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}

.breadCrumbs, .breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:hover, .breadCrumbs a:visited {
  font-size: 11px;
  font-weight: normal;
  color: #777777;
  padding: 5px 0px 8px 0px;
  text-decoration: none;
}

.breadCrumbs a:hover {
  text-decoration: underline;
}

.details, .details a:link, .details a:active, .details a:visited {
  font-size: 12px;
  padding: 3px 0px 0px 0px;
}

.greyline {
  background-image:url(/shopping-guides/images/hd_greylines.gif);
}

.line {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  padding: 0px 0px 5px 0px;
}

/* Begin Contact Information Page */
.boxCU{
  border: 2px solid #55a1d5;
}

.boxCUBody {
  border: 2px solid #00467f;
}
.instaServiceCS {
  font-size: 24px;
  font-weight: bold;
}

.instaServiceTitles {
  font-size: 18px;
  font-weight: bold;
}

.instaServiceTxt {
  font-size: 12px;
}

.instaServiceTxtB {
  font-size: 12px;
  font-weight: bold;
}

.messageSubmitted {
  color: #CC0033;
  font-size: 12px;
  font-style: italic;
  text-align: center;
  width: 80%;
}

.title {
  font-size: 14px;
  font-weight: bold;
}
/* End Contact information Page */

/* Begin Detail Page */
.dBrownseTitlesBig {
  font-size: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
}

.productDetails {
  font-size: 12px;
}

.productDetailsPrice {
  font-size: 12px;
  font-weight: bold;
  color: #FB3900;
}

#content .details .mfgInfo {
  background-color: #f2f9ff;
}
/* End Detail Page */

/* Begin Footer */
.bottomPart, .bottomPart a, .bottomPart a:visited {
  font-size: 9px;
}

.fAdvSearch {
  color: #FFFFFF;
  font-size: 10px;
}

.fAdvSearch a, .fAdvSearch a:visited {
  color: #FFFFFF;
}

.fGoSidePadding {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
}

.fHBorder {
  border: 1px solid #00467f;
  padding-left: 10px;
}

.fHelpLinks, .fHelpLinks a, .fHelpLinks a:active, .fHelpLinks a:visited {
  font-size: 9px;
  padding-left: 2px;
}

.fHelpTitle {
  font-size: 18px;
}

.fInsta {
  font-size: 21px;
  color: #FFFFFF;
  padding-left: 10px;
}

.fLeftPadding {
  padding-left: 10px;
}

.fLiveHelp {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 3px;
}

.fLiveHelp a, .fLiveHelp a:visited {
  color: #FFFFFF;
  font-size: 14px;
  padding-left: 3px;
}

.fLiveHelp a:hover {
  color: #f79521;
}

.fSearch {
  font-size: 21px;
  color: #CBE3F2;
  padding-right: 10px;
}
/* End Footer */

/* Begin Header */
.button {
  padding-right: 1px;
}

.closeoutTab a, .closeoutTab a:active, .closeoutTab a:visited {
  color: #00467f;
  text-decoration: none;
  background-image: url(/images/header/pink_tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 10px;
  padding-bottom: 0px;
}

.closeoutTab a:hover {
  color: #ffffff;
  text-decoration: underline;
  background-image: url(/images/header/dark-blue-tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0px;
}

.firstLine {
  font-size: 9px;
  font-weight: bold;
}

.firstLine a, .firstLine a:visited {
  font-size: 9px;
}

.firstLineDate {
  font-size: 9px;
  padding-left: 10px;
}

.hackerLogo {
  background-color:#ffffff;
  border: 0px;
  padding-left: 6px;
  padding-top: 5px;
}

.headerSearch {
  background-image: url(../images/header/background.gif);
  background-repeat: repeat-x;
  background-color: #00467f;
}

.insta {
  font-size: 21px;
  color: #FFFFFF;
  padding-left: 10px;
}

.liveHelp {
  background-image: url(../images/header/background.gif);
  font-weight: bold;
  color: #FFFFFF;
  font-size: 14px;
}

.liveHelp a, .liveHelp a:visited {
  background-image: url(../images/header/background.gif);
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: underline;
}

.liveHelp a:hover {
  background-image: url(../images/header/background.gif);
  color: #f79521;
}

.logo {
  background-color:#ffffff;
  background-image: none;
  border: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}

/* .liveHelp {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
}

.liveHelp a, .liveHelp a:visited {
  color: #FFFFFF;
  font-size: 14px;
  vertical-align: middle;
}

.liveHelp a:hover {
  color: #f79521;
}

.logo {
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 2px;
}
*/
.search {
  font-size: 21px;
  color: #CBE3F2;
}

.sidePadding {
  padding-left: 8px;
  padding-right: 8px;
}

.tabs a, .tabs a:active, .tabs a:visited {
  color: #00467f;
  text-decoration: none;
  background-image: url(/images/header/light-blue-tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 10px;
  padding-bottom: 0px;
}

.tabs a:hover {
  color: #ffffff;
  text-decoration: underline;
  background-image: url(/images/header/dark-blue-tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0px;
}

.welcomeButton {
  padding-left: 10px;
  padding-right: 1px;
}

.welcomeTab a, .welcomeTab a:active, .welcomeTab a:visited {
  color: #ffffff;
  text-decoration: none;
  background-image: url(/images/header/dark-blue-tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0px;
}

.welcomeTab a:hover {
  color: #ffffff;
  text-decoration: underline;
  background-image: url(/images/header/dark-blue-tab.gif);
  height: 33px;
  width: 85px;
  margin: 0px 1px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0px;
}
/* End Header */

/* Begin Home Page */
.dBaredPrice {
  font-size: 11px;
  text-decoration: line-through;
}

.dBaredPrice14 {
  font-size: 14px;
  text-decoration: line-through;
}

.dBestSellers, .dBestSellers a, .dBestSellers a:visited {
  font-size: 11px;
}

.dBorderDeal {
  border-left: 1px solid #00467f;
  border-right: 1px solid #00467f;
  border-bottom: 1px solid #00467f;
  border-top: 3px solid #00467f;
}

.dBorderFavBrands {
  border: 1px solid #00467f;
}

.dBrownseTitlesWF {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.dInstaDeal {
  font-size: 21px;
  font-weight: bold;
  padding-left: 10px;
  margin: 0;
}

.dLogin, .dLogin a, .dLogin a:visited {
  font-size: 9px;
}

.dMiddleTitles, .dMiddleTitles a, .dMiddleTitles a:visited {
  font-size: 21px;
}

.dPaddingLeft {
  padding-left: 10px;
}

.dPaddingLeft20 {
  padding-left: 15px;
}

.dSales, .dSales a, .dSales a:visited {
  text-align: left;
  font-size: 11px;
  color: #ED1C24;
}

.dSupercat {
  text-align: center;
  vertical-align: top
}

.dSupercat a, .dSupercat a:visited {
  font-size: 11px;
}

.dTitlesFM {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dTodayPrice {
  font-size: 12px;
  color: #ED1C24;
}

.dTodayPrice14 {
  font-size: 14px;
  color: #ED1C24;
}

.dTopBrands a, .dTopBrands a:visited {
  font-size: 11px;
}

.dWFfeatured, .dWFfeatured a, .dWFfeatured a:visited {
}

.text, .text a, .text a:visited {
font-family: Verdana;
font-size: 11px;
line-height: 120%;
padding-bottom: 2px;
}

.regularTxt14 {
  font-size: 14px;
}
/* End Home Page */

/* Begin Index Pages */
#content .details h1, #content .details h2, #content .details h3 {
  margin: 0px;
  padding: 5px 0px 0px 15px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
}

#indexHeader {
  background-color: #FFFFFF;
  color: #000000;
  padding-top: 30px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
  border: 0px;
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
  width: 100%;
}

#indexHeader .bar {
  height: 15px;
  background-image:  url(../images/ndxbg.gif);
  background-repeat: repeat;
  margin: 0px;
  padding: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #00467f;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #00467f;
}

#indexHeader .indexHeaderBtn {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  vertical-align: bottom;
}

#indexHeader .indexHeaderPad {
  height: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  vertical-align: bottom;
}

#indexHeader .indexHeaderTxt {
  height: 25px;
  width: 100px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  padding-right: 10px;
  color: #00467f;
}

#indexMenu {
  background-color: #FFFFFF;
  color: #000000;
  padding-top: 30px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
  border: 0px;
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
}

#indexMenu .content {
  margin: 0px;
  padding-top: 6px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #00467f;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #00467f;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  font-size: 12px;
}

#indexMenu .content a:link, #indexMenu .content a:active, #indexMenu .content a:visited {
  font-size: 12px;
}

#indexMenu .links {
  margin: 0px;
  padding-top: 6px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #00467f;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #00467f;
  font-size: 11px;
  font-weight: bold;
}

#indexMenu .links .grey, #indexMenu .links a:link, #indexMenu .links a:active, #indexMenu .links a:visited {
  border: 0px;
  color: #999999;
}

#indexMenu .paging {
  margin: 0px;
  padding-top: 18px;
  padding-left: 0px;
  padding-right: 16px;
  padding-bottom: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #00467f;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #00467f;
  font-size: 11px;
}

#indexMenu .paging .grey {
  border: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}
/* End Index Pages */

/* Begin Side Menus */
.dBorder {
  border: 1px solid #00467f;
}

.dBrownseCat, .dBrownseCat a, .dBrownseCat a:visited {
  font-size: 11px;
}

.dBrownseTitles {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
/* End Side Menus */

/* Begin SubCat Page */
.catName {
  font-size: 24px;
  font-weight: bold;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.dataStyle {
  font-size: 10px;
}

.dataStyle a, .dataStyle a:active, .dataStyle a:visited {
  font-size: 11px;
}

.divSection {
  padding-left: 10px;
  padding-right: 5px;
  width: 177px;
  height: 177px;
  background-color: #ffffff;
  position: relative;
  top: 0px;
  left: 0px;
  visibility: hidden;
  border: 1px outset #9ec4e0;
  cursor: pointer;
  overflow: hidden;
}

.headerLabels {
  background-color: #eeeeee;
  font-size: 11px;
  font-weight: bold;
}

.numbNewProdCat {
  font-size: 11px;
  color: #0090FF;
  font-style: italic;
  font-weight: bold;
}

.numbNewProdCatUnderL {
  font-size: 11px;
  color: #0090FF;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

.numbProdCat {
  font-size: 11px;
}

.pageLinkNav, .pageLinkNav a, .pageLinkNav a:visited {
}

.parentsLink, .parentsLink a, .parentsLink a:visited {
  font-size: 11px;
}

.seeAll, .seeAll a, .seeAll a:visited {
  font-size: 11px;
  font-style: italic;
}

.subCatName, .subCatName:visited {
  font-size: 13px;
  font-weight: bold;
}

.subCatpriceStyle {
  font-size: 14px;
}

.totalProdCatLab {
  font-size: 12px;
}

DIV {
  font-size: 12px;
}

DIV a, a:visited {
  font-size: 11px;
}
/* End SubCat Page */

/* Begin SuperCat Page */
.dataHeaderStyle, .dataHeaderStyle a, .dataHeaderStyle a:visited {
  font-size: 13px;
  font-weight: bold;
}

.dBrownseCatData a, .dBrownseCatData a:visited {
  font-size: 11px;
  padding-left: 10px;
}

.dotBox {
  border: 1px dotted #9ec4e0;
}

.homeLink {
  font-size: 12px;
  font-weight: bold;
}

.homeLink a, .homeLink a:visited {
  font-size: 11px;
}

.imgProd img {
  border: 2px solid #FFFFFF;
}

.imgProd:hover img {
  border: 2px solid #9ec4e0;
}

.imgProd:hover {
  border: #cccccc;
}

.superCatStyle {
  font-size: 32px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
/* End SuperCat Page */

/* Begin PowerSearch Page */
.mfgRelated a:link, .mfgRelated a:visited, .mfgRelated a:active {
}

.mfgResult a:link, .mfgResult a:visited, .mfgResult a:active {
}

.newHeaderText {
  font-size: 12px;
  font-weight:bold;
  border-bottom: 1px solid #00467f;
}

.newPagingText {
  margin: 0px;
  font-size: 11px;
}

.productSearchCells {
  border-bottom:1px solid #DDDDDD;
  padding-top:3px;
  padding-bottom:3px;
}

.searchResult a:link, .searchResult a:visited, .searchResult a:active {
  font-size: 12px;
}

.searchResult a:hover {
  color: #f79521;
}

.spelling a:link, .spelling a:visited, .spelling a:hover {
  color: #DD0000;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
}

.spelling a:hover {
  text-decoration: underline;
}

.tableHeaderText {
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 16px;
  padding-bottom: 6px;
  font-size: 11px;
}

.tableHeaderText a:link, .tableHeaderText a:active, .tableHeaderText a:visited {
  border: 0px;
  padding: 0px;
  font-size: 11px;
}

.tableHeaderText a:hover {
  color: #999999;
}

.tableHeaderText .grey {
  border: 0px;
  padding: 0px;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}

#search .titleBar, #search .titleBar a:link, #search .titleBar a:active, #search .titleBar a:visited {
  font-size: 12px;
  background-color: #EEEEEE;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
}
/* End PowerSearch Page */

/* Begin Manufacturers Page */
#search .tableHeaderText {
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 16px;
  padding-bottom: 3px;
  font-size: 11px;
}

#search .tableRow .details .small {
  font-size: 11px;
  line-height: 14px;
}

#search .tableRow .detailsPrice, #search .tableRow .details .detailsPrice {
  font-size: 16px;
  font-weight: bold;
  color: #FB3900;
}

#search .tableRow .thumbImg {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

#srchMenu .bar {
  height: 5px;
  background-image: url(/images/srchbg.gif);
  background-repeat: repeat;
  margin: 0px;
  padding: 0px;
}

#srchMenu .content {
  margin: 0px;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #00467f;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #00467f;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  font-size: 11px;
  background-color: #F3FDFF;
}

#srchMenu .content .links, #srchMenu .content .links a:link, #srchMenu .content .links a:hover, #srchMenu .content .links a:active, #srchMenu .content .links a:visited {
  font-size: 11px;
  padding: 0px;
  padding-bottom: 2px;
  border: none;
}

#srchMenu .srchMenuBtn {
  vertical-align: bottom;
}

#srchMenu .srchMenuPad {
  height: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #00467f;
  vertical-align: bottom;
}

#srchMenu .srchMenuTxt {
  height: 25px;
  width: 125px;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  padding-right: 10px;
}

#srchSL .titleBar {
	font-size: 12px;
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

#srchTop .productDetails {
  font-size: 12px;
  padding: 3px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

#srchTop .related {
  font-size: 12px;
}

#srchTop .tableRow {
  font-size: 10px;
  text-decoration: underline;
}

#srchTop .titleBar {
	font-size: 12px;
	background-color: #EEEEEE;
	margin-top: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
/* End Manufacturers Page */

/* Begin Shipping Policy Page */
.shipDetailsLeft {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background-color: #FFFEE2;
  font-size: 12px;
}

.shipDetailsRight {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  font-size: 12px;
}

.shipDetailsTop {
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background-color: #E7F4FE;
  font-size: 12px;
}

.shipping a:link, .shipping a:active, .shipping a:visited {
  font-size: 12px;
  font-weight: bold;
}
/* End Shipping Policy Page */

/* Begin Index Page */

.thinkGreen, .thinkGreen a:link, .thinkGreen a:active, .thinkGreen a:visited {
  font-size: 11px;
  color: #28903A;
  text-decoration: underline;
}

.thinkGreen a:hover {
  font-size: 11px;
  color: #f79521;
}
/* End Index Page */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #00467f;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}
                                                                                                                                                               
.thumbnail:hover img{
border: 1px solid #00467f;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 115px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.product{float: left; 
padding-right: 10px; 
padding-bottom: 15px; 
width: 100px;
}

.product img{border: 0px;
}
                                                                                          
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #00467f; 
  border-color: #00467f; 
  border-top-width : 1px; 
  border-right-width : 1px; 
  border-bottom-width : 1px;
  border-left-width : 1px;
  background-color: #FFFFFF;
  background-attachment : fixed; 
  background-image: url(); 
}
input {
  font-family: Verdana;
  font-size: 11px;
  color : #00467f; 
  border-color: #00467f; 
  border-top-width : 0px; 
  border-right-width : 0px; 
  border-bottom-width : 0px;
  border-left-width : 0px;
  background-color: #FFFFFF;
  background-attachment : fixed; 
  background-image: url(); 
}
select {
  font-family: Verdana;
  font-size: 11px;
  color : #00467f; 
  border-color: #00467f; 
  border-top-width : 1px; 
  border-right-width : 1px; 
  border-bottom-width : 1px;
  border-left-width : 1px;
  background-color: #FFFFFF;
  background-attachment : fixed; 
  background-image: url(); 
}
option {
  font-family: font-family: Verdana;
  font-size: 11px;
  color : #00467f; 
  border-color: #00467f; 
  border-top-width : 1px; 
  border-right-width : 1px; 
  border-bottom-width : 1px;
  border-left-width : 1px;
  background-color: #FFFFFF;
  background-attachment : fixed; 
  background-image: url(); 
}

.formfield { font-family: Verdana;
  font-size: 11px; color: #00467f; 
  background-color: #CCCCCC; 
  border-top: 1px solid #00467f; 
  border-bottom: 1px solid #00467f; 
  border-right: 1px solid #00467f; 
  border-left: 1px solid #00467f;
}


