
@import url(/common/inc/css/compare.css);
/* products_2009.css main.css overrides 
------------------------------*/
body { height:auto !important; }
table,tbody,tr,td{margin:0; padding:0; border:none;}
table{width:100%;}
tr{padding:1px 0;}

#mainbody { padding:12px 12px 12px 12px; width:900px !important; }
#mainbody form { min-height:155px; }
body #ftr { background:none; }
#content_left_larger { left:30px; padding:15px 0 0; position:relative; width:840px; }
#content_left_larger { margin-right:0px; }
#content_left_larger h3 { margin-bottom:30px; font-size:18px; padding:0px; }
#content_left_larger .content_left h3 { color:#ffffff !important; margin:0px; padding:0px; }
#content_left_larger .content_right h3 { color:#333333 !important; padding-bottom: 5px; margin:0px; width:auto; }
#content_left_larger ul { list-style-position:inside; list-style:none; line-height:18px; padding:0; margin:0; }
#content_left_larger hr, #content_right_large hr { margin-top:50px; }
#content_left_large p, #content_left_larger p { font-size:10px; }

.content_wrap .content_left { float:left; width:525px; }
.content_wrap .content_right { display:table-cell; vertical-align:bottom; height:155px; }
.content_wrap hr { background:#000000 none repeat scroll 0 0; border:medium none; height:3px; width:100%; }
.content_wrap a { color:#333333; text-decoration:none; font-size:11px; }
.content_wrap a:hover { font-weight:bold; text-decoration:none !important; }

span.bullet { float:left; margin-right:5px; }
span.bullet, #contenthead ul li#share a#share_button { color:#00AEEF; }

#footer { border-top:none; }
#footer #breadcrumb { margin-top:0px; }

.search_box { width:525px; background-color: #333333; min-height:155px; }
.search_box, .content_wrap .search_box a { color:#cccccc; }
.search_box select { border:medium none; color:#333333; font-size:10px; }
.search_box input { border:medium none; color:#333333; font-size:10px; }
.content_bottom { padding-top:10px; }
.content_bottom h5 { font-size:14px; padding-bottom:45px; color:#333333; margin:0; }
.content_bottom #lifecycle_columns h5 { padding-bottom:10px; }

.dleft, .dmiddle, .dright { float:left; width:190px; }
.tabs ul { margin:0 0 0 1.8em; padding:0; }
.tabs h4 { margin:1.5em 0 0.2em 0; padding:0; }
.tabGrp .selected { background-color: #333333; color:#ffffff; }
.tab-head { background-color: #cccccc; cursor:pointer; float:left; line-height:20px; margin-right:3px; padding:3px 10px 10px; position:relative; top:10px; width:100px; }

#tabs_prodcompare .tab { position:relative; }

.col1 { width:590px; float:left; padding:0; padding-right:20px; overflow:hidden; }
.col2 { width:154px; padding:0; overflow:hidden; /* position:absolute; top:140px; right:20px; */ }
.col2 a { text-decoration:none;}
.col1 .tabs { margin:0; padding:0; }
.col1 .tab { padding:0; border-top:2px #aaaaaa solid; }
.col1 .tabs div.selected { background-color:#5590B8; }

table.compare {margin-bottom:2em;}
table.compare th {text-align: center;}
table.compare th.alignleft {text-align: left;}

#mainbody form#search_advanced .submit input{ width: 92px; margin-top: 15px; margin-right: 0pt; margin-bottom: 15px; margin-left: 0pt; font-size: 11px; color: #cccccc; padding-top: 0pt;
											  padding-right: 0pt; padding-bottom: 3px; padding-left: 25px; text-align: left; font-family: Arial,Helvetica,sans-serif;}
#mainbody form#search_basic p.input { background:transparent url(/common/img/lifecycle/srch_basic_input.png) no-repeat scroll left top; height:31px; width:320px; }
#mainbody form#search_advanced p.input { background:transparent url(/common/img/lifecycle/srch_adv_input.png) no-repeat scroll left top; }
#mainbody form#search_advanced .submit input { background:#333333 url(/common/img/lifecycle/search_btn.png) no-repeat scroll left top; height:28px; }


#mainbody form#search_basic p.submit input { height:31px; }
#mainbody form#search_basic p.submit { 	left: -25px; }
#mainbody form#search_advanced #q_advanced, #mainbody form#search_basic #q_basic,  #mainbody form#search_basic #sub_q_basic { padding:1px; min-width:100px; background:white none repeat scroll 0 0; }
#adv_filters_list .expanded .add_filter_andor, .search_box .add_filter_andor a { color:#333333; }
#adv_filters_list .removeRowBtn, #adv_filters_list .addRowRowBtn { height:21px; width:21px }
#adv_filters_list .addRowBtn { width:21px; }
#adv_filters_list .addRowBtn .add_filter_andor { background:#FFFFFF url(/common/img/lifecycle/srch_filter_bg.png) no-repeat scroll left top; height:21px; line-height:21px; margin-top:1px; }

/* Dynamic Table
------------------------------*/
#lifecycle_columns { padding-top:45px; }
#lifecycle_columns .col { float:left; width:32%; }
#support_details h5 { padding-bottom:15px; }

.table_header { background-color:#333333; color:#CCCCCC; font-size:12px; height:25px; vertical-align:middle; }
.table_header a { background-color:#333333; color:#CCCCCC; font-size:12px; height:25px; vertical-align:middle; }
td.productrelease { padding-left:10px; text-align:left;}
td.general { width:75px !important; text-align:center; }
td.extended { width:75px !important; text-align:center; }
td.selfsupport { width:79px !important; text-align:center; }
td.currentversion { padding-left:15px; width:103px !important; }
td.replacement { padding-left:10px; width:103px; !important }
tr.table_header td.productrelease {  padding-left:12px; }
tr.table_header td.general {  padding-left:1px; padding-right:1px; }
tr.table_header td.extended {  padding-left:1px; padding-right:1px; }
tr.table_header td.selfsupport {  padding-left:1px; padding-right:1px; }
tr.table_header td.currentversion {  padding-left:17px; }
tr.table_header td.replacement {  padding-left:12px; }
td.no-pad{padding: 0;}

.table_products td.note { font-size:12px; min-height:80px; vertical-align:middle; padding:10px 10px 0 10px; height: 100%; }
.table_products tr.sub_row { /* background-color:#d5d5d5 !important; display:none; */ margin-top:2px; margin-left:20px; width:100%; }
.table_products td.arrow { background:url(/common/img/icons/lifecycle_arrow_right.png) no-repeat center center; vertical-align:middle; width:20px  !important;  border:none !important;}
.table_products td.no-arrow { width:20px  !important;  border:none !important;}
.table_products td.arrowdown { background:url(/common/img/icons/lifecycle_arrow_down.png) no-repeat center center  !important; }
.table_products tr.odd td.arrow { background-color:#e9e9e9; }
.table_products .download_icon { background:transparent url(/common/img/lifecycle/download_arrow.png) no-repeat scroll left center; padding-left:15px; text-decoration:underline; }
.table_products .replace_link { text-decoration:underline; }

.table_products { margin-bottom:2px; }
.table_products .odd { background-color:#e9e9e9; }
.table_products .row:hover { background-color:#d5d5d5; }
.table_products .row td { vertical-align:middle; border-left:2px groove #ffffff; height:20px; cursor:pointer !important; }

.readme { background-image:url(/common/img/bullets/plus_2009_blue.png); }


