@charset "utf-8";
/* CSS Document */

body { background-image:url(/images/background-main.jpg); background-repeat:repeat-x; background-color:#004990; margin:0; padding:0; font-size:12px; color:#333; font-family:Tahoma, Geneva, sans-serif; }
/*-----------top bar area-----------------*/

#top-info { width:988px; height:75px; margin-left:auto; margin-right:auto; }
#top-logo { float:left; width:450px; height:75px; }
#top-list { float:left; width:250px; text-transform:uppercase; font-weight:bold; color:#004790; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
#top-list ul { list-style:disc; margin:12px 0 0 15px; padding:0; }
#top-phone { float:right; text-align:right; width:246px; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px; text-transform:uppercase; margin-top:8px; }
#searchBox {float:right; margin-top:5px; text-align:right;}
/*-----------content area-----------------*/

#container { width:972px; background-color:#FFF; margin-left:auto; margin-right:auto; padding:8px; }
#right-container { float:left; width:734px; margin-left:7px; }
/*#banner { background-image:url(/images/temp-banner.jpg); background-repeat:no-repeat; width:734px; height:193px; }*/
#cr-area { width:988px; height:20px; margin-left:auto; margin-right:auto; color:#FFF; margin-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#cr-text { float:left; width:400px; }
#cr-links { float:right; width:400px; text-align:right; }
#cr-links a { color:#FFF; text-decoration:none; }
#cr-links a:hover { text-decoration:underline; }
/*---------Drop down header with content-------------*/

.header { cursor:pointer; background-image:url(/images/expandcollapse/button_collapse_right.gif); background-repeat:no-repeat; padding-left:15px; }
.headerD { cursor:pointer; background-image:url(/images/expandcollapse/button_collapse_down.gif); background-repeat:no-repeat; padding-left:15px; }
/*-----------Forms---------------*/

.contactUsFormOutline { border:1px solid #FF9900; margin-left:auto; margin-right:auto; padding:10px; width:550px; }
.standardFormOutline { border:1px solid #FF9900; margin-top:12px; margin-bottom:12px; margin-left:auto; margin-right:auto; padding:10px; width:400px; }
.basketFormOutline { border:1px solid #FF9900; margin-left:auto; margin-right:auto; padding:10px; width:674px; }
.requiredField { color:#CC3300; font-size:20px; font-family:'Times New Roman', Times, serif; font-weight:bold; }
.buttons { color:#79464B; background:#FFFFFF; border:solid; border-width:1px; border-color:#408C28; font-family:Tahoma, Verdana; font-size:8pt; color:#79464B; background-color:#ffffff; height:22px; padding:2px 4px 4px 4px; }
.buttons:hover { color:#FFFFFF; background:#408C28; }
input { color:#000033; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #191970; border-right: 1px solid #5A6487; border-bottom: 1px solid #464AB5; border-left: 1px solid #191970; background: #FFFFFF; padding: 1px; }
.txt-addedtocart { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #DB7093; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #191970; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #191970; }
textarea#styled { width:500px; height:80px; border:3px solid #ccc; padding:5px; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.normalInput { color:#000033; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; height:20px; }
.rowField { height:19px; }
.searchIcons { margin-top:3px;  *margin-top:0px;
border-bottom:#CCC solid 1px; }
.contactToBuyButton {
  width: 161px;
  height: 88px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/images/contactToBuyButtonBG.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/*---------End Forms-------------*/

#downloadBoxContent { border: solid #004990 1px; float:left; padding: 10px; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 15px; text-align:left; width: 347px; }
.container-left { float:left; width:367px; }
#downloadBoxProduct { border: solid #004990 1px; float:left; padding: 10px; margin-top: 5px; margin-left: 0px; margin-right: 5px; margin-bottom: 15px; text-align:left; width: 347px; }
.cart-image { float:left; }
#downloadBoxTitle { color:#666666; font-weight:bold; letter-spacing: 4px; padding-bottom:12px; text-align:center; text-transform:uppercase; }
.ttl { color:#FFFFFF; font-size:12px; font-weight:bold; }
.nrml { color:#333333; font-size:11px; }
.textSmall { color:#666666; font-size:11px; }
.textSmall a { color:#A30A00; font-size:11px; text-decoration:underline; }
.textSmall a:visited { color:#A30A00; font-size:11px; text-decoration:underline; }
.clear { clear:both; }
.contentLineSeparator { background-color:#799BCC; width:473px; height:1px; }
.contentLineSeparatorSub { background-color:#799BCC; width:393px; height:1px; margin-top:20px; margin-bottom:20px; }
.testimonialCustomerName { float:right; font-family:"Times New Roman", Times, serif; font-size:15px; font-style:italic; margin-bottom:12px; text-align:right; }
.backToTop { float:right; font-size:11px; margin-top:5px; margin-bottom:5px; margin-right:0px; }
.backToTop a { font-size:11px; text-decoration:none; }
.backToTop a:hover { font-size:11px; text-decoration:underline; }
/*TP LOGO*/
#linkTPLogo { font-size:11px; margin-top: 130px; text-align: center; text-decoration: none; }
#linkTPLogo a { color:#FFF; text-decoration: none; font-size: 10px; }
img, .png { behavior: url(/pngHack/pngHack.htc); }

/*END TP LOGO*/

