@charset "utf-8";
/* CSS Document: main.css used as base for all templates */

@import url(/common/inc/css/rac.css);

/* General
-------------------------------------------------- */
body { padding:0; margin:0; font:100% Arial, Helvetica, Sans-Serif; background-color:#EFF0F0; color:#000000; }
b, strong { font-weight:bold; }
form { margin:0; padding:0; }
img { border:none; }
a:hover { text-decoration:underline !important; }
#blockpage { width:948px; margin:0 auto; background-color:#ffffff; position:relative; z-index:1; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
span.reg { font-size:40%; position:relative; top:1px; left:1px; }
span.trade { font-size:50%; vertical-align:top; line-height:160%; }

/* Header
-------------------------------------------------- */
#hdr { position:relative; height:68px; }
#hdr p { margin:0; padding:0; }
#hdr #hdr_logo { margin:0 12px; background-color:#000000; height:14px; }
#hdr #hdr_logo img { display:none; }
#hdr_lnks { list-style-type:none; margin:0; padding:0; line-height:1em; }
#hdr_skip { width:1px; height:1px; overflow:hidden; position:absolute; top:0px; left:0px; }
#hdr_home { position:absolute; top:48px; left:24px; margin:0; padding:0; background:#ffffff url(/common/img/novell_logo_nopadding.png) no-repeat top left; }
#hdr_home a { display:block; width:88px; height:20px; text-decoration:none !important; }
#hdr_home strong { visibility:hidden; }

/* Footer
-------------------------------------------------- */
body #ftr { position:relative; clear:both; width:948px; margin:0 auto 80px auto; padding:24px 0 12px 0; z-index:2; font-size:10px; border-bottom:1px solid #dbdbdb !important; background-color:#EFF0F0; border-top:12px solid #FFFFFF; text-align:left; height:10px; }
#ftr p { margin:0; padding:0; }
#ftr #ftr_tagline{ width:248px; float:left; }
#ftr #ftr_tagline p { margin:0; padding:1px 0 0 0; }
#ftr #ftr_tagline a { font-size:15px; font-weight:bold; text-decoration:none; color:#000000; }
#ftr #ftr_tagline a .reg { font-size:40%; }
#ftr #ftr_tagline a .trade { font-size:50%; vertical-align:top; line-height:160%; }
#ftr #ftr_container { float:left; line-height:100%; width:}
#ftr #ftr_container a { text-decoration:none; color:#000000; }
#ftr #ftr_container a:hover { text-decoration:underline; }
#ftr #ftr_nav { font-size:11px; float:left; margin:0; padding:0; list-style-type:none; width:590px; }
#ftr #ftr_nav li { float:left; padding:0 0.6em; margin:0; border-left:1px solid #000000; }
#ftr #ftr_nav li#ftr_careers { border:none; padding-left:0px; }
#ftr #ftr_nav li a { line-height:110%; color:#666666; font-weight:normal; }
#ftr #ftr_copy { color:#666666; float:left; padding:0; width:85px; font-size:11px; font-weight: bold; line-height: 11px; }
#ftr #ftr_code { clear:both; }
#ftr #ftr_language { position:relative; margin-right:80px; }
#ftr #ftr_language:hover { background-color:#000000; margin:0; top: -6px; padding-top:6px; padding-bottom:6px; border:0px solid #ffffff; padding-right:80px; }
#ftr #ftr_language:hover a { color:#ffffff; }
#ftr #ftr_language:hover #ftr-lang { display:block; }
#ftr #ftr_language #ftr-lang { white-space:nowrap; display:none; position:absolute; bottom:2em; left:0px; width:100%; background-color:#000000; border-bottom:2px solid #ffffff; padding-bottom:2em; }
#ftr #ftr_language #ftr-lang ul { margin:0; padding:1em 1em 0 0.6em; float:none; list-style:none; }
#ftr #ftr_language #ftr-lang ul li { float:none; border:0px solid #ffffff; margin:0; padding:0 0 4px 0; }
#ftr #ftr_language #ftr-lang ul #ftr-lang-preferences { padding-top:1em; }
#ftr #ftr_language #ftr-lang ul a { color:#ffffff; }

/* Floating Footer
--------------------------------------------*/
#ftr #flt_ftr_outer_wrap{height:39px; color: #c0c0c0;  position: fixed; bottom: 0; right: 0; text-align: right;  width: auto; margin: 0 35px; display: none;}
#flt_ftr a{color: #c0c0c0; text-decoration: none;}
#flt_ftr_left, #flt_ftr_right, #flt_ftr_inner {float: right; height: 39px; width: 18px }
#flt_ftr_left {background:transparent url(/common/img/ftr/flt_ftr_bg_left.png) no-repeat left top;}
#flt_ftr_right {background:transparent url(/common/img/ftr/flt_ftr_bg_right.png) no-repeat left top;}
#flt_ftr_inner {background:transparent url(/common/img/ftr/flt_ftr_bg.png) repeat left top; width:auto; padding-top: 10px; height: 29px; font-family: Arial,Helvetica,Sans-Serif; }
#flt_ftr_inner a:hover{color:#fff !important; text-decoration: none !important;}
#flt_ftr {width:auto; height: 29px;}
#ftr #flt_ftr_outer_wrap #flt_ftr_inner #toggle_bar{float: right; /* width: 40px; height: 40px; */ }
#ftr #flt_ftr_outer_wrap #flt_ftr_inner #flt_ftr{width: 300px;  float: right; }
#flt_ftr #right_menu{margin: -2px 0 0 0; padding:0; width: auto;}
#flt_ftr #right_menu li{float: right; list-style: none; color: #c0c0c0; padding:8px 10px 8px 12px;  background: transparent url(/common/img/ftr/flt_ftr_div.png) no-repeat left top;}
#flt_ftr #right_menu li.flt_ftr_rac a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -120px; }
#flt_ftr #right_menu li.flt_ftr_rac a:hover{background-position: 1px -140px; }
#flt_ftr #right_menu li.flt_ftr_chat a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -160px; }
#flt_ftr #right_menu li.flt_ftr_chat a:hover{background-position: 1px -180px; }
#flt_ftr #right_menu li.flt_ftr_follow a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -200px; padding-left: 20px; }
#flt_ftr #right_menu li.flt_ftr_follow a:hover{background-position: 1px -220px;}
#flt_ftr #right_menu li span, #flt_ftr #right_menu li a {padding: 2px 0; display: block;}
#flt_ftr #right_menu li.flt_ftr_rac a, #flt_ftr #right_menu li.flt_ftr_chat a, #flt_ftr #right_menu li.flt_ftr_follow a{background-color: transparent; background-repeat:no-repeat; padding-left: 18px;}
#flt_ftr #novell_go_home{width: auto; height: 15px; float: left; margin: 8px 4px; text-align: left;}
#flt_ftr #novell_go_home a{display: block; background:transparent url(/common/img/ftr/flt_ftr_icons.png) no-repeat -87px -0px; padding-top:15px; height: 0; overflow: hidden; font-size: 0; width: 12px; float:left;}
#flt_ftr #novell_go_home span{line-height: 15px; height: 15px; display: block; float: left; width: auto; padding-left: 10px; margin-top: -2px;}
#flt_ftr #novell_go_home span sup{font-size:8px;}
#flt_ftr_inner #toggle_bar{width: 13px; height: 13px; padding: 8px 0; }
#flt_ftr_inner #toggle_bar.close{background:transparent url(/common/img/ftr/flt_ftr_div.png) no-repeat left top; padding: 8px 0 8px 7px; }
#flt_ftr_inner #toggle_bar a{padding-top: 13px; height:0; width: 13px; display: block; overflow: hidden; font-size: 0; background: transparent url(/common/img/ftr/flt_ftr_icons.png) no-repeat -21px -241px;}
#flt_ftr_inner #toggle_bar a:hover{background-position: -21px -261px;}
#flt_ftr_inner #toggle_bar.close a{background-position:0 -241px;}
#flt_ftr_inner #toggle_bar.close a:hover{background-position:0 -261px;}
#flt_ftr #right_menu li.flt_ftr_print, #flt_ftr #right_menu li.flt_ftr_print {position:relative;}

/* print popup menu from floating footer
-----------------------------------*/
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print{width:145px; left: -35px; padding-right: 0;} 
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li{float:left; margin-top: 9px;  padding-top: 0; padding-bottom: 1px; /* border-right: 1px solid #525252; */ background: transparent none;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full{border-right: 1px solid #525252;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li a{display: block; width: auto; padding: 0 0 0 24px; height: 18px; line-height: 18px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full{padding-left:10px; }
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0px -342px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full a:hover{background-position: 0px -370px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_simple a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat  0 -282px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_simple a:hover{background-position: 0 -310px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_close {border-left: 1px solid #525252;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_close a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0 2px; width:0; font-size: 0; padding-left: 16px;}

/* follow popup menu from floating footer
-----------------------------------*/
#flt_ftr #right_menu li.flt_ftr_follow{position: relative;} 
#flt_ftr #right_menu li ul{position: absolute; background:transparent url(/common/img/ftr/flt_ftr_pup_bg.png) repeat left top; margin:0; padding: 0 7px 0 0; height: 36px; top:-44px; display:none; } 
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow{ width:162px; left: -35px;} 
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li{float:left; margin-top: 9px;  padding:0 0 0 7px; width: 20px; height: 19px; background: transparent none;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li a{display: block; width:20px; padding: 19px 0 0 0px; height: 0; font-size: 0; overflow: hidden; line-height: 18px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_facebook a{background-position:-1px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_youtube a{background-position:-50px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_twitter a{background-position:-26px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_linkedin a{background-position:-50px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_email a{background-position:-1px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_rss a{background-position:-26px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_close {margin-top:9px; margin-left: 10px;border-right: 0 none; border-left: 1px solid #525252; padding-left:10px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_close a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0 1px; width:0; font-size: 0; padding-left: 16px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.pup_arrow, #flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.pup_arrow{display: block; position: absolute; width:10px ; height: 0; overflow: hidden; padding-top:5px; background:transparent url(/common/img/ftr/flt_ftr_pup_bg_arrow.png) no-repeat left top; top: 36px; margin: 0;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow .pup_arrow{left: 85px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print .pup_arrow{left: 55px;}

/* content area
-------------------------------------------------- */
#contentcontainer { margin:0; padding:40px 12px 0px 12px; font-size:69%; }
#contenthead { position:relative; margin-bottom:20px; }
#contenthead h1 { font-size:42px; margin:0; padding:0; }
#contenthead h2 { font-size:28px; margin:0; padding:0; }
#col_left { float:left; width:576px; }
#col_left .col_container { padding:0 32px 0 32px; font-size:109.5%; }
#col_right { float:right; width:348px; }
#banner { position:relative; margin-bottom:20px; color:#ffffff; height:320px; overflow:hidden; }
#banner h1 { float:right; position:relative; left:-75px; margin:0; width:230px; padding:150px 0 0 0; font-size:236.5%; color:#cdd7d9; letter-spacing:-1px; }
#banner h1 strong { font-size:314%; display:block; margin:0; padding:0; line-height:100%; }
#banner h2 { float:right; position:relative; left:-30px; font-size:273%; margin:0; padding:13px 0 0 0; clear:right; width:275px; color:#ffffff; }
p.overview { border-top:2px solid #6A737B; border-bottom:2px solid #6A737B; margin:0; padding:10px 0 20px 0; font-size:21px; font-weight:bold; letter-spacing:-1px; }
ul.keypoints { border-bottom:2px solid #6A737B; margin:0 0 1em 0; padding:10px 0; list-style-type:none; }
ul.keypoints li { background-repeat:no-repeat; background-position:6px 0.4em; font-weight:bold; font-size:15px; line-height:130%; margin:0; padding:0 0 0 20px; }
ul.keypoints a { color:#000000; text-decoration:none;}
.cols .left { float:left; margin-top:5px; width:49%; }
.cols .right { float:right; margin-top:5px; width:49%; }
#col_left h3 { font-size:15px; font-weight:bold; border-bottom:2px solid #6A737B; clear:both; margin:0; padding:1.2em 0 5px 0; }
#col_left h3 { font-size:15px; font-weight:bold; }
blockquote { margin:0; padding:8px 0 30px 0; }
blockquote img { float:left; }
blockquote p { margin:0; padding:0 0 0 150px; color:#888888; font-style:italic; line-height:200%; }
blockquote em { color:#000000; }
.actionlinks { margin:0; padding:0 0 46px 0; list-style-type:none; }
.actionlinks li { border-bottom:1px solid #cccccc; margin:0; padding:4px 0; }
.actionlinks a { display:block;color:#000000; text-decoration:none; margin:0; padding:4px 30px 4px 8px; font-weight:bold; color:#555555; background:transparent url(/common/img/buttons/actionlink_circle.png) no-repeat top right; }
p.requestcallprompt_style1 { font-size:15px; font-weight:bold; color:#6A737B; margin:0; padding:20px 0 30px 0; }
p.requestcallprompt_style2 { font-size:14px; font-weight:bold; color:#6A737B; margin:40px 0 0 0; padding:20px 0 40px 0; border-top:2px solid #6A737B;}
p.requestcallprompt_style1 a, p.requestcallprompt_style2 a { text-decoration:none; }
p.requestcallprompt_style2 em { font-style:normal; }
.col_block { border-top:2px solid #6A737B; font-size:14px; font-weight:bold; }
.col_block h3 { margin:0; padding: 6px 0 10px 0; }
.col_block p { margin:0; padding:0 0 20px 0; color:#6A737B; }
#privacy { padding-bottom:100px; width:450px; }
#privacy a { color:#000000; text-decoration:none; }
#privacy p { margin:0 -65px 0 0; padding:0 0 12px 0; font-size:11px; position:relative; top:-10px; }
#privacy img { left:0; margin-left:12px; position:relative; top:0; }

/* Request Call
-------------------------------------------------- */
#requestcall { position:relative; padding-bottom:30px; }
#requestcall h3 { background-color:#000000; margin:0; padding:6px 12px; font-size:127.5%; border-bottom:2px solid #ffffff; color:#ffffff; }
#requestcall p { margin:0; padding:10px 0 0 0; }
#requestcall form { position:relative; background-color:#E6E6E6; padding:10px 0 0 0; width:348px; }
#requestcall fieldset { margin:0; padding:0 0 15px 15px; border:0px solid #bcbcbc; position:relative; }
#requestcall fieldset p { float:left; width:107px; clear:none; padding-top:6px; overflow:hidden; top:4px; }
#requestcall fieldset p#requestcall_email { clear:left; width:312px; }
#requestcall fieldset p input { width:98px; border:0px solid #bcbcbc; font-size:10px; padding:3px 0; }
#requestcall fieldset p#requestcall_email input { width:312px; }
#requestcall fieldset p#requestcall_comments { clear:left; width:312px; }
#requestcall fieldset p#requestcall_comments textarea { height:20px; width:100%; border:0px solid #E6E6E6; font:11px Arial, Helvetica, Sans-Serif; line-height:20px; }
#requestcall label { display:block; padding-bottom:3px; }
#requestcall select { width:100px; font-size:10px; padding:2px 0 3px 0; }


#requestcall #lower_submit { margin:0; padding:0; }
#requestcall #lower_submit #requestcall_submit  { position:relative; top:1px; left:15px; float:left; clear:left; margin:0; padding:0; height:36px; }
#requestcall #lower_submit #requestcall_submit  input { background:url("/common/img/buttons/button_submit.gif") no-repeat scroll left top #000000;  border:0px solid #ffffff; color:#ffffff; font-weight:bold; font:120% Arial, Helvetica, Sans-Serif; padding:4px 10px; height:25px; width:125px; cursor:pointer; }
#requestcall #requestcall_privacy { width:182px; margin:0 20px 0 0; padding:0; float:right; }
#requestcall #requestcall_privacy a { display: block; padding:0 32px 0 0; height:27px; background:url(/img/linux2009/privacy.gif) center right no-repeat; color:#666; font-size:10px; line-height:27px; text-decoration:none;  word-wrap:break-word; text-align: right; width:150px;}
#requestcall #requestcall_salesphone { clear:left; background-color:#D8D8D8; margin:0; padding:10px 14px; line-height:12px; }
#requestcall #requestcall_salesphone a { font-weight:bold; font-size:109.5%; text-decoration:none; color:#000000; }


/* List color/style
-------------------------------------------------- */
.linklist { margin-left:0; padding-left:0; list-style-type:none; }
.linklist li { margin-left:0; padding-left:15px; background-repeat:no-repeat; background-position:0px 0.4em; }
.linklist a { text-decoration:none; color:#000000; }
.blue_plus, .purple_plus, .teal_plus, .orange_plus, .greenvirt_plus, .greensuse_plus, .red_plus, .blue_arrow, .teal_arrow, .orange_arrow, .greenvirt_arrow, .greensuse_arrow, .red_arrow { list-style-type:none; }
.blue_plus li, .purple_plus li, .teal_plus li, .orange_plus li, .greenvirt_plus li, .greensuse_plus li, .red_plus li, .blue_arrow li, .teal_arrow li, .orange_arrow li, .greenvirt_arrow li, .greensuse_arrow li, .red_arrow li { margin:0; padding:0 0 0 28px; }
.blue_plus li { background-image:url(/common/img/bullets/plus_sysmgntblue_dark.png); }
.blue_arrow li { background-image:url(/common/img/bullets/arrow_sysmgntblue_dark.png); }
.greensuse_plus li { background-image:url(/common/img/bullets/plus_linuxgreen_dark.png); }
.greensuse_arrow li { background-image:url(/common/img/bullets/arrow_linuxgreen_dark.png); }
.greenvirt_plus li { background-image:url(/common/img/bullets/plus_virtualizationgreen_dark.png); }
.greenvirt_arrow li { background-image:url(/common/img/bullets/arrow_virtualizationgreen_dark.png); }
.orange_plus li { background-image:url(/common/img/bullets/plus_identityorange_dark.png); }
.orange_arrow li { background-image:url(/common/img/bullets/arrow_identityorange_dark.png); }
.purple_plus li {background-image:url(/common/img/bullets/plus_purple.jpg); }
.red_plus li { background-image:url(/common/img/bullets/plus_red.png); }
.red_arrow li { background-image:url(/common/img/bullets/arrow_red.png); }
.teal_plus li { background-image:url(/common/img/bullets/plus_collaborationteal_dark.png); }
.teal_arrow li { background-image:url(/common/img/bullets/arrow_collaborationteal_dark.png); }
.yellow_plus li { background-image:url(/common/img/bullets/plus_identity_gold.png); }
.yellow_arrow li { background-image:url(/common/img/bullets/arrow_identity_gold.png); }

/* expand block
-------------------------------------------------- */
body.expandable #tier4 { background-image:none; }
body.expandable #mainbody, body.expandable #contentcontainer { width:auto; }
body.expandable #content { padding-right:15px; min-width:598px; }
body.expandable #hdr { background-image:none; }
body.expandable h3 { clear:left; }
body.expandable #blockpage { width:auto; overflow:visible; }
body.expandable #ftr { width:100%; }

/* Default Button Style
-------------------------------------------------- */
p.btn { margin:0; padding:0 4px 0 0 !important; height:26px; float:left; }
p.btn a { display:block; background:url(/common/img/buttons/oval_dark_right.png) top right no-repeat; text-decoration:none; height:22px; overflow:hidden; background-color:#fff; }
p.btn a strong { background:url(/common/img/buttons/oval_dark_left_ffffff.png) top left no-repeat;  font-size:11px; color:#fff !important; display:block; padding:0 10px 0 10px; line-height:22px; text-decoration:none !important; }
p.btn a:hover { background-position:bottom right; text-decoration:none !important; }
p.btn strong:hover { background-position:bottom left; }

p.btn a.blue { background-image:url(/common/img/buttons/oval_blue_right.png); }
p.btn a.blue strong { background-image:url(/common/img/buttons/oval_blue_left_ffffff.png); }
p.btn a.green { background-image:url(/common/img/buttons/oval_green_right.png); }
p.btn a.green strong { background-image:url(/common/img/buttons/oval_green_left_ffffff.png); }
p.btn a.orange { background-image:url(/common/img/buttons/oval_orange_right.png); }
p.btn a.orange strong { background-image:url(/common/img/buttons/oval_orange_left_ffffff.png); }
p.btn a.purple { background-image:url(/common/img/buttons/oval_purple_right.png); }
p.btn a.purple strong { background-image:url(/common/img/buttons/oval_purple_left_ffffff.png); }

p.btn a.teal { background-image:url(/common/img/buttons/oval_teal_right.png); }
p.btn a.teal strong { background-image:url(/common/img/buttons/oval_teal_left_ffffff.png); }

p.btn a.bg_tintgrey { background-color:#EFF0F0; }
p.btn a.bg_tintgrey strong { background-image:url(/common/img/buttons/oval_dark_left_eff0f0.png); }
p.btn a.bg_ltgrey { background-color:#E4E5E6; }
p.btn a.bg_ltgrey strong { background-image:url(/common/img/buttons/oval_dark_left_e4e5e6.png); }
p.btn a.bg_medgrey { background-color:#94A0A9; }
p.btn a.bg_medgrey strong { background-image:url(/common/img/buttons/oval_dark_left_94a0a9.png); }

/* Novell Popup
-------------------------------------------------- */
#racpopup { position:absolute; top:40%; left:40%; z-index:99999; text-align:left; visibility:hidden; background-color:#e1e1e1; }
#raccanopy { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99998; background-color:#000; display:none; text-align:center; }
#raccanopy img { margin:-20px 0 0 -20px; position:absolute; top:50%; left:50%; }
#racpopup_ftr { position:absolute; top:0px; right:0px; }
#racpopup_ftr p { margin:0; padding:0; }
#racpopup_ftr a { display:block; width:20px; height:20px; background:transparent url(/common/img/rac_popup_close.png) no-repeat top left; margin:10px 10px 0 0; }
#racpopup_ftr strong { display:none; }