/* Styles for the CrossAction product page */
* {
	margin:0;
	padding:0;
}

img, div { _behavior: url(js/iepngfix.htc) }

img { border:0; }

p { margin:7px 0; }

h1 {
	font-size:20px;
	color:#333333;
	margin:5px 0;
}

div.header_1 {
	color:#FFFFFF;
	font-size:.9em;
	font-weight:bold;
	margin:0;
	line-height:18px;
}



h2 {
	font-size:1.8em;
	color:#333333;
	margin:5px 0;
 *margin:0;
	padding:0;
}

h3 {
	font-size:1.2em;
	color:#003265;
	margin:6px 0;
}

#main-container {
	width:929px;
	font-size:.87em;
	height:auto;
	margin:0 auto;
	padding:8px 6px 10px 7px;
	background-color:#003366;
}

#main-box {
	width:929px;
	height:auto;
	background:transparent url(/en-US/assets/images/products/crossaction/main_box_top.jpg) no-repeat scroll top left;
	padding-top:10px;
}

#main-box-ctn {
	width:923px;
	height:auto;
	background:transparent url(/en-US/assets/images/products/crossaction/main_box_bg.jpg) repeat-y scroll top left;
	padding:0 3px;
}

#main-box-btm {
	width:929px;
	height:10px;
	background:transparent url(/en-US/assets/images/products/crossaction/main_box_btm.jpg) no-repeat scroll bottom left;
	line-height:0;
	font-size:1px;
}

#main-content {
	width:923px;
	height:auto;
	background:transparent url(/en-US/assets/images/products/crossaction/main_bg.jpg) no-repeat scroll top left;
	padding:17px 0 0 0;
}

#main-btm {
	width:923px;
	height:70px;
	background:transparent url(/en-US/assets/images/products/crossaction/main_btm.jpg) no-repeat scroll top left;
}

#cross-action {
	display:block;
	position:absolute;
	top:52px;
	left:13px;
	_left:-885px;
	z-index:2;
}

#head {
	position:relative;
	z-index:1;
	padding:0 0 35px 250px;
 *margin-bottom:-45px;
}

#head-copy {
	float:left;
	clear:left;
	width:294px;
	padding:80px 0 0 0;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
}

#head-copy h1 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#head-copy h1 sup {
	font-size:10px!important;
	*font-size:12px!important;
}

#head-copy p.bigger {
	font-size:1.7em;
	margin-bottom:35px;
	color:#FFFFFF;
}

.head-btn { font-size:.9em !important; }

#video-box {
	float:left;
	clear:right;
	width:356px;
	height:259px;
	background: transparent url(/en-US/assets/images/products/crossaction/video_bg.gif) no-repeat scroll top left;
}

#main-area {
	background:transparent url(/en-US/assets/images/products/crossaction/main_area_bg.png) no-repeat scroll top left;
	margin:0 26px 0 27px;
	padding-top:4px;
	height:auto;
}

/** Tabs styles */
#tab_2 { display:none; }

#tabs { _height:30px; }

#tabs div.tab {
	float:left;
	background:transparent url(/en-US/assets/images/products/crossaction/inactive_tab_lft.gif) no-repeat scroll top left;
	padding-left:5px;
	margin:2px 2px 0 0;
}

#tabs div.tab span {
	display:block;
	float:left;
	background:transparent url(/en-US/assets/images/products/crossaction/inactive_tab_rgt.gif) no-repeat scroll right top;
	padding-right:5px;
}

#tabs div.tab span a {
	display:block;
	width:auto;
	padding:0 5px;
	line-height:30px;
	float:left;
	background:#87bae2 url(/en-US/assets/images/products/crossaction/inactive_tab_bg.gif) repeat-x scroll top left;
	border-top:1px solid #a9ccde;
	color:#1c5ead;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
}

/** Active tab styles */
#tabs div.active {
	background:transparent url(/en-US/assets/images/products/crossaction/active_tab_lft.gif) no-repeat scroll top left;
	margin-top:0;
}

#tabs div.active span { background:transparent url(/en-US/assets/images/products/crossaction/active_tab_rgt.gif) no-repeat scroll right top; }

#tabs div.active span a {
	background:#FFFFFF url(/en-US/assets/images/products/crossaction/active_tab_bg.gif) repeat-x scroll top left;
	padding-top:2px;
	cursor:default;
}

