/* GENERAL STYLES

--------------------------------------------------------------------*/ 

body { 

font-family: "Trebuchet MS", Arial, sans-serif;
color:#575757;
font-size:11px;
margin:0px;
padding: 0px;
text-align:center;
}

p {line-height: 1.5em;}
OL {PADDING: 0px 0px 0px 23px; MARGIN: 0px 0px; LIST-STYLE-TYPE: decimal;}
OL LI {padding: 0 0px 0px 0px; margin:0px;}

hr {border-bottom:1px dashed #dfdfdf; border-top:none; border-left:none; border-right:none; height:1px; background:#fff; margin:12px 0 12px 0; padding:0;}
hr .nomargin{border-bottom:1px dashed #dfdfdf; border-top:none; border-left:none; border-right:none; height:1px; background:#fff; margin:0px 0 0px 0; padding:0;}

.clear {clear:both;}
img {border:none;}

.float-left {float:left;}
.float-right {float:right;}

.protect { display: none }

/* MAIN ELEMENTS

--------------------------------------------------------------------*/ 
#maincontainer {width:930px; text-align:left; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px; background: url(../images/bkg-ds-vertical.gif) repeat-y center top;}
#mainwrapper {width:915px; margin-left:8px;}
#masthead {height:96px; width:915px; background: #0a3988 url(../images/bkg-masthead.gif) repeat-x left top; }
#mainlogo {width:146px; float:left; position:relative; padding: 20px 0px 0px 20px; margin:0;}
#navwrapper {padding:0px 0px 0px 195px; text-align:left;}

#contentwrapper {width:915px; margin:0 0 20px 0;}
#contentwrapper_splash {width:915px; height:160px; background: url(../images/gradient-160height.gif) repeat-x left top; text-align:left;}

#leftcolumn {width:195px; float:left; position:relative; text-align:left; margin:12px 0 0 0px;}
#centercolumn {text-align:left; color:#575757; padding:0px 0px 0px 212px; font-size:11px; line-height: 1.3em;}
#centercolumn.stretch {text-align:left; color:#575757; padding:0px 0px 0px 23px; font-size:11px; line-height: 1.3em;}
#centercolumn.fullstretch {text-align:left; color:#575757; padding:0px 0px 0px 23px; font-size:11px; line-height: 1.3em;}

#rightcolumn {float:right; padding-right:11px; padding-top:0; margin: 17px 0 0 0px; width: 185px; text-align:left;}


/* FLOATS

--------------------------------------------------------------------*/

.floatleft {float:left;}
.floatright {float:right;}

/* MASTHEAD STYLES

--------------------------------------------------------------------*/
/*#nav1 {PADDING: 0px 0px 0px 0px; margin:0px; list-style:none;}
#nav1 div {PADDING: 0px; DISPLAY: inline; MARGIN: 0px; float:left;}*/

#nav-product {float:left; width:720px; height:35px; margin:0; padding:0;}

#nav1 {float:left; height:30px; width:720px; padding:0 0 0 0; margin:25px 0 0 0;}
#nav1 UL {margin:0 0 0 0; padding:0 0 0 0; height:30px;}
#nav1 UL LI {float:left; width:auto; height:30px; list-style:none; background:none; padding:0 0 0 0; margin:0 0 0 0;}
/* dhtml nav styles */

#nav1 UL LI UL {float:left; width:164px; position:absolute; left:-3000px; display:block; background:#216cc8; z-index:2; padding:0 0 0 0;}
#nav1 UL LI UL LI {width:164px; height:auto; display:block; padding: 0px 0 0px 0; margin-left: 0px; background:#216cc8; font-size:11px;}
#nav1 UL LI UL LI A {border-bottom: 1px dashed #4987d2; width:149px; display:block; font-size:11px; background:#216cc8 /*url(../images/nav1-arrow-off.gif) no-repeat 150px 5px*/; color:#fff; text-decoration:none; padding: 5px 8px 5px 7px;}
#nav1 UL LI UL LI A:hover {border-bottom: 1px dashed #4987d2; width:146px; font-weight:normal; display:block; font-size:11px; color:#fff; background:#2a8bf3 /*url(../images/nav1-arrow-ro.gif) no-repeat right 5px*/; text-decoration:none;}
/* dhtml nav1 styles with side arrow */
#nav1 UL LI UL LI.nav2 A {background:url(../images/nav1-arrow-off.gif) no-repeat 150px 8px;}
#nav1 UL LI UL LI.nav2 A:hover {background:#2a8bf3 url(../images/nav1-arrow-ro.gif) no-repeat 150px 8px;}

#nav1 UL LI UL LI.on {background:#2a8bf3; margin:0px;}
#nav1 UL LI UL LI.nav2 UL {display:none;}
#nav1 UL LI UL LI.nav2:HOVER UL {width:164px; left:164px; margin-top:-26px; position:absolute; display:block; background:#2a8bf3; z-index:2; padding-bottom:0px;}
#nav1 UL LI UL LI.nav2:HOVER UL LI {width:164px; height:auto; display:block; padding: 0px 0 0px 0; margin-left: 0px; background:#2a8bf3; font-size:11px;}
#nav1 UL LI UL LI.nav2:HOVER UL LI A {border-bottom: 1px dashed #59a4ff; background:none; width:149px;}
#nav1 UL LI UL LI.nav2:HOVER UL LI A:HOVER {background:#49a7fe;}

#nav1 UL LI UL LI.nav2.iehover UL {width:164px; left:164px; margin-top:-26px; position:absolute; display:block; background:#2a8bf3; z-index:2; padding-bottom:0px;}
#nav1 UL LI UL LI.nav2.iehover UL LI {width:164px; height:auto; display:block; padding: 0px 0 0px 0; margin-left: 0px; background:#2a8bf3; font-size:11px;}
#nav1 UL LI UL LI.nav2.iehover UL LI A {border-bottom: 1px dashed #59a4ff; background:none; width:149px;}
#nav1 UL LI UL LI.nav2.iehover UL LI A:HOVER {background:#49a7fe;}

#nav1 UL LI:HOVER {position:static;}
#nav1 UL LI:HOVER UL {left:auto; color: #fff;}
#nav1 UL LI.iehover {position:static;}
#nav1 UL LI.iehover UL {left:auto; color: #fff;}

/* This is a hack for IE6 for the top products menu padding */
* html #nav1 ul li a.nav-btn, * html #nav1 ul li a.btn-hover { margin: -2px 0 0 0;}

/* This is a hack for IE7 for the top products menu padding */
*:first-child+html #nav1 ul li a.nav-btn, *:first-child+html #nav1 ul li a.btn-hover { margin: 0 0 0 0;}

/*#nav1 UL LI.on UL {width:130px; position:absolute; left:-1000px; background:#215186; z-index:2;}

#nav1 UL LI#on {background:#568FBC;}
#nav1 UL LI#on A {color:#DFE7EF;}
#nav1 UL LI#on A:HOVER {color:#DFE7EF;}
#nav1 UL LI#on:HOVER UL {left:-1000px;}
#nav1 LI#on.iehover UL {left:-1000px;}*/


#nav-nonproduct {PADDING: 0px 0px 0 0px; width: 380px; margin-top:0px; list-style:none }
#nav-nonproduct UL {margin:0px; padding:0px; height:31px }
#nav-nonproduct UL LI {PADDING: 0px; DISPLAY: inline; MARGIN: 0px; float:left; background:none }
#nav-nonproduct UL LI a { display: block; float: left; height: 31px }
#nav-nonproduct UL LI a p { display: none; text-indent: -3000px }
#nav-nonproduct UL LI p { display: none; }

#searchtools form {margin: 0 0 0 0; padding: 0 0 0 0;}

#searchtools {padding: 0px 0px 0px 0px; float:right; margin:0 0 0 0; height:31px;}
#searchtools #locales {margin-top: 6px; display: block; float: left; width: 110px;}
#searchtools #search {margin: 4px 0 0 4px;}

.search {background: url(../nav/search-off.gif); width: 56px; height: 25px; border: none; display:}
.search:hover {background: url(../nav/search-ro.gif);}
#kw {padding-top:-20px 0; height: 16px}

#sectionbanner {text-align:left; height:39px; padding:1px 0 0 0; width:915px;} 
#sectionbanner .headgraphic {height:21px; text-align:left; width:210px; margin: 11px 0 0 13px;}
#section-indent {background: url(../images/section-multimedia-indent.gif) no-repeat left top;}

/* breadcrumb styles */

#breadcrumb {background:#F0F0F0 url(../images/breadcrumb-ds.gif) repeat-x left top; text-align:left; font-family: Arial, Helvetica, sans-serif; color:#676767; font-size:10px; padding: 9px 0 10px 10px;}
#breadcrumb h2{font-family: Arial, Helvetica, sans-serif; color:#777879; font-size:10px; display:inline; font-weight:normal;}
#breadcrumb h3{font-family: Arial, Helvetica, sans-serif; color:#777879; font-size:10px; display:inline; font-weight:normal;}
#breadcrumb a, #breadcrumb a h2{color:#dab133; text-decoration:none; display:inline; font-weight:normal;}
#breadcrumb a:hover, #breadcrumb a:hover h2{color:#dab133; text-decoration:underline; display:inline; font-weight:normal;}
#breadcrumb strong h2{font-family:verdana; font-size:9px; display:inline; font-weight:normal;}
#breadcrumb .arrow{font-family:arial; font-size:9px; padding: 0 5px 0 5px;}

/* category landing pages styles */

.productrow {width: 914px; padding: 25px 0 0 0;}
.productrow h2 {display:inline; margin:0; padding:0;}
.productrow h2 a {text-decoration:none; color:#444; font-size:11px; display:inline; line-height:1.2em;}
.productrow h2 a:hover {text-decoration:underline; color:#444;}
.productrow div {float:left; background-repeat:no-repeat; background-position:8px top; width:98px; padding: 85px 0 0 0; text-align:center; margin:0;}
.productrow div.heading {background-image: none; width:145px; height:55px; padding: 25px 20px 0 41px;} 
.productrow div.dvd {background-image: url(../images/flash-alternative/dvd-sm.png);}
.productrow div.cd {background-image: url(../images/flash-alternative/cd-sm.png);}
.productrow div.hd {background-image: url(../images/flash-alternative/high-def-sm.png);}
.productrow div.mo {background-image: url(../images/flash-alternative/mo-sm.png);}
.productrow div.udo {background-image: url(../images/flash-alternative/udo-sm.png);}
.productrow div.floppy {background-image: url(../images/flash-alternative/floppy-sm.png);}
.productrow div.tape {background-image: url(../images/flash-alternative/tape-sm.png);}
.productrow div.headsets {background-image: url(../images/flash-alternative/headphones.png); background-position:0px top;}
.productrow div.keyboards {background-image: url(../images/flash-alternative/mouse-sm.png); background-position:-8px top;}
.productrow div.speakers {background-image: url(../images/flash-alternative/speakers-sm.png);}
.productrow div.interface {background-image: url(../images/flash-alternative/interface-sm.png); background-position:0px top;}
.productrow div.memory {background-image: url(../images/flash-alternative/memory-sm.png); background-position:10px 5px; }
.productrow div.usb {background-image: url(../images/flash-alternative/ubsdrive-sm.png); background-position:-2px 8px; }
.productrow div.adapters {background-image: url(../images/flash-alternative/adapter-sm.png); background-position:17px top; }
.productrow div.media {background-image: url(../images/flash-alternative/storage-sm.png); background-position: 5px top;}
.productrow div.label {background-image: url(../images/flash-alternative/pens-sm.png); background-position:7px 15px;}
.productrow div.notebook {background-image: url(../images/flash-alternative/notebook-sm.png); background-position:14px 10px;}
.productrow div.cleaning {background-image: url(../images/flash-alternative/cleaning-sm.png); background-position:20px top;}
.productrow div.cables {background-image: url(../images/flash-alternative/cables-sm.png); background-position:left 10px;}
.productrow div.printer {background-image: url(../images/flash-alternative/printer-sm.png); background-position:18px top;}
.productrow div.batteries {background-image: url(../images/flash-alternative/battery-sm.png); background-position:10px 10px;}
.productrow div.paper {background-image: url(../images/flash-alternative/paper-sm.png); background-position:24px 0px;}

/* LEFT COLUMN STYLES

--------------------------------------------------------------------*/

#subnav-box a:hover {
  cursor: pointer;
  text-decoration: none !important;
  color: black !important;
}

#subnav-box  UL {PADDING: 0; MARGIN: 0; LIST-STYLE-TYPE: none;}
#subnav-box  UL LI {line-height: 1.4em; padding: 0 0px 2px 12px; background:url(../images/bullet2.gif) no-repeat 0px 5px;}
#subnav-box  UL LI a {color:#575757; text-decoration:none; font-weight:normal;}
#subnav-box UL LI a:hover {text-decoration:underline; font-weight:bold;}

.child1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
.child1 li {margin-left:15px;background: url(../images/subnav2-bullet.gif) no-repeat 0px 4px !important;}
.child2 li {margin-left:8px;}
#subnav-box a.on {font-weight:bold}

/*
.child1 {PADDING: 10px 0px 12px 0px; width:165px; MARGIN: 0px 0px 0px 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px;}
.child1 li {LIST-STYLE: none; background: black;}
.child2 {PADDING: 0px; MARGIN: 0px 0px; list-style: none; list-style-image: none;}
.child2 li {PADDING:2px 0 2px 0; DISPLAY: block; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; list-style: none;}
.child2 li A {width:140px; PADDING: 1px 0px 1px 15px; DISPLAY: block; color: #979797; MARGIN:0px 0 0px 0; BACKGROUND:#fff url(../images/subnav2-bullet.gif) no-repeat 5px 4px; TEXT-DECORATION: none;}
.child2 li A:hover{color:#070707; font-weight:normal; MARGIN:0px; BACKGROUND:#f6f6f6 url(../images/subnav2-bullet.gif) no-repeat 5px 4px;}
*/

/* CENTRE COLUMN STYLES

----------------------------------------------*/
#centercolumn .wrapper {width:490px;}
#centercolumn .productwrapper {width:490px; float:left; border-bottom:1px solid #e9e9e9;}
#centercolumn .productwrapper2 {width:490px; float:left;}
#centercolumn.stretch .wrapper {width:680px;}
#centercolumn.fullstretch .wrapper {width:890px;}
#centercolumn .pageheader {font-size: 20px; PADDING: 22px 0px 22px 0px; BACKGROUND: url(../images/pageheader-fatdots.gif) repeat-x left bottom; margin:0 0 16px 0; text-align:left; width:490px;}
#centercolumn .pageheader h1 { display: inline }
#centercolumn.stretch .pageheader {PADDING: 22px 0px 22px 0px; BACKGROUND: url(../images/pageheader-fatdots.gif) repeat-x left bottom; margin:0 0 16px 0; text-align:left; width:680px;}
#centercolumn.fullstretch .pageheader {PADDING: 22px 0px 22px 0px; BACKGROUND: url(../images/pageheader-fatdots.gif) repeat-x left bottom; margin:0 0 16px 0; text-align:left; width:890px;}
#centercolumn .divider1 {width:1px; border-left:1px solid #e9e9e9; height: 253px; float:left; padding: 0 0px 0 0; margin-top: 0px;}
/*#centercolumn .divider2 {width:1px; border-left:1px solid #e9e9e9; height: 150px; float:left; padding: 0 0 0 0; margin-top: 0px;}*/
/#centercolumn .divider2 {width:1px; border-left:1px solid #e9e9e9; height: 260px; float:left; padding: 0 0px 0 0; margin-top: 0px;}
#centercolumn .divider-hrz {width:490px; border-top:1px solid #e9e9e9; height: 1px; padding: 0 0 0 0; margin: 0px;}
.pageheader h1 {font-family:"Trebuchet MS", arial; font-weight: normal; font-size:20px; margin:0; /*text-transform:uppercase;*/}
.pageheader h3 {font-family:"Trebuchet MS", arial; font-weight: normal; font-size:20px; margin:0; /*text-transform:uppercase;*/}

.header1 {font-family: Arial, sans-serif; color:#404040; font-weight: bold; font-size:14px; line-height:1.2em; margin-top:2px;}
.header1 a{color:#404040; font-weight: bold; font-size:14px; text-decoration:none;}
.header1 a:hover{color:#404040; font-weight: bold; font-size:14px; text-decoration:underline;}
.header1 h1{color:#404040; font-weight: bold; font-size:14px; display:inline;}
.alert-text {color: #CC3333; font-weight: bold;}

/* splash product styles */

.fproduct-splash {width:270px; float:left; padding:21px 0 0 0; position:relative}
.fproduct-splash a:link { color: #124A97;}
.fproduct-splash .image {width:95px; float:left;}
.fproduct-splash .text {text-align:left; margin: 0 0 0 105px;}
.fproduct-splash h2, .fproduct-splash h3 {font-size:11px; margin:8px 0 13px 0; font-weight:normal; line-height:1.4em}
.fproduct-divider1 {width:35px; height:141px; float:left; background:url(../images/fproduct-divider1.gif) no-repeat center 13px;}
.fproduct-divider2 {width:18px; height:141px; float:left; background:url(../images/fproduct-divider1.gif) no-repeat right 13px;}
#contentwrapper_splash .indentleft {padding-left:20px; float:left; height:141px;}
.fadvertisement-splash {margin: 0px 0 0 0; padding:0; float:left; width:280px; height:160px;}
.fadvertisement-splash .layer {position:absolute; margin: -8px 0 0 -1px;}

.btn-visit-website { width: 130px; height: 18px; position:absolute; top:120px;}
.btn-visit-website a p { display: none; }
.btn-visit-website a { background: url(../images/btn-view-website.gif); display: block; width: 130px; height: 18px;}
.btn-visit-website a:HOVER { background: url(../images/btn-view-website.gif) bottom;}

.btn-read-more { width: 130px; height: 18px; position:absolute; top:120px;}
.btn-read-more a p { display: none; }
.btn-read-more a { background: url(../images/btn-read-more.gif); display: block; width: 130px; height: 18px;}
.btn-read-more a:HOVER { background: url(../images/btn-read-more.gif) bottom;}

.fproduct-splash h1 a{ color: #124A97 !important;}

/*Rotating panels*/
.slide {
  position:absolute
}
	/*Sign up panel*/
    #signup {background:url(../images/bg-signup.gif) repeat-x; padding-left:20px; padding-right:10px; height:139px;}
    	#signup .text {margin:0 0 0 95px;}

.view-products-btn { width: 116px; height: 18px;}
.view-products-btn a p { display: none; }
.view-products-btn a { background: url(../nav/view-products.gif); display: block; width: 116px; height: 18px;}
.view-products-btn a:HOVER { background: url(../nav/view-products.gif) 116px 0;}

.product-info-btn { width: 105px; height: 18px;}
.product-info-btn a p { display: none; }
.product-info-btn a { background: url(../nav/product-info.gif); display: block; width: 105px; height: 18px;}
.product-info-btn a:HOVER { background: url(../nav/product-info.gif) 105px 0;}

.view-demo-btn { width: 130px; height: 18px;}
.view-demo-btn a p { display: none; }
.view-demo-btn a { background: url(../nav/view-demo-photosave.gif); display: block; width: 130px; height: 18px;}
.view-demo-btn a:HOVER { background: url(../nav/view-demo-photosave.gif) 130px 0;}


.join-now-btn { width: 130px; height: 18px;}
.join-now-btn a p { display: none; }
.join-now-btn a { background: url(../images/btn-join-now.gif); display: block; width: 130px; height: 18px;}
.join-now-btn a:HOVER { background: url(../images/btn-join-now.gif) bottom;}


.monster-btn { width: 130px; height: 18px;}
.monster-btn a p { display: none; }
.monster-btn a { background: url(../en_AU/images/btn-monster.gif); display: block; width: 130px; height: 18px;}
.monster-btn a:HOVER { background: url(../en_AU/images/btn-monster.gif) bottom;}

.led-btn { width: 130px; height: 18px;}
.led-btn a p { display: none; }
.led-btn a { background: url(../en_AU/images/led-readmore.jpg); display: block; width: 130px; height: 18px;}
.led-btn a:HOVER { background: url(../en_AU/images/led-readmore-hover.jpg) bottom;}

.visitsite-btn { width: 130px; height: 18px;}
.visitsite-btn a p { display: none; }
.visitsite-btn a { background: url(../en_AU/images/visit-website.png) top left; display: block; width: 130px; height: 18px;}
.visitsite-btn a:HOVER { background-position: bottom;}

/* category view styles */

#catproduct {width:490px; float:left; height: 100%; border-collapse: collapse; margin-bottom: 20px;}
#catproduct tr { border-bottom: 1px solid #e9e9e9; }
#catproduct tr.bottom{ border-bottom: none; }
#catproduct tr td { border-right: 1px solid #e9e9e9; width:163px;}
#catproduct tr td.right { border-right: none; }
#catproduct a h2 {font-size:14px; font-weight:bold; color:#404040; margin-bottom:0; text-decoration:none; padding: 0 0 15px 18px;}
#catproduct a:hover h2 {font-size:14px; font-weight:bold; color:#dab133; margin-bottom:0; text-decoration:none;}
#catproduct tr td img {margin-left:32px;}
#catproduct tr td p {padding: 10px 14px 15px 17px; font-weight:normal; font-size:11px; margin:0;}
#catproduct tr td .view-products-btn {margin: 0 0 13px 22px;}

/* multi product view styles */

.multiproduct {width:165px; float:left; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.multiproduct .header {padding: 0 20px 13px 20px; font-size:14px; font-weight:bold; margin:20px 0 0 0; line-height: 1.1em;}
.multiproduct .header h2 {font-size:14px; font-weight:bold; color:#404040; margin-bottom:0; text-decoration:none;}
.multiproduct .image {padding-left:30px;}
.multiproduct .quantities {padding: 10px 20px 20px 20px; font-weight:normal; font-size:11px; margin:0;}

/* row view styles */
.rowproduct-holder {width:500px;}
.rowproduct {width:121px; float:left; height:150px; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.rowproduct .image {padding:15px 0 0 0px; height:75px; width:122px; text-align:center;}
.rowproduct .title h2 {padding: 7px 18px 15px 18px; font-weight:normal; font-size:11px; margin:0; line-height:1.2em; height:25px; overflow:hidden;}
.rowproduct .title h2 a{color:#575757; text-decoration:none;}
.rowproduct .title h2 a:hover{color:#dab133; text-decoration:none;}

.rowproductEnd {width:121px; float:left; height:150px; border-bottom: 1px solid #e9e9e9; border-right: 0px solid}
.rowproductEnd .image {padding:15px 0 0 0px; height:75px; width:122px; text-align:center;}
.rowproductEnd .title h2 {padding: 7px 18px 15px 18px; font-weight:normal; font-size:11px; margin:0; line-height:1.2em; height:25px; overflow:hidden;}
.rowproductEnd .title h2 a{color:#575757; text-decoration:none;}
.rowproductEnd .title h2 a:hover{color:#dab133; text-decoration:none;}

.rowproductLast {width:121px; float:left; height:150px; border-bottom: 0px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.rowproductLast .image {padding:15px 0 0 0px; height:75px; width:122px; text-align:center;}
.rowproductLast .title h2 {padding: 7px 18px 15px 18px; font-weight:normal; font-size:11px; margin:0; line-height:1.2em; height:25px; overflow:hidden;}
.rowproductLast .title h2 a{color:#575757; text-decoration:none;}
.rowproductLast .title h2 a:hover{color:#dab133; text-decoration:none;}

.rowproductLastEnd {width:121px; float:left; height:150px; border-bottom: 0px solid #e9e9e9; border-right: 0px solid #e9e9e9;}
.rowproductLastEnd .image {padding:15px 0 0 0px; height:75px; width:122px; text-align:center;}
.rowproductLastEnd .title h2 {padding: 7px 18px 15px 18px; font-weight:normal; font-size:11px; margin:0; line-height:1.2em; height:25px; overflow:hidden;}
.rowproductLastEnd .title h2 a{color:#575757; text-decoration:none;}
.rowproductLastEnd .title h2 a:hover{color:#dab133; text-decoration:none;}

/* detail view styles */

#product-detail {padding: 25px 0 30px 0; width:495px; height: 206px;}
#product-detail .image {width:220px; height:220px; float:left; padding-left: 5px; padding-right:10px; border-right: 1px solid #e3e3e3; text-align:center; }
#product-detail .text {margin: 0 0 0 260px; text-align:left; padding: 6px 0 0 0;}
#product-detail .text .title h1 {font-size:17px; margin:0; line-height:1.2em; color:#0b3a89;}
#product-detail .text .prodID {color:#5F5F5F; font-size:14px; padding: 12px 0 12px 0;}
#product-detail .text .notAvailable {color:#cc3333; font-weight:bold; padding: 0px 0 12px 0;}
#product-detail .text p {margin:0; padding:0;}
#product-detail .text .buttons {padding: 15px 0 0px 0;}
#product-detail .text .buttons div {padding-bottom: 10px;}

#infopanel {margin: 0px 0 0 -2px; width:493px; BACKGROUND: url(../images/infopanel-bkg.gif) repeat-y left top; padding:0;}
#infopanel.stretch {margin: 0px 0 0 0; width:680px; BACKGROUND: url(../images/infopanel-bkg-stretch.gif) repeat-y left top; padding:0;}
#infopanel .text {font-size: 11px; margin: 0px 6px 0px 6px; padding: 12px 20px 10px 20px; BACKGROUND: url(../images/infopanel-gradient.gif) repeat-x left top;}
#infopanel .nav {height:33px; PADDING: 0px 0px 0px 0px; width:483px; MARGIN: 0px 0px 0px 0px; BACKGROUND: #f3f3f3 url(../images/infopanel-nav-bkg.gif) repeat-x left top; left:5px; position:relative;}
#infopanel .nav.stretch {height:33px; PADDING: 0px 0px 0px 0px; width:670px; MARGIN: 0px 0px 0px 0px; BACKGROUND: #f3f3f3 url(../images/infopanel-nav-bkg.gif) repeat-x left top; left:5px; position:relative;}
#infopanel .nav UL {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#infopanel .nav UL LI {PADDING:0px; DISPLAY: inline; MARGIN:0px; float:left;}

#infopanel #button-onstate {
	position:absolute;
	z-index:1;
}

/* reseller tab styles */
#infopanel #button-onstate.brochures {width:1px;}
#infopanel #button-onstate.guide {width:1px;}
#infopanel #button-onstate.posters {width:1px;}
#infopanel #button-onstate.logos {width:1px;}
#infopanel #button-onstate.resellenq {width:1px;}
#infopanel #button-onstate.hires {width:1px;}
#infopanel #button-onstate.brochures .margin {margin-left:5px;}
#infopanel #button-onstate.guide .margin {margin-left:100px;}
#infopanel #button-onstate.posters .margin {margin-left:254px;}
#infopanel #button-onstate.logos .margin {margin-left:352px;}
#infopanel #button-onstate.resellenq .margin {margin-left:403px;}
#infopanel #button-onstate.hires .margin {margin-left:536px;}

#infopanel a {text-decoration:none;}
#infopanel a:hover {text-decoration:underline;}

#infopanel table a {text-decoration:none;}
#infopanel table a:hover {text-decoration:underline;}

#infopanel b {font-size: 11px;}
#infopanel strong {font-size: 11px;}
#infopanel table {font-size: 11px;}
#infopanel p {margin-top:0px; margin-bottom:15px; padding:0;}

#infopanel .subhead {font-size: 13px;}
#infopanel .subhead2 {font-size: 11px; text-transform:uppercase;}
#infopanel .subhead2 H2 {font-size: 11px; display:inline;}
#infopanel .subhead3 {font-size: 11px;}
.subtext {font-size:9px; color:#999;}

#infopanel a IMG {text-decoration:underline; border-bottom:none;}

.searchterm H2 {font-size: 11px; text-decoration: none; margin : 0px; display: inline; font-weight:bold;}

/* Image gallery */

.thumbnailbkg {background:#FFF url(../images/thumbnail-bkg-off.gif) no-repeat left top; height:95px; width:95px; text-align:center;}
.thumbnailbkg div {width:95px;}
.thumbnailbkg:hover {background:#FFF url(../images/thumbnail-bkg-over.gif) no-repeat left top; height:95px; width:95px; text-align:center;}
.thumbnailbkg:hover div {width:95px;}
.selecttext {font-family:"Trebuchet MS", arial, verdana; font-size:9px; color:#999; padding:0px 0 5px 10px; line-height: 1.4em;}


.searchbox1 {padding:10px 10px 12px 12px; background: url(../images/search-bkg.gif) repeat-x left top;}
.searchbox2 {padding:8px 12px 12px 12px; background: url(images/search-bkg.gif) repeat-x left bottom;}
.blueformbox {padding:3px 3px 3px 3px; background: url(images/blue-search-bkg.gif) repeat-x left bottom;}
.border1 {border: 1px solid #efefef; padding:2px;}
.border2 {border: 1px solid #efefef; padding:15px; }
.border3 {border: 1px dashed #dbdbdb; padding:3px 6px 2px 10px;}
.border4 {border: 1px solid #eeefff; padding:2px; background:#fff; width:315px; height:315px; text-align:center;}
.border5 {border: 1px dashed #dbdbdb; padding:7px; background:#f5f5f5;}
.border6 {border: 1px dashed #bfd7f0; padding:10px 10px 0px 10px; background:#ecf3fa; color:#4b96be; text-align:center; font-weight:bold; margin-bottom:15px;}
.border7 {border: 1px solid #e8ebec; padding:2px 2px 0px 2px; background:#fff;}
.bottomborder1 {border-bottom:1px dashed #dfdfdf; background:#fff; height:1px; border-top:none; border-left:none; border-right:none;}
.borderdropshadow {background: url(../images/panel-dropshadow.gif) repeat-x left top; height:6px;}
.borderNoTop {border-right: 1px solid #B9D9E7; border-left: 1px solid #B9D9E7; border-bottom: 1px solid #B9D9E7; border-top: none; padding:2px;}
.searchbtpad {padding: 18px 0 0 0px; }
.panelSbHd {background:#f6f6f6; padding:6px 0 4px 8px; margin-bottom:0px;}


/* paging styles */
.pagingbox {border-bottom: 1px dotted #dbdbdb; padding:3px 0px 10px 2px; margin:15px 0 15px 0;}
.pagingtext {font-size: 11px; color: #7188A9; text-decoration: none;}



/* table styles */

.tablestyle1 {font-size: 11px; color:#354A5A;}
.tablestyle1 tr td {padding: 8px 6px 8px 9px; background:url(../images/row-bkg1.gif) repeat-x left bottom;}
.tablestyle1 tr th {padding: 8px 6px 8px 9px; background:#f1f1f2; text-align:left;}
.tablestyle1 .header td {padding: 5px 5px 5px 8px; background:#F5F5F5; border-bottom:#fff solid 1px; color:#909090; font-weight:bold;}
.tablestyle1 .header2 td {padding: 7px 5px 7px 9px; background:#f0f0f0 url(../images/row-bkg2.gif) repeat-x left top; border-bottom:#fff solid 1px; color:#575757;}
.tablestyle1 tr td a {color:#cc3333; text-decoration:underline}

.tablestyle2 {font-size: 11px; color:#354A5A;}
.tablestyle2 tr {background:url(../images/row-bkg1.gif) repeat-x left bottom;}
.tablestyle2 tr td {padding: 17px 15px 15px 15px;}
.tablestyle2 .header td {padding: 5px 15px 5px 10px; background:#CAE3EE; color:#3083AF;}
.tablestyle2 .header td H1{display:inline; font-size:14px;}

.tableNoStyle {font-size: 11px; color:#354A5A;}
.tableNoStyle tr {background: none;}
.tableNoStyle tr td {padding:0;}
.tableNoStyle tr td a {border-bottom:none;}
.tableNoStyle tr td a:hover {border-bottom:none;}

.tablerowactive {color:#0095D7;}
.tablerownormal {color:#586264;}

.idCatHead {border-bottom:1px solid #B9D9E7; font-size: 11px; padding-bottom:20px;line-height:15px;}

.dividerstyle1 {border-bottom:1px solid #B9D9E7; height:1px;}

.bigtext {font-size: 15pt; font-weight: bold; padding: 0; margin: 0;}
.smalltext   {font-size: 9px; color: #AEAEAE; text-decoration: none}
	
/* list styles */

.liststyleFAQ {list-style-type:none; margin: 0; color:#999;}
.liststyleFAQ UL {PADDING: 0; list-style: none; MARGIN: 0; LIST-STYLE-TYPE: none;}
.liststyleFAQ UL LI {MARGIN: 0; list-style: none; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; padding: 8px 0px 8px 6px;  background: url(../images/row-bkg1.gif) repeat-x left bottom; }
.liststyleFAQ UL LI a{text-decoration:none; background:url(../images/download-faq-icon.gif) no-repeat 0px 4px; padding: 6px 0px 6px 28px;}
.liststyleFAQ UL LI a:hover{text-decoration:underline;}

.liststyleDownloads {list-style-type:none; margin: 0; color:#999;}
.liststyleDownloads UL {PADDING: 0; MARGIN: 0; list-style-type: none;}
.liststyleDownloads UL LI {MARGIN: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; padding: 8px 0px 8px 6px !important;  background: url(../images/row-bkg1.gif) repeat-x left bottom !important; }
.liststyleDownloads UL LI a{text-decoration:none; background:url(../images/download-arrow-icon.gif) no-repeat 0px 2px; padding: 6px 0px 6px 28px;}
.liststyleDownloads UL LI a:hover{text-decoration:underline; font-weight:normal;}
.liststyleDownloads UL LI.nodownloads {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; padding: 8px 0px 8px 7px;}

.liststyleDownloads UL LI a{text-decoration:none; background:url(../images/download-arrow-icon.gif) no-repeat 0px 3px; padding: 6px 0px 6px 28px;}
.liststyleDownloads UL LI a:hover{text-decoration:underline;}

.attachment-list {width: 100%;}
.attachment-list TD {padding-left: 10px;}
.attachment-list TR {height:30px; background: url(../images/bg-TR.gif) repeat-x; background-position: bottom;}
.attachment-list TR.TRhead {height:25px; background: url(../images/bg-TRhead.gif) repeat-x;}
	
/* rating panel */

#ratingpanel {background: transparent;}
#ratingpanel .boxcontent {display:block; padding: 8px 15px 8px 15px; background:#f0f0f0; border:0px solid #FFF; border-width:0 1px;}
#ratingpanel .header {padding: 0px 0px 5px 5px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f0f0f0; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.xb1 {margin:0 5px; background:#FFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


/* form styles */

select {font-size: 11px; font-family:Arial, sans-serif; color:#596597; text-decoration: none; padding:0;}
input {font-size: 11px; font-family:Arial, sans-serif; color:#596597; text-decoration: none; padding:0;}
select.smalltext {font-size: 10px; font-family:Arial, sans-serif; color:#596597; text-decoration: none; padding:0;}
input.smalltext {font-size: 10px; font-family:Arial, sans-serif; color:#596597; text-decoration: none; padding:0;}


.validationpanel {color:#ED5942; border:1px dashed #ED5942; padding: 15px 15px 15px 15px; margin: 0 0 15px 0;}
.validationtxt {color:#ED5942;}
.mandatoryasterisk {color:#ED5942; font-family: verdana;}

.formelement1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	margin-right:7px;
}
.formelement2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	margin-right:5px;
}

INPUT[type=submit].formtext {
	background: url('/images/global-button.gif') repeat-x;
	color: #fff;
	border: 0;
	height: 32px;
	padding: 0 10px;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-weight: bold;
}

INPUT[type=submit].formtext:hover {
	background-position: -32px;
}


/* padding only */	

.padding1 {padding: 0px 7px 5px 12px;}
.padding2 {padding: 0px 0px 5px 0;}
.padding3 {padding: 0 7px 0px 12px;}
.padding4 {padding: 0 0px 0px 0;}
.numberspad {margin: 3px 0px 0px 0;}
.gobuttonpad {margin: 20px 0px 0px 8px;}

/* misc */

.logo-wrapper div{float:left; padding: 0 12px 6px 0; height:38px;}
.paletext {color: #e1e1e1;}

#sitemap { list-style: none; font-weight: bold; }
#sitemap * ul { margin-left: 0; padding-left: 25px; font-weight: normal; }
#sitemap li { background: none }
#sitemap li { font-size:11px; text-decoration: none; color: #c3c3c3;  }
ul#webcategories li{list-style: none; background:url(../images/bullet1.gif) no-repeat 0px 5px !important; font-weight: normal;}

.allproducts h2 {font-family:"Trebuchet MS", arial; font-weight: normal; font-size:20px; /*text-transform:uppercase;*/}
.allcategories a{font-size:11px; text-decoration:none; color:#7d8491; padding: 0 0 0 0px;}
.allcategories a:hover {font-size:11px; text-decoration:underline; color:#14418e; padding: 0 0 0 0px;}
.allproducts a{font-size:11px; text-decoration:none; color:#7d8491; background:url(../images/bullet1.gif) no-repeat 0px 5px; padding: 0 0 0 12px;}
.allproducts a:hover {font-size:11px; text-decoration:underline; color:#14418e; background:url(../images/bullet1.gif) no-repeat 0px 5px; padding: 0 0 0 12px;}
.paginglinks {color:#7d8491; text-decoration:none;}
.paginglinks:hover {color:#14418e; text-decoration:none;}

.textbox {font-family: "Trebuchet MS", Arial, sans-serif; color:#575757; font-size:11px;}

a {color:#7d8491; text-decoration: none;}
a:hover {color:#7d8491; text-decoration: underline;}

a#back-btn p { display:none; }
a#back-btn { display: block; height: 17px; width: 67px; background: url(../nav/backlist-btn.gif); }
a#back-btn:hover { background: url(../nav/backlist-btn.gif) 67px 0; }

/* PAGINATION! */

a#pager-next { display: block; float: left; width: 43px; height: 17px; margin-bottom: 1px; background: url(../nav/pager-next.gif); }
a#pager-next:hover { background: url(../nav/pager-next.gif) 43px 0; }
a#pager-next p { display: none; }

a#pager-prev { display: block; float: left; width: 43px; height: 17px; margin-bottom: 1px; background: url(../nav/pager-prev.gif); }
a#pager-prev:hover { background: url(../nav/pager-prev.gif) 43px 0; }
a#pager-prev p { display: none; }



/* RIGHT COLUMN STYLES

----------------------------------------------*/

.adpanel {padding-bottom:13px; margin-left:5px;}
.alsoavailable {background:url(../images/also-avail-bkg.gif) repeat-y left top; margin-bottom:10px; margin-top:-2px;}
.alsoavailable .products {background:url(../images/also-avail-gradient.gif) no-repeat 6px top; padding: 0 0 0 15px;}
.alsoavailable .products .wrapper {width:150px; height:50px; padding: 6px 0 7px 2px; border-bottom: 1px dashed #d8d8d8;}
.alsoavailable .products .image {float:left; width:48px;}
.alsoavailable .products .text {padding: 5px 0 5px 48px;}
.alsoavailable .products .text a h3{color:#43a3da; text-decoration:none; margin:0; font-size:10px; line-height:1.1em; font-weight:normal; /*height: 35px;*/}
.alsoavailable .products .text a:hover h3{color:#43a3da; text-decoration:underline; margin:0; font-weight:normal;}


/* FOOTER

--------------------------------------------------------------------*/ 

#footercontainer {
	background:#fff url(../images/footer-cnrs-bkg.gif) no-repeat;
	color: #aeaeae;
	width:930px;
	text-align: left;
	margin-left:auto; margin-right:auto; padding-bottom:20px;
	}

#footercontainer .wrapper {text-align:left; width:890px; margin-left:25px; margin-bottom:20px; border-bottom:1px solid #f2f2f2; line-height:1.1em; padding-bottom:20px; }
#copyright {font-family: verdana; font-size:9px; text-align:left; width:600px;}
#e7-link {float:right; width:250px; color:#aeaeae; font-family: verdana; font-size:9px; margin-top:11px}
	#e7-link a {display:block; float:right; padding:1px 4px 0 21px; color:#aeaeae; text-decoration:none; height:17px;}
	#e7 {background:url(../images/logo-e7.gif) no-repeat;}
	#e7-link a:hover {background-position:bottom left; color:#3A3A3A;}

.footerlinks2 {margin: 20px 0 0 0; font-size:11px; color:#aeaeae; text-align:left; line-height:14px;}
.footerlinks2 table {width:900px; margin-left:25px;}
.footerlinks2 a{font-size:11px; text-decoration:none; color:#aeaeae; padding: 0 0 0 6px;}
.footerlinks2 a:hover {font-size:11px; text-decoration:none; color:#3a3a3a; background:url(../images/bullet1.gif) no-repeat 0 5px; padding: 0 0 0 6px;}

/* VALIDATION */
#val_error { display: block; float: left; width: 610px; margin-bottom: 20px;}
#val_error div.left { margin: 13px; background: url(../images/warning_icon.gif) no-repeat; width: 20px; display: block; float: left; /*height: 100%;*/}
#val_error div.right { display: block; float: left; padding: 13px 0 10px 0 }
#val_error ul { list-style: none; padding-left: 0; margin: 0 }

/* MAIN SECTIONS

--------------------------------------------------------------------*/ 
.harddrives * UL LI a:hover {color:#0198e2;}
.harddrives * #breadcrumb a, #breadcrumb a h2{color:#0198e2;}
.harddrives * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#0198e2;}
.harddrives * .pageheader h1 {color:#0198e2;}
.harddrives * .catproduct .header a:hover h2 {color:#0198e2;}
.harddrives * .rowproduct .title h2 a:hover{color:#0198e2;}
.harddrives * .rowproductEnd .title h2 a:hover{color:#0198e2;}
.harddrives * .rowproductLast .title h2 a:hover{color:#0198e2;}
.harddrives * .rowproductLastEnd .title h2 a:hover{color:#0198e2;}
.harddrives * #product-detail .text .title h1 {color:#0198e2;}
.harddrives * #infopanel a {color:#0198e2;}
.harddrives * #infopanel a:hover {color:#0198e2;}
.harddrives * #infopanel table a {color:#0198e2;}
.harddrives * #infopanel table a:hover {color:#0198e2;}
.harddrives * #infopanel b {color:#0198e2;}
.harddrives * #infopanel strong {color:#0198e2;}
.harddrives #subnav-box a.on {color: #0198e2;}
.multimedia * #breadcrumb a, #breadcrumb a h2{color:#E03D81;}
.multimedia * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#E03D81;}
.multimedia * UL LI a:hover {color:#E03D81;}
.multimedia * .pageheader h1 {color:#E03D81;}
.multimedia * .catproduct .header a:hover h2 {color:#E03D81;}
.multimedia * .rowproduct .title h2 a:hover{color:#E03D81;}
.multimedia * .rowproductEnd .title h2 a:hover{color:#E03D81;}
.multimedia * .rowproductLast .title h2 a:hover{color:#E03D81;}
.multimedia * .rowproductLastEnd .title h2 a:hover{color:#E03D81;}
.multimedia * #product-detail .text .title h1 {color:#E03D81;}
.multimedia * #infopanel a {color:#E03D81;}
.multimedia * #infopanel a:hover {color:#E03D81;}
.multimedia * #infopanel table a {color:#E03D81;}
.multimedia * #infopanel table a:hover {color:#E03D81;}
.multimedia * #infopanel b {color:#E03D81;}
.multimedia * #infopanel strong {color:#E03D81;}
.multimedia #subnav-box a.on {color: #E03D81;}
.storage * UL LI a:hover {color:#dab133;}
.storage * #breadcrumb a, #breadcrumb a h2{color:#dab133;}
.storage * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#dab133;}
.storage * .pageheader h1 {color:#dab133;}
.storage * .catproduct .header a:hover h2 {color:#dab133;}
.storage * .rowproduct .title h2 a:hover{color:#dab133;}
.storage * .rowproductEnd .title h2 a:hover{color:#dab133;}
.storage * .rowproductLast .title h2 a:hover{color:#dab133;}
.storage * .rowproductLastEnd .title h2 a:hover{color:#dab133;}
.storage * #product-detail .text .title h1 {color:#dab133;}
.storage * #infopanel a {color:#dab133;}
.storage * #infopanel a:hover {color:#dab133;}
.storage * #infopanel table a {color:#dab133;}
.storage * #infopanel table a:hover {color:#dab133;}
.storage * #infopanel b {color:#dab133;}
.storage * #infopanel strong {color:#dab133;}
.storage #subnav-box a.on {color: #dab133;}
.support * UL LI a:hover {color:#0198e2; text-decoration:underline;}
.support * #breadcrumb a, #breadcrumb a h2{color:#0198e2;}
.support * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#0198e2;}
.support * .pageheader h1 {color:#0198e2;}
.support * .catproduct .header a:hover h2 {color:#0198e2;}
.support * .rowproduct .title h2 a:hover{color:#0198e2;}
.support * .rowproductEnd .title h2 a:hover{color:#0198e2;}
.support * .rowproductLast .title h2 a:hover{color:#0198e2;}
.support * .rowproductLastEnd .title h2 a:hover{color:#0198e2;}
.support * #row2 {display: none;}
.support * #row3 {display: none;}
.support * #product-detail .text .title h1 {color:#0198e2;}
.support * #infopanel a {color: #0198e2;}
.support * #infopanel a:hover {color: #0198e2;}
.support * #infopanel table a {color: #0198e2;}
.support * #infopanel table a:hover {color: #0198e2;}
.support * #infopanel b {color:#0198e2;}
.support * #infopanel strong {color:#0198e2;}
.support * #download-box {padding: 20px 0 0 0;}
.support * .downloads-image {margin: 10px 30px 10px 10px;padding: 0;float: left;display: inline;}
.support * .downloads-text {float: left;display: inline;}
.support * #supportbuttons {width:914px; height:153px;}
.support * #supportbuttons a { display: block; float:left; height: 153px;}
.support * #supportbuttons a p { display: none; }
.support * #warranty-confirmation { width: 100%; font-size: 12px; border: 1px solid #575757; margin-bottom: 20px }
.support * #warranty-details th, .support * #warranty-confirmation th { text-align: right; width: 200px; padding-right: 20px }
.support * #warranty-details { width: 100%; font-size: 12px; margin-bottom: 20px }
.support * #product-print { font-size: 10px; width: 490px;  }
.support * #maincontainer-print { padding-bottom: 20px;  }
.support * .bigtext {font-size: 11px; color:#0198e2; padding: 0; margin: 0 0 10px 0; display:block;}
.flash * UL LI a:hover {color:#24ABAF;}
.flash * #breadcrumb a, #breadcrumb a h2{color:#24ABAF;}
.flash * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#24ABAF;}
.flash * .pageheader h1 {color:#24ABAF;}
.flash * .catproduct .header a:hover h2 {color:#24ABAF;}
.flash * .rowproduct .title h2 a:hover{color:#24ABAF;}
.flash * .rowproductEnd .title h2 a:hover{color:#24ABAF;}
.flash * .rowproductLast .title h2 a:hover{color:#24ABAF;}
.flash * .rowproductLastEnd .title h2 a:hover{color:#24ABAF;}
.flash * #product-detail .text .title h1 {color:#24ABAF;}
.flash * #infopanel a {color:#24ABAF;}
.flash * #infopanel a:hover {color:#24ABAF;}
.flash * #infopanel table a {color:#24ABAF;}
.flash * #infopanel table a:hover {color:#24ABAF;}
.flash * #infopanel b {color:#24ABAF;}
.flash * #infopanel strong {color:#24ABAF;}
.flash #subnav-box a.on {color: #24ABAF;}
.accessories * UL LI a:hover {color:#7c39bd;}
.accessories * #breadcrumb a, #breadcrumb a h2{color:#7c39bd;}
.accessories * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#7c39bd;}
.accessories * .pageheader h1 {color:#7c39bd;}
.accessories * .catproduct .header a:hover h2 {color:#7c39bd;}
.accessories * .rowproduct .title h2 a:hover{color:#7c39bd;}
.accessories * .rowproductEnd .title h2 a:hover{color:#7c39bd;}
.accessories * .rowproductLast .title h2 a:hover{color:#7c39bd;}
.accessories * .rowproductLastEnd .title h2 a:hover{color:#7c39bd;}
.accessories * #product-detail .text .title h1 {color:#7c39bd;}
.accessories * #infopanel a {color:#7c39bd;}
.accessories * #infopanel a:hover {color:#7c39bd;}
.accessories * #infopanel table a {color:#7c39bd;}
.accessories * #infopanel table a:hover {color:#7c39bd;}
.accessories * #infopanel b {color:#7c39bd;}
.accessories * #infopanel strong {color:#7c39bd;}
.accessories #subnav-box a.on {color:#7c39bd;}
.corporate * UL LI a:hover {color:#7d8491;}
.corporate * #breadcrumb a, #breadcrumb a h2{color:#7d8491;}
.corporate * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#7d8491;}
.corporate * #centercolumn .wrapper a {color:#cc3333; text-decoration:none;}
.corporate * #centercolumn .wrapper a:hover{color:#14418e; text-decoration:underline;}
.corporate * .pageheader h1 {color:#7d8491;}
.corporate * .pageheader h3 {color:#7d8491;}
.corporate * .catproduct .header a:hover h2 {color:#7d8491;}
.corporate * .rowproduct .title h2 a:hover{color:#7d8491;}
.corporate * .rowproductEnd .title h2 a:hover{color:#7d8491;}
.corporate * .rowproductLast .title h2 a:hover{color:#7d8491;}
.corporate * .rowproductLastEnd .title h2 a:hover{color:#7d8491;}
.corporate * #product-detail .text .title h1 {color:#7d8491;}
.corporate * #infopanel a {color:#7d8491;}
.corporate * #infopanel a:hover {color:#7d8491;}
.corporate * #infopanel table a {color:#7d8491;}
.corporate * #infopanel table a:hover {color:#7d8491;}
.corporate * #infopanel b {color:#7d8491;}
.corporate * #infopanel strong {color:#7d8491;}
.corporate * #resellers .parent {width:100%; height:auto; background: white; text-align:left; font-size:11px; font-weight:normal; color:#909090}
.corporate * #resellers .parent .location {margin: 0px 0 2px 0; background:#f1f1f2 url(../images/accordion-plus.gif) no-repeat 8px 10px; cursor:pointer; padding:8px 5px 7px 25px; text-transform:uppercase;}
.corporate * #resellers .parent .location-active {color:#2b313e; margin: 0px 0 2px 0; background:#f1f1f2 url(../images/accordion-minus.gif) no-repeat 8px 10px; cursor:pointer; padding:8px 5px 7px 25px; text-transform:uppercase;}
.corporate * #resellers .parent .location:hover {color:#2b313e; background:#fff url(../images/accordion-plus.gif) no-repeat 8px 10px; cursor:pointer;}
.corporate * #resellers .child, #resellers .child li {list-style:none; padding:0; margin: 0;}
.resellers * UL LI a:hover {color:#d46b2d; text-decoration:underline;}
.resellers * #breadcrumb a, #breadcrumb a h2{color:#d46b2d;}
.resellers * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#d46b2d;}
.resellers * .pageheader h1 {color:#d46b2d;}
.resellers * .catproduct .header a:hover h2 {color:#d46b2d;}
.resellers * .rowproduct .title h2 a:hover{color:#d46b2d;}
.resellers * .rowproductEnd .title h2 a:hover{color:#d46b2d;}
.resellers * .rowproductLast .title h2 a:hover{color:#d46b2d;}
.resellers * .rowproductLastEnd .title h2 a:hover{color:#d46b2d;}
.resellers * #product-detail .text .title h1 {color:#d46b2d;}
.resellers * #infopanel a {color: #d46b2d;}
.resellers * #infopanel a:hover {color: #d46b2d;}
.resellers * #infopanel table a {color: #d46b2d;}
.resellers * #infopanel table a:hover {color: #d46b2d;}
.resellers * #infopanel b {color:#d46b2d;}
.resellers * #infopanel strong {color:#d46b2d;}
.resellers * .liststyleDownloads a {color:#d46b2d !important;}
.resellers * .liststyleDownloads a:hover {font-weight:normal !important;}
.resellers * .bigtext {font-size: 15pt; font-weight: bold;padding: 0; margin: 0;}

/* Photosave */
.photosave * UL LI a:hover {color:#d46b2d; text-decoration:underline;}
.photosave * #breadcrumb a, #breadcrumb a h2{color:#d46b2d;}
.photosave * #breadcrumb a:hover, #breadcrumb a:hover h2{color:#d46b2d;}
.photosave * .pageheader h1 {color:#d46b2d;}
.photosave * .catproduct .header a:hover h2 {color:#d46b2d;}
.photosave * .liststyleDownloads a {color:#d46b2d !important;}
.photosave * .liststyleDownloads a:hover {font-weight:normal !important;}

.photosave * #section-indent {background: url(../images/section-photosave-indent.gif) no-repeat left top;}

#photosave {width:100%; height:auto;}
#photosave #header {background:#fff; height:480px;}
#photosave #faqs {color:#a78765; padding: 10px 20px;}
#photosave #faqs .header {color:#a78765; height:47px; font-size: 20px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

#faqs p, #faqs ul, #faqs ol {margin:0; padding:0 0 9px 0;}

#faqs ul, #faqs ol {padding:0 0 18px 40px;}
#faqs ul{list-style-type:disc;}
#faqs ol{list-style-type:decimal;}

.faqsContentArea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; min-height:455px; line-height:15px; border:#ebe0d4 1px solid; height:500px;}
.faqsQuestions{float:left; width:440px; border:1px solid #fff; border-right:1px solid #ebe0d4;}
#faqs .question{padding-bottom:0px;margin-bottom:0px;width:100%;border-bottom:#eee2d5 1px solid;color:b99c76;}
#faqs .question span {color:#074e7d; font-weight:bold; padding-right:5px; display:block; float:left; height:20px;}
#faqs .question a{padding: 8px 8px 8px 9px;width:auto;color:#b99c76;text-decoration:none;display:block;}
#faqs .question a:hover{width:auto; background:#f5f0e8; color:#9e744d; text-decoration:none;}
#faqs .question a.selected{background:#f1eae0;color:#9e744d;text-decoration:none;font-weight:bold;}
#faqs .attention{color:#9e744d;font:10px Arial;padding:0px 15px 0px 15px;}
#faqs .faqsAnswers{float:left;color:#484848;width:400px;min-height:400px;margin-top:5px;padding:8px 5px 5px 15px;}
#faqs .answertitle{border:1px solid #fff;padding: 8px 9px 9px 10px;width:410px;background:#f1eae0;color:#956b43;font-weight:bold;}
#faqs h3{padding-top:13px;font-weight:normal;font-size:18px;color:#236186;}
.mainContent h2{width:240px;padding-bottom:5px;font-weight:bold;font-size:13px;color:#236186;}
.mainContent p{width:240px;}

.os_list {margin: 0; padding: 0; list-style: none}
.os_list li {margin-left: 0; font-style: italic}

/* NZ competition */
.promo H4 {display: block; float: left; color: #00AAF3}
#findout {background: url('/images/promotions/nzcomp/btn-find-out-more.gif') no-repeat; width: 190px; height: 18px; border: none; margin-top: 12px; cursor: pointer; float: right}
#findout:hover {background-position: 0 -18px}
#btn-view-tc {background: url('/images/promotions/nzcomp/btn-view-tc.gif') no-repeat; width: 190px; height: 18px; border: none; margin-top: 12px; cursor: pointer; float: right; text-indent:-9999px;}
#btn-view-tc:hover {background-position: 0 -18px}
.promo P {clear: left}
div.auto_complete div {background-color: #00AAF3; color: #fff; padding: 5px} 
div.auto_complete ul li {cursor: pointer}

/* Keywords Matrix */
#footercontainer h4 { display: inline}
#footercontainer .keywords ul { width: 100%; color: #43A3DA; display: inline; padding: 0; }
#footercontainer .keywords li { display: inline; margin: 0 6px}
#footercontainer .keywords li A { color: #AEAEAE }
#footercontainer .keywords li A:hover { color: #3A3A3A }

.keywords.alsoavailable UL { color: #43A3DA;}
.keywords.alsoavailable UL LI A { color: #43A3DA; text-transform: capitalize;}

.product-keywords { margin: 10px 25px}

#centercolumn #keywords .keywords UL { padding: 0 12px; color: #AEAEAE}

