*{margin:0; padding:0;}
body { height:100%; background-color:#fff;}

object {outline: none}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }		
.clearfix {display: inline-block;}

a, a:hover, a:active {text-decoration: none; color: #003464;}
a:hover {color: #3D95D1;}

a.reghref { font-weight: bold;  }
a.reghref:link, a.reghref:visited  { text-decoration: none; color: #003464; }
a.reghref:hover, a.reghref:active { color: #3d95d1; text-decoration: none; }

#global-search a { text-decoration: underline; }

em {font-style: italic;}
	
h1, h2, h3, h4, h5 {font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold;}

dt { font-style: underline; }
dd { padding-left: 30px; }

.left {float:left;}
.right {float:right;}
.clearer, .clear {clear:both; font-size:0 }
.spacer {padding: 5px 0; height: 5px;}
.more {font-size: 11px;}
	
	/* remove img border from icons */
	.more img { border: 0 !important; }

.left-align {text-align: left;}
.h-div {
	height: 5px;
	margin: 10px;
	border-bottom: 1px solid #ECF0F3;	
}
.footnotes {
	padding: 15px;
	margin:-2px 0 0 0;
	background:#fff;
	width:685px;
}
.tabbed-area .footnotes {
	background:none;
	width:90%;
	margin:0;
}
.footnotes span {
	color: #D50000;
	font-weight: bold;
}
.mastheadImage {
	left: 110px;
	position: absolute;
	width: 868px;
	background: url(/prxm/prxm_img/cdp/banner_top_cdp.jpg) no-repeat;
}
.prj .mastheadImage {
	background: url(/prxm/prxm_img/cdp/banner_top_cdp_prj.jpg) no-repeat;
}
.mastheadImage h1 span {
	display: block;
	text-indent: -10000px;
}
#container {
	width: 980px;
	margin: 0 auto;
}
#bodycontent {
	zoom: 1;
	border-top: 7px solid #FFF;
	padding: 7px 7px 15px 7px;
	background: #FFF url(/prxm/prxm_img/cdp/body_bg_cdp_dt.jpg) no-repeat;
	font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.prj #bodycontent {
	background: #FFF url(/prxm/prxm_img/cdp/body_bg_cdp_dt_prj.jpg) no-repeat;
}
#title-hd {
	display: block;
	width: 710px;
	min-height: 91px;
}
.acc-services #title-hd {
	height: 64px;	
}
#breadcrumbs {
	color: #333;
	font-weight: bold;
}
#breadcrumbs a {
	color: #06447d;
}
#title-hd h1 {
	display: block;
	font-size: 24px;
	letter-spacing: 0;
	padding: 7px 0 34px 15px;
	color: #333;
}
#title-hd.long h1 {
	font-size: 20px;
	line-height: 21px;
}
.prj #breadcrumbs, .prj #breadcrumbs a, .prj #title-hd h1, .prj #title-hd h2 {
	color: #FFF;	
}
#leftcol {
	clear: both;
	width: 718px;
	_width: 710px;
	float: left;
	padding-top: 5px;
}
#rightcol {
	float: left;
	width: 240px;
	_width: 230px;
	_float: right;
	margin-left: 6px;
}
.right-container {
	width: 226px;
	padding: 7px;
	padding-bottom: 0;
	margin-bottom: 7px;
	_margin-bottom: 0;
	background: url(/prxm/prxm_img/cdp/rightnav_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/rightnav_top.png, sizingMethod='crop' ); 
	_background: none;
}
.right-container-ft {
	height: 7px;
	font-size: 0;
	/* margin-bottom: 7px; */
	background: url(/prxm/prxm_img/cdp/rightnav_ft.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/rightnav_ft.png, sizingMethod='crop' ); 
	_background: none;
	margin: -7px 0 7px 0;
	_margin: 0 0 7px 0;
}
.right-block-hd {
	height: 14px;
	font-size: 0;
	background: url(/prxm/prxm_img/cdp/right-block_hd.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/right-block_hd.png, sizingMethod='crop' ); 
	_background: none;
}
.prj .right-block-hd {
	background: url(/prxm/prxm_img/cdp/right-block_prj_hd.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/right-block_prj_hd.png, sizingMethod='crop' ); 
	_background: none;
}
.right-block {
	padding: 0 15px 10px 15px;
	margin-bottom: 7px;
	background: url(/prxm/prxm_img/cdp/right-block_ft.png) 0 bottom no-repeat;
	_background: url(/prxm/prxm_img/cdp/right-block_ft.gif) 0 bottom no-repeat;
}
.right-block ul {
	margin: 7px 0 2px 0;	
}
.right-block ul li {
	list-style: disc;
	list-style-position: inside;
	margin: 2px -5px 2px 0;
	padding: 3px 0;
	border-bottom: 1px solid #EEE;
}
.right-block ul li.last {
	border-bottom: none;
}
.right-block ul li a, .right-block ul li a:visited {
	color: #003366; 
}
.right-block ul li a:hover {
	color: #3D95D1; 
}
.right-block h5 {
	color: #444;
	font-size: 14px;	
}
#related-products ul li a {
	display: block;
	padding-left: 45px;
	*padding-left: 30px;
	min-height: 37px;
	_height: 20px;
}
#related-products ul li {
	list-style: none;
	border: none;
	font-weight: bold;
}
#related-products ul li span {
	display: block;
	font-weight: normal;
	color: #444;
}
#related-products ul li#rel-pr-ink {background: url(/prxm/prxm_img/cdp/related_products_logo_ink.png) no-repeat;}
#related-products ul li#rel-pr-paper {background: url(/prxm/prxm_img/cdp/related_products_logo_paper.png) no-repeat;}
#related-products ul li#rel-pr-accessories {background: url(/prxm/prxm_img/cdp/related_products_logo_accessories.png) no-repeat;}
#related-products ul li#rel-pr-plans {background: url(/prxm/prxm_img/cdp/related_products_logo_plans.png) no-repeat;}
#related-products ul li#rel-pr-lamps {background: url(/prxm/prxm_img/cdp/related_products_logo_lamps.png) no-repeat;}
#related-products ul li#rel-pr-screens {background: url(/prxm/prxm_img/cdp/related_products_logo_screens.png) no-repeat;}
.right-banner {
	margin: 0 auto 7px auto;
	text-align: center;	
}
.right-banner a {
	_position: relative;
	_z-index: 1;
}

