@charset "UTF-8";
/* CSS Document */
/* for consistency & to avoid style conflicts please prefix all id's/classes with p{productcode}_ */


#page{
background-color: #000;
}

/* -- ALTERNATE HEADER -- */
#topbar{
background-color: #000;
}
#topbar h1{
font-weight: normal;
color: #fff;
font-size: large;
margin: 0;
padding: 10px 0 0 10px;
background: none;
}
#topbar .login a{
color: #fc0;
}
#topbar .login{
color: #fff;
}
.bcrumb{
color: #fff;
}
.bcrumb a{
color: #fc0;
}
.bcrumb a:hover{
background-color: #000;
}
/* ------- */

#p000297_design{
background: #000 url(images/top_design.jpg) no-repeat top right;
min-height: 2800px;
color: #ccc;
}
#p000297_controls{
background: #000 url(images/top_controls.jpg) no-repeat top right;
min-height: 1400px;
color: #ccc;
}
#p000297_techspecs{
background: #000 url(images/top_tech.jpg) no-repeat top right;
min-height: 1500px;
color: #ccc;
}
#p000297_compatibility{
background: #000 url(images/top_compat.jpg) no-repeat top right;
min-height: 1200px;
color: #ccc;
}
/**/ * html #p000297_design { height: 2800px; } /**/
/**/ * html #p000297_controls { height: 1400px; } /**/
/**/ * html #p000297_techspecs { height: 1500px; } /**/
/**/ * html #p000297_compatibility { height: 1200px; } /**/


.glist4{
list-style-image: url(images/bullet.png);
margin: auto;
padding: 0 0 0 20px;
line-height: 2em;
text-align: left;
}
.glist li span{
color: #36c;
}

.footnotes{
margin-top: 10px;
font-size: xx-small;
color: #666;
}

.p000297_nav{
float: left;
width: 100%;
margin-top: 502px;
}

.p000297_col1{
float: left;
width: 379px;
text-align: justify;
padding-left: 35px;
}
/**/ * html .p000297_col1 { width: 375px; } /**/

.p000297_intro{
font-size: large;
margin: 20px 0 0 0;
padding: 0;
line-height: 1.5em;
}
.p000297_col1 h2, .p000297_col2 h2{
color: #36c;
font-weight: normal;
font-size: medium;
margin: 20px 0 0 0;
padding: 0;
}
.p000297_col2 h2{
margin: 0;
padding: 0;
}

.p000297_para{
margin: 0;
padding: 0;
line-height: 1.5em;
}
.p000297_col2{
float: right;
width: 586px;
}

.p000297_swatch{
background: transparent url(images/design_window.jpg) no-repeat top right;
}
.p000297_coffee{
background: transparent url(images/controls_coffee.jpg) no-repeat top right;
min-height: 870px;
}
.p000297_camera{
background: transparent url(images/tech_camera.jpg) no-repeat top right;
min-height: 943px;
}

.p000297_ps3{
background: transparent url(images/compat_ps3.jpg) no-repeat top right;
min-height: 630px;
}


.p000297_swatch table, .p000297_coffee table, .p000297_camera table, .p000297_ps3 table{
float: right;
width: 204px;
margin: 100px 20px 0 0;
}

.p000297_swatch table img, .p000297_coffee table img, .p000297_camera table img, .p000297_ps3 table img{
border: 1px solid #ccc;
}

.p000297_col2a{
float: left;
width: 277px;
margin-left: 41px;
}
/**/ * html .p000297_col2a { margin-left: 20px; } /**/

.p000297_col2b{
float: right;
width: 268px;
}

.p000297_inthebox{
background-color: #1a1a1a;
min-height: 296px;
}
.p000297_inthebox div{
padding: 20% 0 0 5px;
}
.p000297_reasons{
margin-left: 40px;
padding: 20px 5px 20px 20px;
background-color: #1a1a1a;
}
