h1, h3, #leftpane h2, #rightpane h2 { color:#0066CC; }
#breadcrumbs a:hover { color:#0066CC; }
a:hover { color:#2FA2AE; }
a.link1:hover { color:#2FA2AE; }
.h_style1 { border-bottom-color:#52C5D1; }
.codetxt { color:#2FA2AE; }

#msg { font-weight:bold; color:#2FA2AE; }

#header { background:transparent url(/images/pt/banner_bg_bottom.gif) no-repeat bottom left; }
#topmenu { background:#0066CC url(/images/pt/topmenu_bg.gif) no-repeat top left; }
#sitesearch { background:transparent url(/images/pt/search_bg.gif) no-repeat right top; }
#footer { background:#0066CC; }
#footer-cc { width:210px; height:27px; text-align:center; }

#frm_login td { padding: 2px 0px; }
#frm_login .frmtxt { width:110px; height:16px; line-height:16px; padding:2px 5px; border-style:none; font-size:10px; color:#333333; background:#F8F8F8 url(/images/logintxt_bg.gif) no-repeat left top; }

#frm_profile_edit table { background-color:#FAFAFA; border:1px solid #CCCCCC; color:#333333; }
#frm_profile_edit td { padding:3px 8px 3px 8px; }
#frm_profile_edit input.frmtxt { width:260px; }
#frm_profile_edit select.frmtxt { width:265px; }
#frm_profile_edit hr { color:#CCCCCC; background-color:#CCCCCC; }

#frm_login_main table { background-color:#FAFAFA; border:1px solid #CCCCCC; color:#333333; }
#frm_login_main td { padding: 5px 10px; }

#frm_send_password table { background-color:#FAFAFA; border:1px solid #CCCCCC; color:#333333; }
#frm_send_password td { padding: 5px 10px; }

.category { width:400px; padding:10px 10px 5px 10px; margin:15px auto 15px 30px; border:1px solid #52C5D1; }
.category h2 { color:#0066CC; margin-top:0px; }
.category a.s-link { margin-left:-10px; }

.prodcat { width:480px; padding:10px 10px 5px 10px; margin:15px auto; border:1px solid #52C5D1; }
.prodcat h2 { color:#0066CC; margin-top:0px; }
.prodcat a.s-link { margin-left:-10px; width:300px; padding-top:2px; font-weight:bold; }

.prodmods a.s-link { margin-left:0px; width:280px; padding-top:2px; font-weight:bold;  }

.oldprice { text-decoration:line-through; text-transform:none; }
.newprice { color:#FF0000; text-transform:none; }


.prodimgdata { width:210px; margin:0px auto; }
.prodimgdata img { display:block; padding:4px; border:1px solid #52C5D1; margin:10px 5px 0px 0px; }
.prodimgdata img { display:block; padding:4px; border:1px solid #52C5D1; margin:10px auto 0px auto; }
.prodimgdata a.s-link { width:195px; font-size:10px; margin:10px -5px 5px 0px; }

.prodinfo h2 { color:#0066CC; }

.frmAddToBasket td { padding:0px 5px; }
.frmAddToBasket h5 { margin:0px; }

form .quantity { width:20px; height:13px; line-height:13px; padding:1px; font-size:10px; color:#333333; text-align:right; }

table.spec { border:1px solid #CCCCCC; border-bottom:0px none; width:100%; border-collapse:collapse; }
table.spec td { padding:3px 10px; border-bottom:1px solid #CCCCCC; width:48%; }

#carttxt { color:#999999; font:normal 10px Arial,Helvetica,sans-serif; position:absolute; top:6px; right:18px; word-spacing:3px; }
a:hover #carttxt { color:#0066CC; cursor:pointer; }

#basket td { padding:6px 5px 6px 0px; border-top:1px solid #999999; }
#basket tr.no-border td { border-style:none; }

#basket a.r-link { font-size:10px; font-weight:bold; padding-top:0px; margin-left:5px; }
#basket a.l-link { width:300px; }

#checkout a.l-link { width:300px; }

#chktable td { border-top:1px solid #CCCCCC; vertical-align:top; }
#chktable tr.no-border td { border-style:none; }
#chktable col, #chktable td + td { padding:4px 0px 4px 8px; }
#chktable col.col-start, #chktable tr td:first-child { padding:4px 0px 4px 0px; }
#chktable tr.row-heading td { border-top:0px none; border-bottom:1px solid #0066CC; font-size:14px; color:#0066CC; vertical-align:middle; }
#chktable tr.row-footer td { border-top:0px none; border-bottom:1px solid #0066CC; font-size:13px; color:#0066CC; vertical-align:bottom; font-style:italic; }
#chktable tr.row-spacer td { border-top:0px none; height:12px; padding:0px; }

#frm_checkout input.submit { font-size:12px; font-weight:bold; padding:1px; border-style:none; background:#858688; color:#FFFFFF; }
#frm_checkout textarea { width:220px; }

#account { margin:10px 0px; }
#account a.l-link { width:300px; }

#rightbox { width:148px; padding:5px; margin-bottom:20px; border:1px solid #0066CC; overflow:hidden; }
#rightbox a.s-link { margin-left:-5px; }

/*
#rightbox1, #rightbox2 { width:148px; padding:5px; margin-bottom:20px; border-style:solid; border-width:1px; }
#rightbox1 { border-color:#52C5D1; }
#rightbox2 { border-color:#0066CC; }
#rightbox1 h2 { color:#2FA2AE; }
#rightbox1 a.s-link, #rightbox2 a.s-link { margin-left:-5px; }
*/