/* Order by Phone */
#order-by-phone-container {
	width: 240px;
	float: right;
	background: url(/prxm/prxm_img/cdp/rightnav_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/rightnav_top.png, sizingMethod='crop');
	_background: none;
	padding: 5px 0 5px 6px;
	margin-top: -86px;
	margin-right: -6px;
}
#order-by-phone-container {
	*margin-right: -4px;
	_margin-right: -2px;
	margin-right: -4px\0/;	
}
#order-by-phone {
	width: 145px;
	height: 61px;
	background: url(/prxm/prxm_img/store/orderbyph_bg.jpg) no-repeat; 
	padding: 15px 5px 0 77px;
}
#order-by-phone {
	font-weight: bold; 
	color: #333333; 
	font-size: 14px;
}
#order-by-phone p {
	font-size: 17px; 
	letter-spacing: 1px;
}
#order-by-phone span {
	display: block; 
	color: #FFF; 
	font-weight: normal; 
	font-size: 9px; 
	letter-spacing: 0;
}

/* Help */
#help {
	margin-bottom: 5px;	
}
#opt-in, #opt-in-bd input {
	_position: relative;
	_z-index: 900;
}
#opt-in {
	_margin-top: 12px;	
}
#help-hd {
	height: 12px;
	padding: 0;
	font-size: 0;
	background: url(/prxm/prxm_img/store/help_bg_hd.gif) no-repeat; 
}
#help-bd {
	padding: 0 15px 10px 15px;
	background: url(/prxm/prxm_img/store/help_bg_ft.gif) bottom no-repeat; 
}
#help-bd ul {
	margin: 7px 0 3px 0;	
}
#help-bd ul li {
	list-style:disc; 
	list-style-position:inside; 
	margin: 2px 0;
	padding: 3px 0;
	border-bottom: 1px solid #EEE;
}
#help-bd ul li.last {
	border-bottom: none;
}
#help-bd ul li a, #help-bd ul li a:visited {
	color: #003366; 
}
#help-bd ul li a:hover {
	color: #3D95D1; 
}

/* Right Col Banners */
#rightcol-banners a {
	display: block;
	margin-bottom: 5px;
}
#rightcol ul li a {
	_position: relative;
	_z-index: 1;
}

/* Opt-in */
#opt-in-bd {width: 210px; }

#opt-in-hd, #opt-in-ft { height: 6px; padding: 0; background-image: url('/prxm/prxm_img/cdp/opt-in_hd-ft.png'); _background-image: url('/prxm/prxm_img/cdp/opt-in_hd-ft.gif'); background-repeat: no-repeat; _margin: -7px 0; }
#opt-in-ft { background-position: 0 -7px; margin-top: -4px; }


#subscription_request {
	background-image: url('/prxm/prxm_img/global/buttons/btn-signup-sprite.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/prxm/prxm_img/global/buttons/btn-signup-sprite.png', sizingMethod='crop');
	_background: none;
}

/* NoScript */
noscript .blue_arrow {
	float: right;
	margin: 10px 15px;
}

/* Tabs */
.tabbed-area { padding: .2em; zoom: 1; }
.tabbed-area .tabs-nav {list-style: none; position: relative; padding: .2em .2em 0; }
.tabbed-area .tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; padding: 0; }
.tabbed-area .tabs-nav li a {float: left; padding: .5em 1em;}
.tabbed-area .tabs-nav li a {_position: relative;_z-index: 100;}
.tabbed-area .tabs-nav li.ui-tabs-selected { border-bottom-width: 0; }
.tabbed-area .tabs-nav li.ui-tabs-selected a, .tabbed-area .ui-tabs-nav li.ui-state-disabled a, .tabbed-area .ui-tabs-nav li.ui-state-processing a {cursor: pointer; }
.tabbed-area .tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer; }
.tabbed-area .tabs-panel {padding: 1px 0 0 0; display: block; border-width: 0; background: none; }
.tabbed-area .ui-tabs-hide {display: none !important; }
.tabbed-area .tabs-panel {
	clear: both;
	margin-top: 15px;
}
#Overview {
	_width: 700px;
}
.tabbed-area .ui-tabs-nav li a span em {
	display: block; 
	color: #666;
	font-size: 12px;
	height: 16px;
	padding-left: 20px;
	background: url(/prxm/prxm_img/global/spinner.gif) 0 0 no-repeat;
}
.prj .ui-tabs-nav li a span em {
	color: #EEE;
	background: url(/prxm/prxm_img/global/spinner_dk.gif) 0 0 no-repeat;
}
#tabs-ig {
	width: 725px;
	float: left;
	margin-left: -4px;
	margin-left: -5px\0/;
	position:relative;
}