#tabs-content {
	padding:20px 18px 15px 18px;
 *padding:15px 18px;
	background:#FFFFFF url(/en-US/assets/images/products/crossaction/content_top.gif) no-repeat scroll top right;
	border-left:1px solid #bdd8e6;
}

#content-btm {
	background:#FFFFFF url(/en-US/assets/images/products/crossaction/content_btm.gif) no-repeat scroll bottom left;
	height:6px;
	font-size:1px;
	line-height:0;
	_margin-left:1px;
}

/*.quarter-column {
	float:left;
	width:176px;
	padding:0 13px 25px 14px;
	margin-bottom:15px;
	border-right:1px dotted #999999;
	position:relative;
}*/

.quarter-column img {
	float:right;
	margin:5px 0 0 12px;
}

.quarter-column h2 {
	font-size:12px;
	color:#003265;
	margin:6px 0;
}

.quarter-column h2 a { color:#003265; }
.quarter-column h3 a { color:#003265; }
.quarter-column ul {
	list-style-position:outside;
	padding-left:10px;
}

.quarter-column ul li { margin:3px 0 3px 5px; }

.last-prod { border-right:none; }

.prod_links {
	position:absolute;
	margin-top: 10px;
	bottom:0;
}

.prod_links a {
	display:block;
	clear:both;
	background:transparent url(/en-US/assets/images/products/crossaction/blue_bullet.gif) no-repeat scroll center left;
	padding-left:7px;
	margin:1px 0;
	color:#0060a4;
	font-weight:bold;
	text-decoration:none;
}

p.footnote {
	font-style:italic;
	color:#666666;
	font-size:.9em;
}

p.footnote sup { font-size:8px!important;  *font-size:9px!important;
}

p.related {
	display:block;
	height:25px;
	background:transparent url(/en-US/assets/images/products/crossaction/related_callout.gif) no-repeat scroll top left;
	line-height:25px;
	font-size:1.3em;
	color:#00457c;
	padding:0 15px;
	clear:both;
}

p.related-articles a {
	float:left;
	line-height:16px;
	padding:0 18px;
	background:url(/en-US/assets/images/products/crossaction/article_icon.jpg) no-repeat center left;
	border-right:1px solid #666666;
	margin-left:15px;
}

p.related-articles a.last { border-right:none; }


#ca_related_articles h3 a {
	background:url(/en-US/assets/images/products/crossaction/article_icon.jpg) no-repeat center left;
	border-right:1px solid #666666;
	line-height:16px;
	margin-left:15px;
	padding:0 18px;
	font-weight:normal;
	font-size:.88em;
	
}

#ca_related_articles h3 a.last { border-right:none; }

#ca_related_articles h3{
	display:inline;
}




.comparison {
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	margin:20px 0;
}

.comparison th {
	color:#003366;
	height:96px;
	width:106px;
	vertical-align:top;
	text-align:left;
	padding:15px 4px 4px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#0099cc;
}

.comparison th div.prod-cont {
	position:relative;
	z-index:1;
	height:100%;
	width:100%;
}

.comparison th div.prod-cont img.prod-pack {
	float:left;
	display:block;
	margin:-9px 6px 0 6px;
}

