@import url(reset-min.css);
@import url(fonts-min.css);

/* Layout*/
html {height:100%;margin-bottom:1px;} /* Add scroll bar for firefox irrespective of doc length */
body {text-align: center;background:#999;}
#pagewidth{width:100%;text-align:left;margin-left:0;}
#wrapper1{margin:0 auto 0 auto;background:#fff;width: 1004px;}
#wrapper2{width: 1004px;}
#wrapper3{width: 1004px;}
#wrapper{width:1004px;margin:0 auto;text-align: left;}
#popup{width:720px;background-color:#ffffff;}
#popup #wrapper{margin:5px;}
#home-col #wrapper2,#three-col #wrapper2{background:url(http://images.pinpoint.net.au/clp_au/background_threecolumn.gif) repeat-y;}
#two-col #wrapper2,#two-col-wide #wrapper2{background:url(http://images.pinpoint.net.au/clp_au/background_twocolumn.gif) repeat-y;}
#home-col #wrapper,#three-col #wrapper{background:url(http://images.pinpoint.net.au/clp_au/background_threecolumn_top.gif) no-repeat 0 110px;}
#two-col #wrapper,#two-col-wide #wrapper{background:url(http://images.pinpoint.net.au/clp_au/background_twocolumn_top.gif) no-repeat 0 110px;}}
#popup #wrapper{width:100%;background:#fff;margin:5px;}
#navigation-secondary{width:148px;float:left;}
#content{width:834px;float:right;position:relative;}
#home-col #content{background:url(http://images.pinpoint.net.au/clp_au/team_pana_main_watermark.gif) 320px 100px no-repeat;}
#content-primary{width:640px;margin:0;padding:0 0 10px 0;float:left;}
#two-col-wide #content-primary{width:820px;}
#content-secondary{width:170px;margin:0 8px 10px 0;display: inline;float:right;position:relative;}
#footer{clear:both;border-top:2px solid #3589A5;height:50px;} /*border-bottom:2px solid #3589A5*/
#newsfeed{width:600px;margin:0;border-bottom:1px solid #315563;}

/* Basic HTML Elements */
strong{font-weight:bold;}
h1{font-weight:bold;font-size:140%;line-height:2em;color:#DD750C;}
h2{font-weight:bold;font-size:115%;color:#DD750C;margin:0 0 5px 0;padding:3px 0 3px 0;}
h2 a{text-decoration:none;color:#DD750C;}
h2 a:hover{color:#254076;}
h3{font-weight:bold;font-size:105%;margin:3px 0 0 0;color:#DD750C;}
h4{font-weight:bold;font-size:100%;margin:3px 0 0 0;color:#000000;}
h5{font-weight:bold;font-size:90%;color:#DD750C;margin:6px 0 6px 0;}
p{margin:7px 0 10px 0;}
a{color:#0000FF;}
a:hover{color:#254076;}
#content-primary ul,#content-secondary ul{margin:5px 0 5px 20px;}
#content-primary ul li{list-style-image:url(http://images.pinpoint.net.au/product/teampan_listicon8.gif);margin:10px;line-height:1.4em;}
#content-secondary li{list-style-image:url(http://images.pinpoint.net.au/clp_au/list_arrow.gif);}
hr{height:1px;color:#315563;}
#content-primary ol li{margin:5px 0 5px 40px;list-style-type:decimal;}

/* sIFR */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1{visibility:hidden;font-size: 14px;margin:10px 0;}

/* Basic classes*/
.content{}
.content-main{margin:4px 0 4px 4px;}
.content-main ul{padding-left:20px;}
.content-main ul li{list-style-type:square;display:list-item;}
.fine{font-size:80%;}

/* Form */
#content-primary .formcontainer{width:100%;margin-bottom:10px;}
.mandatory{color:#ff0000;}
.mandatory2{display:none;}
.field-note{font-size:70%;}
#content-primary .formcontainer h3{font-weight:bold;font-size:115%;color:#DD750C;margin:0 0 0 0;padding:3px 0 3px 0;}
#content-primary .formcontainer table{width:100%;}
#content-primary .formcontainer .frmleft{width:200px;padding:4px 0 4px 0;vertical-align:top;}
#content-primary .formcontainer .frmleft label{display:block;padding-left:25px;}
#content-primary .formcontainer .frmleft .button{margin:25px 0 0 0;}
#content-primary .formcontainer .frmright{padding:4px 0 4px 0;width:450px;}
#content-primary .formcontainer .frmright .button{margin:25px 0 0 130px;}
#content-primary .formcontainer .frmnote{}
#content-primary .formcontainer .frmrow .checkbox-row{margin-left:30px;width:500px;}
#content-primary .formcontainer .frmrow .checkbox-row input{margin-top:2px;}
#content-primary .formcontainer .frmrow p{margin:5px 0 0 0;}

label{margin:0 5px 0 0.5em;;font-weight:normal;}
select.field{font-size:90%;}
input.field{font-size:90%;color:#424A4C;padding:1px;}
.button-container{margin-top:10px;padding-right:15px;text-align:right;}
.please-specify{font-size:90%;}

/* Header */
#header{position:relative;width:1003px;height:110px;background:url(http://images.pinpoint.net.au/clp_au/background_menu_shadow.gif) #fff no-repeat 1px 70px;} 
#logo{position:absolute;left:0;top:0;width:220px;height:100px;background:#fff url(http://images.pinpoint.net.au/clp_au/team_panasonic_logo.gif) no-repeat;}

#primary-menu-special ul{margin:8px 8px 8px 6px;float:right;}
#primary-menu-special li{float:left;font-size:85%;color:#000;}
#primary-menu-special li a{color:#000;font-weight:bold;text-decoration:none;margin:0 5px 0 5px;}

#search{clear:right;float:right;margin:10px 4px 0 0;}
#search input{font-size:100%;font-weight:normal;border:1px solid #7E9DB9;margin:0;padding:0;}
#search input.button{font-size:85%;color:#454545;margin:0;font-weight:normal;border:1px outset #000;background:#ddd;text-transform:none;text-indent:0;}

#primary-menu{position:absolute;left:1px;top:70px;height:30px;border-top:2px solid #dd750c;width:1000px;background:#5F96AA;}
#primary-menu-inner{border-top:2px solid #107194;}
#primary-menu ul{clear:both;}
#primary-menu li{float:left;font-size:12px;color:#fff;height:28px;}
#primary-menu li a{font-weight:bold;text-decoration:none;line-height:26px;text-indent:-40px;text-align:center;width:160px;display:block;}
#primary-menu li a:hover{color:#254076;}
#primary-menu a{color:#fff;}
#primary-menu .nextselected{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen_lgreen.gif) 100% 0  no-repeat;}
#primary-menu .selected a{color:#107194;}

#home{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen.gif) 100% 0  no-repeat;}
#home.selected{background:#B7D0D5 url(http://images.pinpoint.net.au/clp_au/menu_lgreen_dgreen.gif) 100% 0  no-repeat;color:#5F96AA;}
#newsletter-archive{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen.gif) 100% 0  no-repeat;}
#newsletter-archive.selected{background:#B7D0D5  url(http://images.pinpoint.net.au/clp_au/menu_lgreen_dgreen.gif) 100% 0  no-repeat;} /**/
#registered-products{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen.gif) 100% 0  no-repeat;}
#registered-products.selected{background:#B7D0D5 url(http://images.pinpoint.net.au/clp_au/menu_lgreen_dgreen.gif) 100% 0  no-repeat;color:#5F96AA;}

#register-warranty{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen.gif) 100% 0  no-repeat;}
#register-warranty.selected{background:#B7D0D5 url(http://images.pinpoint.net.au/clp_au/menu_lgreen_dgreen.gif) 100% 0  no-repeat;color:#5F96AA;}

#extended-warranty{background:url(http://images.pinpoint.net.au/clp_au/menu_dgreen.gif) 100% 0  no-repeat;}
#extended-warranty.selected{background:#B7D0D5 url(http://images.pinpoint.net.au/clp_au/menu_lgreen_dgreen.gif) 100% 0  no-repeat;color:#5F96AA;}

/* Navigation Secondary */
ul,ol,dl{position:relative;} /* IE Bug Fix */
#navigation-secondary{margin:0 0 0 7px;padding:0;display:inline;position:relative;}
#navigation-secondary ul{margin:35px 0 0 0;padding:0;background:#fff;}
#navigation-secondary li{margin:0 0 -1px 0;padding:0;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:14px;}
#navigation-secondary li a{display:block;text-indent:18px;padding:0;vertical-align:top;line-height:25px;background:#fff url(http://images.pinpoint.net.au/clp_au/secondary_nav_list_background.gif);color:#404B4F;font-size:85%;font-weight:bold;text-decoration:none;}
#navigation-secondary li a:hover{text-decoration:underline;}
#navigation-secondary img{margin:0;padding:0;display:inline;}
#navigation-secondary h3{margin-left:3px;}
/* - Navigation Heading Images*/
#navigation-secondary h2{position:absolute;top:0;left:0;margin:0 0 0 -1px;padding:0;height:35px;width:170px;text-indent:-9000px;}
#heading-home{background:url(http://images.pinpoint.net.au/clp_au/heading_home.gif) no-repeat;}
#heading-registered-products{background:url(http://images.pinpoint.net.au/clp_au/heading_registered_products.gif) no-repeat;}
#heading-newsletter{background:url(http://images.pinpoint.net.au/clp_au/heading_newsletter.gif) no-repeat;}
#heading-edit-profile{background:url(http://images.pinpoint.net.au/clp_au/heading_editprofile.gif) no-repeat;}
#heading-help{background:url(http://images.pinpoint.net.au/clp_au/heading_help.gif) no-repeat;}
#heading-warranty{background:url(http://images.pinpoint.net.au/product/heading_warranty.gif) no-repeat;position:absolute;top:0px;}




#Register-LoginTD{float:left;position:relative;width:400px;border-right:1px solid #999;padding-right:10px;}
#RegisterNewTD{position:relative;width:400px;padding-left:10px;}


/*Content Secondary */
#content-secondary h2{position:absolute;top:0;left:1;margin:0 0 0 -1px;padding:0;height:35px;width:171px;text-indent:-9000px;}
#content-secondary h2.default{background:url(http://images.pinpoint.net.au/clp_au/heading_content_secondary.gif) no-repeat;}
#content-secondary h2.join{background:url(http://images.pinpoint.net.au/product/team_pana_why_join_head.gif) no-repeat;}
#content-secondary h2.register{background:url(http://images.pinpoint.net.au/product/team_pana_register_head.gif) no-repeat;}
#content-secondary .box {background:#d3dbe8 url(http://images.pinpoint.net.au/clp_au/login_background.gif) no-repeat 0 0;width:169px;color:#000;margin:34px 0 0 0;clear:both;border-top:transparent 1px solid;border-bottom:1px solid #476388;}
#content-secondary .box .content{padding:5px 6px 5px 6px;}

/* Content Secondary: Home Page Specific */
#join h2{background:url(http://images.pinpoint.net.au/clp_au/heading_join.gif) no-repeat;}
#join .formcontainer{margin:0;}
#join .formcontainer .frmright{padding:4px 0 4px 0;}
#join input.field{width:140px;}
#join .content td a{font-size:85%;}
#join input.button{}

/* Footer */
#footer{background:#fff;clear:both;margin:0 1px 0 1px;}
#footer-copyright{color:#000;font-size:75%;clear:left;margin-left:8px;line-height:20px;}
#footer-menu{margin:8px 8px 12px 4px;}
#footer-menu li{float:left;font-size:85%;color:#000;}
#footer-menu li a{color:#000;text-decoration:underline;margin:0 5px 0 5px;}
#footer-logo{float:right;}

/* Register Product */
.registered-product{width:815px;margin:0 0 10px 0;background:#d3dbe8 url(http://images.pinpoint.net.au/clp_au/product_corner_bottom.gif) no-repeat 0 100%;}
.registered-product-inner{background:url(http://images.pinpoint.net.au/clp_au/product_corner_top.gif) no-repeat;}
.registered-product table{width:100%;}
.registered-product th,.registered-product td{padding:3px;}
.registered-product th{height:34px;}
.registered-product h2{margin:0 0 0 5px;padding:0;}
.registered-product h4{margin:5px 0 0 0;}
.registered-product .product-image{width:190px;}
.registered-product .product-labels{width:130px;}
.registered-product .product-downloads{width:350px;vertical-align:top;}
.registered-product .image-container{position:absolute;top:3px;left:5px;background:url(http://images.pinpoint.net.au/clp_au/product_image_corners.gif) no-repeat;height:180px;width:180px}
.registered-product img.product-image-small{margin:3px 0 5px 5px;}
.registered-product a img{margin:6px 0 0 0;}



/*#certwrapper {width:600px;}
#certwrapper ol li{margin-left:30px;list-style-type: decimal;}
#certHeader {width:600px; align:left;text-align:left;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certProduct {width:600px; float:left;position:relative;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certProductImage {float:right;position:absolute;width:180px;right:10px;top:0px;}
#certDetails {width:600px; float:left;position:relative;border:solid 1px #000000;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certOwner {width:290px; float:left;position:relative;border-right: solid 1px #000000;}
#certWarranty {width:290px; float:right;position:absolute;padding:0 0 0 10px;}
#certInvoice {width:600px; float:left;position:relative;border:solid 1px #000000;margin:0 0 5px 7px;padding:0 0 0 10px;}
#certconditions {width:600px; float:left;position:relative;border:solid 1px #ffffff;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certbordertop {width:650px;background:url(http://images.pinpoint.net.au/product/team_pana_border_top.gif);background-repeat:no-repeat;background-position:0px 2px}
#certborder {background:url(http://images.pinpoint.net.au/product/team_pana_border.gif);background-repeat:repeat-y;}
#certborderbottom {background:url(http://images.pinpoint.net.au/product/team_pana_border_bottom.gif);background-repeat:no-repeat;background-position:0px 2px}*/

#certwrapper ol li{margin-left:35px;list-style-type: decimal;}
#certHeader {width:575px; align:left;text-align:left;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certProduct {width:575px; float:left;position:relative;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certProductImage {float:right;position:absolute;width:180px;right:10px;top:0px;}
#certDetails {width:575px; float:left;position:relative;border:solid 1px #000000;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certOwner {width:290px; float:left;position:relative;border-right: solid 1px #000000;}
#certWarranty {width:290px; float:right;position:absolute;padding:0 0 0 10px;}
#certInvoice {width:575px; float:left;position:relative;border:solid 1px #000000;margin:0 0 5px 7px;padding:0 0 0 10px;}
#certconditions {width:575px; float:left;position:relative;border:solid 1px #ffffff;margin:0 10px 5px 7px;padding:0 0 0 10px;}
#certbordertop {width:650px;background:url(http://images.pinpoint.net.au/product/team_pana_border_top.gif);background-repeat:no-repeat;background-position:0px 2px}
#certborder {background:url(http://images.pinpoint.net.au/product/team_pana_border.gif);background-repeat:repeat-y;}
#certborderbottom {background:url(http://images.pinpoint.net.au/product/team_pana_border_bottom.gif);background-repeat:no-repeat;background-position:0px 2px}




#newsletter_archive td{padding:3px;vertical-align:top;border-bottom:1px solid #ccc;}

.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;}
.ac_results ul {width:100%;list-style-position:outside;list-style: none;padding:0;margin:0;}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;	top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}

.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font:menu;font-size:12px;overflow:hidden;text-align:left;}
.ac_loading {background : Window url('./indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}

/* Print */
@media print {
	#header,#navigation-secondary,#footer{display:none;}
	#content{float:left;}
}

/* Hover box */
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:16px; left:-25px; padding:5px; font-weight:normal; color:#000; border:2px solid #ff0000; background:#8cc; width:400px;}
a.tooltip:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ff0; overflow:hidden; z-index:100;}
a.tooltip:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #8cc; overflow:hidden;; z-index:100;}

table.surveyOneCol td { width:250px; }

#ipnlResults{margin-left:10px;}
#ipnlSearch{margin-left:10px;}
#warranty_search_right .formcontainer .frmright{width:auto;}
#warranty_search_right .formcontainer .frmleft label{width:90px;padding-left:0px;margin-right:0px;margin-left:0px;padding-right:0px}
#ipnlResults #ibtnNextButton {padding-right:100px}
#ipnlSearch .formcontainer .frmleft {width:20%}

.productregisterLogin { float:left;position:relative;width:315px;border-right:solid 1px black; padding-right:10px;}
.productregisterLogin_new { float:right;position:relative; height:173px; width:300px}
.productregisterLogin_new_next { position:absolute; bottom:0px;padding-left:238px }
.productregisterLogin_footer { width:100%;height:50px; }
#ichkboxlistInterest {margin-left:30px;}
.frmChk {padding-left:30px;}
.frmTxtField {width:235px;}

#warranty_search_left { float:left;position:relative;width:380px;border-right:solid 1px black; padding-right:10px; }
#warranty_search_right { float:right;position:relative; padding-left:10px; }
.warranty_results {width:380px}
/* Warrany Login */
.warrantyLogin { float:left;position:relative;width:315px;border-right:solid 1px black; padding-right:10px;}
.warrantyLogin_new { float:right;position:relative; height:173px; width:300px}
.warrantyLogin_new_next { position:absolute; bottom:10px;padding-left:238px}
.warrantyLogin_footer { float:left;position:relative; width:100%;height:50px;}
#warrantyterms ol li{margin-left:30px;list-style-type: decimal;}

.frmChk #ichkEmailOpt {padding-top:15px}
#ichkEmailOpt {padding-top:15px;}
#content-primary .formcontainer .frmrow .checkbox-row #ichkEmailOpt{padding-top:0px;}