#tabs-ig .ui-tabs-panel { 
	float: left; 
	clear: both; 
	position: absolute; 
	top: 2px;
	left: 0px;
	z-index:2000;
}

.tabbed-area .tabs-nav li {
	display: block;
	width: 110px;
	height: 27px;
	line-height: 12px;
	margin-right: 7px;
	background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_lt.png) no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_lt.gif) no-repeat;
}
.prj .tabbed-area .tabs-nav li {
	background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_prj_lt.png) no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_prj_lt.gif) no-repeat;
}
.tabbed-area .tabs-nav li a {
	width: 95px;
	height: 16px;
	padding-left: 10px;
	text-align: center;
	color: #517597;
	font-size: 14px;
	font-weight: bold;
	background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_rt.png) right 0 no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_rt.gif) 127px 0 no-repeat;
}
.prj .tabbed-area .tabs-nav li a {
	color: #FFF;
	background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_prj_rt.png) right 0 no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_bg_prj_rt.gif) 127px 0 no-repeat;
}
#tabs-ig .tabs-nav li.ui-tabs-selected, .tabbed-area .tabs-nav li.ui-tabs-selected {
	background: url(/prxm/prxm_img/global/tabs/menu_tab_ac_lt.png) no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_ac_lt.gif) no-repeat;
}
#tabs-ig .tabs-nav li.ui-tabs-selected a, .tabbed-area .tabs-nav li.ui-tabs-selected a {
	color: #333;
	background: url(/prxm/prxm_img/global/tabs/menu_tab_ac_rt.png) right 0 no-repeat;
	_background: url(/prxm/prxm_img/global/tabs/menu_tab_ac_rt.gif) 127px 0 no-repeat;	
}
.tabbed-area .tabs-nav li a, #tabs-ig .tabs-nav li a:active {
	outline: none;
}
#tabs-cnt {
	margin: -9px 0 0 -5px;	
	_margin: -9px 0 0 -4px;
}
#tabs-cnt .ui-tabs-nav li,
#tabs-cnt .tabs-nav li {
	width: 120px;
	margin-right: 4px;
	_margin-right: 1px;
	margin-bottom: -1px;
	*margin-bottom: 0;
}
#tabs-cnt .ui-tabs-nav li.narrow {width: 80px;}
#tabs-cnt .ui-tabs-nav li.narrow a {width: 65px;}
#tabs-cnt .ui-tabs-nav li.medium {width: 100px;}
#tabs-cnt .ui-tabs-nav li.medium a {width: 85px;}
#tabs-cnt .ui-tabs-nav li.wide { width: 130px; }
#tabs-cnt .ui-tabs-nav li.wide a { width: 115px; }
#tabs-cnt .ui-tabs-nav li.xwide { width: 150px; }
#tabs-cnt .ui-tabs-nav li.xwide a { width: 135px; }
#tabs-cnt .ui-tabs-nav li a,
#tabs-cnt .tabs-nav li a {
	display: block;
	position: relative;
	width: 105px;
	_width: 110px;
	font-size: 11px;
}
.tabbed-area .ui-tabs-cnt-panel {
	position: relative;
	margin: -1px 1px 0 2px;
	_margin-top: -2px;
	background: #FFF url(/prxm/prxm_img/cdp/tabs2_bg_corner.png) right 0 no-repeat;
}
.prj .tabbed-area .ui-tabs-cnt-panel {
	background: #FFF url(/prxm/prxm_img/cdp/tabs2_prj_bg_corner.png) right 0 no-repeat;
}

#multimedia .tabbed-area .ui-tabs-cnt-panel { background: 0; }

#tabs-ig ul.tabs-nav {
	margin-top: -31px;
}

#tabs-ig.tabbed-area .ui-tabs-hide { display:block !important; position: relative; left: -10000px; top: -10000px }

/* Multimedia */
#multimedia {
	clear: both;
	width: 964px;
	height: 322px;
	margin-bottom: 7px;
	background: url(/prxm/prxm_img/cdp/multimedia_bg.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/multimedia_bg.png, sizingMethod='crop' ); 
	_background: none;
}
.prj #multimedia {
	background: url(/prxm/prxm_img/cdp/multimedia_bg_prj.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/prxm/prxm_img/cdp/multimedia_bg_prj.png, sizingMethod='crop' ); 
	_background: none;
}

/* Pricing Modules */

#pricing-mod {
	position: relative;
	width: 223px;
	height: 290px;
	float: left;
	margin-top: 15px;
	padding: 5px;
	_z-index: 100;
}
.pricing-block {
	color: #444;
	width: 205px;
	margin: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #F0F0F0;
}
#prices, #savings {
	font-weight: bold;
	font-size: 12px;
}
#prices p {
	clear: both;
	margin: 3px auto;
}
.msrp#prices p {
	padding-top: 20px;
	padding-bottom: 10px;
}
#prices p span {
	display: block;
	float: left;
	width: 95px;
	text-align: right;
	margin-right: 15px;
	_margin-right: 10px;
}
#prices p.you-save {
	color: #336703;
}
#prices p.our-price {
	margin-top: -1px;	
}