.comparison th div.prod-cont a { color:#003366; }

.comparison th div.prod-cont a.more {
	display:block;
	position:absolute;
	bottom:4px;
	right:4px;
	z-index:2;
	text-align:center;
	color:#2d78b1;
	font-size:10px;
}

.comparison th.opening {
	width:245px;
	padding:4px 0;
	vertical-align:bottom;
	color:#000000;
}

.comparison .gray_bg { background-color:#dbf1f8; }

.comparison td {
	vertical-align:middle;
	text-align:center;
	padding:4px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#0099cc;
}

.comparison td.feature { text-align:left; }

.comparison td.feature sup { font-size:9px!important;  *font-size:10px!important;
}

.detail {
	position:absolute;
	width:114px;
	z-index:10;
	background:transparent url(/en-US/assets/images/products/crossaction/detail_top.gif) no-repeat scroll top left;
	top:-15px;
	left:0;
	padding-top:10px;
	display:none;
	cursor:pointer;
}

.detail .detail-lft {
	width:111px;
	padding-left:3px;
	float:left;
	clear:left;
	background:transparent url(/en-US/assets/images/products/crossaction/detail_lft.gif) repeat-y scroll top left;
}

.detail .detail-ctn {
	width:102px;
	height:275px;
	padding:0 3px;
	float:left;
	text-align:center;
	background:#FFFFFF url(/en-US/assets/images/products/crossaction/detail_bg.gif) repeat-x scroll top left;
	position:relative;
}

.detail .detail-ctn .prod_links {
	text-align:left;
	left:8px;
}

.detail .detail-ctn .prod_links a { color:#0060a4; }

.detail .detail-rgt {
	width:3px;
	height:275px;
	float:left;
	background:transparent url(/en-US/assets/images/products/crossaction/detail_rgt.gif) repeat-y scroll top right;
}

.detail .detail-btm {
	width:114px;
	height:9px;
	line-height:0;
	font-size:1px;
	float:left;
	clear:both;
	background:transparent url(/en-US/assets/images/products/crossaction/detail_btm.gif) no-repeat scroll top left;
}

/** Classes */

.clear { clear:both; }

/*button*/

table.blue_btn {
	cursor:pointer;
	width:auto;
	float:left;
	border-width:0px;
	border-spacing:0px;
	border-collapse:0px;
	margin-right:7px;
}

table.blue_btn td {
	padding:0;
	margin:0;
	color:#FFFFFF;
}

.b_tl {
	background:url(/en-US/assets/images/products/crossaction/buttons/tl.gif) no-repeat;
	width:6px;
	height:6px;
	font-size:1px;
}

.b_tr {
	background:url(/en-US/assets/images/products/crossaction/buttons/tr.gif) no-repeat;
	width:12px;
	height:6px;
	font-size:1px;
}

.b_bl {
	background:url(/en-US/assets/images/products/crossaction/buttons/bl.gif) no-repeat;
	width:6px;
	height:6px;
	font-size:1px;
}

.b_br {
	background:url(/en-US/assets/images/products/crossaction/buttons/br.gif) no-repeat;
	width:12px;
	height:6px;
	font-size:1px;
}

.b_body {
	padding:0 3px 0 5px !important;
	background: #0061a6 url(/en-US/assets/images/products/crossaction/buttons/center.jpg) repeat-x top;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}

.b_body a {
	color:#FFFFFF !important;
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
}

.b_topcenter {
	background:url(/en-US/assets/images/products/crossaction/buttons/top_center.gif) repeat-x;
	font-size:1px;
	height:6px;
	padding:0;
	margin:0;
}

.b_bottomcenter {
	background:url(/en-US/assets/images/products/crossaction/buttons/btm_center.gif) repeat-x;
	font-size:1px;
	height:11px;
}

.b_left { background:url(/en-US/assets/images/products/crossaction/buttons/left.gif); }

.b_right { background:url(/en-US/assets/images/products/crossaction/buttons/right.gif) repeat-y top right; }


/*****************************/
#wrap
        {
            margin: 0 auto; /*width:910px; */
            width: 846px;
            padding: 0;
        }
        /************************************************
	      JCAROUSEL LITE		
************************************************/
        #list
        {
            /*height:272px;
	width:910px;
	_width:965px; */
            padding: 0;
            margin: 0;
            width: 846px;
            position: relative;
        }
        .slider
        {
            float: left;
            left: -5000px;
            margin: 0 2px 0 2px;
            position: relative;
            visibility: hidden;
        }
        .slider ul
        {
            /*height:272px;
	width:704px; */
        }
        .slider ul li
        {
            /*height:272px;*/
        }
        .slider ul li img
        {
            cursor: pointer;
        }
        .prev
        {
            cursor: pointer;
            float: left;
            padding-top: 126px; /*position:absolute;
	top:126px;
	left:0;*/
        }
        .next
        {
            cursor: pointer;
            float: right;
            padding-top: 126px; /*position:absolute;
	top:126px;
	right:0;*/
        }
        .quarter-column
        {
            border-right: 1px dotted #999999;
            float: left;
            margin-bottom: 15px;
            padding: 0 8px 25px 8px;
            _padding: 0 8px 25px 9px;
            position: relative;
            width: 174px;
        }
