/************************/
/* PRODUCT TEMPLATE CSS */
/************************/


/******** DIV CSS ********/
#producttitle { width:564px; margin-top:10px; margin-left:-5px; }
#producttitle1 { width:557px; margin-bottom:0px; background-color:#adafb3; background:url(/Content_Images/prodtitle1.gif) no-repeat top left; overflow:visible; }
#producttitle2 { width:557px; margin-bottom:0px; margin-top:0px; background:url(/Content_Images/titlecenter5.jpg) repeat-y; }
#producttitle3 { width:557px; height:9px; margin-top:0px; background:url(/Content_Images/prodtitle2.gif) no-repeat; }
#producttitle4 { width:564px; background:url(/Content_Images/prodtitle_bot.gif) no-repeat bottom; }

#productinfo { width:557px; height:210px; }

#productorder { float:left; width:277px; margin-left:5px; margin-top:20px; background-image:url(/Content_Images/pricebg.jpg); background-repeat:no-repeat; background-position:center top; }

#productdescrip { width:557px; margin-top:10px; }
#productdescrip2 { width:557px; margin-top:10px; }


/******** TEXT AND IMAGE CSS ********/

.ptitle { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#21629d; margin-bottom:10px; margin-top:0px; margin-left:15px; margin-right:15px; line-height:28px; }

#bgtitle { background: url(/content_images/titlerepeat3.gif) repeat-x; margin-right:4px; border-right:1px solid #99b47b; }

.partnum { font-family:"Trebuchet MS"; font-size:14px; font-style:italic; margin-top:0px; margin-bottom:0px; color:#444444; }

#prodimg { float:left; margin-right:10px; margin-top:10px; }

.quantity { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:0px; margin-top:0px; }
.quantity input { margin-left:5px; margin-bottom:0px; margin-top:0px; font-size:12px; }
.price { font-family:Arial; font-weight:bold; font-size:30px; color:#FF0000; font-style:italic; line-height:32px; margin-bottom:3px; margin-top:3px; margin-right:8px; }

.pdescription { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; margin-bottom:5px; margin-top:0px; margin-right:5px; padding:3px;
border:1px solid #666666; background:url(/content_images/headerbgred.gif) repeat-x top #a6a6a6; }
.pdescription2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-top:10px; margin-bottom:5px; margin-right:10px; padding:3px; background:url(/Header_Images/greenbg1.jpg) center repeat-x; }

.prodsec { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:4px; margin-bottom:5px; margin-top:15px; background:url(/content_images/subcatbg2.gif) center repeat-x; }
.prodsec2 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; padding:2px; margin-bottom:5px; margin-right:5px; margin-left:-5px; margin-top:0px; background:url(/content_images/subcatbg2.gif) center repeat-x ; } 

.pd { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#666666; margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; }

.pdlist { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:10px; margin-left:20px; }
.pdlist li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

.magnify { cursor:url("mycursor.cur"); }