#prices p.our-price sup { font-size: 12px; font-size: 14px\9; position: relative; top: 2px; }

.msrp#prices p.our-price {
	color: #56688C;
	text-align: center;	
}
.msrp#prices p.our-price small {
	font-weight: bold;
	font-size: .9em;
	padding: 0 3px;
}
#prices p.our-price span {
	padding-top: 7px;
}
#prices strong {
	font-size: 19px;
	font-weight: bold;	
}
#prices sup {
	font-weight: bold;
}
#savings {
	overflow: hidden;
	width: 170px;
	padding: 2px 20px 7px 15px;
}
#replacement {
	font-weight: bold;
	width: 185px;
	padding: 0 10px 7px 10px;
}
#replacement a {
	display: block;
	width: 185px;
	margin: 3px 0;
}
#replacement a img {
	float: left;
	width: 93px;
	height: 62px;
	margin-right: 3px;
}
#replacement a span {
	color: #666;
	font-weight: normal;
}
.prj-paragraph#savings {
	width: 165px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#savings ul {
	color: #003366;	
}
#savings.pricing-block li{
	background:#00FF00;
}
#savings ul li {
	margin: 2px 0;
    padding: 2px 0 2px 27px;
}
.saving-promo img{
	float:left;
	margin-top:-4px;
	padding-right:5px;
}
#savings ul li.free-shipping {
	background-position: 0 -21px;
}
#purchase {
	border: 0 none;	
}
#purchase p {
	text-align: center;	
}
#purchase p.left-align {
	text-align: left;
	padding-left: 15px;
}
#purchase em {
	color: #666;
	font-size: 12px;
}
.btn-set {
	margin: 6px 15px;
	_margin: 6px 10px;
}
a.btn {
	display: block;
	margin: 4px auto;
	width: 100px;
}
.btn-set a.btn {
	margin: 4px;
}
a.btn span {
	text-indent: -10000px;
	visibility: hidden;
}
a.buy-now {
	height: 29px;
	background: url('/prxm/prxm_img/global/buttons/btn-buynow-ylw.png') no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
a.find-dealer {
	height: 29px;
	background: url('/prxm/prxm_img/global/buttons/btn-dealer-blu.png') no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
a.where-to-buy {
	height: 29px;
	background: url('/prxm/prxm_img/global/buttons/btn-where-to-buy.png') no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
.notify-me {
	height: 29px;
	background: url('/prxm/prxm_img/global/buttons/btn-notifyme-blu.png') no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
.download-rebate {
	height: 22px;
	background: url('/prxm/prxm_img/global/buttons/download-rebate.png') no-repeat;
}
#oos {
	width: 185px;
	margin-top: 3px;
	padding: 0 10px;
	border-bottom: 0 none;	
}
#oos .out-of-stock {
	font-size: 12px;	
}
#oos form input {
	background: #FFF url(/prxm/prxm_img/global/input_bg.png) no-repeat;
	border: 1px solid #EEE;
	color: #666;
	font-size: 10px;
	width: 95px;
	height: 14px;
	margin: 4px 3px 0 0;
	padding: 2px 3px;
	float: left;
}
#oos form button.notify-me {
	background: url('/prxm/prxm_img/global/buttons/btn-notifyme-blu-sm.png') no-repeat;
	width: 78px;
	height: 21px;
	border: 0 none;
	cursor: pointer;
	margin: 3px 0 3px 1px;
	float: left;
	outline: none;
}
#oos form button.disabled {
	background-position: 0 -21px;
}
#oos form input.error {
	color: #666;
}
#oos p.msg {
	margin: 2px 0;	
}
#oos p#notify-me-success {
	font-weight: bold;	
}
#notify-me-success,
#notify-me-error {
	display: none;	
}
#notify-me-error, #oos .error {
	font-family: Arial, "Helvetica Neue", Helvetica;
	color: #CF3D3D;
	font-weight: normal;
}
#purchase a.share-this-product, .share-this-product p {
	display: block;
	width: 120px;
	padding-right: 10px;
	font-weight: bold;
	background: url(/prxm/prxm_img/cdp/icons_sm.gif) right 0 no-repeat;
}

.share-this-product { text-align: center; }
.share-this-product p { background: 0; padding: 4px 0; color: #003464; width: auto; }

.pricing-promo {
	position: absolute;
	bottom: 14px;
	margin: 0px;
}

.pricing-promo img {
	float: left;
	margin: 0 7px 0 0;
	padding-right:0;
}

.prj #purchase a.find-a-dealer {
	margin-top: 20px;
}
p.discontinued, p.out-of-stock {
	color: #CF3D3D;
	font-weight: bold;
}
p.discontinued {
	text-align: center;
	font-size: 13px;
	padding: 5px 0;
}

/* overlay */
.pricing-promo div,
.pricing-block li div{
	display: none;
	position: absolute;
	left: 0;
	z-index: 900;
	width: 245px;
	font-weight: normal;
	font-size: 11px;
	color:#333333;
}
#purchase p.title{
	text-align:left;
}
.pricing-block div .title{
	padding: 15px 10px 0 20px;
	color: #333333;
    font-weight: bold;
	background: url(/prxm/prxm_img/cdp/overlay_tooltip_top.png) no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */ 
	min-height: 20px;
	height:auto !important;
	height: 20px;
	width: 210px;
}
.pricing-block .title span {
	display: block;
	clear: both;
	height: 12px;
	background: url(/prxm/prxm_img/cdp/overlay_tooltip_divider.gif) 0 7px no-repeat;
}
.pricing-block div .copy {
	display: block;
	position:static;
	background: url(/prxm/prxm_img/cdp/overlay_tooltip_btm.png) 0 bottom no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */ 
	min-height: 40px;
	height:auto !important;
	height: 40px;
	padding: 7px 20px 20px 20px;
	color: #333;
	width: 200px;
}
.pricing-block div .copy strong {
	display: block;
	margin: 4px 0;
	font-weight: bold;	
}

ul.share-social li {
	width: 100px;
	float: left;
	margin: 1px 0 2px 0;
}
ul.share-social li a {
	display: block;
	height: 16px;
	padding: 1px 0 1px 24px;
	overflow: hidden;
	background: url(/prxm/prxm_img/global/icons/share-this_social.png) no-repeat;
	_background: url(/prxm/prxm_img/global/icons/share-this_social.gif) no-repeat;
}
li#s-facebook a {background-position: 0 0;}
li#s-email a {background-position: 0 -19px;}
li#s-rss a {background-position: 0 -38px;}
li#s-twitter a {background-position: 0 -57px;}
li#s-myspace a {background-position: 0 -76px;}
li#s-delicious a {background-position: 0 -95px;}
li#s-digg a {background-position: 0 -114px;}

/**/

.in-this-section {
	clear: both;
	margin: 7px 0 0 0;
	_margin-right: -8px;
	padding: 5px 20px;
	background: #F3FBFE url(/prxm/prxm_img/cdp/in_this_section_bg.png) repeat-x;
	border: 1px solid #DFEAF0;
	border-left: 0;
	border-right: 0;
	color: #555;
	font-weight: bold;
	display: inline-block;
	*display: block;
	*zoom: 1; 
}
.in-this-section:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#Overview .in-this-section {
	_margin-right: -16px;	
}
.prj .in-this-section {
	background: #D9DEE6;
	border-color: #CDD1D7;
}
.in-this-section span {
	float: left;
	padding-right: 5px;
	text-transform: uppercase;	
}
.in-this-section ul {
	float: left;
	position: relative;
	width: 575px;
}
.in-this-section ul li {
	float: left;
	padding: 0 5px;
	margin-bottom: 5px;
	border-right: 1px solid #CDCDCD;
}
.prj .in-this-section ul li {
	border-color: #AAA;	
}
.in-this-section ul li a {
	padding: 0 5px;
}
.in-this-section ul li a:hover {color: #3D95D1;}
.in-this-section ul li.last {
	border: none;
}
.tabbed-content-division {
	font-size: 1.1em;
	line-height: 17px;
	color: #333;
	position: relative;
	padding: 7px;
}

.tabbed-content-division sup { font-size: 0.75em; }

#Overview .tabbed-content-division p, 
#Overview .tabbed-content-division ul {
	margin-bottom: 10px;
}

.tabbed-content-division ol { margin: 10px 0 10px 20px; padding-right: 20px; }

.tabbed-content-division p.tagline,
.tabbed-content-division p.tagLine {
	font-size: 13px;
	font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top: 5px;
}
.tabbed-content-division a,
.tabbed-content-division strong,
.tabbed-content-division b {
	font-weight: bold;
}
.tabbed-content-division ul li,
ul.feature-list li ul li {
	list-style: disc;
	list-style-position: outside;
	margin: 1px 0;
}


.overview-paragraph ul li,
.feature-list-cont ul li,
.specs-section ul li {	
	padding-left: 13px; *padding-left: 16px;
	text-indent: -13px; *text-indent: -16px;
}

.overview-paragraph ul, .feature-list-cont ul, .specs-section ul, .box-list ul { margin: 11px 0; padding: 0 0 0 28px; }
.overview-paragraph ul li, .feature-list-cont ul li, .specs-section ul li { margin: 0; padding: 0; text-indent: 0; }

.tabbed-content-division h3 {
	display: block;
	position: relative;
	padding: 8px 10px;
	width: 680px;
	height: 18px;
	font-size: 13px;
	color: #333;
	background: url(/prxm/prxm_img/cdp/tabbed_subhead.png) no-repeat;
}

#product-info {z-index: 1001;}
#key-features {z-index: 1000;}

.overview-paragraph,
.reviews,
ul.feature-list,
.feature-list-cont,
.box-list,
.specs-section,
ul.badges,
#warranty p {
	margin: 7px 10px;	
}
.overview-paragraph table tr td {
	padding: 2px;	
}
a.in-heading {
	float: right;
	margin: -25px 10px 0 0;
	_position: relative;
	_z-index: 10;
}
a.back-to-top {
	display: block;
	position: relative;
	padding-right: 10px;
	_margin-right: 0;
	width: 70px;
	background: url(/prxm/prxm_img/cdp/icons_sm.gif) right -32px no-repeat;
}
.tabbed-content-division h2 {
	font-size: 16px;
	color: #000;
	margin: 5px 0;
	padding-top: 5px;
}
/* Remove Later Start */
.tabbed-content-division .overview-paragraph h3, .tabbed-content-division .feature-list-cont h3 {
	font-size: 16px;
	color: #000;
	margin: 5px 0;
	padding: 5px 0 0 0;
	background: none;
}
/* Remove Later End */
.tabbed-content-division .half-block {
	width: 325px;
	margin: 15px 10px 10px 10px;
	*padding-left: 10px;
	_margin-left: 0;
}

#Specifications .tabbed-content-division ul, #Specifications .tabbed-content-division p { margin: 7px 0; }

.specs-section br {
	margin-bottom: -10px;	
}
ul.files-list {
	margin-top: 5px;
}
ul.files-list li {
	padding-left: 16px;
	*padding-left: 0;
	margin: 3px 0;
	color: #999;
	list-style: none inside none;
	background: url(/prxm/prxm_img/cdp/icons_files.png) no-repeat;
}
ul.files-list li a {
	color: #033067;
	font-weight: bold;
}
ul.files-list li.doc {
	background-position: 0 0;	
}
ul.files-list li.pdf {
	background-position: 0 -45px;
}
strong.heading {
	float: left;	
}
.right-side-link {
	float: left;
	margin: 0 5px;
	padding: 0 5px;
	border-left: 1px solid #CCC;	
	font-weight: bold;
	color: #003466;
}
.reviews .stars {
	clear: both;
	padding-top: 5px;
}
.reviews .stars img {
	padding-right: 5px; 
	margin-bottom: -1px;	
}
.reviews img.review-img {
	border: 1px solid #E5E5E5;
	margin-right: 20px;
	float: left;	
}
.review-block .review-title {
	font-size: 13px;
	font-weight: bold;
}
.review-block {
	color: #444;	
}
.review-block span {
	display: block;
	font-weight: bold;
	margin-bottom: 7px;	
}
ul.feature-list {
	padding-left: 0;
	padding-bottom: 5px;
}
ul.feature-list li {
	width: 340px;
	float: left;
	margin: 10px 0 -1px 0;
	padding: 0 0 10px 0;
	list-style: none;
	overflow: hidden;
	position: relative;
}
ul.feature-list li.h-div {
	clear: both;
	float: none;
	width: 100%;
	height: 5px;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	_margin: 0 -10px 5px -10px;
	border-bottom: 1px solid #ECF0F3;
}
ul.feature-list li h4,
ul.item-list li h4 {
	font-size: 13px;
	margin-right: 15px;
}
.feature-icon {
	width: 100px;
	float: left;
}
.feature-icon img {
	margin: 5px 10px 0 0;
}
ul.feature-list li div.feature-desc {
	padding-top: 5px;
	width: 225px;
	margin-left: 103px;
}
ul.feature-list li div.feature-desc ul {
	list-style: none;	
}
ul.feature-list li div.feature-desc ul li {
	list-style: none;
	width: 220px;
	padding: 0 0 0 12px;
	background: url(/prxm/prxm_img/global/drk_bullet.gif) 0 7px no-repeat;
	text-indent: 0;
}
ul.feature-list-cont {
	clear: both;
	margin: 20px 25px 0 0;	
}
ul.feature-list-cont li {
	margin: 5px 0 15px 0;	
}
ul.bulleted,
.overlay-btm div ul,
.overlay-btm p ul {
	margin: 1px 0 1px 4px;
	padding: 0 0 0 1em;
	text-indent: -1em;
	list-style: disc;
	list-style-position: inside;
}
ul.item-list {
	position: relative;
	margin: 0 0 0 10px;
}
ul.item-list li {
	margin: 10px 0;
	padding: 0 0 20px 0;
	width: 680px;
	list-style: none;
	border-bottom: 1px solid #ECF0F3;
}
ul.item-list li.last {
	border: none;
}
ul.item-list li div.review-block {
	width: 575px;
	float: left;
}
ul.item-list li img {
	float: left;
	margin: 10px 20px 10px 5px;	
}
ul.item-list li ul li, ul.item-list li ol li {
	margin: 0;
	padding: 0 0 4px 0;
	width: auto;
	border: none;
}
ul.item-list li ul li {
	list-style: disc;
}
ul.item-list li ol li {
	list-style: decimal;
}
#awards-reviews ul.item-list li div {
	width: 555px;
	float: right;
	margin-right: 5px;
	_margin: 0 0 0 -5px;
}
#awards-reviews ul.item-list li span.article-img {
	display: block;
	width: 100px;
	float: left;
	text-align: right;
}
#awards-reviews ul.item-list li img {
	display: inline;
	float: none;
	border:1px solid #E5E5E5;
	margin: 0 0 -2px auto;
}
#awards-reviews em, 
#awards-reviews span {
	font-size: 11px;
}
#tech-features, #awards-reviews {
	min-height: 300px;
	height:auto !important;
	height: 300px;
}

ul.badges {
	margin: 15px 10px 0 10px;
}
ul.badges li {
	width: 80px;
	height: 80px;
	float: left;
	margin: 0 7px 0 0;
	list-style: none;
}
ul.badges li.badge-wifi {
	background-position: 0 0;
}
ul.badges li.badge-energystar {
	background-position: 0 -55px;
}
ul.contains-list {
	margin: 5px 25px 0 0;	
}
ul.contains-list li {
	padding: 0;
	list-style: disc;
	list-style-position: inside;
	margin: 1px 0;
}
#warranty strong {
	font-size: 13px;	
}
.tabs-btm-pagination {
	width: 675px;
	height: 13px;
	margin: 10px 0 -10px 0;
	padding: 10px 20px;
	background: url(/prxm/prxm_img/cdp/tabs_pagination_bg.png) no-repeat;
}
#Overview .tabs-btm-pagination {
	margin-bottom: 10px;	
}
.prj .tabs-btm-pagination {
	background: url(/prxm/prxm_img/cdp/tabs_pagination_prj_bg.png) no-repeat;
}
.tabs-btm-pagination ul {
	width: 675px;	
}
.tabs-btm-pagination ul li {
	width: 200px;
	font-weight: bold;
	background: url(/prxm/prxm_img/cdp/icons_sm.gif) no-repeat;
}
.tabs-btm-pagination ul li.prev {
	float: left;
	background-position: left -51px;
	padding: 0 0 0 15px;
}
.tabs-btm-pagination ul li.next {
	float: right;
	text-align: right;
	background-position: right 0;
	padding: 0 15px 0 0;
}
#opt-in-bd {
	/* padding: 4px 7px 4px 10px; */
	padding: 4px 8px; 
}

/* gallery */
.no-image, .single-image {
	height: 295px;
	background: url(/prxm/prxm_img/cdp/gallery_single_img.gif) no-repeat;	
	margin: 12px 0 0 15px;
	margin-top: 13px\9;
	width: 696px;
	*width: 692px;
	width: 689px\0/;
}
.no-image-available {
	height: 295px;
	padding: 0;
	background: url(/prxm/prxm_img/cdp/no_image_available.png) 50% 50% no-repeat;
	width: 696px;
	*width: 692px;
	width: 689px\0/;
}
.no-video-available {
	height: 295px;
	padding: 0;
	background: url(/alf_upload/images/site/no_video_available.png) 50% 50% no-repeat;
	width: 696px;
	*width: 692px;
	width: 689px\0/;
}
.prj .no-image, .prj .single-image {
	background: url(/prxm/prxm_img/cdp/gallery_single_img_prj.gif) no-repeat;	
}
.single-image a {
	margin: 2px 150px;
}
.noscript-gallery {
	margin: 0 0 0 17px;
	position: absolute;
	top: 234px;
	*top: 233px;
}
div.g-content {
	position: absolute;
	top: 8px;
	margin-left: 117px;
}

/* Position the Brightcove video in the viewport */
#Videos #gallery { top: 18px; margin-left: 121px; }
#vidGallery { top: 19px; margin-left: 121px; }

div.navigation {
	position: absolute;
	top: 11px;
	margin-left: 14px;
}
div.thumbs {
	margin-top: -160px;	
}
div#pagination-left {
	*position: relative;
	*z-index: 20;
	*margin-top: -2px;
}
div#pagination-left {
	padding-left: 1px;
}
div.slideshow-container {
	_margin-left: 15px;
}
div.caption-container {
	*margin: 0 0 0 20px;
	_margin: 0 0 0 15px;
}
div.photo-index {
	width: 46px;
	padding: 4px 7px;
	*padding: 3px 7px;
	text-align: center;
}
div.navigation a.pageLink {
	display: block;
	width: 11px;
	height: 11px;
	margin-top: 6px;
	*margin-top: 5px;
	background: #CCD5DC url(/prxm/prxm_img/cdp/icons_sm.gif) no-repeat;	
}
div.navigation a.prev {
	background-position: 0 -66px;
}
div.navigation a.next {
	float: right;
	margin-right: 5px;
	background-position: 0 -78px;	
}
div.controls a {
	display: block;
	position: relative;
	z-index: 10;
	margin-top: -135px;
	width: 16px;
	height: 55px;
	padding: 0;
	text-indent: -10000px;
	outline: none;
	background: transparent url(/prxm/prxm_img/cdp/icons_gallery_arrows.png) no-repeat;	
	_background: transparent url(/prxm/prxm_img/cdp/icons_gallery_arrows.gif) no-repeat;
}
div.controls a.prev {
	float: left;
	margin-left: 10px;	
}
div.controls a.prev:hover {
	background-position: 0 -55px;
}
div.controls a.next {
	float: right;
	margin-left: 268px;
	margin-right: 7px;
	background-position: -20px 0;
}
div.controls a.next:hover {
	background-position: -20px -55px;
}
div.controls .nav-controls a {display: none;}
div.controls.show .nav-controls a {display: block;}
a.advance-link {cursor: pointer}
#lightbox-container-image-box {
	width: 740px;
	_width: 730px;
	height: 500px;
}
.tabbed-area ul li a span,
.tabbed-area ul li a.thumb span {
	background: none;
	float: none;
	width: auto;
	height: auto;	
}

/* Accessories / Service Plans */

.acc-services #leftcol {
	padding-top: 0;
}
.acc-services #order-by-phone {
	margin-bottom: 7px;	
}
.acc-services .out-of-stock,
.acc-services .discontinued {
	float: right;
	padding: 4px 4px 0 0;
	color: #CF3D3D;
	font-weight: bold;
}
.acc-services #order-by-phone-container {
	width: auto;
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}
.left-container-top, .left-container-btm {
	width: 714px;
	height: 7px;
	padding: 0;
	line-height: 0;
	font-size: 0;
	background: url(/prxm/prxm_img/cdp/left-container_top-btm.png) 0 0 no-repeat;
	_background: url(/prxm/prxm_img/cdp/left-container_top-btm.gif) 0 0 no-repeat;
}
.left-container-btm {
	background-position: 0 -7px;
}
.left-container {
	background: #FFF;
	width: 700px;
	padding: 0 7px;
}
.left-container .product-container {
	background: #FFF url(/prxm/prxm_img/cdp/acc-services/product-bg.gif) 0 0 no-repeat;
	width: 671px;
	padding: 15px;
}
.left-container .product-container h2 {
	font-size: 18px;
	color: #333;
	float: left;
	margin: 35px 0 20px 20px;
}
/* remove later start */
.left-container .product-container h3 {
	font-size: 18px;
	color: #333;
	float: left;
	margin: 35px 0 20px 20px;
}
/* remove later end */
.left-container .product-container img {
	border: 1px solid #ddd;
	float: left;
	margin-top: 15px;
}
.left-container .product-container li {
	background: url(/prxm/prxm_img/cdp/acc-services/btn-back.gif) 0 2px no-repeat;
	padding-left: 18px;
	font-weight: bold;
}
.category h3 {
	background: url(/prxm/prxm_img/cdp/acc-services/header-bg.gif) 0 0 no-repeat;
	height: 14px;
	width: 673px;
	padding: 10px 14px;
	font-size:14px;
	color: #333;
}
.category ul.listitems {
	padding-bottom:20px;
	*padding-bottom:17px;
}
.category ul.listitems li {
	clear: both;
	width: 670px;
	border-bottom: 1px solid #EDF0F2;
	padding: 0 14px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
}
.category .subcat,
.category ul.listitems li {
	padding:10px 15px 5px 15px;
}
.category ul.listitems li .item {
	width: 375px;
	float: left;
}
.category ul.listitems li .itemcode {
	width: 126px;
	float: left;
}
.category ul.listitems li .itemprice {
	width: 90px;
	float: left;
}

#WorksWith .category ul.listitems li .item-img { float: left; width: 100px; }
#WorksWith .category ul.listitems li .item { width: 400px; }

#WorksWith .category ul.listitems li .item, #WorksWith .category ul.listitems li .itemcode { padding-top: 16px; }
#WorksWith .category ul.listitems li.noimg .item, #WorksWith .category ul.listitems li.noimg .itemcode { padding-top: 0; }


a.buy-now-sm,
a.notify-me-sm,
a.find-dealer-sm,
a.where-to-buy-sm {
	overflow: hidden;
	text-indent: -5000px;
	height: 21px;
	width: 78px;
	margin: -5px 0 0 0;
	position: relative;
	float: left;
}
a.buy-now-sm {
	background: url('/prxm/prxm_img/global/buttons/btn-buynow-ylw-sm.png') 0 0 no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
a.notify-me-sm {
	background: url('/prxm/prxm_img/global/buttons/btn-notifyme-blu-sm.png') 0 0 no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
.btn-set a.notify-me-sm {
	background: url('/prxm/prxm_img/global/buttons/btn-notifyme-ylw-sm.png') 0 0 no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
a.find-dealer-sm {
	background: url('/prxm/prxm_img/global/buttons/btn-dealer-blu-sm.png') 0 0 no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
a.where-to-buy-sm {
	background: url('/prxm/prxm_img/global/buttons/btn-where-to-buy-sm.png') 0 0 no-repeat;
	behavior: url('/2005redesign/iepngfix.htc');
}
.category .warranty-info {
	padding: 15px 14px;
}
.category .border {
	border-bottom:1px solid #edf0f2;
}
.category .warranty-info h4 {
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}
.category .warranty-info strong {
	font-weight: bold;
}
.warranty-info .preferred-plus-logo {
	float: left;
	padding-right: 20px;
}
.warranty-info p {
	width: 554px;
	float: left;
	margin-bottom: 4px;
	line-height: 18px;
	font-size: 12px;
}
.warranty-info .more {
	font-weight: bold;
}

/* */
#verisign-logo {
	margin: 10px auto -15px;
	text-align: center;
	width: 200px;
}

/* Overall Ratings Box */
.overall-rating { font-size: 12px; margin: -4px 0 12px 0; }
.overall-rating b, .overall-rating .numeric { font-size: 16px; font-weight: bold; margin: 0 12px; }
.overall-rating img { display: inline-block; margin: 0 0 -6px 0; }
.overall-rating a { display: inline-block; padding: 2px 0; margin: -4px 4px 0 0; }
.overall-rating .read-reviews { border-right: 1px solid #999; padding: 2px 6px 2px 0; }


/* Brightcove Video Container on CDP page */
.brightcove-video { 
	background: url(/prxm/prxm_img/cdp/gallery_single_img.gif) no-repeat;
	position: absolute;
	top: 12px; top: 14px\9; *top: 12px;
	left: 16px;
	height: 295px;
}




/* Alfresco page Opt-in Overrides */

.fullscreen { width: 978px; }
.fullscreen #leftcol { width: 978px; }
.fullscreen .left-container-top, .fullscreen .left-container-btm {
	width: 964px;
	background: url(/prxm/prxm_img/cdp/whole-container_top-btm.png) 0 0 no-repeat;
	_background: url(/prxm/prxm_img/cdp/whole-container_top-btm.gif) 0 0 no-repeat;
}
.fullscreen .left-container-btm { background-position: 0px -7px; }
.fullscreen .left-container { width: 950px; }

	.body-opt-in { float: none; margin: 0 auto; padding: 20px 0;  width: 440px; overflow: auto; }
		.body-opt-in #ft-opt-in-form { padding: 0; }
		.body-opt-in h3.email-icon { background: url('/prxm/prxm_img/global/envelope.jpg') no-repeat 0 0; padding: 15px 0 14px 55px; margin: 0 0 6px 0; font-size: 16px; color: #57739C; }